@charset "UTF-8";

.contextbox950{font-size:14px;line-height:150%;color:#000000;text-align:left;margin-bottom:30px;width:950px;font-family: 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;overflow:hidden;}	
.feat_intro{font-size:14px;color:#000;margin-bottom:10px;line-height:150%;background-color:#eee;padding:15px;text-align:center;border:1px solid #CCC;margin-bottom:20px;width:918px;}
.contextbox950_list{ width:950px; margin-bottom:20px; overflow:hidden;}
.contextbox950_l{width:530px;float:left;margin-right:20px;}
.contextbox950_r{width:400px;float:right;}
.contextbox950_l02{width:380px;float:left;margin-right:20px;}
.contextbox950_r02{width:550px;float:right;}

.credot_profile{ width:500px; padding:10px 14px 4px 14px; border:1px dotted #ccc; font-size:13px; line-height:150%; color:#000; text-align:left; overflow:hidden;}
.credot_profile_l{ width:180px; margin-right:20px; float:left;}
.credot_profile_r{ width:300px; float:right; padding-top:30px;}
.credot_profile_r .name{ font-weight:bold; margin-bottom:5px;}

#mainimg_photo{ width:950px; height:580px; margin-bottom:10px;}
#mainimg_photo ul li{ list-style:none;}

.daylist{ width:950px; overflow:hidden; margin-bottom:15px; font-size:13px; color:#000; line-height:150%; text-align:left;}
.daylist .daylist01{ width:310px; margin-right:10px; float:left;}
.daylist .daylist02{ width:310px; float:right;}
.midashi_day{font-family: 'ヒラギノ角ゴ Pro W6','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size: 13px;line-height: 19px;font-weight: bold;color: #333333;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:10px;}
.upday{ font-size:13px; color:#C00; margin-bottom:5px;}
.daylist a:hover img{
	filter: alpha(opacity=80);
	opacity:0.8;
	background: #ffffff;
}

.movielist{ width:950px; overflow:hidden; margin-bottom:15px; font-size:13px; color:#000; line-height:150%; text-align:left;}
.movielist .movielist01{ width:465px; margin-right:20px; float:left;}
.movielist .movielist02{ width:465px; float:right;}


/*midashi*/
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; }
h4.infotitle{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:12px;text-align:center;padding:5px 10px;margin-bottom:0px;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; }
h3.midashi_feat{font-weight:bold;color:#000000;font-size:16px;line-height:140%;margin-bottom:15px;border-left:6px solid #900;padding:5px 10px;}

.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:10px;}	
.sidebox_feat02{border:3px solid #666666;width:210px;padding:12px;text-align:left;margin-bottom:20px;background-color:#f4f4f4;}
.shopkakomi{border:5px solid #999999;padding:12px;margin-bottom:15px;}	
.shopkakomi02{border:4px solid #CCC;padding:12px;margin-top:15px;}	

/*credit*/
#credit {font-size: 12px;color: #333333;padding-bottom:10px;margin-bottom:15px;width:940px;clear:both;border-bottom:1px dotted #999999; margin-top:5px;}
#credit:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html #credit{height: 1em;overflow: visible;}
/**/
#credit a{color:#0066FF!important;}
#credit .left {width: 770px;float: left;text-align:left;}
#credit .right{width:150px;float:right;text-align:right;}
.photo_cap{font-size:12px;line-height:145%;color:#990000;margin-bottom:10px;}
.clear{clear:both;} 
.next{border:5px solid #CCC;margin-bottom:20px;padding:17px;text-align:center;font-size:18px;font-weight:bold;}

