body{
margin:0px 10px 20px 0px;
padding:0px;
background-color:#ffffff;
font-size:small;
color:#666666;
line-height:130%;
font-family:Verdana;
}
img{
border-width:0px;
border-color:#ffffff;
border-style:solid;
font-size:small;
}
p{
margin:0px;
padding:0px 0px 15px 0px;
}
a:link{
color:#336699;
text-decoration:none;
}
a:visited{
color:#666666;
text-decoration:none;
}
a:hover{
color:#336699;
text-decoration:underline;
}
ul#headernavi{
clear:both;
margin:0px;
padding:0px;
width:719px;
_margin-bottom:-3px;
}
ul#headernavi li{
list-style-type:none;
float:left;
height:31px;
}
ul#footernavi{
margin:0px;
padding:0px;
text-align:center;
}
ul#footernavi li{
list-style-type:none;
display:inline;
}
ul#threenavi{
clear:both;
margin:0px 0px 0px 5px;
padding:5px 0px 2px 0px;
_padding-bottom:2px;
width:719px;
}
ul#threenavi li{
list-style-type:none;
display:inline;
height:30px;
}
ul#leftmenu{
float:left;
margin:0px;
width:235px;
padding:3px 0px 0px 3px;
}
ul#leftmenu li{
list-style-type:none;
}
ul#leftmenu2{
margin:0px;
width:235px;
padding:0px 0px 0px 3px;
}
ul#leftmenu2 li{
list-style-type:none;
}
h1{
float:left;
margin:0px;
padding:10px 0px 10px 10px;
width:583px;
}
h2#main{
float:left;
margin:0px;
padding:0px;
width:479px;
}
h2#threepatern{
margin:0px;
padding:0px 0px 0px 1px;
}
h2#conpatern{
margin:0px;
padding:0px;
text-align:right;
}
h3#esb1{
margin:0px;
padding:0px;
}
h3#esb2{
margin:0px;
padding:5px 0px 0px 0px;
}
h3#wiright{
float:right;
margin:0px;
padding:0px;
width:240px;
}
h3.fourleft{
float:left;
margin:0px;
padding:0px;
width:236px;
}
h3.fourright{
float:right;
margin:0px;
padding:0px;
width:233px;
}
h3.ora{
margin:0px;
padding:20px 0px 15px 0px;
font-size:14px;
color:#8AB8E5;
border-top-width:1px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-color:#D2E9F7;
border-style:solid;
}
h3.ora2{
margin:0px;
padding:0px 0px 15px 0px;
font-size:14px;
color:#8AB8E5;
}
h4{
margin:0px;
padding:0px;
}
h4#wntitle{
margin:0px;
padding:0px 0px 8px 0px;
}
h4.element{
margin:0px;
padding:0px;
color:#ff9966;
font-size:small;
}
hr{
margin:0px 0px 20px 0px;
padding:5px 0px 0px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-color:#d2e9f7;
border-style:solid;
}
hr#noshow{
margin:-41px 0px 0px 0px;
_margin-top:-35px;
padding:20px 0px 0px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-color:#ffffff;
border-style:solid;
}
strong{
color:#66cc99;
}

#outline{
margin:0px;
padding:0px 0px 0px 21px;
width:719px;
background-image:url(images/common/back.gif);
background-repeat:repeat-y;
}
#headerright{
float:right;
margin:0px;
padding:30px 0px 0px 0px;
width:126px;
height:17px;
}
#esbright{
float:right;
margin:0px;
padding:4px 0px 0px 5px;
width:235px;
}
#wi{
clear:both;
margin:0px;
padding:0px;
_padding-top:3px;
}
#wileft{
float:left;
margin:0px;
padding:5px 0px 0px 5px;
width:474px;
}

#footer{
margin:0px 0px 0px 21px;
padding:6px 0px 0px 0px;
width:719px;
border-top-width:1px;
border-left-width:0px;
border-bottom-width:0px;
border-right-width:0px;
border-color:#B2CADE;
border-style:solid;
}
#english{
font-family:Verdana;
font-size:x-small;
text-align:center;
}
#whatsnew{
width:469px;
height:104px;
margin:0px;
padding:0px;
background-color:#E5EDF4;
}

