@charset "utf-8";

@import url("./common_base.css");
@import url("./common_header.css");
@import url("./common_footer.css");
@import url("./common_thumbnail.css");
@import url("./new_entry_tab.css");


#cover {
	width:950px;
	height:250px;
	margin: 10px 10px 10px 10px;
	padding:0px 0px 0px 0px;
}

#cover-girl {
	float:left;
	width:635px;
	height:250px;
}

#top-ad {
	float:right;
	text-align:right;
	width:305px;
	height:250px;
}

/*------------------------------
SCROLL NEWS
------------------------------*/
#msg-box{
	
}

/*------------------------------
HEADLINE
------------------------------*/

#headline {
	width:950px;
	height:40px;
	margin: 10px 10px 15px 10px;
	padding:0px 0px 0px 0px;
	background:url("/common/images/headline_bg.gif") no-repeat top;
}

#headline dl {
	padding:10px;
	font-size:93%;
}

#headline dl dt {
	float:left;
	width:120px;
	height:20px;
	text-indent:-9999px;
	padding:10px;
	font-size:10px;
	background: url("/common/images/headline_title.gif") no-repeat top;
}

#headline dl dd.head-topics {
	float:left;
	width:770px;
	height:18px;
	padding-top:2px;
}

#headline dl dd.head-topics a {
	color:#555555;
}

#headline dl dd.head_topics a:hover {
	color:#888888;
}

#headline dl dd.head_rss {
	padding:2px 0px 2px 0px;
	width:16px;
	height:16px;
}

/*------------------------------
CONTENTS-GLOBAL
------------------------------*/

#contents {
	width:950px;
	margin: 0px 10px;
	padding:0px 0px 0px 0px;
}

#contents-left {
	float:left;
	width:695px;
	margin: 0;
	padding:0;
}

#contents-right {
	float:right;
	width:235px;
	margin: 0;
	padding:0;
}


/*------------------------------
CONTENTS-LEFT
------------------------------*/

#contents-in-left {
	float:left;
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-in-left ul {
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-in-left ul li {
	width:230px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-in-left h2 {
	width:230px;
	height:24px;
	margin: 0px 0px 0px 0px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left top;
}

/*------------------------------
CONTENTS-LEFT-DAILY-NEWS
------------------------------*/

#daily-news {
	margin:0;
	padding:0;
}

#daily-news h2 {
	background-image:url("/common/images/daily_news_title.gif");
}

#daily-news ul {
	margin:5px 0px 5px 0px;
	padding:0;
}

#daily-news ul li {
	padding:5px 0px 5px 0px;
}

#daily-news ul li div.thumbnail6650 {
	float:left;
}

#daily-news ul li dl {
	float:right;
	width:145px;
}

#daily-news ul dl dt {
	margin: 0;
	padding:0;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:85%;
	line-height:100%;
	color:#999999;
}

#daily-news ul dl dd {
	margin: 3px 0px 0px 0px;
	font-size:93%;
	line-height:135%;
}

#daily-foot {
	border-top:1px solid #dfdfdf;
	padding:5px 0px 5px 0px;
}

div.daily-navi {
	float:left;
	width:60px;
}

div.daily-more {
	float:right;
	padding:3px 0px 0px 0px;
	text-align:right;
	width:150px;
}

/*------------------------------
CONTENTS-LEFT-SPECIAL
------------------------------*/

#pickup-column h2 {
	background-image:url("/common/images/pup_title.gif");
	margin: 5px 0px 5px 0px;
}

#pickup-column ul {
	margin: 5px 0px 5px 0px;
}

#pickup-column ul li {
	height:60px;
	line-height:1;
	margin: 3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

/*#pickup-column ul li {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #e5e5e5;
}

#pickup-column ul li div.thumbnail6650 {
	float:left;
}

#pickup-column ul li div.pickup-column {
	float:right;
	width:145px;
}

#pickup-column dl {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#pickup-column dl dt {
	margin: 0px 0px 0px 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:85%;
	line-height:100%;
	color:#999999;
}

#pickup-column dl dd {
	margin: 2px 0px 0px 0px;
	font-size:93%;
	line-height:135%;
}*/

/*------------------------------
CONTENTS-LEFT3-GIRLS-BLOG
------------------------------*/

#girls-blog h2 {
	margin: 20px 0px 5px 0px;
	background-image:url("/common/images/blog_title.gif");
}

