@charset "shift_jis";
body{
background-color:#F1F1F1;
color:#666666;
margin:0;
padding:0;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka;
}

div,h1,ul,li{
margin:0;
padding:0;
}

img{
border:0;
}

a:hover {
position:relative;
top:1px;
}

.contents1{
position:absolute;
width:100%;
height:435px;
left: 0;
top: 50%;
margin-top: -233px;
text-align:center;
}

.contents2{
width:100%;
height:398px;
text-align:center;
background-color:#FFFFFF;
border-top:1px solid #B3B3B3;
border-bottom:1px solid #B3B3B3;
margin:0 0 10px 0;
}

.contents3{
width:814px;
text-align:left;
margin:0 auto;
}

.contents4{
float:left;
width:300px;
height:398px;
background-image:url(images/topgra.jpg);
background-repeat:no-repeat;
}

.contents5{
float:right;
width:495px;
height:398px;
background-image:url(images/head.gif);
background-repeat:no-repeat;
background-position:top;
}

.flash{
background-color:#F8B0CE;
}

h1{
z-index:1;
position:relative;
top:-40px;
left:141px;
width:280px;
font-size:11px;
line-height:12px;
font-weight:normal;
text-align:left;
color:#FFFFFF;
}

.contents6{
padding:5px 15px 0 15px;
height:192px;
text-align:left;
font-size:13px;
line-height:18px;
}

.contents7{
font-size:11px;
line-height:15px;
}

ul.contents8{
list-style-type:none;
}

ul.contents8 li{
float:left;
}

.lotus{
display:block;
width:123px;
height:70px;
background-image:url(images/btn_lotus.gif);
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.twotop{
display:block;
width:123px;
height:70px;
background-image:url(images/btn_twotop.gif);
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.empress{
display:block;
width:123px;
height:70px;
background-image:url(images/btn_empress.gif);
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.earth{
display:block;
width:123px;
height:70px;
background-image:url(images/btn_earth.gif);
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

.contents9{
width:550px;
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:13px;
padding:3px 0 0 0;
letter-spacing:1px;
}

.copyright{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
line-height:13px;
}

.copyright a{
color:#666666;
}

.contents10{
width:250px;
float:left;
text-align:left;
}

.contents11{
clear:both;
width:824px;
text-align:center;
margin:0 auto;
padding:130px 0 20px 0;
font-size:11px;
line-height:13px;
}

.contents11 img{
margin:5px;
vertical-align:middle;
}

.contents11 a{
color:#666666;
}

.line, .line1{
background-image:url(images/line-b.gif);
height:1px;
margin:10px 0;
}

.line1{
margin:15px 0 10px 0;
}

a.contact{
display:block;
width:104px;
height:26px;
float:left;
background-image:url(images/btn_contact.gif);
background-repeat:no-repeat;
te\xt-indent: -10000px;
}

a.manager{
display:block;
width:125px;
height:26px;
margin:0 0 0 104px;
background-image:url(images/btn_manager.gif);
background-repeat:no-repeat;
te\xt-indent: -10000px;
}