/* CSS Document */
/*COMMON*/
ul,ol,dl,dd,dt,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
margin: 0px;
padding: 0px;
border:0px;
text-decoration:none;
font:12px/150% normal;
}
body{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: url(../common_img/body_back.jpg) repeat-x #FFF;
text-align:center;
}
p{
margin: 0px;
padding: 0px;
font: 14px/26px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#333333;
}
img{
border: none;
vertical-align: bottom;
}
strong{
font-weight: normal;
}
em{
font-weight: normal;
font-style: normal;
}
form{
margin: 0px;
padding: 0px;
}
*{
margin: 0px;
padding: 0px;
}
li{
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin: 0px;
padding: 0px;
}
ul,ol,dl,dd{
margin: 0px;
padding: 0px;
}
/**/
a{
color:#000099;
}
a:hover{
background-color: #C0D515;
}
/*heading-----------------------------------------------------*/
h1{
clear:both;
padding:5px 0px 5px 0px;
font: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #333333;
text-align:left;
}
h3{
clear:both;
padding:5px 0px 5px 0px;
font: 14px/18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #660000;
text-align:left;
}
#right h4{
padding:3px 5px 3px 5px;
border-top:2px solid #C0D515;
background-color: #663300;
font: 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#FFFFFF;
}
/*layout-------------------------------------------------*/
#wrapper{
margin: 0px auto;
width:800px;
border-right:4px solid #C2E378;
border-left:4px solid #C2E378;
text-align:left;
background-color:#FFFFFF;

}
#header{
height:70px;
margin:0px 0px 0px 0px;
padding:20px 20px 10px 20px;
background-color:#FFFFFF;
}
#header #logo{
float:left;
}
#header a:hover{
background-color: #FFFFFF;
}
#contents{
padding:0px 20px 0px 20px;
background-color:#FFFFFF;
}
#topicpath{
margin:0px 0px 10px 0px;
font: 10px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
#header_ad{
float:right;
}
/*mainmenu------------------------------------------------------------*/
#mainmenu{
clear:both;
height:48px;
padding:0px 20px 0px 20px;
font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
background-color: #663300;
}
#mainmenu ul li{
margin: 0px 0px 0px 0px;
display:inline;
list-style-type:none;
float:left;
}
#mainmenu ul li a{
text-decoration: none;
text-align:center;
display:block;
}
#mainmenu ul li a:hover{
text-decoration: none;
}
/*left------------------------------------------------------------*/

/*right------------------------------------------------------------*/


/*data------------------------------------------------------*/
.data{
clear:both;
width:100%;
margin: 0px 0px 20px 0px;
background-color:#CCCCCC;
text-align:left;
border-collapse:collapse;
border-spacing:0px;
color:#333333;
}
.data th,.data td{
border:1px solid #999966;
}
.data th{
width:1px;
padding:5px 15px 5px 10px;
background-color:#E9EAC7;
text-align:left;
white-space:nowrap;
}
.data td{
padding:5px 5px 5px 10px;
background-color:#FFFFFF;
text-align:left;
}
/*footer---------------------------------------------------------*/
#footer{
clear:both;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 10px;
background-repeat: no-repeat;
border-top:2px solid  #E2E1C2;
background-color: #C9E656;
font: 12px/16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#333333;
}
/*CLASS-----------------------------------------------------*/
.back_yellow{
background-color: #FFFAE2;
}
.link{
margin:10px 0px 10px 0px;
}
.google_ad{
	margin:0px 0px 15px 0px;
}