@charset "shift_jis";
/* CSS Document */

@import url("2012renewal/default_naruhodo.css");
@import url("2012renewal/contents.css?3");
@import url("2012renewal/regi.css?4");
@import url("2012renewal/cart.css?5");
@import url("2012renewal/kaiin.css?6");
@import url("2012renewal/layout_naruhodo_itemcomm.css?6");
@import url("2012renewal/dropdown.css?8");
@import url("2012renewal/other.css?9");
@import url("2012renewal/headerspecial.css?10");
@import url("2012renewal/n_rank.css?11");
@import url("2012renewal/index_categori.css?12");



#naruhodoItem{
	position:relative;
	padding:0 0 30px 0;
	width:960px;
	margin:0 auto;
}
#naruhodoItem #pankuzu{
	font-size:10px;
	text-align:left;
}
#naruhodoItem img {
	border:none;
	vertical-align:bottom;
}
#naruhodoItem a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	background: #fff;
}
#naruhodoItem h3 img{
	margin:0 763px 0 0; 
}
#naruhodoItem #p1 img{
	margin-top:-60px;
	width:371px;
}
#naruhodoItem #p4 img{
	position:absolute;
	top:50px;
	right:0px;
}
#naruhodoItem #p5 img{
	margin-top:160px;
}
#naruhodoItem #p6 img{
	margin-top:30px;
}
#naruhodoItem #p7 img{
	position:absolute;
	top:185px;
	left:0;
}





#naruhodoItem #itemlist{
	width:930px;
	margin:50px auto 0 auto;
	font-family: "メイリオ";
}
#naruhodoItem #itemlist dl{
	float:left;
	width:427px;
	margin-bottom:60px;
}
#naruhodoItem #itemlist dl dt{
	background-color:#D0111B;
	height:35px;
	padding-top:5px;
	margin-bottom:10px;
	color:#fff;
	font-size:27px;
	font-weight:bold;
}
#naruhodoItem .mgR70{
	margin-right:70px;
}
#naruhodoItem #itemlist .itemimg{
	float:left;
	margin-right:10px;
}
#naruhodoItem #itemlist .cap{
	float:left;
	width:265px;
	min-height:130px;
	color:#000;
	text-align:left;
	font-size:16px;
	line-height:130%;
	letter-spacing:2px;
}
#naruhodoItem #itemlist .detail{
	text-align:right;
	text-decoration:underline;
}
#naruhodoItem #itemlist a:link .detail{color: #0000ff;}
#naruhodoItem #itemlist a:visited .detail{color: #000;}
#naruhodoItem #itemlist a:hover .detail{color: #F00;}
#naruhodoItem #itemlist a:active .detail{color: #000;}


#naruhodoItem #backtop{
	clear:both;
	text-align:right;
	margin-top:30px;
}


#naruhodoItem #itemmain{
	font-family: "メイリオ";
	text-align:center;
	margin:50px auto 0 auto;
	width:870px;
}
#naruhodoItem #item_dscp{
	color:#E30C00;
	font-size:19px;
	line-height:110%;
	text-align:left;
}
#naruhodoItem #item_name{
	margin-top:5px;
	font-size:27px;
	font-weight:bold;
	line-height:110%;
	text-align:left;
}
#naruhodoItem #item_image{
	margin-top:10px;
}
#naruhodoItem #item_image img{
	width:930px;
}




/*==================
インタビュー
===================*/

#naruhodoItem #intaview{
	margin:90px auto 50px auto;
	width:870px;
}
#naruhodoItem #intaview #photo{
	float:left;
}
#naruhodoItem #intaview #title{
	float:left;
	text-align:left;
	width:600px;
	border-left:solid #D0111B 5px;
	padding:10px 0 10px 10px;
	margin-left:20px;
	margin-bottom:15px;
	font-family: "メイリオ";
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px;
}
#naruhodoItem #intaview #title2, #naruhodoItem #intaview #text{
	letter-spacing:1px;
	font-family: "メイリオ";
}
#naruhodoItem #intaview #title2{
	float:left;
	text-align:left;
	width:620px;
	margin-left:20px;
	font-size:20px;
	font-weight:bold;
}
#naruhodoItem #intaview #text{
	float:left;
	text-align:left;
	width:620px;
	margin-left:20px;
	margin-top:10px;
	font-size:14px;
}


/*==================
説明
===================*/

#naruhodoItem #itemconts, #naruhodoItem #itemconts2, #naruhodoItem #itemconts3, #naruhodoItem #itemconts4{
	margin:0 auto 0 auto;
	padding-top:60px;
	width:870px;
	clear:both;
	overflow:hidden;
	font-family: "メイリオ";
}
#naruhodoItem #itemconts #title3, #naruhodoItem #itemconts2 #title4, #naruhodoItem #itemconts3 #title5, #naruhodoItem #itemconts4 #title6{
	text-align:left;
	font-size:20px;
	font-weight:bold;
	font-family: "メイリオ";
}
#naruhodoItem #itemconts #text2, #naruhodoItem #itemconts2 #text3, #naruhodoItem #itemconts3 #text4, #naruhodoItem #itemconts4 #text5{
	text-align:left;
	margin-top:10px;
	margin-bottom:30px;
	font-size:14px;
	font-family: "メイリオ";
}


