body{
margin:0;
padding:0;
background-color:#FFFFFF;
background-image:url(image/bg_main.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
color:#555555;
font-weight:normal;
font-size:12px;
line-height:160%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}

p{
margin:0;
padding:0;
}

a{
text-decoration:underline;
font-weight:normal;
}
a:link{
color:#1E90FF;
}
a:visited{
color:#FF69B4;
}
a:active{
color:#0000FF;
}

.mid{
margin:0px;
padding:0px;
font-weight:normal;
font-size:12px;
line-height:160%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
.sma{
margin:0px;
padding:0px;
font-weight:normal;
font-size:10px;
line-height:160%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
.read{
margin:0px;
padding:0px;
font-weight:bold;
font-size:18px;
color:#FF4500;
line-height:110%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
.w12{
margin:0px;
padding:0px;
font-weight:normal;
font-size:12px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
.w10{
margin:0px;
padding:0px;
font-weight:normal;
font-size:10px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}

.cal1{
margin:2px;
font-weight:normal;
font-size:10px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
.cal2{
margin:2px;
font-weight:normal;
font-size:9px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
.cal3{
margin:2px;
font-weight:normal;
font-size:12px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}

#pan{
text-decoration:none;
font-weight:normal;
margin:0px;
padding:0px;
font-size:12px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}
#pan a{
text-decoration:underline;
font-weight:normal;
}
#pan a:link{
color:#FFFFFF;
}
#pan a:visited{
color:#FFFFFF;
}
#pan a:active{
color:#FFFFFF;
}

#hyo{
border-top:solid 1px #FF8C00;
border-right:solid 1px #FF8C00;
}
#hyo td{
border-bottom:solid 1px #FF8C00;
border-left:solid 1px #FF8C00;
}
#hyo a{
text-decoration:underline;
font-weight:normal;
}
#hyo a:link{
color:#1E90FF;
}
#hyo a:visited{
color:#FF69B4;
}
#hyo a:active{
color:#0000FF;
}
#hyo a:hover{
background-color:#E0FFFF;
}

#privacy{
margin:0px;
padding:0px;
#privacy a{
text-decoration:underline;
font-weight:normal;
}
#privacy a:link{
color:#1E90FF;
}
#privacy a:visited{
color:#FF69B4;
}
#privacy a:active{
color:#0000FF;
}
#privacy a:hover{
background-color:#E0FFFF;
}

.banner{
margin-top:2px;
margin-bottom:2px;
margin-right:0px;
margin-left:4px;
padding:0px;
font-weight:normal;
font-size:12px;
line-height:120%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}

.sitemap{
margin:0px;
padding:0px;
font-weight:normal;
font-size:12px;
line-height:100%;
font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4",ƒqƒ‰ƒMƒmŠÛƒS Pro W4, Hiragino Maru Gothic Pro, Osaka, "‚l‚r ƒSƒVƒbƒN", sans-serif;
}