@charset "Shift_JIS";


/*------------------------------------------------*/
/*リセット*/
div.guide-940 *,div.guide-940 *,div.guide-775 *,div.guide-765 *,div.guide-590 *{margin:0;padding:0;}
div.guide-940 li,div.guide-940 li,div.guide-775 li,div.guide-765 li,div.guide-590 li{list-style:none;}

/*------------------------------------------------*/
/*レイアウト*/
	div.guide-940{clear:both;margin:0 0 0 10px;padding:5px 0;width:940px;background:#fff;}
	div.guide-940{clear:both;padding:5px 0;width:940px;}
	div.guide-775{clear:both;padding:5px 0;width:775px;}
	div.guide-765{clear:both;padding:5px 0;width:765px;}
	div.guide-590{clear:both;padding:5px 0;width:590px;}


/*------------------------------------------------*/
/*リンク*/
	div.guide-940 a:link,div.guide-940 a:link,div.guide-775 a:link,div.guide-765 a:link,div.guide-590 a:link,
	div.guide-940 a:visited,div.guide-940 a:visited,div.guide-775 a:visited,div.guide-765 a:visited,div.guide-590 a:visited,
	div.guide-940 a:hover,div.guide-940 a:hover,div.guide-775 a:hover,div.guide-765 a:hover,div.guide-590 a:hover,
	div.guide-940 a:active,div.guide-940 a:active,div.guide-775 a:active,div.guide-765 a:active,div.guide-590 a:active{font-size:12px;font-weight:normal;color:#666;}


/*------------------------------------------------*/
/*2nd用*/
	/*クイックガイド*/
		div.guide-940 div.qguide-title{width:940px;height:28px;background:url(/footer_images/bg_guide940_ttl.gif) no-repeat;}
		div.guide-940 div.qguide-contents{padding:10px 9px;width:922px !important;width:940px;background:url(/footer_images/bg_guide940_box.gif) no-repeat left bottom;}
		div.guide-940 div.qguide-left{float:left;margin:0 10px 0 0;width:300px !important;width:301px;border-right:1px solid #dfdfdf;}
		div.guide-940 div.qguide-center{float:left;margin:0 10px 0 0;width:300px !important;width:301px;border-right:1px solid #dfdfdf;}
		div.guide-940 div.qguide-right{float:left;width:300px;}


/*------------------------------------------------*/
/*NOLサムネ用*/
	/*クイックガイド*/
		div.guide-590 div.qguide-title{width:580px;height:28px;background:url(/footer_images/bg_guide590_ttl.gif) no-repeat;}
		div.guide-590 div.qguide-contents{clear:both;padding:10px 5px;width:580px !important;width:580px;background:url(/footer_images/bg_guide590_box.gif) no-repeat left bottom;}
		div.guide-590 div.qguide-left{float:left;margin:0 5px 0 0;width:190px !important;width:191px;border-right:1px solid #dfdfdf;}
		div.guide-590 div.qguide-center{float:left;margin:0 5px 0 0;width:190px !important;width:191px;border-right:1px solid #dfdfdf;}
		div.guide-590 div.qguide-right{float:left;width:183px;}


/*------------------------------------------------*/
/*イベント用*/
	/*クイックガイド*/
		div.guide-775 div.qguide-title{width:775px;height:28px;background:url(/footer_images/bg_guide775_ttl.gif) no-repeat;}
		div.guide-775 div.qguide-contents{clear:both;padding:10px 9px;min-height:70px;height:auto !important;height:70px;width:757px !important;width:775px;background:url(/footer_images/bg_guide775_box.gif) no-repeat left bottom;}
		div.guide-775 div.qguide-left{float:left;margin:0 10px 0 0;width:244px !important;width:245px;border-right:1px solid #dfdfdf;}
		div.guide-775 div.qguide-center{float:left;margin:0 10px 0 0;width:244px !important;width:245px;border-right:1px solid #dfdfdf;}
		div.guide-775 div.qguide-right{float:left;width:245px;}


/*------------------------------------------------*/
/*NOL新サムネ用 08WIN*/
	/*クイックガイド*/
		div.guide-765 div.qguide-title{width:765px;height:28px;background:url(/footer_images/bg_guide765_ttl.gif) no-repeat;}
		div.guide-765 div.qguide-contents{clear:both;padding:10px 9px;min-height:70px;height:auto !important;height:70px;width:747px !important;width:747px;background:url(/footer_images/bg_guide765_box.gif) no-repeat left bottom;}
		div.guide-765 div.qguide-left{float:left;margin:0 10px 0 0;width:241px !important;width:242px;border-right:1px solid #dfdfdf;}
		div.guide-765 div.qguide-center{float:left;margin:0 10px 0 0;width:241px !important;width:242px;border-right:1px solid #dfdfdf;}
		div.guide-765 div.qguide-right{float:left;width:241px;}


/*------------------------------------------------*/
/*商品詳細用*/
	/*購入ガイド 通常*/
		div.guide-775 div.qguide-title{width:775px;height:28px;background:url(/footer_images/bg_guide775_ttl.gif) no-repeat;}
		div.guide-775 div.bguide-contents{clear:both;padding:0 9px;width:757px !important;width:775px;background:url(/footer_images/bg_bguide775_box.gif) no-repeat left bottom;}
		div.guide-775 div.bguide-contents div.guide-left{float:left;width:150px;}
		div.guide-775 div.bguide-contents div.guide-right{}
		div.guide-775 div.bguide-contents h4{width:150px;font-size:14px;font-weight:bold;color:#444;}
		div.guide-775 div.bguide-contents p.guide-more{margin:5px 0 0 5px;padding:2px 0 0 !important;padding:3px 0 0;height:17px;width:150px;text-indent:5px;font-size:10px;color:#666;background:url(/footer_images/bg_button.gif) no-repeat;}
		div.guide-775 div.bguide-contents p.guide-more a:link{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-more a:visited{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-more a:active{font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-more a:hover{text-decoration:underline;font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-first{margin:5px 0 0 5px;padding:2px 0 0 !important;padding:3px 0 0;height:17px;width:150px;text-indent:5px;font-size:10px;color:#666;background:url(/footer_images/bg_button2.gif) no-repeat;}
		div.guide-775 div.bguide-contents p.guide-first a:link{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-first a:visited{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-first a:active{font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-first a:hover{text-decoration:underline;font-size:10px;color:#fff;}
		div.guide-775 div.bguide-contents p.guide-info{float:left;width:580px;font-size:12px;color:#666;}
		div.guide-775 div.bguide-contents ol{float:right;width:600px;font-size:12px;color:#666;}
		div.guide-775 div.bguide-contents ul{float:right;width:600px;font-size:12px;color:#666;}
		div.guide-775 div.bguide-contents p.attention{float:right;padding:10px 0;width:600px;font-size:10px;color:#666;}
		div.guide-775 div.bguide-contents li{font-size:12px;line-height:17px;color:#666;}
		div.guide-775 div.bguide-contents li a{font-size:12px;color:#666;}
		div.guide-775 div.bguide-contents ul li a:link{text-decoration:none;}
		div.guide-775 div.bguide-contents ul li a:visited{text-decoration:none;}
		div.guide-775 div.bguide-contents ul li a:hover{text-decoration:underline;}
		div.guide-775 ul.guide-illust li{float:left;margin:0 0 10px;width:300px;}
		div.guide-775 ul.guide-illust li img{display:block;float:left;margin:-3px 0 0;}
		div.guide-775 ul.guide-illust li span{display:block;}
		div.guide-775 ul.guide-illust li span.guide-st{font-weight:bold;line-height:20px;}
		div.guide-775 ul.guide-illust li span.guide-st2{font-weight:bold;line-height:20px;background:url(/footer_images/bg_button3.gif) no-repeat bottom right;}
		div.guide-775 ul.guide-illust li span.guide-st3{display:inline;padding:0 0 0 24px;font-size:12px;font-weight:normal;color:#614d7d;}
		div.guide-775 ul.guide-illust li span.guide-des{padding:7px 10px 0 0;}
		div.guide-775 div.bguide-contents div.guide-block{clear:both;padding:10px 0;width:757px;background:url(/footer_images/dotline2.gif) no-repeat bottom;}
		div.guide-775 div.bguide-contents div.guide-blocks{clear:both;padding:10px 0 0;width:757px;}
	/*購入ガイド ワイド*/
		div.guide-940 div.qguide-title{width:940px;height:28px;background:url(/footer_images/bg_guide940_ttl.gif) no-repeat;}
		div.guide-940 div.bguide-contents{clear:both;padding:0 9px;width:922px !important;width:940px;background:url(/footer_images/bg_bguide940_box.gif) no-repeat left bottom;}
		div.guide-940 div.bguide-contents div.guide-left{float:left;width:150px;}
		div.guide-940 div.bguide-contents div.guide-right{}
		div.guide-940 div.bguide-contents h4{width:150px;font-size:14px;font-weight:bold;color:#444;}
		div.guide-940 div.bguide-contents p.guide-more{margin:5px 0 0 5px;padding:2px 0 0 !important;padding:3px 0 0;height:17px;width:150px;text-indent:5px;font-size:10px;color:#666;background:url(/footer_images/bg_button.gif) no-repeat;}
		div.guide-940 div.bguide-contents p.guide-more a:link{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-more a:visited{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-more a:active{font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-more a:hover{text-decoration:underline;font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-first{margin:5px 0 0 5px;padding:2px 0 0 !important;padding:3px 0 0;height:17px;width:150px;text-indent:5px;font-size:10px;color:#666;background:url(/footer_images/bg_button2.gif) no-repeat;}
		div.guide-940 div.bguide-contents p.guide-first a:link{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-first a:visited{text-decoration:none;font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-first a:active{font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-first a:hover{text-decoration:underline;font-size:10px;color:#fff;}
		div.guide-940 div.bguide-contents p.guide-info{float:left;width:745px;font-size:12px;color:#666;}
		div.guide-940 div.bguide-contents ol{float:right;width:765px;font-size:12px;color:#666;}
		div.guide-940 div.bguide-contents ul{float:right;width:765px;font-size:12px;color:#666;}
		div.guide-940 div.bguide-contents p.attention{float:right;padding:10px 0;width:710px;font-size:10px;color:#666;}
		div.guide-940 div.bguide-contents li{font-size:12px;line-height:17px;color:#666;}
		div.guide-940 div.bguide-contents li a{font-size:12px;color:#666;}
		div.guide-940 div.bguide-contents ul li a:link{text-decoration:none;}
		div.guide-940 div.bguide-contents ul li a:visited{text-decoration:none;}
		div.guide-940 div.bguide-contents ul li a:hover{text-decoration:underline;}
		div.guide-940 ul.guide-illust li{float:left;margin:0 0 10px;width:380px;}
		div.guide-940 ul.guide-illust li img{display:block;float:left;margin:-3px 0 0;}
		div.guide-940 ul.guide-illust li span{display:block;}
		div.guide-940 ul.guide-illust li span.guide-st{font-weight:bold;line-height:20px;}
		div.guide-940 ul.guide-illust li span.guide-st2{font-weight:bold;line-height:20px;background:url(/footer_images/bg_button3.gif) no-repeat bottom right;}
		div.guide-940 ul.guide-illust li span.guide-st3{display:inline;padding:0 0 0 105px;font-size:12px;font-weight:normal;color:#614d7d;}
		div.guide-940 ul.guide-illust li span.guide-des{padding:7px 10px 0 0;}
		div.guide-940 div.bguide-contents div.guide-block{clear:both;padding:10px 0;width:922px;background:url(/footer_images/dotline3.gif) no-repeat bottom;}
		div.guide-940 div.bguide-contents div.guide-blocks{clear:both;padding:10px 0 0;width:922px;}


/*------------------------------------------------*/
/*ガイド共通*/
	div.qguide-title h3{float:left;padding:7px 0 0 15px !important;padding:8px 0 0 15px;font-size:12px;color:#fff;}
	div.qguide-title ul{float:right;margin:0 10px !important;margin:0 5px;}
	div.qguide-title ul li{float:left;margin:9px 0 0 10px !important;margin:10px 0 0 10px;/*padding:0 0 0 15px;*/font-size:10px;/*background:url(/footer_images/guide_arrow_01.gif) no-repeat left 50%;*/}
	div.qguide-title ul li a:link{font-size:10px;color:#fff;text-decoration:none;}
	div.qguide-title ul li a:visited{font-size:10px;color:#fff;text-decoration:none;}
	div.qguide-title ul li a:active{font-size:10px;color:#fff;}
	div.qguide-title ul li a:hover{font-size:10px;color:#fff;text-decoration:underline;}
	div.qguide-contents h4{font-size:12px;font-weight:bold;color:#4d4d4d;}
	div.qguide-contents ul{margin:5px 0 0;}
	div.qguide-contents li{font-size:12px;line-height:17px;color:#666;}
	div.qguide-contents li a{font-size:12px;color:#666;}
	div.qguide-contents ul li a:link{text-decoration:none;}
	div.qguide-contents ul li a:visited{text-decoration:none;}
	div.qguide-contents ul li a:hover{text-decoration:underline;}
	div.guide-title h3{float:left;padding:7px 0 0 15px !important;padding:8px 0 0 15px;font-size:14px;color:#fff;}
	div.guide-title ul{float:right;margin:0 10px !important;margin:0 5px;}
	div.guide-title ul li{float:left;margin:9px 0 0 10px !important;margin:10px 0 0 10px;/*padding:0 0 0 15px;*/font-size:10px;/*background:url(/footer_images/guide_arrow_01.gif) no-repeat left 50%;*/}

	/* 100107up */
		div.qguide-title ul li.naviyaji {}
		div.qguide-title ul li.naviyaji span {background:transparent url(/footer_images/100107/head_first_icn_trans.gif) no-repeat right 1px; padding:0 15px 0 0; margin-right:3px; line-height:10px; color:#ffffff; }		


/*------------------------------------------------*/
/*ナビ共通*/
	div.guide-940 div.gnavi{padding:0 0 5px;width:940px;}
	div.guide-775 div.gnavi{padding:0 0 5px;width:775px;}
	div.guide-940 div.gnavi{padding:0 0 5px;width:940px;}
	div.guide-765 div.gnavi{padding:0 0 5px;width:765px;}
	div.guide-590 div.gnavi{padding:0 0 5px;width:590px;}
	div.gnavi p{text-align:center;/*font-family:"ＭＳ ゴシック";*/font-size:10px;}
	div.gnavi p a{font-size:10px;color:#666;}
	div.gnavi p a:link{font-size:10px;text-decoration:none;}
	div.gnavi p a:visited{font-size:10px;text-decoration:none;}
	div.gnavi p a:hover{font-size:10px;text-decoration:underline;}


/*フォントサイズの設定*/
/*------------------------------------------------*/
	@media screen and (-webkit-min-device-pixel-ratio:0){*{letter-spacing:-1px !important;}}


/*------------------------------------------------*/
/*その他の設定*/
	.clearfix:after{content:url(/footer_images/clearfix.gif);display:block;clear:both;height:0;}
	.clearfix{display:inline-block;}
	.clearfix{display:block;}
	/*MacIE適用〜\*//*/.clearfix{overflow:hidden;}/*〜MacIE適*/

.guide_sppic { padding: 15px 0 20px !important;}

.guide_sppic li {
	float: left;
}

.spColor { color: #666666;}

/*------------------------------------------------*/
/*2nd用*/
	/*クイックガイド ウェブアシスタント対応（100818〜）*/
		div.guide-940 div.qguide-left2{float:left;margin:0 10px 0 0;width:260px !important;width:261px;border-right:1px solid #dfdfdf;}
		div.guide-940 div.qguide-center2{float:left;margin:0 10px 0 0;width:260px !important;width:261px;border-right:1px solid #dfdfdf;}
		div.guide-940 div.qguide-center3{float:left;margin:0 10px 0 0;width:220px !important;width:221px;border-right:1px solid #dfdfdf;}
		div.guide-940 div.qguide-right2{float:left;width:140px;}


