html{
margin:0px;
padding:0px;
}
body{
margin:0px;
padding:0px;
clear:both;
background-color:#F5F1E8;
}
img{
margin:0px;
padding:0px;
vertical-align:bottom;
border:none;
}
form{
margin:0px;
padding:0px;
}
a:link{
color:#C8661B;
text-decoration:none;
}
a:active{
color:#CC0000;
text-decoration:none;
}
a:visited{
color:#551A8B;
text-decoration:none;
}
a:hover{
color:#CC0000;
text-decoration:none;
}
.clear{
clear:both;
display:block;
margin:0;
padding:0;
height:0;
line-height:1px;
font-size:1px;
}
#screen{
width:900px;
margin:0px auto 0px auto;
padding:0px;
clear:both;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
background-color:#F8F8EE;
}
/* ----- header -----*/
#header{
position:relative;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
clear:both;
}
h1#logo{
width:485px;
margin:10px 0px 0px 0px;
padding:0px;
float:left;
}
#header address{
margin:25px 10px 0px 0px;
padding:0px 0px 0px 0px;
font-size:15px;
line-height:18px;
font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"CI",Meiryo,"lr oSVbN", sans-serif;
font-style:normal;
color:#333333;
float:right;
}
ul#header_navi{
position:relative;
height:18px;
margin:70px 0px 0px 630px;
padding:0px;
list-style:none;
}
ul#header_navi li{
margin:0px 0px 0px 10px;
padding:0px;
float:left;
}
ul#header_menu{
position:relative;
height:55px;
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
background:url(../images/menu_background.gif) no-repeat right top;
clear:both;
border-top:2px solid #C8661B;
}
ul#header_menu li{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}
/* ----- contents -----*/
#contents{
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
background:url(../images/contents_background.gif) repeat-y left top;
}
h2#subheader{
height:70px;
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
background-color:#F8F8EE;
border-bottom:2px solid #dc8a25;
}
h2#subheader img{
margin-top:20px;
}
#left_contents{
width:260px;
margin:0px 0px 0px 0px;
padding:40px 10px 0px 10px;
float:left;
text-align:left;
/*background:url(../images/left_contents_background.gif) no-repeat left top;*/
}
h3.left_finding{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
clear:both;
}
#left_contents p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
line-height:18px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
color:#666666;
text-align:left;
}
#inner_contents{
width:585px;
margin:0px 0px 0px 0px;
padding:20px 20px 0px 15px;
float:right;
text-align:left;
background:url(../images/inner_contents_background.gif) no-repeat left top;
}
/* ----- footer -----*/
#footer{
height:20px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
clear:both;
text-align:left;
background:url(../images/footer_background.gif) no-repeat left top;
}
#footer_logo{
width:200px;
position:absolute;
top:20px;
left:10px;
margin:0px 0px 0px 0px;
padding:0px;
}
ul#footernavi{
margin:0px 0px 0px 240px;
padding:0px;
list-style:none;
clear:right;
}
ul#footernavi li{
font-size:10px;
line-height:12px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
color:#333333;
margin:25px 10px 0px 0px;
padding:0px 10px 0px 0px;
list-style:none;
float:left;
border-right:1px solid #3C2B14;
}
ul#footernavi li#endfooternavi{
border-right:none;
clear:right;
}
#copyright{
font-size:10px;
line-height:12px;
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
color:#666666;
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
text-align:center;
}