@charset "UTF-8";

/*//////////////////////////////////////////////////

Title : magazine.css
For   : Setting base styles of the site

Created       : 2009-8-26
Last Modified : 

/*===== CONTENTS ===========================================

	 1: MAGAZINE_AREA
	 
==========================================================*/



/*======================================

	1: MAGAZINE_AREA

=======================================*/

body#TOP .section_daily_sale,
body#LANDING .section_2col_pickup,
body#COMIC001 .section_2col_pickup {
	width: 660px;
	padding-top: 2px;
}

/* 2column */
body#LANDING .section_2col_pickup .box,
body#COMIC001 .section_2col_pickup .box {
	display: inline;
	float: left;
	height: 220px;
	width: 306px;
	padding: 13px 0;
	margin: 0 10px;
	background: url("/img/top/line2.gif") no-repeat 10px bottom;
	/*display: -webkit-box;*/
	/*display: -moz-box;*/
}

body#LANDING .section_2col_pickup .box dl,
body#COMIC001 .section_2col_pickup .box dl {
	float: left;
	width: 183px;
}

body#TOP .section_daily_sale .feature_box{
	margin: 10px 40px;
	width: 580px;
	min-height: 160px;
	_height: 160px;
}
body#TOP .section_daily_sale .feature_box dl{
	margin-left: 121px;
}

body#TOP .section_daily_sale .feature_box p img,
body#LANDING .section_2col_pickup .box img,
body#LANDING div.feature_box img,
body#COMIC001 .section_2col_pickup .box img,
body#COMIC001 div.feature_box img {
	border: 1px solid #CDCDCD;
}
body#LANDING div.feature_box img.imgover{
	border: none;
}

/* column common */
body#TOP .section_daily_sale .feature_box p,
body#LANDING .section_2col_pickup .box p,
body#COMIC001 .section_2col_pickup .box p {
	float: left;
	width: 110px;
	margin: 0 11px 0 0 !important;
}

body#TOP .section_daily_sale .feature_box dl dt,
body#LANDING .box dl dt,
body#COMIC001 .box dl dt {
	padding-bottom: 6px;
}

body#TOP .section_daily_sale .feature_box dl dt img,
body#LANDING .box dl dt img,
body#COMIC001 .box dl dt img {
	padding-right: 3px;
	vertical-align: bottom;
}

body#TOP .section_daily_sale .feature_box dl dt a ,
body#LANDING div.feature_box dl dt a ,
body#LANDING div.feature_box2 dl dt a ,
body#LANDING .box dl dt a,
body#COMIC001 div.feature_box dl dt a ,
body#COMIC001 div.feature_box2 dl dt a ,
body#COMIC001 div.feature_box3 dl dt a ,
body#COMIC001 .box dl dt a {
	color: #e50072;
	font-weight: bold;
}

body#TOP .section_daily_sale .feature_box dl dt a:hover ,
body#LANDING div.feature_box dl dt a:hover ,
body#LANDING div.feature_box2 dl dt a:hover ,
body#LANDING .box dl dt a:hover,
body#COMIC001 div.feature_box dl dt a:hover ,
body#COMIC001 div.feature_box2 dl dt a:hover ,
body#COMIC001 div.feature_box3 dl dt a:hover ,
body#COMIC001 .box dl dt a:hover {
	color: #ff48a3;
	font-weight: bold;
}

body#TOP .section_daily_sale .feature_box dl dd {
	padding-bottom: 5px;
}

body#TOP .section_daily_sale .feature_box dl dd.author,
body#LANDING div.feature_box dl dd.author,
body#LANDING div.feature_box2 dl dd.author,
body#LANDING .box dl dd.author,
body#COMIC001 div.feature_box dl dd.author,
body#COMIC001 div.feature_box2 dl dd.author,
body#COMIC001 div.feature_box3 dl dd.author,
body#COMIC001 .box dl dd.author {
	padding-bottom: 5px;
	color: #3795ff;
	font-size: 80%;
}

/* clearfix */
body#LANDING .area_wrap .area_wrap_inner .section_2col_pickup:after,
body#LANDING .box dl dd ul:after,
body#COMIC001 .area_wrap .area_wrap_inner .section_2col_pickup:after,
body#COMIC001 .box dl dd ul:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

body#LANDING div.feature_box {
	width: 680px;
	padding: 30px 0 0;
	margin-bottom: 15px;
	background: url("/img/book/anchor_point_top.gif") no-repeat left top;
}

