@charset "UTF-8";

#box950{width:950px;clear:both; overflow:hidden;}	
#box950 a{color:#0066FF!important;}
#box680{width:680px;float:left;margin-right:30px;}
#box240{float:right;width:240px;}
.contextbox950{width:950px;caption-side:bottom;font-size:14px;line-height:150%;color:#000000;text-align:left;margin-bottom:30px; overflow:hidden;}	
.contextbox950_l{width:480px;float:left;margin-right:20px;}
.contextbox950_r{width:450px;float:right;}
.contextbox950_r01{width:220px;margin-right:10px;float:left;}
.contextbox950_r02{width:220px;float:right;}

.readintro{font-size:14px;line-height:150%;margin-bottom:20px;background-color:#efefef;padding:20px;color:#000;border-radius: 3px; -webkit-border-radius: 3px;-moz-border-radius: 3px;}
.midashi_feat{font-weight:bold;color:#000000;font-size:16px;line-height:140%;margin-bottom:15px;border-left:6px solid #0C3;padding:5px 10px;}
.midashi_feat02{color:#000000;font-size:13px;line-height:140%;border-bottom:2px solid #CC0000;padding:6px;margin-bottom:5px;background-color:#eeeeee;}
.sidebox_feat{border:3px solid #999999;width:210px;padding:12px;text-align:left;margin-bottom:20px;}
.profilemidashi{color:#FF6600;font-weight:bold;font-size:14px!important;margin-bottom:7px;}				
.profilename{font-size:14px;font-weight:bold;margin-bottom:7px;}	
.cap{font-size:12px;line-height:140%;color:#000000;text-align:left;margin-bottom:5px;margin-top:10px;}	

#credit {font-size: 12px;color: #333333;padding-bottom:10px;margin-bottom:15px;width:940px;clear:both;border-bottom:1px dotted #999999; margin-top:5px; overflow:hidden;}
#credit a{color:#0066FF!important;}
#credit .left {width: 750px;float: left;text-align:left;}
#credit .right{width:170px;float:right;text-align:right;}
.clear{clear:both;}	

.feat_intro{font-size:14px;color:#000;margin-bottom:10px;line-height:155%;background-color:#eee;padding:18px;text-align:left;border:1px solid #CCC;margin-bottom:20px;}
h2.introtitle{background-color:#000;background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #000000), color-stop(0.00, #333333));background: -webkit-linear-gradient(top, #333333 0%, #000000 100%);background: -moz-linear-gradient(top, #333333 0%, #000000 100%);background: -o-linear-gradient(top, #333333 0%, #000000 100%);background: -ms-linear-gradient(top, #333333 0%, #000000 100%);background: linear-gradient(top, #333333 0%, #000000 100%);color:#FFF;font-size:14px;padding:9px 10px 7px 10px;margin-bottom:15px;text-align:left;border-top-left-radius: 3px; border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px; }
.itemmidashi{font-size: 13px;line-height: 19px;font-weight: bold;color: #000000;background-color: #F5F5F5;margin-bottom: 10px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;clear: both;padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 10px;text-align:center;}
.pickname{font-weight:bold;margin-bottom:8px;font-size:13px;line-height:145%;}	
.sidebox_list{margin-bottom:12px;}	

.contextbox680_220{width:220px;float:left;margin-right:20px;}
.contextbox680_440{width:440px;float:right;}
.sidemidashi{margin:0px;padding:0px;}	
.sidemidashi img{vertical-align:bottom;}	
.sidebox_feat02{border:3px solid #666666;width:210px;padding:12px;text-align:left;margin-bottom:20px;background-color:#f4f4f4;}
.infokakomi{width:920x;font-size:13px;line-height:150%;color:#000000;text-align:left;margin-bottom:30px;border:5px solid #99CC00;padding:10px;margin-top:30px;clear:both;height:250px; overflow:hidden;}	
.infokakomi_l{width:300px;float:left;margin-right:10px;}
.infokakomi_r{width:610px;float:right;}	
.infomidashi{color:#ffffff;font-size:16px;font-weight:bold;margin-bottom:12px;background-color:#CC0000;padding:7px 7px 7px 15px;width:580px;}	
.shopkakomi{border:5px solid #999999;padding:12px;margin-bottom:15px;}	
.shopdatamidashi{margin:0;padding:0;}
.shopdatamidashi img{vertical-align:bottom;}		

.step{width:947px;margin-bottom:7px;clear:both; overflow:hidden;}	
.step01{width:182px;margin-right:9px;float:left;}
.step02{width:182px;float:right;}	
.kokuchi{border:3px solid #CC0000;padding:5px 10px 5px 10px;font-size:13px;font-weight:bold;color:#000000;text-align:left;margin-bottom:5px;}			
.kokuchi02{border:3px solid #00CCFF;padding:5px 10px 5px 10px;font-size:13px;font-weight:bold;color:#000000;text-align:left;margin-bottom:5px;}			
.lineupbox01{width:620px;height:90px;color:#990099;font-size:14px;line-height:150%;padding-left:310px;padding-right:20px;padding-top:20px;padding-bottom:10px;background-image:url(../img/lineup.jpg);background-repeat:no-repeat;margin-bottom:20px;}
.lineupbox02{width:620px;height:120px;color:#000000;font-size:14px;line-height:150%;padding-left:310px;padding-right:20px;padding-top:20px;padding-bottom:10px;background-image:url(../img/lineup02.jpg);background-repeat:no-repeat;margin-bottom:20px;}	
.lineupbox03{width:620px;height:95px;color:#990099;font-size:14px;line-height:150%;padding-left:310px;padding-right:20px;padding-top:15px;padding-bottom:10px;background-image:url(../img/lineup03.jpg);background-repeat:no-repeat;margin-bottom:20px;}
.lineup_pick{width:950px;clear:both;margin-bottom:10px; overflow:hidden;}	

.lineup_pick01{width:230px;float:left;margin-right:10px;}
.lineup_pick02{width:230px;float:right;}
.midashi_pick{text-align:center;font-size:12px;color:#000000;font-weight:bold;background-color:#f3f3f3;padding:10px;margin-bottom:8px;border-bottom:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;		}	
#yearbox{background-image:url(../img/year.jpg);background-repeat:no-repeat;width:950px;height:485px;margin-bottom:20px; overflow:hidden;}	
.yearbox01{width:950px;clear:both;padding-top:82px; overflow:hidden;}	
.yearbox01 .yearbox01_a{margin-left:5px;float:left;width:183px;}	
.yearbox01 .yearbox01_b{float:left;width:189px;}
.yearbox01 .yearbox01_c{float:left;width:190px;}
.yearbox01 .yearbox01_d{float:left;width:191px;}
.yearbox01 .yearbox01_e{float:right;width:189px;}	
.yearbox02{width:950px;clear:both;padding-top:50px; overflow:hidden;}	
.yearbox02 .yearbox02_a{margin-left:115px;float:left;width:190px;}
.yearbox02 .yearbox02_b{margin-left:66px;float:left;width:190px;}	
.yearbox02 .yearbox02_c{margin-left:71px;float:right;width:190px;margin-right:120px;}	

ul.itemename{clear:both;text-align:left;font-size:14px;}
ul.itemename li{width:470px;border-bottom:1px dotted #999999;padding-bottom:5px;margin-bottom:15px;}
ul.itemename li span.item_word{background-color:#CC0000;padding:5px 8px 5px 8px;color:#FFFFFF;font-size:14px;margin-right:10px;text-align:center;}	
ul.itemename li a.highslide	{color:#666666!important;font-size:12px;}	
.contextbox950_01{width:310px;float:left;margin-right:10px;}
.contextbox950_02{width:310px;float:right;text-align:left;}
.lineup_link{padding:10px;margin-top:10px;margin-bottom:10px;text-align:center;background-color:#f3f3f3;font-size:13px;color:#000000;font-weight:bold;}		
.linename{background-image:url(../img/photo_bg.jpg);background-repeat:no-repeat;padding:8px 10px 8px 10px;color:#000000;font-size:13px;font-weight:bold;width:280px;height:34px;line-height:135%;margin-bottom:0px;}	
.photo_cap{font-size:12px;line-height:150%;color:#C00;margin-bottom:10px;text-align:left;font-style:normal;padding-top:0px;margin-top:6px;}

.eclink{font-size:12px;margin-bottom:5px;}
.eclink02{font-size:12px;margin-bottom:25px;}
.eclink03{font-size:11px;padding-top:2px;}
.eclink03_last{font-size:11px;padding-top:2px; margin-bottom:20px;}
.photo_cap02{font-size:12px;line-height:150%;color:#000000;margin-bottom:10px;text-align:left;font-style:normal;padding-top:0px;margin-top:0px;}
.context680{width:680px;margin-bottom:25px;text-align:left;font-size:14px;line-height:155%;overflow:hidden;}		
.detail680{width:680px;clear:both;overflow:hidden;}		
.detail680_01{width:220px;float:left;margin-right:10px;}
.detail680_02{width:220px;float:right;}
.sidemidashi_bg{background-image:url(../img/side_bg.jpg);background-repeat:no-repeat;padding:10px 5px;width:240px;color:#FFFFFF;text-align:center;font-weight:bold;height:20px;margin-top:20px;margin-bottom:5px;}	
.linebox{width:650px;border:5px solid #CCCCCC;padding:10px;clear:both;overflow:hidden;}	
.linebox01{width:310px;float:left;margin-right:15px;}	
.linebox02{width:325px;float:right;}	
.line_list{height:63px;padding-bottom:5px;margin-bottom:8px;border-bottom:1px dotted #CCCCCC;}
.line_list img{margin-right:5px;}
.line_list a{font-weight:bold;text-decoration:underline!important;font-size:13px!important;}
.line_list a:hover{font-weight:bold;text-decoration:none!important;}	
		
.step6box{padding:20px;font-size:13px;border:2px dotted #CCC;margin-top:15px;overflow:hidden;}
.brandselect{width:250px;clear:both;}	
.brandselect .brandselect01{width:120px;float:left;margin-right:10px;}
.brandselect .brandselect02{width:120px;float:right;}
.detailfbox{ width:960px;margin-right:-10px; overflow:hidden;}
.detailfbox ul li{ width:182px; margin-right:10px; float:left;}
.detailfbox .leftf{ width:566px; margin-right:10px; float:left;}
.detailfbox .rightf{ width:374px; float:right;}

/* #flickscroll
--------------------------- */
#flickscroll {
	margin: 0 auto;
	width: 570px;
	height: 500px;
	text-align: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
#flickscroll ul {
	top: 0;
	left: 0;
	height: 570px;
	position: absolute;
	overflow: hidden;
}
#flickscroll ul li {
	width: 570px;
	height: 500px;
	float: left;
	display: inline;
	overflow: hidden;
}

/* #flickthumb
--------------------------- */
#flickthumb {
	width: 950px;
	height: 260px;
	text-align: center;
}
#flickthumb ul {
	width: 960px;
	margin-right:-10px;
	height: 260px;
}
#flickthumb ul li {
	width: 182px;
	margin-right:10px;
	margin-bottom:6px;
	height: 127px;
	float: left;
	cursor: pointer;
	display: inline;
}
#flickthumb ul li.active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