#blogs-body {
	background:url("/common/images/blogs_body_bg.gif") no-repeat top;
	height:300px;
	width:220px;
	padding:10px 5px;
}

#blogs-body-in {
	height:280px;
	overflow:auto;
}

#blogs-body-in dl {
	float:right;
	width:135px;
	margin: 10px 5px 0px 0px;
}

#blogs-body-in dl dt {
	font-size:100%;
	font-weight:bold;
	margin: 0px 0px 3px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #cccccc;
}

#blogs-body-in dl dd {
	font-size:93%;
	color:#888888;
}

#blogs-body-in p {
	padding:5px;
	font-size:93%;
	line-height:150%;
}

#blogs-body-in p img.blog-photo {
	float:right;
	margin: 0px 0px 8px 8px;
}

#blogs-body-in div.blog-foot {
	border-top:1px solid #eeeeee;
	margin: 0px 5px 0px 5px;
	padding:10px 0px 20px 0px;
	background:url("/common/images/blog_space_line.gif") no-repeat bottom;

}

#blogs-body-in div.blog-last-foot {
	border-top:1px solid #eeeeee;
	margin: 0px 5px 0px 5px;
	padding:10px 0px 0px 0px;

}

/*------------------------------
CONTENTS-IN-RIGHT
------------------------------*/

#contents-in-right {
	float:right;
	width:445px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-in-right h2 {
	width:445px;
	height:24px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left top;
}

#contents-in-right ul {
	width:445px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-in-right ul li {
	width:445px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contents-in-right p.update {
	margin: 0;
	padding:0;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size:85%;
	color:#999999;
}

#contents-in-right p.update a img {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

/*------------------------------
CONTENTS-IN-RIGHT-PICKUP
------------------------------*/

#special-column h2 {
	margin: 0px 0px 0px 0px;
	background-image:url("/common/images/tpspecial_title.gif");
}

#pr-column h2 {
	margin: 0px 0px 0px 0px;
	background-image:url("/common/images/tppr_title.gif");
}

#special-column ul, #pr-column ul {
	margin: 5px 0px 0px 0px;
}

#special-column ul li, #pr-column ul li {
	padding:5px 0px 5px 0px;
}

#special-column ul li div.sp-thumbnail10075, #pr-column ul li div.sp-thumbnail10075 {
	float:left;
}

#special-column ul li div.pickup-column, #pr-column ul li div.pickup-column {
	float:right;
	width:325px;
}

#special-column dl, #pr-column dl {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#special-column dl dt, #pr-column dl dt {
	margin: 0px 0px 3px 0px;
	padding:0px 0px 3px 0px;
	font-size:93%;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
}

#special-column dl dt a, #pr-column dl dt a {
	padding:2px 0px 0px 20px;
	color:#555555; 
	background:url("/common/images/more_arrow.gif") no-repeat left top;
}
#special-column dl dt a:link, #pr-column dl dt a:link {
	color:#555555; 
	background:url("/common/images/more_arrow.gif") no-repeat left top;
}
#special-column dl dt a:visit, #pr-column dl dt a:visit {
	color:#555555;
}
#special-column dl dt a:hover, #pr-column dl dt a:hover {
	color:#555555;
	background:url("/common/images/more_arrow_on.gif") no-repeat left top;
}
#special-column dl dd, #pr-column dl dd {
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:93%;
	line-height:150%;
}
#special-column dl dd.left-more-link, #pr-column dl dd.left-more-link {
	margin: 0px 0px 0px 0px;
	font-size:93%;
}
#special-column div.more-link, #pr-column div.more-link {
	border-top:1px solid #e5e5e5;
	margin: 0px 0px 10px 0px;
	padding:8px 0px 0px 0px;
}

/*------------------------------
CONTENTS-IN-RIGHT-NEW-COLUM
------------------------------*/

#new-column h2 {
	background-image:url("/common/images/topics_title.gif");
}

#new-column ul {
	margin: 5px 0px 5px 0px;
}

#new-column ul li {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #e5e5e5;
}

#new-column ul li div.thumbnail6650 {
	float:left;
}

#new-column ul li div.pickup-column {
	float:right;
	width:360px;
}

#new-column dl {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#new-column dl dt {
	margin: 2px 0px 0px 0px;
	font-size:93%;
	font-weight:bold;
}

#new-column dl dd {
	margin: 2px 0px 0px 0px;
	font-size:85%;
	line-height:130%;
}

