@charset "Shift_JIS";

body { background : #000000 ;
color : #000000 ;
font-size : 12px ;
line-height : 1.3 ;
padding : 0px ;
margin : 20px ;
scrollbar-base-color : #000000;
scrollbar-face-color : #000000;
scrollbar-track-color: #000000;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color : #cccccc;
scrollbar-highlight-color : #000000;
scrollbar-shadow-color : #000000;
scrollbar-arrow-color : #999999; }

a:link { color : #666666 ; text-decoration : none ; }
a:visited { color : #333333 ; text-decoration : none ; }
a:hover { color : #999999 ; text-decoration : underline ; }

h1,h2 { font-size : 16px ; font-weight : bold ; line-height : 1.2 ;
margin : 0px ; padding : 0px ; }
h3,h4 { font-size : 14px ; font-weight : bold ; line-height : 1.2 ;
margin : 0px ; padding : 0px ; }
h5,h6 { font-size : 12px ; font-weight : bold ; line-height : 1.2 ;
margin : 0px ; padding : 0px ; }

img { border : 0px ; }

p { margin : 10px 0px ; }

tr,td,th { font-size : 12px ; line-height : 1.3 ; }
em { font-weight : bold ; font-style : normal ; }
strong { font-size : 14px ; font-weight : bold ; }
big { font-size:18px ; font-weight : bold ; }
small { font-size:10px ; font-weight : normal ; }

form { margin : 0px ; }
select,input,textarea,option { font-size : 12px ; }

hr{
color:#999999 ;
height:1px ;
border-style:none ;
background-color:#999999 ;
}

address { width: 770px ; padding : 10px 0px ;
text-align: center ; color : #999999 ; font-size : 10px ; font-style : normal ; }

.bb {  background : #000000 ; color : #ffffff ; }
.bb td { color : #ffffff ; }
.bb a:link { color : #ffffff ; text-decoration : none ; }
.bb a:visited { color : #ffffff ; text-decoration : none ; }
.bb a:hover { color : #999999 ; text-decoration : underline ; }
.bb hr {color : #666666 ; height : 1px ; border-style:none ; background-color : #666666 ; }

.footer { width: 770px ; height: 40px ; background : #000000 url(./img/footer.gif) ;
margin-top : 10px ; padding-left : 15px ; }
.footer td { color : #999999 ; font-size : 10px ; text-align: left ; font-style : normal ; }
.footer a:link { color : #999999 ; text-decoration : none ; }
.footer a:visited { color : #999999 ; text-decoration : none ; }
.footer a:hover { color : #cccccc ; text-decoration : underline ; }

.footer2 { width: 770px ; height: 40px ; background : #000000 url(./img/footer2.gif) ;
margin-top : 10px ; padding-left : 15px ; }
.footer2 td { color : #999999 ; font-size : 10px ; text-align: left ; font-style : normal ; }
.footer2 a:link { color : #999999 ; text-decoration : none ; }
.footer2 a:visited { color : #999999 ; text-decoration : none ; }
.footer2 a:hover { color : #cccccc ; text-decoration : underline ; }

.topics td { font-size : 12px; line-height : 20px; }

.leftmenu { font-size : 12px ; line-height : 1.4 ; }
.leftmenu td { font-size : 12px ; line-height : 1.4 ; }
.leftmenu p { margin : 4px 6px ; line-height : 1.2 ; }

/* menu */

div.menu {
width: 770px;
margin: 5px auto 20px auto;
padding: 0px;
height: 55px;
position: relative;
top: 0px;
left: 0px;
}

div.submenu {
display: ;
background : #000000 ;
font-size : 10px ; 
text-align: left ;
visibility: hidden;
position: absolute;
}

div#submenu1 { left: 70px; width: 700px; height: 20px ; }
div#submenu2 { left: 70px; width: 700px; height: 20px ; }
div#submenu3 { left: 70px; width: 700px; height: 20px ; }
div#submenu4 { left: 70px; width: 700px; height: 20px ; }
div#submenu5 { left: 0px; width: 770px; height: 20px ; text-align: right ; }



.mini {
	font-size: 11px;
	line-height: 18px;
}
.norm {
	font-size: 12px;
	line-height: 20px;
}
h3    { display     :   none; }


/* sukoton_minsyuku */
#minsyuku_main{
width:770px;
height:auto;
margin:0px;
padding-bottom:20px;
margin-bottom:0px;
background-color:#FFFFFF;
vertical-align:bottom;
}

#minsyuku_contents1{
width:770px;
height:240px;
overflow:hidden;
margin-top:20px;
}

#minsyuku_contents2{
width:770px;
height:240px;
overflow:hidden;
margin-top:20px;
}

#minsyuku_contents3{
width:770px;
height:240px;
overflow:hidden;
margin-top:20px;

}

.minsyuku_text1{
width:750px;
text-align:center;
margin-top:10px;
}

.minsyuku_text2{
width:325px;
height:250px;
text-align:left;
vertical-align:top;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;

}

.text_img{
width:400px;
height:230x;
text-align:left;
margin-top:30px;
}

