@charset "UTF-8";
/* CSS Document */


/* 

インデックス用スタイル

 */
body{
	background:
		#ffffff
		url(../img/com/bg_t.gif) 
		repeat-x left 435px;
	font-size: 90%;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
	color:#444444;
	line-height: 1.8em;
	text-align: center;
}
h2{
	margin:0;
}
/* /////////////////////////////////////////////////////////////////////////// flash */

#flashcontent{
	width:100%;
	height:435px;
	margin:0 auto;
	background: url(../img/top/top_bg.jpg)  no-repeat center top; 
}


/* ///////////////////////////////////////// 左 */

#sideleft_top{
	float:left;
	width:592px;
}
.boxproduct {
	background: #ffffff url(../img/top/top_contentbg.gif) no-repeat left 10px;
	height: 194px;
	width: 286px;
	padding: 0px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 13px;
	
}

.boxproduct img {
	margin-left: 12px;
	margin-right: 1px;
}
.boxproduct p {
	margin-left: 12px;
	margin-right: 12px;
	margin-top:6px;
	line-height:150%;
}
.more {
	position: absolute;
	top: 162px;
	left: 204px;
}
.boxproduct_m{
	background: #ffffff url(../img/top/top_contentbg_m.gif) no-repeat left 10px;
	height: 194px;
	width: 286px;
	padding: 0px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	
}

.boxproduct_m img {
	margin-left: 12px;
	margin-right: 1px;
}
.boxproduct_m p {
	margin-left: 12px;
	margin-right: 12px;
	margin-top:6px;
	line-height:150%;
}

/* ///////////////////////////////////////// 右 */

#sideright_top{
	float:right;
	width:286px;
}


#news{
	margin:0 0 20px 0;

}
#news dt{
	background: url(../img/com/yajirushi_001.gif)  no-repeat 2px 8px;
	padding:0 0 0 14px;
}
#news dt img{
	padding:0px 0 0 8px;
}
#news dd{
	padding:0 0 6px 0;
	background: url(../img/com/line_001.gif) repeat-x center bottom;
	margin-bottom:10px;
}


#news2{
	margin:0 0 20px 0;

}
#news2 dl dt{
	background: url(../img/com/yajirushi_001.gif)  no-repeat 2px 8px;
	padding:0 0 0 14px;
}
#news2 dl dt img{
	padding:0px 0 0 8px;
}
#news2 dl dd{
	padding:0 0 6px 0;
	background: url(../img/com/line_001.gif) repeat-x center bottom;
	margin-bottom:10px;SS
}



.pickup li{
  margin:0 0 10px 0;
}

.bn_manga{
	float:right;
	margin:10px 0 0 0;
}.boxproduct_c {

	background: #ffffff url(../img/top/c_title.gif) no-repeat left 10px;
	height: 194px;
	width: 590px;
	padding: 0px;
	display: block;
	position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 13px;
}
.sub_text {
	width: 450px;
	margin-left: 20px;
	line-height: 1.2em;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom-color: #999999;
}
.more_ps {
	margin-left: 20px;
	width: 45px;
	position: relative;
	height: 12px;
	margin-top: 5px;
	padding-right: 5px;
	margin-right: 15px;
}


.boxproduct_c img {
	margin-left: 12px;
	margin-right: 1px;
}
.boxproduct_c p {
	margin-left: 12px;
	margin-right: 12px;
	margin-top:6px;
	line-height:150%;
}

topblack {
	color: #000000;
	background-color: #000000;
	width: 900px;
}
h1co {

	margin:0;
	float:left;
}

h1 {
	color: #CCCCCC;
	font-size: 10px;

	width: 900px;
	float: none;
	font-weight: bold;

}
.boxproduct_w {

	background: #ffffff url(../img/top/top_contentbg_w.gif) no-repeat left 10px;
	height: 194px;
	width: 286px;
	padding: 0px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 13px;
}

.boxproduct_w img {
	margin-left: 12px;
	margin-right: 1px;
}
.boxproduct_w p {
	margin-left: 12px;
	margin-right: 12px;
	margin-top:6px;
	line-height:150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.boxproduct_i {

	background: #ffffff url(../img/top/i_title.gif) no-repeat left 10px;
	height: 194px;
	width: 590px;
	padding: 0px;
	display: block;
	position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 13px;
}
.boxproduct_i img {
	margin-left: 12px;
	margin-right: 1px;
}
.boxproduct_i p {
	margin-left: 12px;
	margin-right: 12px;
	margin-top:6px;
	line-height:150%;
}

.boxproduct_g {

	background: #ffffff url(../img/top/top_contentbg_g.gif) no-repeat left 10px;
	height: 194px;
	width: 286px;
	padding: 0px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 13px;;
}
.boxproduct_g img {
	margin-left: 12px;
	margin-right: 1px;
}
.boxproduct_g p {
	margin-left: 12px;
	margin-right: 12px;
	margin-top:6px;
	line-height:150%;
}
.more_ps_e {
	margin-left: 20px;
	width: 60px;
	position: relative;
	height: 20px;
	margin-top: 0px;
	padding-right: 5px;
}
#t_copy {
	position:relative;
	width:900px;
	height:10px;
	margin:0 auto;
	text-align:right;
	margin-bottom: 17px;
}

