@charset "utf-8";

/* CSS Document */

* {
	margin:0;
	padding:0;
	font-style:normal;
}

body {
	margin:0 auto;
	padding:0;
	font-size:small;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-align:center;
	background-color:#FFFFFF;
	line-height:1.3em;
	height:auto;
	color:#202020;
	/* font_color:#202020,title_color:#4E4E4E.theme_color:#AA0000,gray:#D7D7D7,blue-link:#1AB3F4 */
}

div,p,span,input,select,textarea,form,ul,ol,li,dl,dt,dd,tr,td,table {font-size:100%;}
h2 { font-size:1.4em; }
h3 { font-size:1.2em; }

a {color:#0C1eff;text-decoration:none;}
a:hover {color:#2C3E6C;text-decoration:underline;}

a img { border:none; }

br.clear {
	clear:both;
	font-size : 0px ;
}

div.clear {
	clear:both;
	float:none;
	font-size:0px;
	overflow:hidden;
	height:1px;
	width:1px;
}

.fbox {
	zoom: 100%;
}

.fbox:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

p {
	margin-bottom:10px;

}

sup {
	position:relative;
	top:7px;
	_top:0px;
}


/* ul,ol,li format */

li {list-style-type:none;}

.hd {
	text-indent : -9999px ;
	text-decoration : none ;
	font-size : 0px ;
	display:block;
}

.hdr {
	text-indent : 9999px ;
	text-decoration : none ;
	font-size : 0px ;
	display:block;
}

.rad6 {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.rad7 {
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;

}

.sp {
	background-color:#a0e6a0;
	border-style: solid;
	border-width: 1px;
	border-color: #00000f;
	font-size:30px;
	line-height:40px;
}



#groundbox {
	margin:0 auto;
	width:100%;
	min-width:1068px;
	background-color:#FFFFFF;
}

div#header_toplinkbox {
	height:28px;
	background-color:#F8F8F8;
	border-bottom:2px solid #E0E0E0;
}

ul#header_toplinks {
	height:28px;
	width:1068px;
	text-align:right;
	margin:0 auto;
}

ul#header_toplinks li {
	padding-left:20px;
	line-height:28px;
	display:inline;
	margin-right:20px;
	background:url(http://img.recordchina.co.jp/images/ic_dot.gif) 7px 5px no-repeat;
}

ul#header_toplinks li a { color:#666;}

#header {
	height:150px;
	width:1068px;
	margin:0 auto;
	background:url(http://img.recordchina.co.jp/images/top_title.jpg) 5px top no-repeat;
	display:block;
	overflow:hidden;
	position:relative;
}

#header .header_banner {
	position:absolute;
	right:10px;
	top:10px;
}

#header a.top_logo {
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	height:150px;
}

#header #searchbox {
	position:absolute;
	right:10px;
	top:120px;
	width:434px;
	height:20px;
	border:2px solid #636363;
	text-align:left;
}

#header #searchbox a#search_selector {
	width:94px;
	color:#202020;
	line-height:20px;
	border-right:1px solid #d3d3d3;
	height:20px;
	display:block;
	float:left;
	padding-right:10px;
	padding-left:5px;
	background:url(http://img.recordchina.co.jp/images/ic_tri_down.png) 96px 7px no-repeat #eeeeee;
}

#header #searchbox a#search_selector:hover { text-decoration:none; }


#header #searchbox input[type="text"] {
	border:none;
	display:block;
	float:left;
	height:20px;
	width:318px;
	font-size:1.2em;
	margin-left:4px;
	line-height:20px;
}

* html #header #searchbox input { /* 4ie6lpf */
	border: 0;
	display:block;
	float:left;
	background-color:#FFFFFF;
	width:318px;
	height:20px;
	font-size:1.2em;
	margin-left:4px;
	line-height:20px;
}

#header #searchbox button {
	width:20px;
	height:20px;
	position:absolute;
	right:2px;
	top:0px;
	background:url(http://img.recordchina.co.jp/images/bt_search_gray.gif) left top no-repeat;
	border:none;
	cursor:pointer;
}

#header #yahooarea {
	position:absolute;
	left:330px;
	top:115px;
	width:266px;
	height:32px;
}

#header #yidloginbt {
	float:left;
	margin-right:10px;
	width:116px;
}

#header div#yahoologo {
	float:left;
	width:140px;
	height:26px;
	background:url(http://img.recordchina.co.jp/images/header_pbyahoo_logo.jpg) left top no-repeat;
}

#header #memberarea {
	position:absolute;
	right:10px;
	top:102px;
	width:750px;
	text-align:right;
}

#header #memberarea #message {
	width:470px;

	display:inline;
	margin-right:10px;
}

#header #memberarea a {
	display:inline;
	color:#1AB3F4;
}

#header #memberarea a#logout {
	margin-right:10px;
}


/* ヘッダーメニュー */
#menubox {
	width:100%;
	background-color:#FFFFFF;
	font-weight:bold;
	height:48px;
}

#menubox.submenu_visible { /* サブ階層が表示されているとき */
	height:74px;
}

#menubox ul#menu {
	width:1068px;
	border-bottom:8px solid #AA0000;
	margin:0 auto;
	border-top:1px solid #F4F4F4;
}

#menubox ul#menu li {
	float:left;
	margin:0;
	height:30px;
	overflow:visible;
	display:block !important;
	position:relative;
	background-color:#F9F9F9;
}

#menubox ul#menu li a {
	font-weight:bold;
	font-size:16px;
	height:30px;
	line-height:30px;
	color:#202020;
	padding:0 25px;
	display:block;
	display:inline-block;
}

#menubox ul#menu li a:hover {
	text-decoration:none;
	background-color:#D7D7D7;
}

#menubox ul#menu li.red a { color:#AA0000; }

#menubox ul#menu li.on { /* 現在のカテゴリ */
	background-color:#D7D7D7;
}

#menubox.submenu_visible ul#menu li.on a {/* サブ階層が表示されているときの現在のカテゴリには下向きの赤い矩形がつく */
	height:44px;
	background:url(http://img.recordchina.co.jp/images/ic_tri_down_red_menu.gif) center 38px no-repeat transparent;
}

/* サブ階層メニュー */

#menubox ul#submenu {
	width:1068px;
	border-bottom:4px solid #D7D7D7;
	margin:6px auto 0 auto;
}

#menubox ul#submenu li {
	float:left;
	margin:0;
	height:24px;
	overflow:visible;
	display:block !important;
	position:relative;
}

#menubox ul#submenu li a {
	font-weight:bold;
	font-size:16px;
	height:18px;
	line-height:18px;
	color:#202020;
	padding:0 25px 6px 25px;
	margin:0 10px;
	display:block;
	background:url(http://img.recordchina.co.jp/images/ic_tri_right_red_menu.png) right center no-repeat transparent;
}

#menubox ul#submenu li:hover {
	background-color:#D7D7D7;
}

#menubox ul#submenu li a:hover {
	text-decoration:none;
}

#menubox ul#submenu li.on { /* 現在のカテゴリ */
	background-color:#D7D7D7;
}

/* コンテンツ */


#contentbox {
	margin:0px;
	text-align:left;
	width:1068px;
	margin:0 auto;
}

#contentbox .hd h1 { line-height:0px; }

#contentbox #header_ad {
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:2px solid #F1F1F1;
}

#contentbox #header_ad ul#header_ad_list li {
	padding-left:20px;
	float:left;
	margin-right:20px;
	background:url(http://img.recordchina.co.jp/images/ic_dot.gif) 7px 5px no-repeat;
}

#contentbox #left_pane {
	float:left;
	width:728px;
	margin-right:20px;
}

* html #contentbox #left_pane { /* 4ie6lpf */
	margin-right:20px;
}

#contentbox #right_pane {
	float:left;
	width:300px;
	padding:10px 10px 0 10px;
	background-color:#F1F1F1;
	margin-bottom:10px;
}

/* inner left_pane */


.news_cat_block {
	width:728px;
	border-bottom:1px solid #D7D7D7;
	margin:15px 0;
}

div.news_cat_block:last-of-type {
	border-bottom: none;
}

.news_cat_imagebox {
	width:266px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}

.news_cat_imagebox a {
	width:266px;
	text-align:center;
	display:block;
}

.news_cat_block.small .news_cat_imagebox { /* 写真が小さいとき */
	width:120px;
	float:left;
	margin-right:10px;
	position:relative;
}

.news_cat_block.small .news_cat_imagebox a { /* 写真が小さいとき */
	width:120px;
	text-align:center;
	display:block;
}

.news_cat_imagebox a img {
	margin:0 auto;
}

.news_cat_imagebox div {
	position:absolute;
	bottom:0px;
	left:0px;
	height:2em;
	line-height:2em;
	/*width:160px;*/
	width:261px;/* 266-5 */
	background-color:#525252;
	padding-left:5px;
}

.news_cat_block.small .news_cat_imagebox div { /* 写真が小さいとき */
	position:absolute;
	bottom:5px;
	left:0px;
	width:120px;
	background-color:#525252;
}
.news_cat_imagebox div span {
	color:#FFFFFF;
}

.news_cat_imagebox a.imagetext_more {
	position:absolute;
	text-align:right;
	right:5px;
	bottom:0px;
	color:#FFF;
	display:block;
	height:2em;
	line-height:2em;
}

.news_cat_textbox {
	width:450px;
	float:left;
	padding-bottom: 10px;
}

.news_cat_block.small .news_cat_textbox { /* 写真が小さいとき */
	width:596px;
	float:left;
	padding-bottom: 10px;
}

.news_cat_block.with_rank .news_cat_rank { /* for access ranking page */
	float:left;
	width:36px;
	font-weight:bold;
	font-size:1.4em;
}

.news_cat_block.with_rank .news_cat_textbox { /* when with rank */
	width:560px;
}

.news_cat_textbox.noborder {
	border-bottom:0px !important;
}

.news_cat_textbox.noimage {
	width:726px;
}




.news_cat_block2 {
	width:728px;
#	border-bottom:1px solid #D7D7D7;
#	margin:15px 0;
}

div.news_cat_block2:last-of-type {
	border-bottom: none;
}

.news_cat_block2.small .news_cat_textbox2 { /* 写真が小さいとき */
	width:716px;
	float:left;
	padding-bottom: 5px;
}

.news_cat_textbox h2 {/* 最初はh2 */
	position:relative;
	font-size:1.2em;
}

.news_cat_textbox h2 a {
	/*color:#202020;*/
	color:#4E4E4E;
	font-weight:bold;
	line-height:1.4em;


/*暫定
	color:#606060;
	background-color:#E0E0E0;
*/
}


