<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
margin:0; padding:0;
}
html,body {
	margin: 0;
	padding: 0;
	height: 100%;
}
body {
width:100%;
font-size:14px;
line-height:1.5;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background: url(../images/main_bg.jpg) repeat;
}

#wrap {
width:100%;
background: url(../images/head_bg.jpg) repeat-x top;
}
h1,h2,h3,h4,
#title p,#debut p#explain,#debut p#cast,
#detail p#catch,#detail dl dt,#detail dl dd,#detail p#etc,
p#copyright {
height:0;
overflow:hidden;
display:block;
font-size:1.0em;
}


/* head */

#wrap div#head {
width:100%;
background: url(../images/head_btm_bg.jpg) repeat-x bottom;
height:469px;
margin:0 auto;
}
#title{
width:980px;
height:469px;
margin:0 auto;
}
#title p {
width:980px;
background: url(../images/date.jpg) no-repeat top;
padding:165px 0 0 0;
margin:0;
}
#title h1 {
width:631px;
background: url(../images/title.jpg) no-repeat;
padding:304px 0 0 0;
margin:0;
float:left;
}
#title div#movie{
background: url(../images/movie.jpg) no-repeat;
width:349px;
height:304px;
float:right;
}
#movie div#bc{
width:315px;
height:177px;
margin:18px 0 0 15px;
border:2px solid #000;
}

/* main */

#wrap div#main {
width:980px;
margin:0 auto;
}
#main div#debut{
width:910px;
background:#FFF url(../images/debut_top.gif) no-repeat top;
margin:0 auto;
padding:11px 0;
overflow:hidden;
margin-bottom:40px;
}
#debut p#explain{
width:622px;
background:#FFF url(../images/debut.gif) no-repeat top;
padding-top:306px;
float:left;
}
#debut p#cast{
width:248px;
background:#FFF url(../images/cast.jpg) no-repeat top;
padding-top:306px;
float:left;
}
#main div#detail{
width:910px;
height:496px;
background:#FFF url(../images/detail_bg.jpg) no-repeat top;
margin:0 auto;
padding:34px 34px 0 36px;
overflow:hidden;
}
#detail p#catch{
width:910px;
background:url(../images/catch.gif) no-repeat top center;
padding-top:45px;
margin:0;
}

#detail dl{float:left;}
#detail dl dt{
padding:94px 0 0 0;
margin:0;
}
#detail dl dd{
padding:208px 0 0 0;
margin:0 0 35px 0;
}
dl#kigyo{width:312px;}
dl#kigyo dt{background:url(../images/kigyo_t.gif) no-repeat top;}
dl#kigyo dd{background:url(../images/kigyo_txt.gif) no-repeat top;}
dl#longstay{width:298px;}
dl#longstay dt{background:url(../images/longstay_t.gif) no-repeat top;}
dl#longstay dd{background:url(../images/longstay_txt.gif) no-repeat top;}
dl#gogaku{width:300px;}
dl#gogaku dt{background:url(../images/gogaku_t.gif) no-repeat top;}
dl#gogaku dd{background:url(../images/gogaku_txt.gif) no-repeat top;}
#detail p#etc{
width:870px;
background:url(../images/etc_txt.gif) no-repeat top right;
padding-top:36px;
margin:0;
clear:both;
}


/* foot */

#foot{
width:100%;
background: url(../images/copyright_bg.jpg) repeat-x bottom;
height:27px;
padding-top:18px;
}
#foot p#copyright {
width:564px;
margin:0 auto;
padding:12px 0 0 0;
background: url(../images/copyright.jpg) no-repeat top;}

/* clearfix */

.clearfix:after {
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}
.clearfix {
display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

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