/*------------------------------
CONTENTS-IN-RIGHT-COVER-GIRALS
------------------------------*/

#cg-contents {
	margin: 10px 0px 15px 0px;
	padding: 10px;
	background:#eeeeee url("/common/images/cgg_bg.gif") no-repeat top;
}

#cg-contents h3 a {
	padding: 0px 0px 0px 20px;
	font-size:100%;
	font-weight:bold;
	background:url("/common/images/more_arrow.gif") no-repeat left top;
}

#cg-contents img {
	float:left;
	display:block;
	margin: 0px 10px 0px 0px;
}

#cg-contents p {
	font-size:93%;
	line-height:150%;
	margin: 0px 0px 10px 0px;
}

/*------------------------------
CONTENTS-IN-RIGHT3-CLOSEUP
------------------------------*/

#closeup-column h2 {
	margin: 15px 0px 10px 0px;
	background-image:url("/common/images/closeup_title.gif");
}

#closeup-column ul {
	width:445px;
	margin: 5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#closeup-column ul li {
	float:left;
	width:135px;
	margin: 0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
}

#closeup-column ul li.list3{
	margin: 0px 0px 0px 0px;
}

#closeup-column ul li div.thumbnail{
	width:108px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#closeup-column ul li dl {
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

#closeup-column ul li dl dt {
	margin: 0px 0px 0px 0px;
	font-size:85%;
	font-family: Trebuchet MS, Arial, sans-serif;
	color:#999999;
}

#closeup-column ul li dl dd {
	margin: 0px 0px 0px 0px;
	font-size:85%;
	line-height:125%;
}

/*------------------------------
CONTENTS-RIGHT
------------------------------*/

#contents-right h2 {
	width:235px;
	text-indent:-9999px;
}

#nw-magazine h2 {
	height:24px;
	margin: 0px 0px 0px 0px;
	background:url("/common/images/web_gravure_title.gif") no-repeat left top;
}

#nwm-body {
	background-color:#eeeeee;
	padding:5px;
}

#nwm-body img {
	float:left;
	margin: 0px 10px 5px 0px;
}

#nwm-body h3 {
	font-size:93%;
	margin: 10px 0px 5px 0px;
	font-weight:bold;
}

#nwm-body strong {
	font-size:138.5%;
	font-family: Arial, sans-serif;
	font-style:italic;
}

#nwm-body p {
	font-size:85%;
	line-height:125%;
	margin: 5px 0px 5px 0px;
}

#nwm-foot {
	background-color:#eeeeee;
	border-bottom:1px solid #d6d6d6;
	margin: 0px 0px 5px 0px;
	padding:0px 5px 5px 5px;
}

#nwm-foot ul {
	width:225px;
	padding:0px 0px 5px 0px;
}

#nwm-foot ul li {
	float:left;
	width:66px;
	padding:0px 0px 0px 0px;
}

#nwm-foot ul li.list1, #nwm-foot ul li.list2{
	margin: 0px 10px 0px 0px;
}

#nwm-foot ul li.list3{
	margin: 0px 0px 0px 0px;
}

#mobile {
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#ad-banners ul {
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#ad-banners ul li {
	width:235px;
	margin: 3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	line-height:100%;
	white-space:nowrap;
}

/*------------------------------
BOOK
------------------------------*/

#ad-books {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ad-books h2 {
	margin: 15px 0px 10px 0px;
	background-image:url("/common/images/books_title.gif");
}

#ad-books ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#ad-books ul li {
	margin: 5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#ad-books ul li div.book-image {
	margin: 0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:60px;
	float:left;
}

#ad-books ul li dl {
	float:right;
	width:160px;
}

#ad-books ul li dl dt {
	font-weight:bold;
	font-size:93%;
	line-height:125%;
}

#ad-books ul li dl dd {
	padding:3px 0px 0px 0px;
	font-size:85%;
	line-height:125%;
}

#ad-books ul li dl dd.more-link-mini {
	margin: 3px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	border-top:1px solid #dedede;
}

/*------------------------------
CONTENTS-LEFT-SPECIAL-NEWS
------------------------------*/

#special-news h2 {
	background-image:url("/common/images/special_title2.gif");
	margin: 10px 0px 5px 0px;
}

#special-news ul {
	margin: 5px 0px 5px 0px;
}

#special-news ul li {
	line-height:100%;
	margin: 0px 0px 2px 0px;
	padding:0;
}