body#COMIC001 div.feature_box {
	width: 680px;
	padding: 30px 0 0;
	margin-bottom: 15px;
	background: url("/img/book/anchor_top.gif") no-repeat left top;
}

body.sale_98 div.feature_box {
	background: url("/img/book/anchor_98_top.gif") no-repeat left top !important;
}
body.sale_98 .half_price div.feature_box {
	background: url("/img/book/anchor_sale_top.gif") no-repeat left top !important;
}

body#LANDING div.feature_box div.inner,
body#COMIC001 div.feature_box div.inner {
	width: 680px;
	padding-bottom: 25px;
	background: url("/img/top/anchor_bg.gif") no-repeat left bottom;
}

/* preview */
body#COMIC001 .section_2col_preview {
	padding-top: 30px;
	background: url("/img/book/anchor_top.gif") no-repeat left top;
}

body#COMIC001 .section_2col_preview div.feature_box {
	margin-bottom: 0;
	padding: 5px 0;
	background: url("/img/top/anchor_bg.gif") no-repeat left top;
}
body#COMIC001 .section_2col_preview div.feature_box div.inner {
	margin-left:15px;
	padding-bottom: 15px;
	width: 630px;
	background-image: none;
	background: url("/img/top/line1.gif") no-repeat left bottom;
}
body#COMIC001 .section_2col_preview .paginationControl{
	padding: 35px 0 5px;
	background: url("/img/top/anchor_bg.gif") no-repeat left -640px;
}

body#LANDING div.feature_box2 {
	width: 680px;
	padding: 30px 0 0;
	margin-bottom: 15px;
	background: url("/img/book/bg_point_target_top.gif") no-repeat left top;
}

body#COMIC001 div.feature_box2 {
	width: 680px;
	padding: 30px 0 0;
	margin-bottom: 15px;
	background: url("/img/book/bg_osusume_top.gif") no-repeat left top;
}

body#COMIC001 div.feature_box3 {
	width: 680px;
	padding: 30px 0 0;
	margin-bottom: 15px;
	background: url("/img/book/bg_preview_top.gif") no-repeat left top;
}

body#LANDING div.feature_box2 div.inner,
body#COMIC001 div.feature_box2 div.inner,
body#COMIC001 div.feature_box3 div.inner {
	width: 680px;
	padding-bottom: 25px;
	background: url("/img/book/bg_osusume_bottom.gif") no-repeat left bottom;
}

body#LANDING div.feature_box div.inner:after,
body#LANDING div.feature_box2 div.inner:after,
body#COMIC001 div.feature_box div.inner:after,
body#COMIC001 div.feature_box2 div.inner:after,
body#COMIC001 div.feature_box3 div.inner:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

body#LANDING div.feature_box dl,
body#LANDING div.feature_box2 dl,
body#COMIC001 div.feature_box dl,
body#COMIC001 div.feature_box2 dl,
body#COMIC001 div.feature_box3 dl {
	float: left;
	width: 480px;
}

body#COMIC001 .section_2col_preview div.feature_box dl{
	_width: 460px;
}

body#LANDING div.feature_box p,
body#LANDING div.feature_box2 p,
body#COMIC001 div.feature_box p,
body#COMIC001 div.feature_box2 p,
body#COMIC001 div.feature_box3 p {
	float: left;
	width: 110px;
	margin: 0 11px 0 20px !important;
}

body#TOP .section_daily_sale .feature_box dl dd.magdata,
body#LANDING div.box dd.magdata,
body#LANDING div.feature_box dd.magdata,
body#LANDING div.feature_box2 dd.magdata,
body#COMIC001 div.box dd.magdata,
body#COMIC001 div.feature_box dd.magdata,
body#COMIC001 div.feature_box2 dd.magdata,
body#COMIC001 div.feature_box3 dd.magdata {
	background-color:#EAEAEA;
	margin: 5px 0;
	padding: 8px 7px;
	width: 160px;
}

body#TOP .section_daily_sale .feature_box dl dd.magdata span,
body#LANDING div.box dd.magdata span,
body#LANDING div.feature_box dd.magdata span,
body#LANDING div.feature_box2 dd.magdata span,
body#COMIC001 div.box dd.magdata span,
body#COMIC001 div.feature_box dd.magdata span,
body#COMIC001 div.feature_box2 dd.magdata span,
body#COMIC001 div.feature_box3 dd.magdata span {
	color: #E50072;
	font-size: 16px;
}