<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------------------------------------------------------
   common
-----------------------------------------------------------*/
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
    min-height: 1%;
}


/*setting
------------------------------------*/
body#index{ background: #070802 url(../images/bg_01.png) no-repeat ; background-position: 50% 0%;}
body {font-size: 14px;line-height: 170%;color: #fff; margin: 0; padding: 0;
font-family: "繝｡繧､繝ｪ繧ｪ",Meiryo,"Hiragino Kaku Gothic ProN"; }
a:hover img{opacity:0.5;filter: alpha(opacity=50);}
b.red{ color: red;}
b.big{  font-size: 20px; line-height: 170%;}
img.img_right{ float: right; margin-left: 10px; margin-bottom: 10px;}
img.img_left{ float: left; margin-right: 20px; margin-bottom: 45px;}
img.photo{ background: #fff; border: 1px solid #ccc; padding: 5px;}
.clear{ clear: both; margin: 0; padding: 0; }
.clear_left{ clear: left; margin: 0; padding: 0; }
a:link {color:#FFFFFF;text-decoration:underline;}
a:visited {color:#FFFFFF;text-decoration:underline;}
a:hover {color:#FFCC00;text-decoration:underline;}
a:active {color:#FFCC00;}
.right{ float: right;}
h1,h2{ margin: 0; padding: 0;}
h3{ margin: 0 0 5px 0; padding: 0;clear:both;}
h4{font-size: 16px; color: #ffcc00;margin:0 0 10px 0;line-height:20px;}
.mb40{margin-bottom: 40px}
.mr40{margin-right: 40px}
.mr7{margin-right: 7px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mt15{margin-top: 15px}
.mt10{margin-top: 10px}
.mt20{margin-top: 20px}
.mt30{margin-top: 30px}
.mt40{margin-top: 40px}
.fleft{float: left;}
.fright{float: right;}
p{margin:0;padding:0;}

/*contents
------------------------------------*/
#header{width:100%;background:url(../images/bg_header.png) repeat-x top ; padding:10px 0 0 0;margin:0;}
.header_inner{/*width: 960px;*/width:1041px; margin: 0 auto;text-align:center; }

.componentMovie{text-align:center;margin:80px auto 0 auto;width:672px;height:394px;background:url(../images/movie_bg.png) no-repeat top center ;
	padding: 38px 0 30px 0;}
#header .info_inner{/*width: 960px;*/width:1041px;margin:0 auto;padding:120px 0 0px 0;}
.btmbtn{padding:70px 0;clear:both;margin:0 auto;text-align:center;}


#info02{width:100%;background:url(../images/bg_02.png) no-repeat top center;padding:0;margin:0;}
#info02 .info_inner{/*width: 960px;*/width:1041px;margin:0 auto;padding:50px 0 0px 0;}

#info03{width:100%;background:url(../images/bg_03.png) no-repeat top center;font-size:14px;padding:0;margin:0;}
#info03 .info_inner{/*width:960px;*/width:1041px;margin:0 auto;padding:100px 0 0 0;}
#info03 .box01{background:url(../images/img02.png) no-repeat ;margin:0 auto 30px auto;width:960px;height:579px;position:relative;}
#info03 .box02{background:url(../images/img03.png) no-repeat ;margin:0 auto 30px auto;width:960px;height:519px;position:relative;}
#info03 .box03{background:url(../images/img04.png) no-repeat ;margin:0 auto 30px auto;width:960px;height:560px;position:relative;}

#info03 .box01 p{position:absolute;left:400px;top:157px;width:525px;color:#000;}
#info03 .box02 p{position:absolute;left:400px;top:157px;width:525px;color:#000;}
#info03 .box03 p.txt01{position:absolute;left:400px;top:127px;width:525px;color:#000;}
#info03 .box03 p.txt02{position:absolute;left:20px;top:360px;width:700px;color:#000;}
#info03 .box03 p.txt02 span{font-weight:bold;margin:0px 0 8px 0;font-size:17px;display:block;}



.copyright{padding:20px 0;clear:both;margin:0 auto;text-align:center;background-color:#070802;color:#FFF;border-top:1px solid #FFF;}
#pagetop{ 	
	position:fixed;
	right:5%; bottom:5%;
	width:70px;
	z-index:200;
	display:none;
}
#pagetop img {
	width:100%;
}









</pre></body></html>