<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";
@import url(common.css);
@import url(../../../css/clear.css);

.orange{color:#F40;}
.orange_b{color:#F40; font-size:1.2em; font-weight:bold;}
dl#attention{
padding:0 0 5px 0;
width:100%;
border-bottom:1px #F90 dotted;
margin-bottom:15px;
}
dl#attention dt{
padding:5px 0;
text-align:center;
font-weight:bold;
}
dl#attention dd{
padding:5px 0;
text-align:center;
}


/* top-head */

#f_head{
width:1024px;
margin:0 auto;
}
#f_head div#title{
width:478px;
height:325px;
float:left;
}
#f_head div#title h1{
margin:0;
padding:0;
background:url(../images/title.gif) no-repeat top;
width:478px;
padding-top:188px;
}
#f_head p{
margin:0;
}
#f_head p#main_p{
float:right;
}
p#pre_catch{
width:1024px;
height:81px;
margin:0 auto;
clear:both;
}
#pre-site{
width:815px;
height:255px !important;
margin:0;
}

#pre-site img{
height:255px;
float:left;
margin:0;
}
p#thanks {
background:url(../images/menu_bg_end.gif) no-repeat top;
width:1024px;
height:0px;
padding:93px 0 0 0;
display:block;
overflow:hidden; 
margin:0 auto;
clear:both;
}



/* top-menu */

ul#menu{
background:url(../images/menu_bg.gif) no-repeat top;
width:851px;
height:72px;
margin:0 auto;
padding:0 85px 0 88px;
_padding:0 85px 0 85px;
clear:both;
}
ul#menu li{
float:left;
}
ul#menu li a{
height:0;
padding-top:61px;
overflow:hidden;
display:block;
margin:0;
}
ul#menu li#m_shop a{
background:url(../images/menu_shop.gif) no-repeat top;
width:208px;
}
ul#menu li#m_shop a:hover{
background:url(../images/menu_shop_ov.gif) no-repeat top;
}
ul#menu li#m_how a{
background:url(../images/menu_how.gif) no-repeat top;
width:139px;
}
ul#menu li#m_how a:hover{
background:url(../images/menu_how_ov.gif) no-repeat top;
}
ul#menu li#m_term a{
background:url(../images/menu_term.gif) no-repeat top;
width:138px;
}
ul#menu li#m_term a:hover{
background:url(../images/menu_term_ov.gif) no-repeat top;
}
ul#menu li#m_access a{
background:url(../images/menu_access.gif) no-repeat top;
width:180px;
}
ul#menu li#m_access a:hover{
background:url(../images/menu_access_ov.gif) no-repeat top;
}
ul#menu li#m_qa a{
background:url(../images/menu_qa.gif) no-repeat top;
width:186px;
}
ul#menu li#m_qa a:hover{
background:url(../images/menu_qa_ov.gif) no-repeat top;
}


/* movie */

#movie{
width:817px;
margin:5px 0 0 0;
}

#movie dl{
width:483px;
height:255px;
float:left;
}
#movie dl dt{
width:483px;
height:0px;
background:url(../images/detail_catch.gif) no-repeat;
padding-top:129px;
overflow:hidden;
display:block;
margin:0;
}
#movie dl dd{
background:url(../images/detail_t3.gif) no-repeat;
padding-top:126px;
overflow:hidden;
display:block;
margin:0;
height:0px;
width:483px;
}
#movie dl dd p{
padding:15px 0 0 40px;
margin:0;
line-height:2.0em;
}
#movie dl dd img{
border:none;
margin:0px 0 0 40px;
padding:0;
}
#movie div#slideshow{
width:332px;
height:255px;
float:left;
margin:0;
position:relative;
}
#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

#slideshow img.active {
z-index:10;
opacity:1.0;
}
#movie div#bc{
width:319px;
height:233px;
margin:0;
position:relative;
float:left;
background:url(../images/movie_bg.jpg) no-repeat;
padding:22px 0 0 15px;
}

#slideshow img.last-active {
z-index:9;
}