.news_cat_textbox2 h2 {/* 最初はh2 */
	position:relative;
	font-size:1.1em;
	padding-left:10px;
	background:url(./images/list_cap.png) left 5px no-repeat;
}

.news_cat_textbox2 h2 a {
	/*color:#202020;*/
	color:#4E4E4E;
	font-weight:bold;
	line-height:1.2em;

/*暫定
	color:#606060;
	background-color:#E0E0E0;
*/

}



.news_cat_textbox ul.news_titleonly_list li {
	padding-left:13px;
	background:url(http://img.recordchina.co.jp/images/ic_dot.gif) 2px 6px no-repeat;
	margin-bottom:5px;
}

.news_cat_textbox ul.news_titleonly_list li:last-child {
	margin-bottom:0px !important;
}

/* share and comments button */

.news_cat_textbox h2 div.share_and_comments_box {
	height:14px;
	float:right;
	margin-top:10px;
}

.news_cat_textbox h2 div.ic_share {
	width:11px;
	height:14px;
	background:url(http://img.recordchina.co.jp/images/ic_share.gif) no-repeat;
	background-position:left top;
	cursor:pointer;
	float:left;
	margin-right:10px;
}

.news_cat_textbox h2 div.ic_share:hover {
	background-position:left bottom;
}

.news_cat_textbox h2 div.ic_comment {
	height:14px;
	padding-left:17px;
	background:url(http://img.recordchina.co.jp/images/ic_comment.gif) no-repeat;
	background-position:left top;
	cursor:pointer;
	font-size:10px;
	float:left;
}

.news_cat_textbox h2 div.ic_comment:hover {
	background-position:left bottom;
	color:#1AB3F4;
}






.news_cat_text {
	margin-top:10px;
	line-height:1.5em;
}

ul.news_cat_newslist_top {
	margin-top:10px;
	clear:left;
	width:728px;
}

ul.news_cat_newslist_top li {
	position:relative;
	margin-bottom:5px;
	overflow:hidden; /* 4ie6 */
	height:1.4em; /* 4ie6 */
	display:block;
}

ul.news_cat_newslist_top li a {
	width:608px;
	overflow:hidden;
}

ul.news_cat_newslist_top li a {
	color:#2C3E6C;

}

ul.news_cat_newslist_top li div {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10px;
	color:#11B4F9;
}

/* latest news bar */

a.bt_bar {
	height:40px;
	background:url(http://img.recordchina.co.jp/images/bt_bar_bg.jpg) left top repeat-x;
	width:728px;
	line-height:40px;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;
	display:block;
	text-align:center;
	color:#202020;
}

a.bt_bar:hover span {
	color:#202020;
	text-decoration:underline;
}

.bt_bar span {
	display:inline-block;
	height:40px;
	line-height:40px;
	vertical-align:bottom;
	margin:0 5px;
	color:#7F7F7F;
}

.bt_bar .ic_arrow_down {
	height:40px;
	width:19px;

	background:url(http://img.recordchina.co.jp/images/bt_bar_arrow_down.jpg) left top repeat-x;
}


div.ad728 { /* ad area for ads with 728px width */
	width:728px;
	margin: 15px 0;
}

/* horizontal border */

div.left_pane_hr {
	margin:10px 0;
	width:728px;
	height:3px;
	background-color:#F1F1F1;
}

div.left_pane_hr_b {
	margin:10px 0;
	width:728px;
	height:2px;
	background-color:#2C3E6C;
}

/* sub category list on top */

ul.news_cat_menu {
	height:37px;
	position:relative;
	width:728px;
	display:block;
	margin:10px 0;
	border-bottom:1px solid #AA0000;
}

ul.news_cat_menu li {
	float:left;
	height:37px;

}

ul.news_cat_menu li.on {
	background-color:#D7D7D7;
}

ul.news_cat_menu li:hover {
	background-color:#D7D7D7;
}

ul.news_cat_menu li a {
	height:30px;
	line-height:30px;
	padding:0 20px;
	display:block;
	display:inline-block;
	font-weight:bold;
	font-size:1.2em;
}

ul.news_cat_menu li a:hover { text-decoration:none; }

ul.news_cat_menu li.title a {
	height:34px;
	font-size:1.4em;
	border-bottom:3px solid #AA0000;
}

ul.news_cat_menu li.more {
	position:absolute;
	right:0px;

}

ul.news_cat_menu li.more a { color:#AA0000; }


div.news_cat_date_and_link {
	text-align:right;
	margin-top:5px;
}

div.news_cat_date_and_link span.date {
	color:#11B4F9;
	padding:4px 5px;
 }

div.news_cat_date_and_link a.bt_fulltext {
	background-color:#11B4F9;
	color:#FFFFFF;
	padding:2px 4px;
	/* font-weight:bold; */
}

/* gray box */

.news_cat_textbox h3 {
	position:relative;
	margin-bottom:5px;
}

.news_cat_textbox h3 a {
	color:#2C3E6C;
	font-weight:bold;
	line-height:1.2em;
}

.news_cat_textbox h3 div {
	text-align:right;
	font-size:10px;
	color:#11B4F9;
	font-weight:normal;
}

/* news list in sub category area on top with bg white */

ul.news_cat_newslist_2nd {
	margin-top:10px;
	clear:left;
	/*width:558px;*/
	width:452px;
}

.noimage ul.news_cat_newslist_2nd {
	width:728px;
}

ul.news_cat_newslist_2nd li {
	position:relative;
	margin-bottom:5px;
	overflow:hidden; /* 4ie6 */
	height:1.4em; /* 4ie6 */
}

ul.news_cat_newslist_2nd li a {
	/*width:438px;*/
	width:322px;
	display:block;
	overflow:hidden;
	height:1.4em;
	color:#2C3E6C;
	line-height:1.4em;
}

.noimage ul.news_cat_newslist_2nd li a {
	width:599px;
}

ul.news_cat_newslist_2nd li div {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10px;
	color:#11B4F9;
}

/* news list in sub category area on top with bg gray */

ul.news_cat_newslist_3rd {
	margin-top:10px;
	clear:left;
	width:708px;
	padding:10px;
	background-color:#DDDDDD;
}

ul.news_cat_newslist_3rd li {
	position:relative;
	margin-bottom:5px;
	width:708px;
	overflow:hidden;
	height:1.4em;
}

ul.news_cat_newslist_3rd li a {
	color:#2C3E6C;
	line-height:1.4em;
	padding-left:10px;
	background:url(http://img.recordchina.co.jp/images/ic_dot_s.gif) left center no-repeat;
}

ul.news_cat_newslist_3rd li div {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10px;
	color:#11B4F9;
}


ul.info_menu li { padding-left:20px;height:20px;margin-bottom:7px; }
ul.info_menu li a { color:#2C3E6C; }

ul.info_menu li#weather { background:url(http://img.recordchina.co.jp/images/ic_16_weather.jpg) bottom left no-repeat; }
ul.info_menu li#exchange { background:url(http://img.recordchina.co.jp/images/ic_16_exchange.jpg) bottom left no-repeat; }
ul.info_menu li#area { background:url(http://img.recordchina.co.jp/images/ic_16_area.jpg) bottom left no-repeat; }
ul.info_menu li#panda { background:url(http://img.recordchina.co.jp/images/ic_16_panda.jpg) bottom left no-repeat; }
ul.info_menu li#expo { background:url(http://img.recordchina.co.jp/images/ic_16_expo.jpg) bottom left no-repeat; }
ul.info_menu li#chinadata { background:url(http://img.recordchina.co.jp/images/ic_16_chinadata.jpg) bottom left no-repeat; }
ul.info_menu li#recruit { background:url(http://img.recordchina.co.jp/images/ic_16_recruit.jpg) bottom left no-repeat; }

/* right pane area */

div.ad300 { /* ad area for ads with 300px width */
	width:300px;
	margin-bottom: 10px;
}

.side_cont {
	width:300px;
	margin-bottom:10px;
}

.side_cont h3 {
	margin:20px 0 10px 0;
	padding-bottom:13px;
	background:url(http://img.recordchina.co.jp/images/side_cont_title_line.gif) left bottom no-repeat;
	font-size:1.6em;
}

.side_cont .side_photo_case {
	background-color:#E0E0E0;
	width:300px;
	overflow-x:hidden;
	text-align:center;
}
.side_cont .side_photo_case img {
	margin:10px auto 5px auto;
}

.side_cont .side_photo_case .side_photo_cap {
	margin-bottom:5px;
}

ul.side_topics_list li {
	padding:6px 0 4px 8px;
	background:url(http://img.recordchina.co.jp/images/ic_tri_right.gif) left 12px no-repeat;
	border-bottom:1px solid #D7D7D7;
}

/* side sns topics */

ul.side_sns li {
    zoom: 100%;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #D7D7D7;
}
ul.side_sns li:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

ul.side_sns li a.image {
	width:100px;
	margin-right:5px;
	vertical-align:top;
	float:left;
	text-align:center;
}

ul.side_sns li a.title {
	display:block;
	margin-bottom:4px;
	color:#008F93;
	width:194px;
	float:left;
	font-weight:bold;
}

ul.side_sns li div.text {
	display:block;
	text-align:left;
	color:#555;
	float:left;
	width:194px;
}

/* side ranking*/

ul.side_ranking li {
    zoom: 100%;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #D7D7D7;
}
ul.side_ranking li:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}


ul.side_ranking li em {
	font-size:1.2em;
	font-weight:bold;
	float:left;
	width:1.5em;
}

ul.side_ranking li:nth-child(1) em,
ul.side_ranking li:nth-child(2) em,
ul.side_ranking li:nth-child(3) em { color:#AA0000; }

ul.side_ranking li a.image {
	width:80px;
	margin-right:6px;
	vertical-align:top;
	float:left;
	text-align:center;
}

ul.side_ranking li span.date {
	display:block;
	text-align:right;
	color:#555;
}

/* side latest news */

ul.side_latest li {
    zoom: 100%;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #D7D7D7;
}
ul.side_latest li:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

ul.side_latest li a.image {
	width:100px;
	margin-right:6px;
	vertical-align:top;
	float:left;
	text-align:center;
}

ul.side_latest li span.date {
	display:block;
	text-align:right;
	color:#555;
}

/* アンケート(20150622added) */

div.side_cont.enq .enq_now .enq_head {
	display:block;
	float:left;
	width:50px;
	font-size:80%;
	color:#FFFFFF;
	background-color:#0C57F2;
	margin-right:10px;
	text-align:center;
	margin-top:.7em;
}

div.side_cont.enq .enq_now .enq_title {
	width:240px;
	display:block;
	float:left;
	color:#0030C1;
}

div.side_cont.enq .enq_now .enq_description {
	margin-top:8px;
}

div.side_cont.enq .enq_now .enq_count {
	text-align:right;
	font-weight:bold;
	color:#000;
	margin-top:8px;
	cursor:pointer;
}

div.side_cont.enq .enq_now a.enq_vote { /* a */
	width:137px;
	display:block;
	line-height:37px;
	padding-left:115px;
	height:37px;
	background:url(http://img.recordchina.co.jp/images/bt_enq_vote.png);
#	background:url(./images/bt_enq_vote.png);
	margin:8px auto;
	border:none;
	cursor:pointer;
}

div.side_cont.enq .enq_now button.enq_vote { /* button */
	width:252px;
	display:block;
	text-align:left;
	font-weight:bold;
	color:#2c3e6c;
	line-height:37px;
	padding-left:115px;
	height:37px;
	background:url(http://img.recordchina.co.jp/images/bt_enq_vote.png);
#	background:url(./images/bt_enq_vote.png);
	margin:8px auto;
	border:none;
	cursor:pointer;
}

div.side_cont.enq .enq_now button.enq_vote:hover {
	text-decoration:underline;
}

div.side_cont.enq .enq_past {
	border-top:1px solid #d7d7d7;
	padding:8px 0 0 0;
	margin:8px 0 0 0;
}

div.side_cont.enq .enq_past li {
	border-bottom:1px solid #d7d7d7;
	padding-bottom:8px;
	margin-bottom:8px;
}


div.side_cont.enq .enq_past .enq_head {
	display:block;
	float:left;
	width:50px;
	font-size:80%;
	color:#FFFFFF;
#	background-color:#0C57F2;
	background-color:#6C6C6C;
	margin-right:10px;
	text-align:center;
	margin-top:.7em;
}

div.side_cont.enq .enq_past .enq_title {
	width:240px;
	display:block;
	float:left;
	color:#0030C1;
}

div.side_cont.enq .enq_list {
	margin-left: 70px;
	border-style: solid ;
	border-width: 1px;
	padding: 5px 2px 2px 2px;
	width: 150px;
	border-color: #0C57F2;
	color: green;
	background-color: lavender;
	text-align:center;
	margin-bottom:8px;
}


/* もっと見るボタン */

div.side_cont div.bt_readmore_box {
	text-align:right;
}

div.side_cont div.bt_readmore_box a.bt_readmore {
	background-color:#FE9619;
	color:#FFFFFF;
	padding:4px 8px;
	font-weight:bold;
}

/* ページトップに戻る */

.rc_bt_pagetop {
	display:block;
	width:86px;
	height:86px;
	background:url(http://img.recordchina.co.jp/images/bt_pagetop.png) no-repeat;
	cursor:pointer;
	position:absolute;
	margin: 10px auto 0 auto;
}

/* recommend area */

#rc_recommend_box {
	background-color:#1A1F25;
	width:100%;
	padding:20px 0 10px 0;
}

#rc_recommend {
	width:1068px;
	margin:0 auto;
	text-align:left;
}

#rc_recommend h2 {
	color:#5E6871;
	font-weight:bold;
	font-size:1.4em;
	margin-left:20px;
}

#rc_recommend_body {
	background:url(http://img.recordchina.co.jp/images/tri_up.gif) 300px 0px no-repeat;
	padding-top:11px;
}

table.rc_recommend_table {
	background-color:#2B3036;
	border:5px solid #2B3036;
	width:100%;
}

table.rc_recommend_table td {
	color:#FFFFFF;
	border:5px solid #2B3036;
	vertical-align:top;
}

table.rc_recommend_table td div.blue {
	font-size:0.8em;
	color:#11B4F9;
	font-weight:normal;
}

table.rc_recommend_table td div.text {
	line-height:1.5em;
}

table.rc_recommend_table td div.text2 {
	background-color:#1A1F25;
	margin:10px 0;
	padding:10px;
	line-height:1.5em;
}

/* recommend table 02 */

table.rc_recommend_table02 {
	width:1068px;
	border:none;
	margin:10px 0;
}

table.rc_recommend_table02 td {
	padding:4px;
	width:217px;
	height:24px;
	text-align:left;
	vertical-align:top;
	font-size:1.2em;
	color:#f0f0f0;
}

table.rc_recommend_table02 td.right {
	width:200px;
}

table.rc_recommend_table02 tr.bottom td {
	height:78px;
}

table.rc_recommend_table02 a {
	font-weight:bold;
	color:#FFFFFF !important;
}

/* footer area */

#footer_box {
	background-color:#1A1F25;
	width:100%;
	padding:10px 0 20px 0 ;
}

#footer_box a { color:#1AB3F4; }

#footer_body {
	border-top:5px solid #2B3036;
	padding-top:15px;
	width:1068px;
	text-align:center;
	color:#FFFFFF;
	margin:10px auto;
	display:block;
	font-size:1em;
}

#footer_body span.sep {
	margin:0 5px;
}

div.footer_contact {
	margin-bottom:10px;
}

div.footer_about a {
	color:#FFFFFF !important;
}

div#copyright {
	margin-top:30px;
}

/* category page */

.catpage div.catpage_topnews {
	position:relative;
}

.catpage div.catpage_topnews h2 {
	float:left;
	display:inline;
}

.catpage div.catpage_topnews h2 a {
	color: #2C3E6C;
	font-weight: bold;
	line-height: 1.4em;
	display:inline;
}

.catpage div.catpage_topnews div{
	color: #11B4F9;
	font-size: 10px;
	float:right;
	width:120px;
}

.catpage .news_cat_textbox {
	padding-bottom: 0px;
	border-bottom:none;
}

.catpage .news_cat_block.catpagetop {
	padding-bottom: 10px;
	border-bottom:1px solid #2C3E6C;
}


/* 各カテゴリ (02) */
.catpage ul.news_catpage_title {
	height:30px;
	position:relative;
	width:728px;
	/*background-color:#2C3E6C;*/
	background:url(http://img.recordchina.co.jp/images/line_dotted.gif) left center repeat-x transparent;
	display:block;
	margin-bottom:10px;
}

.catpage ul.news_catpage_title li {
	float:left;
	height:37px;
	background-color:#FFFFFF;
}

.catpage ul.news_catpage_title li a {
	background-color:#FFFFFF;
	height:30px;
	line-height:30px;
	padding:0 20px;
	color:#2C3E6C;
	display:block;
	display:inline-block;
	font-weight:bold;
	font-size:1.4em;
}

ul.news_catpage_title li.more {
	position:absolute;
	right:0px;
}

ul.news_catpage_title li.more a { color:#DCDCDC; }
ul.news_catpage_title li.more a:hover { color:#2C3E6C; }

ul.news_catpage_newslist_top {
	margin-top:10px;
	clear:left;
	width:728px;
}

ul.news_catpage_newslist_top li {
	position:relative;
	margin-bottom:5px;
	overflow:hidden; /* 4ie6 */
	height:1.8em; /* 4ie6 */
}

ul.news_catpage_newslist_top li h2 {
	width:608px;
	overflow:hidden;
	height:1.4em;
}

ul.news_catpage_newslist_top li h2 a {
	color:#2C3E6C;
	line-height:1.4em;

}

ul.news_catpage_newslist_top li div {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10px;
	color:#11B4F9;
}

ul.news_catpage_newslist_2nd {
	margin-top:10px;
	clear:left;
	/*width:558px;*/
	width:452px;
}

ul.news_catpage_newslist_2nd li {
	position:relative;
	margin-bottom:5px;
	overflow:hidden; /* 4ie6 */
	height:1.4em; /* 4ie6 */
}

ul.news_catpage_newslist_2nd li a {
	/*width:418px;*/
	width:322px;
	display:block;
	overflow:hidden;
	height:1.4em;
	color:#2C3E6C;
	line-height:1.4em;
	padding-left:10px;
	background:url(http://img.recordchina.co.jp/images/ic_dot_s.gif) left center no-repeat;
}

ul.news_catpage_newslist_2nd li div {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10px;
	color:#11B4F9;
}


ul.news_catpage_newslist_3rd {
	width:728px;
	margin:15px 0;
	overflow:visible;
}

ul.news_catpage_newslist_3rd li {
	width:136px;
	float:left;
	display:inline-block;
	margin-right:12px;
}

ul.news_catpage_newslist_3rd li.last {
	width:136px;
	margin-right:0px;
}

ul.news_catpage_newslist_3rd li div.image {
	width:136px;
	height:136px;
	margin-bottom:5px;
}

ul.news_catpage_newslist_3rd li div.image a {
	width:136px;
	height:136px;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}

ul.news_catpage_newslist_3rd li div.text {
	width:136px;
	max-width:136px;
	overflow:hidden;
	font-size:0.8em;
}

ul.news_catpage_newslist_3rd li div.text a {
	color:#2C3E6C;
}

table.rc_recommend_table td.cat_title {

}

table.rc_recommend_table td.cat_title img {
	margin-bottom:10px;
}

#rc_recommend a { color:#1AB3F4; }

/* single category list (03) */

div.catpage_single { /* 華流図鑑でも利用 */
	background:url(http://img.recordchina.co.jp/images/single_cat_vline.gif) right top repeat-y;
	width:728px;
	padding-right:20px;
}

* html div.catpage_single {
	padding-right:0px;
	width:728px !important;
}


#contentbox .right_pane_single {
	width:300px;
	padding:0px !important;
	float:left;
	background-color:#FFFFFF !important;
}

.catpage_single_title {
	width:728px;
	height:32px;
	background:url(http://img.recordchina.co.jp/images/single_cat_title_bg.jpg) left top no-repeat;
	font-size:1.3em;
	padding-left:20px;
	line-height:32px;
	margin-bottom:10px;
	font-weight:bold;
}

.catpage_single .news_cat_imagebox {
	width:160px;
	float:left;
	margin-right:10px;
	position:relative;
}

.catpage_single .news_cat_imagebox a {
	width:160px;
	text-align:center;
	display:block;
}

.catpage_single .news_cat_textbox {
	width:558px; /* 写真160pxの場合 */
	float:left;
	padding-bottom: 0px !important;
	border-bottom:1px solid #2C3E6C;
}

ul.news_catpage_newslist_single {
	margin-top:0px;
	clear:left;
	width:558px;
}

ul.news_catpage_newslist_single li {
	position:relative;
	margin-bottom:5px;
	overflow:hidden; /* 4ie6 */
	/*height:1.4em; /* 4ie6 */
	display:block;
}

ul.news_catpage_newslist_single li a {
	width:548px;
	display:block;
	color:#2C3E6C;
	line-height:1.4em;
}

ul.news_catpage_newslist_single li div {
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:10px;
	color:#000000;
}

ul.news_catpage_newslist_single h3 {
	position:relative;
}

ul.news_catpage_newslist_single h3 a {
	color:#2C3E6C;
	font-weight:bold;
	line-height:1.2em;
}

ul.news_catpage_newslist_single li.date {
	text-align:right;
	font-size:10px;
	color:#000000;
}

.news_cat_textbox .body a {
	color:#2C3E6C;
	margin-left:10px;
	white-space:nowrap;
}

.catpage_single .ad728 {
	margin-bottom:20px;
}

.right_pane_single div.ranking {
	width:300px;
	margin-top:20px;
	padding-top:0px !important;
	border-top:0px !important;
}

.right_pane_single div.ranking h3 {
	color:#2C3E6C;
	font-size:1.6em;
	border-bottom:1px solid #2C3E6C;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	background:url(http://img.recordchina.co.jp/images/single_cat_rankcap.gif) left 8px no-repeat;
}

ul.ranking03 {
	margin:10px 0 20px 0;
	background-color:#F1F1F1;
	padding:5px;
}

ul.ranking03 li {
	padding-left:15px;
	margin-bottom:5px;
	background:url(http://img.recordchina.co.jp/images/ic_dot_s.gif) left 7px no-repeat;
}

ul.ranking03 li a { color:#000000; }


ul.ranking04 {
	margin:10px 0 20px 0;
}

ul.ranking04 li {
	padding-left:24px;
	background-repeat:no-repeat;
	margin-bottom:5px;
	background-position:left 3px;
	border-bottom:1px solid #CCCCCC;
}

ul.ranking04 li.li01 { background-image:url(http://img.recordchina.co.jp/images/ic_numt01.gif); }
ul.ranking04 li.li02 { background-image:url(http://img.recordchina.co.jp/images/ic_numt02.gif); }
ul.ranking04 li.li03 { background-image:url(http://img.recordchina.co.jp/images/ic_numt03.gif); }
ul.ranking04 li.li04 { background-image:url(http://img.recordchina.co.jp/images/ic_numt04.gif); }
ul.ranking04 li.li05 { background-image:url(http://img.recordchina.co.jp/images/ic_numt05.gif); }
ul.ranking04 li.li06 { background-image:url(http://img.recordchina.co.jp/images/ic_numt06.gif); }
ul.ranking04 li.li07 { background-image:url(http://img.recordchina.co.jp/images/ic_numt07.gif); }
ul.ranking04 li.li08 { background-image:url(http://img.recordchina.co.jp/images/ic_numt08.gif); }
ul.ranking04 li.li09 { background-image:url(http://img.recordchina.co.jp/images/ic_numt09.gif); }
ul.ranking04 li.li10 { background-image:url(http://img.recordchina.co.jp/images/ic_numt10.gif); }

ul.ranking04 li a { color:#000000; }

.paging_navi_area {
	text-align:center;
	margin:10px 0 20px 0;
}

/* keyword */

#right_pane div.keyword {
	width:300px;
	margin-bottom:10px;
	padding-top:0px !important;
	border-top:0px !important;
}

#right_pane div.keyword h3 {
	color:#FFFFFF;
	font-size:1.6em;
	height:29px;
	width:300px;
	text-align:center;
	line-height:29px;
	background:url(http://img.recordchina.co.jp/images/keyword_head.gif) left top no-repeat;
}

#right_pane div.keyword ul {
	width:278px;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	background-color:#F3F3F3;
	padding:5px 10px;

	zoom: 100%;
}

#right_pane div.keyword ul {
	_padding:5px 9px;/* ie6 hack */
}

#right_pane div.keyword ul:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#right_pane div.keyword ul li {
	float:left;
	width:137px;
	padding-bottom:5px;
	border-bottom:2px dotted #AAAAAA;
	margin-top:5px;
	margin-right:2px;
}

#right_pane div.keyword ul li a {
	color:#555;
	font-size:1.1em;
	padding:0 10px;
}

#right_pane div.keyword div.keyword_bottom {
	height:8px;
	width:300px;
	background:url(http://img.recordchina.co.jp/images/keyword_bottom.gif) left top no-repeat;
}

/* category page */

ul.news_cat_title {
	height:37px;
	position:relative;
	width:728px;
	display:block;
	margin:10px 0;
	background:url(http://img.recordchina.co.jp/images/cat_title_bg.gif) left top repeat-x #FFF;

}

ul.news_cat_title li {
	float:left;
	height:37px;
	line-height:45px;
}

ul.news_cat_title li.title_eg {
	float:left;
	display:block;
	margin-top:5px;
	height:32px;
	/*font-family:"Garamond";*/
	font-family:"Georgia";
	font-size:1.6em;
}

ul.news_cat_title li a {
	height:30px;
	line-height:30px;
	padding:0 20px;
	display:block;
	display:inline-block;
	font-weight:bold;
	font-size:1.2em;
}

ul.news_cat_title li a:hover { text-decoration:none; }

ul.news_cat_title li.title {
	height:37px;
	padding-top:5px;
	line-height:37px;
	font-size:2em;
	font-family:"ＭＳ Ｐゴシック";
	font-weight:bold;
	color:#AA0000;
	padding-right:26px;
	background:url(http://img.recordchina.co.jp/images/cat_title_sep.gif) right top no-repeat #FFF;
}

ul.news_cat_title li.title.big {
	font-size:2.8em;
}

ul.news_cat_title li.more {
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	height:2em;
}

ul.news_cat_title li.more a { color:#AA0000; }

/* access ranking page */

h2.ranking_title,h2.list_title { color:#999;}

h2.list_title2 {
	color:#666;
	font-size:1.6em;
	height:59px;
	padding-left:138px;
	line-height:59px;
	background:url(http://img.recordchina.co.jp/images/tokusyu.jpg) left top no-repeat;
}


ul.ranking_category_menu {
	height:20px;
	width:728px;
	border-bottom:1px solid #AA0000;
	margin:10px 0;
}

ul.ranking_category_menu li {
	height:20px;
	line-height:20px;
	font-size:1.2em;
	float:left;

}

ul.ranking_category_menu li+li::before { content: "|"; }

ul.ranking_category_menu li.on a {
	background-color:#D7D7D7;
}

ul.ranking_category_menu li a {
	color:#1AB3F4;
	padding: 0 5px;
}

/* page navigation */

div.page_nav_box {
	position:relative;
	text-align:center;
}

ul.page_nav {
	margin:10px auto;
	display:inline-block;
}

ul.page_nav li {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	border:1px solid #ababab;

	background-color:#D7D7D7;
	float:left;
	display:block;

	margin:4px;

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(1.00, #ababab));
	background: -webkit-linear-gradient(#fff, #ababab);
	background: -moz-linear-gradient(#fff, #ababab);
	background: -o-linear-gradient(#fff, #ababab);
	background: -ms-linear-gradient(#fff, #ababab);
	background: linear-gradient(#fff, #ababab);


}

ul.page_nav li.on {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fff), color-stop(0.00, #ababab));
	background: -webkit-linear-gradient(#ababab, #fff);
	background: -moz-linear-gradient(#ababab, #fff);
	background: -o-linear-gradient(#ababab, #fff);
	background: -ms-linear-gradient(#ababab, #fff);
	background: linear-gradient(#ababab, #fff);
}

ul.page_nav li a { display:block;padding:5px 10px; }

ul.page_nav li.on a { cursor:default; font-weight:bold; color:#e00000;}
ul.page_nav li.on a:hover { text-decoration:none; }

/* entry page */

/* 記事タイトル */

.entry_box h1 {
  /*color: #2C3E6C;*/
  color: #4E4E4E;
  font-size: 1.6em;
  line-height: 1.6em;

  text-align: left;
}

.entry_box .entry_title {
	border-bottom: 1px solid #D1D1D1;

	margin: 0 0 10px;
}

.entry_box .entry_title h1 {
	padding-bottom:5px;
}

/* 記事日付、shareデータ */

.entry_box .entry_databox {
	/*border-bottom: 1px solid #D1D1D1;*/
	margin: 0 0 5px;
}

.entry_box .entry_databox.noborder {
	border-bottom: none;
}

.entry_box .entry_data {
	color:#11B4F9;
	float: left;
	font-size: 1em;
	text-align: left;
}

.entry_box .share_data {
	float: right;
}

.entry_text .entry_data { /* その他の写真ページで写真説明内に日付があるとき */
	margin-top:10px;
	color:#11B4F9;
	float:none;
}

/* 記事本文 */

.entry_body {
	margin:0 0 10px 0;
	line-height:1.5em;
	font-size:16px;
}

.entry_body a {
	color: #11B4F9;
	text-decoration: none;
}

.entry_body a:hover {
	text-decoration:underline;
}

.entry_body.border_bottom {
	border-bottom:1px solid #E1E1E1;
	padding-bottom:10px;
}

.entry_body .photo_box {
	float: left;
	font-size: 14px;
	margin: 0px 15px 10px 0;
	color:#525252;
}

.entry_body .photo_box .photo {
	overflow: hidden;
	text-align: center;
	background-color:#E1E1E1;
	padding:5px 0;
}

.entry_body .photo_box .photo_text {
	margin:10px auto 0 auto;
	/*background-color:#E1E1E1;*/
	background-color:#EEEEEE;
	color:#3B3B3B;
	padding:5px;
}

.entry_body .photo_box .photo_text.w420 {
	max-width:420px;
}

.entry_body.over400 .photo_box .photo_text.w420 {
	max-width:728px;
}


table.entry_photo_data_table {
	width:420px;
	border:none;
	border: medium none;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	white-space: nowrap;
}

table.entry_photo_data_table td {
	padding:5px;
}

table.entry_photo_data_table td.center { text-align:center; }

table.entry_photo_data_table td.right { width:220px;text-align:right; }
table.entry_photo_data_table td.right div img { margin-top:5px; }

.entry_date { text-align:right }

/* その他の写真ページ */

.entry_body.otherphotos .photo_box .photo {
	background-color:transparent;
	padding-top:0;
}

.entry_body.otherphotos table.entry_photo_data_table {
	width:400px;
}

.entry_body.over400 table.entry_photo_data_table { /* 画像が401px以上 */
	width:728px;
}

.entry_body.over400 .photo_box { /* 画像が401px以上 */
	margin-right:0px;
}

.entry_body.otherphotos .entry_text {
	background-color:#EFEFEF;
	float:left;
	width:293px;
	min-height:280px;
	font-size:14px;
	line-height:1.3em;
	padding:10px;
	padding-bottom:30px;
	position:relative;
	line-height:150%;
}

.entry_body.over400 .entry_text { /* 画像が401px以上 */
	width:708px;
	min-height:100px;
}

.bt_linktoarticle_box {
	text-align:right;
	position:absolute;
	bottom:10px;
	right:10px;
}

a.bt_linktoarticle {
	background-color:#C9F1E9;
	color:#008BFB;
	padding:2px 5px;
}

div.otherphoto_list_box { /* その他の写真リスト */
	margin:20px 0;
}

ul.otherphoto_list {
	width:726px;
	background-color:#EFEFEF;
	border:1px solid #CCC;
	padding-top:5px;
}

ul.otherphoto_list li {
	width:100px;
	height:100px;
	text-align:center;
	line-height:100px;
	vertical-align:center;
	overflow:hidden;
	display:block;
	float:left;
	margin:0 10px 5px 10px;
}

ul.otherphoto_list li a {
	width:100px;
	height:100px;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
}

/* reaction faces */

div.re_faces_box {
	padding:5px 0;
}

div.re_faces_box ul {
	margin:0 auto;
	width:522px;
}

div.re_faces_box ul li {
	float:left;
	width:87px;
}

div.re_faces_box ul li div.face {
	display:block;
	width:47px;
	height:47px;
	margin:0 auto;
	background-image:url(http://img.recordchina.co.jp/images/ic_faces.png);
	cursor:pointer;
}

div.re_faces_box ul li:hover {
	background:#a0FFFF;
}

div.re_faces_box ul li#face01 div.face { background-position:0px 0px; }
div.re_faces_box ul li#face02 div.face { background-position:-47px 0px; }
div.re_faces_box ul li#face03 div.face { background-position:-94px 0px; }
div.re_faces_box ul li#face04 div.face { background-position:-141px 0px; }
div.re_faces_box ul li#face05 div.face { background-position:-188px 0px; }
div.re_faces_box ul li#face06 div.face { background-position:-235px 0px; }

div.re_faces_box ul li div.text {
	text-align:center;
}


.ad300x2 {
	margin:20px auto;
	width:640px;

}

.ad300x2 .ad300 {
	float:left;
	margin:0 10px;
}

.ad336x2 {
	margin:20px auto;
	width:716px;

}

.ad336x2 .ad336 {
	float:left;
	margin:0 10px;
}

/* 本文ページの関連キーワード */

.entry_keywords_box {
	margin:20px 0;
}

ul.entry_keywords li {
	display:inline;
	margin-right:15px;
	font-size: 16px;
	background-color:#E0FFFF;

}

ul.entry_keywords li a {
	color:#1A0DAB;
}

ul.entry_keywords li a:visited {
	color:#663ACE;
}

ul.entry_keywords li.ic_loope {
	display:block;
	float:left;
	width:20px;
	height:20px;
	background:url(http://img.recordchina.co.jp/images/bt_search_gray.gif) left top no-repeat;
	margin-right:10px;
}

/* 関連記事 */

.rel_entries_box {
	margin:20px 0;
}

.rel_entries_box > h2.title {
	background-color:#E1E1E1;
	padding:10px;
	color:#3B3B3B;
}

.rel_entries_box .news_cat_block:last-child,
.entry_suggest_box .news_cat_block:last-child {
	border-bottom:0px;
}

.rel_entries_box .news_cat_textbox h2 a {
	color:#0C1eff;
}

.rel_entries_box .news_cat_block2:last-child,
.entry_suggest_box .news_cat_block2:last-child {
	border-bottom:0px;
}

.rel_entries_box .news_cat_textbox2 h2 a {
	color:#0C1eff;
	font-weight:normal;
}

.news_cat_desc {
	margin:10px 0;
}

/* entry comments and sns */

div.entry_comsns_box {
	margin:20px 0;
}

ul.entry_comsns_tab {
	width:728px;
	margin-bottom:20px;
}

ul.entry_comsns_tab li {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	float:left;
}

ul.entry_comsns_tab li:first-child {
	border-left:1px solid #CCC !important;
}

ul.entry_comsns_tab li.on {
	border-bottom:#FFF 1px solid;
}

ul.entry_comsns_tab li a {
	display:block;
	width:241px;
	height:3em;
	text-align:center;
	line-height:3em;
}

ul.entry_comsns_tab li:first-child a {
	width:242px;
}

/* コメント */

div.comment_box .comment_data {
	height:25px;
	position:relative;
}

div.comment_box .comment_data>.title{
	color:#11B4F9;
	font-weight:bold;
	font-size:16px;
}

div.comment_box .comment_data>.count {
	padding-left:28px;
	padding-right:4px;
	background:url(http://img.recordchina.co.jp/images/ic_voices_orange.gif) 0 0 no-repeat #F1F1F1;
	position:absolute;
	line-height:28px;
	right:0px;
	top:0px;
	height:24px;
}

div.comment_box .comment_data>.comment_count {
	background:url(http://img.recordchina.co.jp/images/ic_comment_data.gif) 0 0 no-repeat;
	padding-left:23px;
	padding-right:10px;
	float:left;
	line-height:25px;
	height:25px;
}

div.comment_box .comment_data>.user_count {
	background:url(http://img.recordchina.co.jp/images/ic_comment_data.gif) 0 bottom no-repeat;
	padding-left:23px;
	float:left;
	line-height:25px;
	height:25px;
}

div.comment_box .comment_data>.mycomment_txt {
	position:absolute;
	line-height:25px;
	right:0px;
	top:0px;
	height:25px;
}

div.comment_box textarea.comment {
	margin:10px 0;
	resize: vertical;
	overflow:auto;
	width:718px;
	height:4em;
	padding:5px;
	border:1px solid #CCC;
}

div.commentbox_nologin { /* ログインしていないとき */
	padding:5px;
	border:1px solid #CCC;
	margin:10px 0;
}

div.commentbox_nologin a { color:#1AB3F4; }

div.comment_box .button_box {
	text-align:center;
}

div.comment_box button.comment_submit {
	background-color:#11B4F9;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	padding:4px 10px;
	cursor:pointer;
}

div.comment_box button.comment_submit:hover {
	background-color:#FFFFFF;
	color:#11B4F9;
}

/* コメントリスト */
.comment_list_box .comment_list_chip {
	border-bottom:1px solid #CCC;
	padding-bottom:20px;
	margin-bottom:20px;
}

.comment_list_box .comment_list_chip:first-child {
	margin-top:20px;
}

.comment_list_box .comment_list_chip:last-child {
	border-bottom:none;
}

.comment_list_box .comment_list_chip a.name {
	color:#11B4F9;
	font-weight:bold;
}

.comment_list_box .comment_list_chip ul.feedback {
	float:right;
}

.comment_list_box .comment_list_chip ul.feedback li {
	float:left;
	cursor:pointer;
}

.comment_list_box .comment_list_chip ul.feedback li.good {
	padding-left:30px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	background:url(http://img.recordchina.co.jp/images/ic_feedback.gif) left bottom no-repeat;
	color:#FF0000;
	margin-right:20px;
}

.comment_list_box .comment_list_chip ul.feedback li.bad {
	padding-left:30px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	background:url(http://img.recordchina.co.jp/images/ic_feedback.gif) left top no-repeat;
	color:#0066CC;
}

.comment_list_chip>.comment_list_chip { /* comment_list_chip の入れ子(多段可) */
	margin-left:20px;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #CCC;
	border-bottom:0px;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

.comment_list_chip>.comment_list_chip:last-child {
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}

/* 返信コメント欄 */

.comment_list_chip .reply_box {
	padding-left:40px;
	margin:5px 0 0 20px;
	height:32px;
	background:url(http://img.recordchina.co.jp/images/ic_voices_blue.gif) left top no-repeat;
}

.comment_list_chip .reply_box textarea {
	width:100%;
	width:calc( 100% - 10px );
	height:22px;
	padding:5px;
	overflow:auto;
	border:1px solid #CCC;
	resize:vertical;
}

.comment_list_box dl.reply { /* 返信ボタンと返信コメント数 */
	padding-left:20px;
	margin:10px 0 0 0;
	float:left;
}

.comment_list_box dl.reply dt {
	height:20px;
	line-height:20px;
	padding-left:10px;
	background:url(http://img.recordchina.co.jp/images/ic_tri_updown.gif) 6px -1px no-repeat #F1F1F1;
	border:1px solid #CCC;
	width:50px;
	font-weight:bold;
	text-align:center;
	float:left;
	cursor:pointer;
}

.comment_list_box dl.reply dt.on {
	background:url(http://img.recordchina.co.jp/images/ic_tri_updown.gif) 6px -27px no-repeat #575757;
	border:1px solid #000;
	color:#FFF;
}

.comment_list_box dl.reply dd {
	float:left;
	height:22px;
	line-height:22px;
	background:url(http://img.recordchina.co.jp/images/ic_comment_reply_bg.gif) 0 0 repeat-x;
	margin-left:5px;
}

.comment_list_box dl.reply dd span.cap_l {
	background:url(http://img.recordchina.co.jp/images/ic_comment_reply.gif) left 0 no-repeat;
	width:6px;
	height:22px;
	float:left;
}

.comment_list_box dl.reply dd span.cap_r {
	background:url(http://img.recordchina.co.jp/images/ic_comment_reply.gif) right 0 no-repeat;
	width:3px;
	height:22px;
	float:right;
}


.comment_list_box a.bt_readall {
	display:block;
	width:728px;
	height:70px;
	line-height:70px;
	position:relative;
	text-align:center;
	font-size:18px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:url(http://img.recordchina.co.jp/images/bt_readall_bg.jpg) center top no-repeat #F6F6F6;
}

.comment_list_box a.bt_readall span.count {
	position:absolute;
	right:20px;
	font-size:14px;
}

/* 本文ページの下部カテゴリ */

div.entry_cat_box {
	margin:20px 0;
}

ul.entry_cat_tab {
	width:728px;
	margin-bottom:15px;
	height:25px;
	padding-bottom:1px;
	background:url(http://img.recordchina.co.jp/images/bg_line_bot.gif) left bottom repeat-x;
}

ul.entry_cat_tab li {
	border:1px solid #CCC;
	border-left:none;
	float:left;
	cursor:pointer;
}

ul.entry_cat_tab li.on {
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background-color:#CCC;
}

ul.entry_cat_tab li:first-child {
	border-left:1px solid #CCC;
}

ul.entry_cat_tab li {
	display:block;
	height:24px;
	text-align:center;
	line-height:24px;
	padding:0 15px;
	color:#2C3E6C;
}

div.entry_cat_list_box ul.left {
	width:344px;
	float:left;
	margin-right:20px;
}

div.entry_cat_list_box ul.left li {
	padding-left:7px;
	margin-bottom:5px;
	background:url(http://img.recordchina.co.jp/images/ic_dot.gif) 0px 4px no-repeat;
	background-color:#F1F1F1;
}

div.entry_cat_list_box ul.right {
	width:344px;
	float:left;
}

div.entry_cat_list_box ul.right li {
	padding-left:7px;
	margin-bottom:5px;
	background:url(http://img.recordchina.co.jp/images/ic_dot.gif) 0px 4px no-repeat;
	background-color:#F1F1F1;

}

div.entry_cat_list_box .left img,
div.entry_cat_list_box .right img {
	float:left;
	vertical-align:top;
	margin-right:10px;
}

div.entry_cat_list_bar_box {
	position:relative;
	width:728px;
	float:left;
	margin-top:10px;
}

/* その他の写真ページの下部カテゴリリスト */
.entry_cat_photo_list_box {
	margin:20px 0;
}

.entry_cat_photo_list_box .left {
	width:266px;
	margin-right:5px;
	float:left;
}

.entry_cat_photo_list_box .right>.news_cat_block.small {
	border:1px solid #CCC;
	background-color:#F1F1F1;
	float:left;
	width:445px;
	margin-top:0px;
	margin-bottom:5px;
	padding:5px;

}

.entry_cat_photo_list_box .right>.news_cat_block.small>.news_cat_textbox {
	width:315px;/* 327-12 */
	padding-bottom:0px;
	font-size:90%;
}

.entry_cat_photo_list_box .right>.news_cat_block.small>.news_cat_textbox .news_cat_text {
	margin-top:0;
}

/* おすすめ記事,関連写真 */
.entry_suggest_box { margin: 20px 0; }

.entry_suggest_box .title_bg {
	width:728px;
	margin-bottom:15px;
	height:25px;
	padding-bottom:1px;
	background:url(http://img.recordchina.co.jp/images/bg_line_bot.gif) left bottom repeat-x;
	position:relative;
}

.entry_suggest_box .title_bg .title {
	font-size:18px;
	font-weight:bold;
	color:#AA0000;
	height:25px;
	line-height:25px;
	float:left;
	padding:0 10px;
	border-bottom:1px solid #AA0000;
}

.entry_suggest_box .title_bg .title span.gray {
	color:#525252;
	font-size:80%;
	padding-left:10px;
}

.entry_suggest_box .title_bg .more {
	position:absolute;
	right:5px;
	font-family:"Garamond";
}

/* 関連写真chip */

.entry_suggest_box .news_cat_block.half {
	border:1px solid #CCC;
	background-color:#F1F1F1;
	float:left;
	width:348px;/* 728/2-2-10-4 */
	margin-top:0px;
	margin-bottom:5px;
	padding:5px;

}

.entry_suggest_box .news_cat_block.half:nth-child(even) {
	margin-right:8px;
}

.entry_suggest_box .news_cat_block.half>.news_cat_imagebox {
	width:120px;
	height:120px;
	max-height:120px;
	margin-right:5px;
}

.entry_suggest_box .news_cat_block.half>.news_cat_imagebox>a {
	width:120px;
}

.entry_suggest_box .news_cat_block.half>.news_cat_textbox {
	width:223px;/* 348-125 */
	padding-bottom:0px;
	font-size:90%;
}

.entry_suggest_box .news_cat_block.half>.news_cat_textbox .news_cat_text {
	margin-top:0;
}

/* 面白い写真(3pane) */

ul.entry_suggest_3pane_list li {
	width:222px;
	text-align:center;
	float:left;
	margin:0 10px 10px 10px;
}

ul.entry_suggest_3pane_list li a:first-child { /* 背景として画像の乗る要素 */
	height:160px;
	width:222px;
	display:block;
	background-position:center bottom;
	background-repeat: no-repeat;
}

ul.entry_suggest_3pane_list li a img { margin:0 auto 5px auto; }
ul.entry_suggest_3pane_list li a.text {
	display:block;
	text-align:left;
	height:3em;
}

/* 個人コメントページ */

div.indiv_databox {
	background-color:#EFEFEF;
	padding-top:10px;
	position:relative;
}

div.indiv_databox div.indiv_avatarbg {
	width:108px;
	height:108px;
	background:url(http://img.recordchina.co.jp/images/bg_avatar.png);
	position:absolute;
	left:20px;
	top:0px;
	padding:0px;
}

div.indiv_databox div.indiv_avatarbg .avatar_img {
	width:100px;
	height:100px;
	margin:4px;
	background-position:center center;
	background-repeat:no-repeat;
}

div.indiv_databox div.indiv_databody {
	border:1px solid #CCC;
	background-color:#FFF;
	height:155px;
	position:relative;
	color:#666;
}

div.indiv_databody .name {
	position:absolute;
	left:150px;
	top:30px;
	font-weight:bold;
	font-size:18px;color:
}

ul.indiv_comment_data {
	position:absolute;
	bottom:0;
	left:0;
	height:24px;
	width:726px;
	border-top:1px solid #CCC;
	padding:5px 0;
}

ul.indiv_comment_data li {
	float:left;
	width:180px;
	font-weight:bold;
	font-size:18px;
	line-height:24px;
	height:24px;
}

ul.indiv_comment_data li.comment_title {
	text-align:center;
}

ul.indiv_comment_data li.comment_count {
	border-right:1px solid #CCC;
	text-align:center;
}

ul.indiv_comment_data li.good {
	padding-left:30px;
	margin-left:30px;
	width:120px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	background:url(http://img.recordchina.co.jp/images/ic_feedback.gif) left bottom no-repeat;
	color:#FF0000;
	border-right:1px solid #CCC;
}

ul.indiv_comment_data li.bad {
	padding-left:30px;
	margin-left:30px;
	width:120px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	background:url(http://img.recordchina.co.jp/images/ic_feedback.gif) left top no-repeat;
	color:#0066CC;
}

/* 個人コメントリストで使う要素 */

.comment_list_chip .commented_entry_data {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
}

.comment_list_chip h2 {
  color: #666;
  font-size: 1.4em;
  line-height: 1.4em;
  margin: 0 0 5px;
  text-align: left;
}

.comment_list_chip .date {
	text-align:right;
	color: #666;
}

/* photopage (tupian-01) */

#header.photopage {
	height:140px;
	width:1068px;
	margin:0 auto;
	background:url(http://img.recordchina.co.jp/images/top_title_s.jpg) 5px top no-repeat;
	display:block;
	overflow:hidden;
	position:relative;
}

#header.photopage h1 a {
	position:absolute;
	left:16px;
	top:64px;
	width:123px;
	height:56px;
}

#header.photopage #searchbox {
	position:absolute;
	left:868px;
	top:80px;
	width:198px;
	height:18px;
	border:1px solid #888888;
	text-align:left;
}

#header.photopage #searchbox input[type="text"] {
	border:none;
	height:16px !important;
	width:174px;
	font-size:1em;
	margin-left:4px;
	border-color: #FFFFFF;
}

* html .photopage #searchbox input { /* 4ie6lpf */
	border:none;
	height:16px !important;
	width:174px !important;
	font-size:1em !important;
	margin-left:4px !important;
	border-color: #FFFFFF;
}

#header.photopage #searchbox input { /* for ie6 */
	border: 0;
}

#header.photopage #searchbox button {
	width:17px;
	height:16px;
	position:absolute;
	right:2px;
	top:2px;
	background:url(http://img.recordchina.co.jp/images/bt_search_s.gif) left top no-repeat;
	border:none;
	cursor:pointer;
}

.photopage ul#menu {
	width:700px;
	position:absolute;
	left:170px;
	top:66px;
}

.photopage ul#menu li {
	float:left;
	margin:0;
	display:block !important;
}

.photopage ul#menu li a {
	font-weight:bold;
	font-size:1em;
	height:50px;
	line-height:50px;
	color:#333333 !important;
	padding:0 12px;
	display:block;
	display:inline-block;
}

.photopage ul#menu li a:hover {
	text-decoration:underline;
}


#menubox ul#photopage_bc {
	width:1000px;
	margin:0 auto;
}

#menubox ul#photopage_bc li {
	float:left;
	margin:0;
	display:block !important;
	font-weight:bold;
	font-size:16px;
	height:50px;
	line-height:50px;
	padding:0 10px;
}

#menubox ul#photopage_bc li a {
	font-weight:bold;
	font-size:16px;
	height:50px;
	line-height:50px;
	color:#FFFFFF !important;
	padding:0 10px;
	display:block;
	display:inline-block;
}

/* photopage photobox */

div.photopage_box01 {
	width:1068px;
	background-color:#E8E8E8;

	margin-bottom:15px;
}

div.photopage_box01_cap {
	background:url(http://img.recordchina.co.jp/images/photopage_box01_cap.jpg) left top no-repeat;
	width:1068px;
	height:6px;
}

div.photopage_box01_shoe {
	background:url(http://img.recordchina.co.jp/images/photopage_box01_shoe.jpg) left top no-repeat;
	width:1068px;
	height:6px;
}

div.photopage_box01_body {
	background:url(http://img.recordchina.co.jp/images/photopage_box01_bg.jpg) left top repeat-x;
	width:1046px;
	border:1px solid #C9C9C9;
	border-top:none;
	border-bottom:none;
	min-height:487px;
	padding:10px;
}

.photopage_box01 .photobox_left {
	float:left;
	width:642px;
	margin-right:20px;
}

.photopage_box01 .photobox_left h1 {
	width:640px;
	text-align:center;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:10px;
}

.photopage_box01 .photobox_left .image {
	width:640px;
	overflow:hidden;
	text-align:center;
	border:1px solid #CCC;
}

ul.photobox_st {
	width:644px;
	margin:3px 0 10px 0;
	overflow:visible;
}

ul.photobox_st li {
	width:88px;
	float:left;
	display:inline-block;
	margin-right:4px;
	text-align:center;
}

* html ul.photobox_st li { /* 4ie6lpf */
	margin-right:2px;
}

ul.photobox_st li:hover div.cap,
ul.photobox_st li.on div.cap {
	width:88px;
	height:8px;
	background:url(http://img.recordchina.co.jp/images/photopage_phst_chip_cap.gif) left top no-repeat transparent;
}

ul.photobox_st li:hover div.cap,
ul.photobox_st li.on div.cap {
	width:88px;
	height:8px;
	background:url(http://img.recordchina.co.jp/images/photopage_phst_chip_cap.gif) left top no-repeat transparent;
}

ul.photobox_st li div.body {
	padding:4px;
	width:82px;
	min-height:54px;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

ul.photobox_st li:hover div.body,
ul.photobox_st li.on div.body {
	padding:4px 3px 3px 3px !important;
	width:80px !important;
	height:53px !important;
	border:1px solid #AAA;
	border-top:none;
	background:url(http://img.recordchina.co.jp/images/photopage_phst_chip_bg.gif) left top repeat-x #FEFEFE;
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

ul.photobox_st li div.body a {
	width:80px;
	height:52px;
	display:block;
	background-repeat:no-repeat;
	background-position:center center;
}

.photopage_box01 .photobox_right {
	float:left;
	width:384px;
	padding-top:40px
}


ul.ranking05 {
	margin:10px 0 20px 0;
}

ul.ranking05 li {
	padding-left:24px;
	height:25px;
	min-height:25px;
	background-repeat:no-repeat;
	margin-bottom:5px;
	background-position:left top;
}

ul.ranking05 li.li01 { background-image:url(http://img.recordchina.co.jp/images/ic_numw01.gif); }
ul.ranking05 li.li02 { background-image:url(http://img.recordchina.co.jp/images/ic_numw02.gif); }
ul.ranking05 li.li03 { background-image:url(http://img.recordchina.co.jp/images/ic_numw03.gif); }
ul.ranking05 li.li04 { background-image:url(http://img.recordchina.co.jp/images/ic_numw04.gif); }
ul.ranking05 li.li05 { background-image:url(http://img.recordchina.co.jp/images/ic_numw05.gif); }
ul.ranking05 li.li06 { background-image:url(http://img.recordchina.co.jp/images/ic_numw06.gif); }
ul.ranking05 li.li07 { background-image:url(http://img.recordchina.co.jp/images/ic_numw07.gif); }
ul.ranking05 li.li08 { background-image:url(http://img.recordchina.co.jp/images/ic_numw08.gif); }
ul.ranking05 li.li09 { background-image:url(http://img.recordchina.co.jp/images/ic_numw09.gif); }
ul.ranking05 li.li10 { background-image:url(http://img.recordchina.co.jp/images/ic_numw10.gif); }

ul.ranking05 li a { color:#000000; }



div.photopage_box02 {
	width:1068px;
	background-color:#EFEFEF;

	margin-bottom:15px;
}

div.photopage_box02_cap {
	background:url(http://img.recordchina.co.jp/images/photopage_box02_cap.jpg) left top no-repeat;
	width:1068px;
	height:6px;
}

div.photopage_box02_shoe {
	background:url(http://img.recordchina.co.jp/images/photopage_box02_shoe.jpg) left top no-repeat;
	width:1068px;
	height:6px;
}

div.photopage_box02_body {
	background:url(http://img.recordchina.co.jp/images/photopage_box02_bg.jpg) left top repeat-x;
	width:1046px;
	border:1px solid #C9C9C9;
	border-top:none;
	border-bottom:none;
	min-height:50px;
	padding:10px;
}

.photopage_box02 .photobox_left {
	margin-right:20px;
	width:700px;
	float:left;
}

.photopage_box02 .photobox_right {
	width:326px;
	float:left;
}

.photopage_box02 .linktoentry {
	margin-top:10px;
}

#left_pane.photopage {
	background:none;
	width:735px !important;
	margin-right:33px !important;
}

ul.photopage_newslist_title {
	height:30px;
	position:relative;
	width:728px;
	/*background-color:#2C3E6C;*/
	background:url(http://img.recordchina.co.jp/images/line_dotted.gif) left center repeat-x transparent;
	display:block;
	margin-bottom:10px;
}

ul.photopage_newslist_title li {
	float:left;
	background-color:#FFFFFF;
	height:30px;
	line-height:30px;
	padding:0 20px;
	color:#2C3E6C;
	display:block;
	display:inline-block;
	font-weight:bold;
	font-size:1.4em;
}

ul.photopage_newslist_title li a {
	background-color:#FFFFFF;
	height:30px;
	line-height:30px;
	padding:0 20px;
	color:#2C3E6C;
	display:block;
	display:inline-block;
	font-weight:bold;
	font-size:1.4em;
}

ul.photopage_newslist_title li.more {
	position:absolute;
	right:0px;
	font-size:1em;
}

ul.photopage_newslist_title li.more a { color:#DCDCDC; }
ul.photopage_newslist_title li.more a:hover { color:#2C3E6C; }

ul.photopage_newslist_body {
	width:735px;
	margin-bottom:20px;

}

ul.photopage_newslist_body li {
	width:140px;
	height:175px;
	float:left;
	margin:0 7px 7px 0;
	background:url(http://img.recordchina.co.jp/images/photopage_phchip_bg_tall.jpg) left top no-repeat;
}

ul.photopage_newslist_body li div.image {
	width:128px;
	height:85px;
	margin:6px;
}

ul.photopage_newslist_body li div.image a {
	background-position: center center;
	background-repeat: no-repeat;
	display:block;
	width:128px;
	height:85px;
}

ul.photopage_newslist_body li div.text {
	height:74px;
	width:128px;
	margin:0 6px 6px 6px;
	overflow:hidden;
	font-size:0.8em;
}

ul.photopage_newslist_body li div.text a {
	color:#333 !important;
}

.photobox_big {
	width:1046px;
	text-align:center;
	overflow:hidden;
}

.photopage_box01 .photobox_big h1 {
	text-align:center;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:10px;
}

/* 華流図鑑 */

div.kz_top_picbox {
	margin:20px 0 20px 0;
}

a.kz_top_male {
	background:url(http://img.recordchina.co.jp/images/kz_pic01.jpg) no-repeat;
	width:320px;
	height:523px;
	display:block;
	float:left;
	margin-right:48px;
	margin-left:20px;
}

a.kz_top_female {
	background:url(http://img.recordchina.co.jp/images/kz_pic02.jpg) no-repeat;
	width:320px;
	height:523px;
	display:block;
	float:left;
}

/* 華流図鑑エンタメニュース一覧 */

ul.kz_entry_list {
	margin-top:10px;
	clear:left;
	width:708px;
	padding:10px;
	margin-bottom:20px;
	text-align:center;
}

ul.kz_entry_list li {
	position:relative;
	margin-bottom:5px;
	width:708px;
	overflow:hidden;
	height:1.4em;
}

ul.kz_entry_list li.title {
	font-weight:bold;
	font-size:130%;
	font-weight:bold;
	line-height:1.4em;
	color:#2C3E6C;
}

ul.kz_entry_list li a {
	color:#666666;
	line-height:1.4em;
	padding-left:10px;
}

ul.kz_entry_list li span.date {
	font-size:10px;
	color:#999999;
	margin-left:10px;
}

/* 華流図鑑 性別別 人物一覧 */

ul.kz_face_photo_list {
	width:735px;
	margin:15px 0;
	overflow:visible;
}

ul.kz_face_photo_list li {
	width:140px;
	height:175px;
	float:left;
	margin:0 7px 7px 0;
}

ul.kz_face_photo_list li.last {
	margin-right:0px;
	padding-right:0px;
	border-right:none;
}

ul.kz_face_photo_list li div.image {
	width:140px;
	height:140px;
	background:url(http://img.recordchina.co.jp/images/kz_picchip_bg.jpg) left top no-repeat;
	padding:5px 0px 0px 5px;
}

ul.kz_face_photo_list li div.image a {
	background-position: center center;
	background-repeat: no-repeat;
	display:block;
	width:128px;
	height:128px;
}

ul.kz_face_photo_list li div.text {
	width:128px;
	overflow:hidden;
	font-size:0.8em;
	text-align:center;
}

ul.kz_face_photo_list li div.text a {
	color:#333 !important;
}

/* 華流図鑑個別ページ */

.kz_single_area01 {
	margin-top:20px;
}

.kz_single_area01 .image {
	width:200px;
	float:left;
	border:1px solid #DDDDDD;
	padding:4px;
	margin-right:10px;
	position:relative;
}

.kz_single_area01 .image .photo {
	width:200px;
	height:133px;
	display:block;
	background-position:center center;
	background-repeat: no-repeat;
}

.kz_single_area01 .image .name {
	text-align:center;
	display:block;
	color:#333 !important;
	margin-top:5px;
}

.kz_single_area01 .image a.ic_loope {
	width:11px;
	height:11px;
	display:block;
	background:url(http://img.recordchina.co.jp/images/ic_loope.gif) no-repeat;
	position:absolute;
	right:4px;
	bottom:4px;
}

.kz_single_area01 .text {
	float:left;
	width:508px;
	display:block;
}

.kz_single_area01 .text ul li {
	margin-bottom:5px;
}

.kz_single_area01 .text ul li h2 {
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:24px;
}

.kz_single_area01 .text ul li h2 span.rubi {
	font-size:80%;
}

.kz_single_area02 h3,
.kz_related_news_list h3.title {
	color:#2C3E6C;
	font-size:18px;
	line-height:20px;
	margin-bottom:10px;
}

.kz_single_area02 .text {
	width:546px;
	float:left;
}

.kz_single_area02 .photobox {
	float:right;
	margin-left:10px;
	padding:4px 4px 20px 4px;
	border:1px solid #DDDDDD;
	background-color:#F6F6F6;
	position:relative;
}

.kz_single_area02 .photobox a {
	text-align:center;
}

.kz_single_area02 .photobox a.ic_loope {
	width:11px;
	height:11px;
	display:block;
	background:url(http://img.recordchina.co.jp/images/ic_loope.gif) no-repeat;
	position:absolute;
	right:4px;
	bottom:4px;
}

/* 華流図鑑個別ページ 関連記事 */

.kz_related_news_list .kz_related_news_chip {
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}

.kz_related_news_list .imagebox {
	width:160px;
	float:left;
	margin-right:10px;
	padding:4px 4px 20px 4px;
	border:1px solid #DDDDDD;
	background-color:#F6F6F6;
	position:relative;
}

.kz_related_news_list .imagebox a.ic_loope {
	width:11px;
	height:11px;
	display:block;
	background:url(http://img.recordchina.co.jp/images/ic_loope.gif) no-repeat;
	position:absolute;
	right:4px;
	bottom:4px;
}

.kz_related_news_list .imagebox a {
	width:160px;
	text-align:center;
	display:block;
}

.kz_related_news_list .textbox ul li h3 {
	display:block;
}

.kz_related_news_list .textbox ul li h3 a {
	color: #2C3E6C;
	font-weight: bold;
	line-height: 1.2em;
}

.kz_related_news_list .textbox ul li.date {
	color: #000000;
	font-size: 10px;
	text-align: right;
}

.kz_related_news_list .textbox li.body a {
	color: #2C3E6C;
	margin-left: 10px;
	white-space: nowrap;
}



.kz_related_news_list .news_cat_textbox {
	width:558px; /* 写真160pxの場合 */
	float:left;
	padding-bottom: 0px !important;
	border-bottom:1px solid #2C3E6C;
}

.kz_related_news_list ul.news_catpage_newslist_single {
	margin-top:0px;
	clear:left;
	width:558px;
}

.kz_related_news_list ul.news_catpage_newslist_single li {
	position:relative;
	margin-bottom:5px;
	overflow:hidden; /* 4ie6 */
	/*height:1.4em; /* 4ie6 */
	display:block;
}

.kz_related_news_list ul.news_catpage_newslist_single li a {
	width:548px;
}

/* 特集 */

div.special_top {
	background:url(http://img.recordchina.co.jp/images/single_cat_vline.gif) right top repeat-y;
	width:728px;
	padding-right:20px;
}

* html div.special_top {
	padding-right:0px;
	width:728px !important;
}

.special_top_title {
	width:708px;
	height:32px;
	background:url(http://img.recordchina.co.jp/images/single_cat_title_bg.jpg) left top no-repeat;
	font-size:1.3em;
	padding-left:20px;
	line-height:32px;
	margin-bottom:10px;
	font-weight:bold;
	position:relative;
}

.special_top_title a.more {
	position:absolute;
	right:10px;
	top:3px;
	color:#2C3E6C;
	font-size:15px;
}

.special_top .news_cat_imagebox {
	width:160px;
	float:left;
	margin-right:10px;
	position:relative;
}

.special_top .news_cat_imagebox a {
	width:160px;
	text-align:center;
	display:block;
}

.special_top .news_cat_textbox {
	width:558px; /* 写真160pxの場合 */
	float:left;
	padding-bottom: 0px !important;
	border-bottom:1px solid #2C3E6C;
}

/* 特集タイトル */

#special_titlebox {
	width:100%;
	background-color:#2C3E6C;
	color:#FFFFFF;
	height:176px;
	font-weight:bold;
	border-bottom:8px solid #DCDCDC;
	text-align:centerl

}

#special_titlebox .titlephoto {
	background:url(http://img.recordchina.co.jp/images/special_title.jpg) left top no-repeat;
	width:1068px;
	height:169px;
	margin:0 auto;
	position:relative;
	text-align:left;
}

#special_titlebox .titlephoto h2 {
	font-size:50px;
	line-height:169px;
	margin-left:40px;
	text-shadow:black 5px 5px 5px;
}

#special_titlebox a.button {
	width:177px;
	height:42px;
	display:block;
	background:url(http://img.recordchina.co.jp/images/special_bt01.png) left top no-repeat;
	position:absolute;
	right:20px;
	bottom:20px;
}

#special_titlebox a.button:hover {
	background-position:left bottom;
}

/* 特集 関連情報 */
.related_info_chip {
	border:1px solid #CCCCCC;
	background-color:#F8F6F7;
	padding:4px;
	margin-bottom:10px;
}

.related_info_chip div.image {
	float:left;
	margin-right:20px;
}

.related_info_chip div.image a {
	display:block;
	width:160px;
	text-align:center;
}

.related_info_chip div.text {
	width:538px;
	float:left;
}

.related_info_chip div.text h3 a {
	color: #333333;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom:8px;
	display:block;
}

.related_info_chip div.text .body a {
	color: #2C3E6C;
	white-space:nowrap;
}

/* 特集 フィーチャー記事 */

.special_top_featurebox {
	margin-bottom:20px;
}


.special_top_featurebox .imagebox {
	border:1px solid #CCC;
	float:left;
	width:266px;
	margin-right:10px;
}

.special_top_featurebox .imagebox .title {
	margin:5px 6px;
}

.special_top_featurebox .imagebox .photo_number_link {
	float:right;
}

.special_top_featurebox .imagebox ul {
	text-align:right;
	margin-bottom:5px;
}

.special_top_featurebox .imagebox ul li {
	float:left;
}

.special_top_featurebox .imagebox ul li a {
	background:url(http://img.recordchina.co.jp/images/special_photo_number_bg.gif) right top no-repeat;
	width:20px;
	height:18px;
	padding-top:4px;
	text-align:center;
	display:block;
	font-size:10px;
	color:#000;
	margin-right:3px;
}

.special_top_featurebox .imagebox ul li a:hover,
.special_top_featurebox .imagebox ul li a.on {
	background-position:left top;
	text-decoration:none;
}

.special_top_featurebox .textbox {
	width:450px;
	float:left;
}


.special_top_featurebox .textbox .text h3 a {
	color:#2C3E6C;
	font-size:18px;
	line-height:20px;
	margin-bottom:0px;
	display:block;
}

.special_top_featurebox .textbox .text  div.date {
	color: #000000;
	font-size: 10px;
	text-align: right;
}

.hr_w450 {
	width:450px;
	margin:10px 0;
	background-color:#CCC;
}

/* 日中美術館 */

div.photopage_box03 {
	width:728px;
	background-color:#E8E8E8;

	margin-bottom:15px;
}

div.photopage_box03_cap {
	background:url(http://img.recordchina.co.jp/images/photopage_box03_cap.jpg) left top no-repeat;
	width:728px;
	height:6px;
}

div.photopage_box03_shoe {
	background:url(http://img.recordchina.co.jp/images/photopage_box03_shoe.jpg) left top no-repeat;
	width:728px;
	height:6px;
}

div.photopage_box03_body {
	background:url(http://img.recordchina.co.jp/images/photopage_box01_bg.jpg) left top repeat-x;
	width:706px;
	border:1px solid #C9C9C9;
	border-top:none;
	border-bottom:none;
	min-height:487px;
	padding:10px;
	position:relative;
}

.photopage_box03 .photobox {
	position:relative;
}

.photopage_box03 .photobox h1 {
	text-align:center;
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:10px;
	color:#2B3862;
}

.photopage_box03 .photobox .image {
	width:640px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	border:1px solid #CCC;
}

.photopage_box03 .photobox .image .text {/* グラビア03で利用 */
	text-align:left;
	margin:5px;
	font-size:12px;
}

.photopage_box03 .photobox a.left {
	display:block;
	background:url(http://img.recordchina.co.jp/images/photopage_lrnavi_bt.png) left bottom no-repeat;
	width:25px;
	height:38px;
	position:absolute;
	left:4px;
	top:240px;
}

.photopage_box03 .photobox a.left:hover {
	background-position:left top;
}

.photopage_box03 .photobox a.right {
	display:block;
	background:url(http://img.recordchina.co.jp/images/photopage_lrnavi_bt.png) right bottom no-repeat;
	width:25px;
	height:38px;
	position:absolute;
	right:4px;
	top:240px;
}

.photopage_box03 .photobox a.right:hover {
	background-position:right top;
}

.photopage_box03 ul.photobox_st {
	margin:3px auto 10px auto;
	overflow:visible;
}


div.photopage_box04 {
	width:728px;
	background-color:#EFEFEF;

	margin-bottom:15px;
}

div.photopage_box04_cap {
	background:url(http://img.recordchina.co.jp/images/photopage_box04_cap.jpg) left top no-repeat;
	width:728px;
	height:6px;
}

div.photopage_box04_shoe {
	background:url(http://img.recordchina.co.jp/images/photopage_box04_shoe.jpg) left top no-repeat;
	width:728px;
	height:6px;
}

div.photopage_box04_body {
	background:url(http://img.recordchina.co.jp/images/photopage_box02_bg.jpg) left top repeat-x;
	width:706px;
	border:1px solid #C9C9C9;
	border-top:none;
	border-bottom:none;
	min-height:50px;
	padding:10px;
}

.photopage_box04 .photobox {
	width:700px;
}

.photopage_box04 .photobox h3 {
	margin-bottom:10px;
	color:#52A8F1;
	font-size:18px;
}

.photopage_box04 .linktoentry {
	margin-right:20px;
	float:left;
	margin-top:10px;
}

.photopage_box04 .photobox_right {
	float:right;
	margin-top:10px;
}


/* グラビア一覧ページ */

.gravure_list {
	margin-top:20px;
}

.gravure_list .image {
	width:200px;
	float:left;
	border:1px solid #DDDDDD;
	padding:4px;
	margin-right:10px;
	position:relative;
}

.gravure_list .image .photo {
	width:200px;
	height:133px;
	display:block;
	background-position:center center;
	background-repeat: no-repeat;
}

.gravure_list .image .name {
	text-align:center;
	display:block;
	color:#333 !important;
	margin-top:5px;
}

.gravure_list .image a.ic_loope {
	width:11px;
	height:11px;
	display:block;
	background:url(http://img.recordchina.co.jp/images/ic_loope.gif) no-repeat;
	position:absolute;
	right:4px;
	bottom:4px;
}

.gravure_list .text {
	float:left;
	width:508px;
	display:block;
}

.gravure_list .text ul li {
	margin-bottom:5px;
}

.gravure_list .text ul li h2,
.gravure_list .text ul li h2 a {
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:24px;
	color:#000000;
}

.gravure_list .text ul li h2 span.rubi {
	font-size:80%;
}


/* dialogs */
div.rc_dlg {
	position:absolute;
}

ul#search_selector_chip { /* 検索場所の選択チップ */
	border:1px solid #888888;
	background-color:#E0E0E0;
	z-index:100;
}

ul#search_selector_chip li {
	padding:0 5px;
	text-align:left;

	background-color:#E0E0E0;
}

ul#search_selector_chip li a { color:#202020; }

ul#search_selector_chip li:hover {
	background-color:#FFFFFF;
}

ul#search_selector_chip li a:hover {
	text-decoration:none;
	color:#0000FF;
}




