@charset "UTF-8";

/*=======================================
			detail CSS Allstart
=======================================*/

/* main
----------------------------------------------*/

.ttl-head01{
	
}
.ttl-head01 .inner{
	background-image:url(/img/detail/bg-ttl-head01.png);
	border:solid 1px #eb58a2;
	padding:0 10px;
	height:24px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	text-shadow:0 2px 2px #333;
}


.detail-main{
	margin-top:20px;
	position:relative;
}
.detail-main img{
	display:block;
}




.detail-main .spl_item{
	margin-bottom:20px;
	background-repeat:no-repeat;
	padding:10px;
	width:600px;
	height:560px;
}
.detail-main .KTOYK-12{
	background-color:#000;
	background-position:center;
	background-image:url(/img/product/KTOYK-12/bg-detmain.png);
}
.detail-main .KTOYK-13{
	background-position:center;
	background-image:url(/img/product/KTOYK-13/bg-detmain.png);
}


.detail-main .spl_item .spl_head{
}
.detail-main .spl_item .spl_head .h-catch_01{
	float:left;
	width:384px;
	height:32px;
}
.detail-main .spl_item .spl_head .h-catch_02{
	float:left;
	width:88px;
	height:24px;
	margin:4px 0;
}
.detail-main .spl_item .spl_head .h-pnum{
	float:left;
	display:block;
	text-align:center;
	width:128px;
	height:32px;
	line-height:32px;
	font-size:22px;
	font-weight:bold;
	white-space:nowrap;
}
.detail-main .KTOYK-12 .spl_head .h-pnum{
	color:#fff;
}
.detail-main .KTOYK-13 .spl_head .h-pnum{
	color:#000;
}


.detail-main .spl_item .spl_body{
}

.detail-main .spl_item .spl_body .spl_b-left{
	float:left;
	width:192px;
	height:304px;
}

.detail-main .spl_item .spl_body .spl_b-right{
	width:400px;
	padding-left:8px;
	float:right;
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_top{
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_top .item-name{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	width:272px;
	height:128px;
	background-repeat:no-repeat;
	float:left;
}

.detail-main .KTOYK-12 .spl_body .spl_b-right .spl_b-right_top .item-name{
	background-image:url(/img/product/KTOYK-12/item-name.png);
}

.detail-main .KTOYK-13 .spl_body .spl_b-right .spl_b-right_top .item-name{
	background-image:url(/img/product/KTOYK-13/item-name.png);
}


.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_top .btn_buy{
	float: right;
	width: 128px;
	height: 96px;
	padding: 8px 0;
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_top .btn_buy p{
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_top .btn_buy ul{
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_top .btn_buy ul li{
	margin-bottom: 8px;
}

.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm{
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left{
	width:176px;
	float:left;
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_01{
	width:176px;
	height:24px;
	line-height:24px;
	background-repeat:no-repeat;
	font-size:14px;
	text-align:center;
	color:#000;
	margin:10px 0;
	font-weight: bold;
}

.detail-main .KTOYK-12 .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_01{
	background-image:url(/img/product/KTOYK-12/b-catch_01.png);
}
.detail-main .KTOYK-13 .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_01{
	background-image:url(/img/product/KTOYK-13/b-catch_01.png);
}

.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_01 span{
	font-size:12px;
}

.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_02{
	width:176px;
	height:88px;
	padding: 12px 0;
	line-height: 1.4em;
	background-repeat:no-repeat;
	font-size:12px;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.detail-main .KTOYK-12 .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_02{
	height:88px;
	padding: 12px 0;
	background-image:url(/img/product/KTOYK-12/b-catch_02.png);
}
.detail-main .KTOYK-13 .spl_body .spl_b-right .spl_b-right_btm .spl_brb-left .b-catch_02{
	height:68px;
	padding: 22px 0;
	background-image:url(/img/product/KTOYK-13/b-catch_02.png);
}


.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-right{
	width:216px;
	height:164px;
	float:right;
	margin:5px 0;
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-right li{
	width:72px;
	height:72px;
	float:left;
	margin-bottom:10px;
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-right li a{
	display:block;
}
.detail-main .spl_item .spl_body .spl_b-right .spl_b-right_btm .spl_brb-right li a:hover{
	opacity:0.9;
}


.detail-main .spl_item .spl_foot{
	width: 580px;
	padding: 10px;
	height: 180px;
}
.detail-main .spl_item .spl_foot .spl_f-left{
	width:160px;
	height:160px;
	float:left;
}
.detail-main .spl_item .spl_foot .spl_f-left img{
}
.detail-main .spl_item .spl_foot .spl_f-right{
	width:408px;
	float:right;
	padding-left:12px
}
.detail-main .spl_item .spl_foot .spl_f-right p{
	margin-bottom:10px;
}
.detail-main .spl_item .spl_foot .spl_f-right p img{
}
.detail-main .spl_item .spl_foot .spl_f-right ul{
}
.detail-main .spl_item .spl_foot .spl_f-right ul li{
	float:left;
	width:120px;
	font-size:13px;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	color:#000;
	font-weight:bold;
}
.detail-main .KTOYK-12 .spl_foot .spl_f-right ul li{
	background-image:url(/img/product/KTOYK-12/list_dot.png);
	margin-bottom:1.5em;
}
.detail-main .KTOYK-13 .spl_foot .spl_f-right ul li{
	background-image:url(/img/product/KTOYK-13/list_dot.png);
	margin-bottom:0.7em;
}



.detail-main .spl_item .spl_notice{
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	width:600px;
	height:16px;
	background-repeat:no-repeat;
}
.detail-main .KTOYK-12 .spl_notice{
	margin-top:5px;
	background-image:url(/img/product/KTOYK-12/spl_notice.png);
}

.detail-main .KTOYK-13 .spl_notice{
	margin-top:2px;
	background-image:url(/img/product/KTOYK-13/spl_notice.png);
}










.supple_warning{
	font-size:12px;
	margin-bottom:1em;
}
.supple_warning strong{
	font-weight:bold;
	color:#c33;
}

.supple_attention{
	font-size:12px;
	color:#c33;
	margin-bottom:20px;
	font-weight:bold;
}







/* bottom_yt_area
----------------------------------------------*/

.bottom_yt_area{
	margin:20px auto;
}

.bottom_yt_area li{
	float:left;
	width:50%;
}

.bottom_yt_area iframe{
	margin:0 auto;
	border:none;
	display:block;
}