@charset "utf-8";

*{
margin:0px;
line-height:150%;
font-family: Arial, Helvetica, sans-serif;
*font-size:mall;
*font: x-small;
}

body{
font-size:12px;
line-height:150%;
}


h1{
font-size:12px;
text-align:right;
background:#009900;
padding:2px 15px 2px 15px;
font-weight:normal;
color:#FFFFFF;
border-bottom:2px solid #009900;
width:100%;
}


h2{
font-size:12px;
color:#FFFFFF;
font-weight:normal;
background-color:#99cc00;
padding:2px 15px 2px 15px;
margin-bottom:5px;
margin-top:5px;
}


h3{
font-size:12px;
color:#333333;
font-weight:bold;
border-left:2px #00CC00 solid;
border-bottom:1px solid #CCCCCC;
padding:2px 15px 2px 15px;
}


.head{
width:950px;
margin:0px auto 0px auto;
margin-bottom:10px;
font-size:24px;
font-weight:normal;
background:#FFFFFF;
border-bottom:2px #009900 solid;
color:#009900;
padding:10px 15px 10px 15px;
}


.sabtitle{
color:#333333;
font-size:12px;
}


.head-link{
color:#009900;
font-size:12px;
}


.center{
width:950px;
margin:0px auto 0px auto;
margin-bottom:20px;
}


.base{
width:760px;
float:right;
}


.main{
width:570px;
float:left;
}


.sentence01{
font-size:12px;
color:#333333;
padding:15px;
}


.side_l{
width:150px;
float:right;
margin-right:10px;
background:#FFFF99;
padding:15px;
/*position:fixed;*/
}


.side_r{
width:180px;
float:left;
margin-left:10px;
/*position:fixed;*/
}


.menu_tag1{
padding-left:5px;
border-left:2px solid #FF9900;
margin-bottom:3px;
}

.menu_tag2{
background:#FFCC33;
padding:5px 10px 5px 10px;
margin-bottom:10px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.menu_tag3{
background:#FF9900;
color:#FFFFFF;
margin-bottom:5px;
padding:5px 10px 5px 10px;
}


.menu_tag4{
background:#FF9900;
color:#FFFFFF;
margin-top:20px;
margin-bottom:5px;
padding:5px 10px 5px 10px;
}


.foot{
margin-top:30px;
background:#99CC00;
padding:15px;
color:#FFF;
text-align:center;
width:950px;
margin-left:auto;
margin-right:auto;
}