/* MAIN STYLESEET */
BODY{
text-align: center;
margin: 0px auto;
padding:0px;
background-color:FFFFFF;
color:#333333;
}
FORM{
display:inline;
}
a:link{
color:#993300;
text-decoration:none;
}
a:visited{
color:#993300;
text-decoration:none;
}
a:hover{
color:#993300;
text-decoration:none;
background-color:#E3E3E3;
}
#comasist{
text-align:center;

}
/*=================================*/
/*レイアウトテーブル*/
TABLE{
border-spacing: 0px;
border-collapse:collapse;
}
.main{
border:0px;
width:760px;
border-spacing:0px;
margin:0px;
padding:0px;
vertical-align:top;
text-align:center;
}
.header{
border:0px;
width:760px;
border-spacing:0px;
padding:0px;
vertical-align:top;
margin-top:0px;
}
.header_header{
width:760px;
height:76px;
border:0px;
background-image:url(img/hhbg.jpg);
background-repeat:no-repeat
margin-top:0px;
}
.header_header_left{
width:15px;
}
.header_header_center{
vertical-align:top;
width:56px;
}
.header_header_right{
width:689px;
}
.header_flash{
text-align:center;
vertical-align:middle;
}
.header_menu{
vertical-align:top;
text-align:right;
width:680px;
margin-top:3px;
}
#header_menu_text1{
margin-right:1px;
width:90%;
margin-top:3px;
margin-bottom:5px;
}
#header_menu_text2{
margin-top:2px;
margin-bottom:1px;
margin-right:15px;
width:90%;
font-size:x-small;
}
.mainmenu{
width:760px;
height:44px;
border:0px;
}
.mainunder{
height:13px;
}
.contents{
width:760px;
border:0px;
}
.contents_left{
width:209px;
height:403px;
text-align:center;
vertical-align:top;
}
.contents_leftmenu{
border:0px;
width:203px;
}
.contents_right{
vertical-align:top;
width:547px;
line-height:115%;
font-size:x-small;
}
.contents_right li{
list-style-type:square;
display:block;
}
.contents_flash{
border:0px;
width:547px;
}
.contents_topic{
border:0px;
vertical-align:top;
height:161px;
}
.contents_frame{
border:0px;
width:100%;
/*height:191px;*/
/*height:0px;*/
vertical-align:top;
text-align:left;
}
.fotter{
vertical-align:top;
}
.fotter_fotter{
width:760px;
border:0px;
}
.fotter_top{
vertical-align:middle;
font-size:x-small;
}
.fotter_middle{
height:5px;
vertical-align:top;
}
.fotter_menu1{
vertical-align:middle;
width:45px;
}
.fotter_menu2{
vertical-align:middle;
width:619px;
font-size:x-small;
line-height:115%;
}
.fotter_menu2 a:link{
text-decoration:underline;
}
.fotter_menu2 a:visit{
text-decoration:underline;
}
.fotter_menu2 a:hover{
text-decoration:underline;
}
.fotter_bottom{
height:99px;
}
/*=================================*/
/*MOZILLA系*/
html>body #header_menu_text1{
margin-right:15px;
width:97%;
}
html>body #header_menu_text2{
margin-top:0px;
margin-bottom:0px;
margin-right:15px;
width:97%;
font-size:12px;
}
/*=================================*/
/*H1 H2 H3 H4*/
H1{
font-size:12px;
display:inline;
font-color:#666666;
}
/*=================================*/
/*LIST*/
li{
list-style:none;
display:inline;
font-size:x-small;
}
/*=================================*/
/*fontsize*/
.size{
font-size:x-small;
}
.size2{
font-size:small;
}
.navi{
font-size:x-small;
vertical-align:middle;
margin-top:5px;
}
.navi li{
list-style-image:url(img/di.jpg);
display:inline;
}

.k_top{
height:73px;
background-repeat:no-repeat
}
.k_contentsimage{
}
.k_contents{
font-size:x-small;
}
.k_contentsleft{
font-size:x-small;
}
.k_leftmenu{
background-repeat:repeat-x;
}
H2{
font-size:small;
display:inline;
}
H3{
font-size:small;
display:inline;
}
H4{
font-size:small;
display:inline;
}
#topics{
width:100%;
height:150-top:5px;
padding-bottom:5px;
padding-right:0px;
padding-left:5px;
background-color:#dddddd;
line-height:130%;
}
#topics li{
list-style-type:none;
display:inline;
line-height:130%;
}

#press{
width:100%;
height:500px;
padding-top:5px;
padding-bottom:5px;
padding-right:0px;
padding-left:5px;
background-color:#dddddd;
line-height:140%;
}
#press li{
list-style-type:none;
display:inline;
line-height:140%;
}