/*==================
レビュー
===================*/
#naruhodoItem #review{
	margin:60px auto 50px auto;
	width:870px;
}
#naruhodoItem #review #title{
	float:left;
	text-align:left;
	width:870px;
	border-left:solid #D0111B 5px;
	padding:10px 0 10px 10px;
	margin-bottom:15px;
	font-family: "メイリオ";
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px;
}
div.naruhodoReview{
 font-size:12px;
 padding:7px 15px 5px 15px;
 background:url(../images/rev_line_bg.jpg) #edf4fc 0px 15px no-repeat;
 line-height:150%;
 margin-right:30px;
 clear:both;
 text-align:left;
}

span.rev_name,span.rev_sex,span.rev_osusume,span.rev_date{ font-weight:bold; color:#40322A;}
span.rev_sex,span.rev_osusume,span.rev_date{ margin:0 20px 0 0;}
p.rev_comme{ padding:0 0 0 0;}

div.naruhodoReview .rev_osusume img{
	padding:0 0 3px 0;
}

div.naruhodoReview .reviewinfo{
	border-bottom:solid #ccc 1px;
}


/*==================
動画
===================*/
#naruhodoItem #movie{
	margin:90px auto 50px auto;
	width:870px;
}
#naruhodoItem #movie #title{
	float:left;
	text-align:left;
	width:900px;
	border-left:solid #D0111B 5px;
	padding:10px 0 10px 10px;
	margin-bottom:15px;
	font-family: "メイリオ";
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px;
}
#naruhodoItem #movie iframe{
	float:left;
	margin-right:20px;
	margin-bottom:70px;
}

/*==================
メディア
===================*/
#naruhodoItem #media{
	margin:0 auto 50px auto;
	width:870px;
}
#naruhodoItem #media #title{
	float:left;
	text-align:left;
	width:900px;
	border-left:solid #D0111B 5px;
	padding:10px 0 10px 10px;
	margin-bottom:15px;
	font-family: "メイリオ";
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px;
}
#naruhodoItem #media .titlemd{
	text-align:left;
	font-family: "メイリオ";
	border-bottom:solid #D0111B 2px;
	padding:10px 0 0 10px;
	margin-bottom:15px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:2px;

}
#naruhodoItem #media dl{
	width:410px;
	margin-right:20px;
	float:left;
}
#naruhodoItem #media dd img{
	float:left;
}

/*==================
関連
===================*/

#naruhodoItem #naruhodo_shosai{
	margin:0 auto;
	padding:90px 0 0 0;
	width:870px;
	text-align:left;
	clear:both;
}
#naruhodoItem #naruhodo_shosai #title{
	width:900px;
	border-left:solid #D0111B 5px;
	padding:10px 0 10px 10px;
	margin-bottom:15px;
	margin-top:10px
	font-family: "メイリオ";
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px;
}
#naruhodoItem #naruhodo_shosai .nsDl {
	position:relative;
	height:200px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-top: 10px;
    border-bottom:1px solid #ccc;
}
#naruhodoItem #naruhodo_shosai .nsDl a:hover {
    text-decoration: underline;
}
#naruhodoItem .itemImage{
	position:absolute;
}
#naruhodoItem .nsDl .itemname{
	position:absolute;
	font-size:20px;
	font-weight:bold;
	top:15px;
	left:220px;
}
#naruhodoItem .nsDl img {
    border: 1px solid #ccc;
    margin-right: 5px;
    width: 200px;
}
#naruhodoItem #naruhodo_shosai .more{
	padding:10px 15px;
	width:140px;
	text-align:center;
	background: -moz-linear-gradient(top,#F5646B 0%,#F5646B 50%,#F34C4C 50%,#F34C4C);
	background: -webkit-gradient(linear, left top, left bottom,from(#F5646B), color-stop(0.5,#F5646B), color-stop(0.5,#F34C4C),  to(#F34C4C));
	font-weight:bold;

	background: #F5646B\9; /* IE10以下 */


	border-radius: 7px;		/* CSS3草案 */
	-webkit-border-radius: 7px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 7px;	/* Firefox用 */

	position:absolute;
	bottom:20px;
	left:600px;
}
#naruhodoItem #naruhodo_shosai .more a:link{color: #FFF;}
#naruhodoItem #naruhodo_shosai .more a:visited {color: #FFF;}
#naruhodoItem #naruhodo_shosai .more a:hover {color: #FFF;}
#naruhodoItem #naruhodo_shosai .more a:hover{color: #FFF;}
#naruhodoItem #naruhodo_shosai .more a:active {color: #FFF;}


/*価格プロ*/
#naruhodoItem #naruhodo_shosai  div.buy_price {
	position:absolute;
	bottom:60px;
	left:600px;
}
#naruhodoItem #naruhodo_shosai .buy_price li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#naruhodoItem #naruhodo_shosai  li.motoprice {
	display:none;
}
#naruhodoItem #naruhodo_shosai  li.price {
	display:inline;
	color:#ff0000;
	font-size:35px;
	font-weight:bold;
}
#naruhodoItem #naruhodo_shosai  .intax {
	display:inline;
	font-size:14px;
	color:#ff0000;
}
#naruhodoItem #naruhodo_shosai  span.spesicalprice {
	display:inline;
	font-size:14px;
	color:#00F;
}


/*==================
一覧
===================*/

#naruhodoItem #naruhodo_list{
	margin:0 auto;
	padding:60px 0 0 0;
	width:870px;
	text-align:left;
	clear:both;
}
#naruhodoItem #naruhodo_list #title{
	width:900px;
	border-left:solid #D0111B 5px;
	padding:10px 0 10px 10px;
	margin-bottom:15px;
	margin-top:10px
	font-family: "メイリオ";
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px;
}




