@charset "utf-8";

/*-- ↓for ie8↓ --*/
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}
/*-- ↑for ie8↑ --*/

body{position:relative;font-family:'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'ＭＳ 明朝', 'MS Mincho', serif;color:#000;font-size:75%;-webkit-text-size-adjust: 100%;background:url("../img/bgall.jpg") 0 0 repeat;min-width: 1020px;}


a img.blight{transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}
a:hover img.blight{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
a{text-decoration:none;color:#fff;transition:color 0.2s linear;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;}
a:hover{color:#CCADAF;}

#wrap{width:950px;margin:0 auto 0 auto;position:relative;height:658px;}
#wrap2{width:950px;margin:0 auto 0 auto;background:url("../img/conbg.png") 0 0 repeat-y;padding:20px 0 50px 0;}




#header{background:url("../img/header_bg.jpg") 0 0 repeat-x;min-height:57px;margin:0 auto;}
.header_in{width:950px;margin:0 auto;overflow:hidden;}

#nav{overflow:hidden;margin:0 0 0 -35px;padding:7px 0 0 0;}
.navtop{
	text-align: right;
}
.navtop a {
	float:right;font-size:16px;border-left:7px solid #fff;padding:0 0 0 5px!important;margin:5px 0 0 14px!important;line-height:1.1;min-height:35px;
}
#nav li{float:left;font-size:15px;border-left:7px solid #fff;padding:0 0 0 5px;margin:0 0 0 35px;line-height:1.1;min-height:35px;}
ul#nav2{overflow:hidden;margin:0 0 0 -24px!important;padding:7px 0 0 0!important;}
ul#nav2 li{float:left;font-size:15px;border-left:7px solid #fff;padding:0 0 0 5px!important;margin:0 0 0 24px!important;line-height:1.1;min-height:35px;}


#footer{padding:24px 0 0 0;margin:0 0 0 0;color:#fff;font-size:93%;background:url("../img/footer_bg.jpg") 0 0 repeat-x;overflow:hidden;min-height:33px;}
#footer ul{float:left;overflow:hidden;}
#footer li{float:left;padding:0 40px 0 20px;background:url("../img/arrow.png") 0 center no-repeat;}
#footer p{float:right;}
.footer_in{margin:0 auto; width:950px;}



.moviebox{background:url("../img/moviebg.png") 0 center no-repeat;width:850px;margin:30px auto 0 auto;min-height:203px;padding:20px 0 20px 0;position:relative;}
.moviebox h2{text-align:center;}

.moviebox_in{margin:25px auto 0 auto;display: table;width: 800px;}
.moviebox_in .mov{display: table-cell;width:180px;text-align:center;padding:0 12px;}
.moviebox_in .mov p{text-align:center;padding:15px 0 0 0;font-size:16px;font-weight:bold;letter-spacing: 0.2em;color:#1E0000;}

/*
.mov1{position:absolute;top:95px; left:30px;}
.mov1 p{text-align:center;padding:15px 0 0 0;font-size:16px;font-weight:bold;letter-spacing: 0.2em;color:#1E0000;}
.mov2{position:absolute;top:95px; left:234px;}
.mov2 p{text-align:center;padding:15px 0 0 0;font-size:16px;font-weight:bold;letter-spacing: 0.2em;color:#1E0000;}
.mov3{position:absolute;top:95px; left:438px;}
.mov3 p{text-align:center;padding:15px 0 0 0;font-size:16px;font-weight:bold;letter-spacing: 0.2em;color:#1E0000;}
.mov4{position:absolute;top:95px; left:642px;}
.mov4 p{text-align:center;padding:15px 0 0 0;font-size:16px;font-weight:bold;letter-spacing: 0.2em;color:#1E0000;}
*/