/* Generator Lunar - Build155 - on 2007/06/25 19:38:19 */


* {
margin : 0px ;
padding : 0px ;
}

.scrollbar{
border:0px;
background:#fff;
padding-left: 20px;
padding-right: 3px;
margin-bottom:4px;
width:515px; 
height:8em; 
overflow:auto;
}

#main p {
padding : 5px 15px 0px 20px ;
text-align: justify;
}


#main strong {
font-weight : bolder ;
color : rgb(153,102,102) ;
}


#side h4 {
width : auto ;
text-align : center ;
list-style : none ;
background-color : rgb(255,255,255) ;
}


#side h4 a,#side h4 a:active ,#side h4 a:link {
text-decoration : none ;
}


#side h4 a:hover {
display : block ;
background-color : #ebebeb ;
text-decoration : none ;
}


#side h4 a:visited {
color : #339999 ;
text-decoration : none ;
}


#side li {
height : auto ;
text-align : left ;
text-indent : 8px ;
white-space : nowrap ;
list-style : none ;
background-color : rgb(255,255,255) ;
}


#side li a,#side li a:active ,#side li a:link {
text-decoration : none ;
height : auto ;
width : auto ;
}


#side li a:hover {
background-color : #ebebeb ;
width : auto ;
height : auto ;
text-decoration : none ;
}


#side li a:visited {
color : #339999 ;
text-decoration : none ;
}


#side span {
font-size : 100% ;
letter-spacing : 0px ;
font-family : 'MS UI Gothic' ;
}


#side ul {
width : 115px ;
}


A:active {
color : #666666 ;
text-decoration : none ;
}


A:hover {
color : #666666 ;
background-color : #ebebeb ;
}


A:link {
color : #666666 ;
text-decoration : underline ;
}


A:visited {
color : #339999 ;
text-decoration : underline ;
}


BODY {
background-color : #CC9999 ;
font-size : 76% ;
line-height : 160% ;
letter-spacing : 2px ;
color : #666666 ;
font-family : "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" ;
text-align : center ;
}

.asari{
padding-right : 10px ;
padding-left : 10px ;
}


DIV#footer {
width : 700px ;
margin-left: auto;
margin-right: auto;
clear:both;
letter-spacing: -1px;
}


DIV#header  {
width : 700px ;
margin-left: auto;
margin-right: auto;
text-align: left;
}

DIV#contents {
width : 700px ;
margin-left: auto;
margin-right: auto;
text-align: left;
}

DIV#main {
width : 570px ;
padding-left : 0px ;
padding-right : 0px ;
left : 0px ;
float : left ;
}


DIV#side {
width : 115px;
padding-right : 5px;
left : 571px;
float : right ;
}

DIV#IDa a {display:block; 
border:1px solid #996666;
background-color:#cc9999;
padding:0.1em 0.1em 0.1em 0.1em;
text-decoration:none;
text-align: center;
width:6em; 
margin:5px 1px;
height:1.5em;
}
DIV#IDa a:hover {
display:block; 
border:1px solid #666666;
background-color:#cccccc;
text-align: center;
padding:0.1em 0.1em 0.1em 0.1em;
text-decoration:none;
height:1.5em;
}

h1 {
float : left ;
font-size : 24px ;
font-weight : bold ;
float : left ;
line-height : 100% ;
padding : 5px ;
}


h1 A:active ,h1 A:hover, h1 A:link ,h1 A:visited {
color : #666666 ;
height : 30px ;
text-decoration : none ;
float : left ;
}


h2 {
text-align : center ;
font-weight : bolder ;
background-image : url(img/oo.gif) ;
background-repeat : no-repeat ;
background-position : center bottom ;
padding-bottom : 40px ;
width : 560px ;
font-size : medium ;
}


.h2style {
text-align : center ;
background-image : url(img/oo.gif) ;
background-repeat : no-repeat ;
background-position : center bottom ;
padding-bottom : 30px ;
width : 540px ;
}


h3 {
float : right ;
font-size : 18px ;
font-weight : bolder ;
letter-spacing : 0px ;
padding-right : 25px ;
}


h4 {
text-align : center ;
font-size : 100% ;
font-weight : bold ;
border-bottom-style : dotted ;
border-bottom-width : thin;
padding-bottom: 5px;
margin-bottom: 5px;
margin-left: 6px;
margin-right: 6px;
}


hr.dotted_title {
border-style : dotted ;
color : #666666 ;
padding-top : 1px ;
border-bottom : 1px ;
height : 1px ;
width : 660px ;
}

hr.otamesi{
border-style:dotted;
color:#640000;
width:100%;
height:3px
}

.bold {
font-weight : bold ;
color : #996666 ;
}


.dotted {
border-style : dotted ;
color : #666666 ;
border-bottom : 1px ;
width : 95px ;
height : 1px ;
}


.guide1 {
margin : 2px 5px ;
text-align : center ;
font-size : 70% ;
letter-spacing: -1px;
}

.guide2 {
padding : 3px ;
background-color : #CC9999 ;
text-align : right ;
}

.guide3 {
margin : 2px 5px ;
text-align : center ;
letter-spacing: -1px;
}


.header {
margin : 5px ;
line-height : 2px ;
}


.hosome {
font-size : 100% ;
letter-spacing : 0px ;
font-family : 'MS UI Gothic' ;
}


.space {
padding : 8px ;
background-color : #CC9999 ;
}


.top_waku {
float : right ;
width:650px;
text-align : right ;
padding-bottom: 15px;
}


.waku_1_bottom {
background-image : url(img/waku_1_bottom.gif) ;
background-color : rgb(255,255,255) ;
background-repeat : no-repeat ;
background-position : bottom left ;
width : 670px ;
padding-bottom: 20px;
padding-left: 20px;
margin-right: 10px;
height : 20px ;
}


.waku_1_top {
background-image : url(img/waku_1_top.gif) ;
background-color : rgb(255,255,255) ;
background-repeat : no-repeat ;
background-position : top left ;
width : 670px ;
padding-top: 15px;
padding-left: 20px;
margin-right: 10px;
}


.waku_2_bottom {
position:relative;top:-1px;
background-image : url(img/waku_2_bottom.gif) ;
background-color : rgb(255,255,255) ;
background-repeat : no-repeat ;
background-position : bottom left ;
width : 565px ;
padding-bottom: 22px;
}


.waku_2_top {
background-image : url(img/waku_2_top.gif) ;
background-color : rgb(255,255,255) ;
background-repeat : no-repeat ;
background-position : top left ;
width : 565px ;
text-align : left ;
padding-top:20px;
}


.waku_3_bottom {
position:relative;top:-1px;
background-image : url(img/waku_3_bottom.gif) ;
background-color : rgb(255,255,255) ;
background-repeat : no-repeat ;
background-position : bottom right ;
width : 115px ;
padding-bottom: 16px;
padding-left: 0px;
padding-right:0px;
}


.waku_3_top {
background-image : url(img/waku_3_top.gif) ;
background-color : rgb(255,255,255) ;
background-repeat : no-repeat ;
background-position : top right ;
width : 115px ;
padding-top: 16px;
padding-left: 0px;
padding-right: 0px;
}