.sentence{
clear:both;
margin:0px;
padding:0px;
line-height:100%;
}
.day{
float:left;
width:80px;
padding:6px 0px 0px 20px;
}
.text{
float:right;
width:329px;
padding:6px 20px 0px 0px;
}

#rightcontents{
float:right;
width:469px;
margin:0px;
padding:12px 0px 12px 12px;
}

.thirty{
height:30px;
_margin-bottom:-3px;
}
.thirtyone{
height:31px;
_margin-bottom:-3px;
}
.thirtythree{
height:33px;
_margin-bottom:-3px;
}

.sentence2{
clear:both;
margin:0px;
padding:0px;
line-height:100%;
}
.day2{
float:left;
margin:0px;
padding:0px 0px 6px 6px;
width:100px;
}
.text2{
float:right;
margin:0px;
padding:0px 0px 6px 0px;
width:353px;
}
#wn{
background-image:url(images/common/stripe.gif);
background-repeat:repeat-y;
margin:12px 0px 0px 0px;
_margin-top:-5px;
padding:0px 0px 0px 10px;
}
#se{
clear:both;
margin:0px;
_margin-top:-12px;
padding:3px 0px 0px 0px;
}

#bread{
clear:both;
margin:0px;
padding:5px 6px 7px 0px;
width:712px;
background-color:#DEE8F1;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-color:#B7CEE1;
border-style:solid;
font-size:x-small;
line-height:100%;
text-align:right;
}
#rightcontents2{
float:right;
width:456px;
margin:0px;
_margin-bottom:-20px;
padding:27px 0px 5px 25px;
}
.lone{
margin:0px;
_margin-left:1px;
padding:0px;
}
.lthree{
margin:0px 0px 0px -4px;
padding:0px;
}
.blog{
margin:0px;
padding:20px 20px 0px 0px;
line-height:150%;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:0px;
border-left-width:0px;
border-color:#FFE9E2;
border-style:solid;
}
#total{
background-image:url(images/common/backthree.gif);
background-repeat:repeat-y;
}
#select1{
width:233px;
height:57px;
margin:0px 0px 0px 3px;
padding:0px;
border-width:1px;
border-color:#BDCFE1;
border-style:solid;
background-color:#ffffff;
font-size:x-small;
line-height:160%;
}
#select2{
width:233px;
height:57px;
margin:0px 0px 0px 3px;
padding:0px;
border-width:1px;
border-color:#BDCFE1;
border-style:solid;
background-color:#ffffff;
font-size:x-small;
line-height:160%;
}
#select3{
width:233px;
height:57px;
margin:0px 0px 0px 3px;
padding:0px;
border-width:1px;
border-color:#BDCFE1;
border-style:solid;
background-color:#ffffff;
font-size:x-small;
line-height:160%;
}
#leftmenu3{
float:left;
width:238px;
}
#white{
margin:0px 0px 0px 3px;
padding:0px;
}
.blog2{
margin:0px;
padding:0px 0px 20px 0px;
}
.element{
color:#6699cc;
}
.element2{
color:#ff9966;
}

.zero2{
margin:0px;
padding:0px;
color:#66cc99;
}
.zero3{
color:#66cc99;
}
.uchi{
clear:both;
margin:0px;
padding:0px;
}
.uchi2{
background-image:url(images/common/white.gif);
background-repeat:repeat-y;
}

.photo{
float:right;
margin:0px;
padding:0px 0px 0px 12px;
}
.detail{
text-align:right;
}

hr.sloganborder{
margin:0px 0px 20px 0px;
padding:5px 0px 0px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-color:#99cccc;
border-style:dashed;
}

.selectleft{
float:left;
width:90px;
}
.selectright{
float:right;
width:132px;
padding:4px 0px 0px 10px;
}
.inline{
font-size:small;
}
.pmark{
text-align:center;
margin:0px;
padding:15px 0px 0px 0px;
}
