<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/bg.jpg) repeat;
}

a img{border:none;}
a {color:#B72436;}

#wrap {
width:100%;
background: url(../images/head_bg.jpg) repeat-x top;
}
h1,h2,h3,#intro_txt p,#intro_txt ul,
#detail p#d01,#detail p#d02,#detail p#d03,
#logo p,p#copyright {
height:0;
overflow:hidden;
display:block;
font-size:1.0em;
}


/* head */

#wrap div#head {
width:100%;
height:712px;
margin:0 auto;
background: url(../images/title_bg.jpg) no-repeat center top;
}
#title{
width:980px;
height:341px;
margin:0 auto;
}
#title div#logo{
width:606px;
height:341px;
float:left;
}
#logo h1 {
width:606px;
background: url(../images/title.jpg) no-repeat;
padding:244px 0 0 0;
margin:0;
}
#logo p {
width:606px;
background: url(../images/date.jpg) no-repeat top;
padding:97px 0 0 0;
margin:0;
}
#title img#main_p{
float:right;
display:block;
}


/* intro */

#head div#intro{
width:980px;
height:327px;
margin:0 auto;
clear:both;
}
#head #intro h2{
width:980px;
background: url(../images/intro_t.gif) no-repeat;
padding:65px 0 0 0;
}
#intro div#intro_txt{
float:left;
width:587px;
}
#intro_txt h3{
width:587px;
background: url(../images/catch.gif) no-repeat;
padding:32px 0 0 0;
}
#intro_txt p{
width:587px;
background: url(../images/intro_txt.jpg) no-repeat;
padding:96px 0 0 0;
}
#intro_txt ul{
width:587px;
background: url(../images/intro_p.jpg) no-repeat;
padding:134px 0 0 0;
}
#intro div#bc{
float:right;
background: url(../images/movie_bg.jpg) no-repeat;
width:374px;
height:243px;
padding:19px 0 0 19px;
}
#head h2{
width:980px;
background: url(../images/detail_t.gif) no-repeat;
padding:44px 0 0 0;
margin:0 auto;
}


/* main */

#wrap div#main {
width:967px;
margin:0 auto;
padding-left:13px;
}
#main div#detail{
width:954px;
}
#main div#detail p{
width:954px;
margin:0 auto;
}
#detail p#d01{
background: url(../images/detail01.jpg) no-repeat;
padding:133px 0 0 0;
}
#detail p#d02{
background: url(../images/detail02.jpg) no-repeat;
padding:131px 0 0 0;
}
#detail p#d03{
background: url(../images/detail03.jpg) no-repeat;
padding:134px 0 0 0;
}
#main ul{
width:929px;
height:173px;
background: url(../images/detail_pbg.jpg) no-repeat;
overflow:hidden;
padding:24px 0 0 25px;
}
#main ul li{
float:left;
width:216px;
height:159px;
list-style:none;
padding:0 5px;
}


/* foot */

#main p#copyright {
width:954px;
padding:70px 0 0 0;
background: url(../images/copyright.gif) 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>