@charset "Shift_JIS";




body {
width: 800px ;
background : #ffffff url(../img/top.gif) top center no-repeat ;
color : #333333 ; font-size : 12px ; line-height : 1.6 ;
margin : 0px auto ; padding: 0px 20px ;
}

a:link { color : #0033cc ; text-decoration : none ; }
a:visited { color : #003399; text-decoration : none ; }
a:hover { color : #0066ff ; text-decoration : underline ; }

h1,h2,h3,h4,h5,h6 { font-size : 12px ; margin : 0px ; padding : 0px ; font-family: monospace ; }

p { margin : 10px 0px ; padding : 0px ; }

ol,ul { margin : 5px 0px ; padding : 0px ; }
ol li { margin : 0px 0px 0px 30px ; padding : 0px ; }
ul li { margin : 0px 0px 0px 20px ; padding : 0px ; }

td { font-size : 12px ; line-height : 1.5 ; }
th { font-size : 12px ; line-height : 1.5 ; text-align: left ; font-family: monospace ; }
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 ; }

dl { margin : 5px 0px ; padding : 0px ; }
dt { color: #16a783 ; font-weight : bold ; border-left: solid 3px #8ad3c1 ;
font-family: monospace ; line-height : 1.1 ; font-size : 14px ;
margin : 5px 0px ; padding : 0px 0px 0px 6px ; }
dd { margin : 5px 0px 5px 10px ; padding : 0px ; }

form { margin : 0px ; padding: 0px ; }
select,input,textarea,option { font-size : 12px ; font-family: monospace ; }

img { border : none ; margin : 0px ; padding: 0px ; }

hr {
clear: both ; background: #ffffff ; color: #ffffff ;
border-top: 0px none #ffffff ;
border-right: 0px none #ffffff ;
border-left: 0px none #ffffff ;
border-bottom: 1px solid #cccccc ;
}




/*‘S‘Ì”z’u*/

#allinbox {
width: 800px ;
margin : 0px ; padding: 0px ;
}

#leftmenu {
float: left ; width: 180px ;
margin : 0px ; padding: 15px 0px 40px 0px;
}
#leftmenu p { margin : 0px ; }

#rightread {
float: right ; width: 600px ;
margin : 0px ; padding: 50px 0px 40px 0px;
}
#rightread h2 {
margin : 0px 0px 15px 0px ; padding: 0px;
}
#rightread h3 {
margin : 10px 0px ; padding: 0px;
}

address {
width: 795px ; height: 35px ;
background : #ffffff url(../img/bottom.gif) bottom no-repeat ;
text-align: right ; font-style : normal ; color : #333333 ; font-size : 12px ; line-height : 1.1 ;
margin : 0px ; padding: 0px 5px 0px 0px ;
}

.charge {
border-top: solid 1px #666666 ; border-left: solid 1px #666666 ;
margin : 10px 0px ; padding: 0px ;
}
.charge th {
background : #ffeedd ; text-align: left ;
color : #663333 ; border-right: solid 1px #666666 ; border-bottom: solid 1px #666666 ;
line-height : 1.3 ; margin : 0px ; padding: 5px 10px ;
}
.charge td {
border-right: solid 1px #666666 ; border-bottom: solid 1px #666666 ;
line-height : 1.3 ; margin : 0px ; padding: 5px 10px ;
}

.introbox {
width: 600px ;
margin : 10px 0px ; padding: 0px;
}
.introbox h4 {
background : #666666 ;
color : #ffffff ; font-size : 12px ; line-height : 1.1 ;
margin : 0px ; padding: 6px 10px;
}
.introbox .box {
border-left : solid 1px #666666 ; border-right : solid 1px #666666 ; border-bottom : solid 1px #666666 ;
margin : 0px ; padding: 10px 10px 5px 10px ;
}
.introbox .box p {
border-bottom : solid 1px #cccccc ;
margin : 0px 0px 10px 0px ; padding: 0px 0px 5px 0px ;
}
.introbox .box .picup {
background : #ffffff url(../img/pic.gif) top left no-repeat ;
margin : 0px ; padding: 0px 0px 0px 15px ;
}