#end{
width:817px;
margin:0;
}
#end dl#exp{
width:483px;
height:345px;
float:left;
}
#end dl#exp dt{
width:483px;
height:0px;
background:url(../images/furima_catch_end.jpg) no-repeat top;
padding-top:174px;
overflow:hidden;
display:block;
margin:0;
}
#end dl#exp dd{height:161px;}
.flasharea{
width:320px;
height:285px;
float:left;
margin:0;
padding:20px 0 0 10px;
}
#end div#visitors {
background:url(../images/visitors_bg.gif) repeat-y;
width:334px;
float:right;
}
#visitors table {
background:url(../images/visitors_num.gif) no-repeat;
width:308px;
height:71px;
margin:0 auto 15px auto;
}
#visitors table td {
text-align:center;
width:105px;
height:35px;
}
#visitors dl#visitors_num {
background:url(../images/visitors_all.gif) no-repeat;
width:308px;
height:24px;
padding-top:6px;
margin:0 auto 10px auto;
}
#visitors dl#visitors_num dt,#visitors dl#visitors_num dd {
float:left;
color:#FFF;
font-weight:bold;
text-align:center;
}
#visitors dl#visitors_num dt {
width:140px;
height:30px;
}
#visitors dl#visitors_num dd {
width:160px;
height:30px;
}
#visitors p {
width:300px;
margin:0 auto 15px auto;
font-size:0.8em;
text-align:center;
}


/* law */

#law{
background-color:#F5E2C4;
width:817px;
}
#law h2{
width:817px;
padding-top:76px;
background:url(../images/law_t.gif) no-repeat;
margin-bottom:10px;
clear:both;
}
#law dl{
float:left;
border-right:#8F8E80 1px dashed;
padding:0;
}
#law dl dd{
margin:10px 0 0 0;
}
#law dl dd img{
margin:-10px 0 5px 0;
}
#law dl#sub01{
width:239px;
_width:235px;
padding:0 16px;
}
#law dl#sub02{
width:232px;
padding:0 16px;
}
#law dl#sub03{
width:245px;
padding:0 16px;
border-right:none;
}
p#law_bottom{
background:url(../images/law_bottom.gif) no-repeat;
height:20px;
padding-top:5px;
font-size:0.8em;
text-align:center;
margin:0;
}


/* point */

#point{
background-color:#F5E2C4;
width:817px;
}
#point h2{
width:817px;
padding-top:73px;
background:url(../images/point_t.gif) no-repeat;
margin:0;
}
#point ul{
width:785px;
margin:0 auto;
}
#point ul li{
list-style:none;
}
p#point_bottom{
background:url(../images/point_bottom.gif) no-repeat;
height:10px;
margin:0;
}


/* detail */

#detail{
background:url(../images/detail_bg.gif) repeat-y;
width:817px;
}
#detail h2{
width:817px;
padding-top:83px;
background:url(../images/detail_t.gif) no-repeat;
margin:0;
}
#detail p#detail_t{
background:url(../images/detail_top.gif) no-repeat;
margin:0;
height:10px;
line-height:0;
}
#detail p#detail_t2{
background:url(../images/detail_t4.gif) no-repeat;
margin:0;
padding-top:79px;
width:817px;
height:0;
display:block;
overflow:hidden;
}
#detail table{
width:780px;
margin-left:20px;
float:left;
}
#detail table th{
font-weight:bold;
text-align:right;
padding:5px 0;
vertical-align:top;
}
#detail table td{
padding:5px 0 5px 5px;
}
#detail table th,#detail table td{
border-bottom:1px #999 dotted;
}
#detail table th.long,#detail table td.long{
text-align:left;
padding-left:15px;
}
#detail table td a img{
margin:5px 0;
text-decoration:none;
}
#detail table td p#shop{
margin:10px 0;
}

p#detail_bottom{
background:url(../images/detail_bottom.gif) no-repeat;
height:17px;
margin:0;
padding:0;
text-align:right;
}


#bosyu{
background:url(../images/bosyu_bg.jpg) no-repeat;
height:106px;
width:809px;
margin:0 auto;
}
#bosyu p#bosyu_t{
width:100px;
padding-top:106px;
height:0;
display:block;
overflow:hidden;
float:left;
}
#bosyu p#bosyu_btn{
width:310px;
height:55px;
float:right;
padding:20px 10px 0 0;
}
</pre></body></html>