img{
border:none;
}

#main-h1{
font-size:9px;
color:#666666;
text-align:right;
font-weight:normal;
margin:0 20px 0px 20px;
padding:0 10px 5px 10px;
background-color:#ffffff;
}

#main-content{
width:635px;
float:right;
font-size:12px;
line-height:1.8;
}
#main-content h3{
margin:0 0 15px 0px;
padding:0;
}

#info-box{
margin-bottom:20px;
clear:both;
}



#news-box{
margin-bottom:20px;
clear:both;
}
#news-box ul{
margin:0 5px 15px 5px;
list-style:none;
padding:0;
}

#news-box li{
background:url(../img/circle_gr.gif) no-repeat;
background-position:0 6px;
padding:0 0 0 25px;
margin:0 0 7px 0;
}
#news-box li a{

}
#news-box p{
display:list-item;
list-style-image:url(../img/arrow_02.gif);
text-align:right;
margin:0 10px 0 0;

}
#news-box p a{

}



#bloger-box{
margin:0 0 20px 0;
}
#bloger-box #bloger-box-inner{
margin:0 0 10px 0;
}
.blogers{
width:203px;
height:58px;
border:solid #cccccc 1px;
margin:0 3px 5px 2px;
float:left;
}
.blogers img{
width:50px;
float:left;
margin:4px 0 4px 4px;
}
.blogers h4{
margin:5px 0 0px 0;
line-height:1.6;
padding:0;
font-weight:100;
width:140px;
float:right;
font-size:11px;
}

#blogers2{
clear:both;
width:635px;
margin-bottom:20px;
}
#blogers2 ul{
margin:0;
padding:0;
list-style:none;
}
#blogers2 li{
background:url(../img/arrow_01.gif) no-repeat;
background-position:0 6px;
margin-bottom:7px;
padding:0 0 0 18px;
}
#blogers-left{
width:260px;
float:left;
margin-left:5px;
_margin-left:3px;
}

#blogers-right{
width:363px;
float:right;
margin-left:5px;
_margin-left:3px;
}

#new-blog{
clear:both;
margin-bottom:20px;
}

.new-iframe{
margin:0 5px;
}

#what-box{
width:635px;
background:url(../img/what_bg.gif) ;
padding:1px 0 10px 0;
margin-bottom:10px;
}
#what-box-inner{
margin:10px 10px 0px 10px;
background:#FFFFFF;
}
.what-p01{
margin:0 20px 10px 20px;
}
#what-banner{
margin-bottom:20px;
}
.what-left{
width:281px;
float:left;
margin:0  0 20px 18px;
_margin:0  0 20px 9px;
}


.what-leftp{
text-align:right;
margin:0 40px 10px 20px;
}
.what-p02{
margin:0 0 0 0;
}
.what-p03{
display:list-item;
list-style-image:url(../img/arrow_01.gif);
text-align:right;
margin:0 12px 0 0;
}
.what-p03 a{
position:relative;
width:281px;
top:-3px;
}



.what-p06{
display:list-item;
list-style-image:url(../img/arrow_01.gif);
text-align:right;
margin:0 12px 0 0;
}
.what-p06 a{
position:relative;
width:184px;
top:-3px;
}
.what-p04{
text-align:center;
margin:0 0 10px 0;
}
.what-p05{
text-align:center;
margin:0 0 20px 0;
}
#what-blog{
margin:0 0 20px 10px;
}

.what-blog-box{
width:184px;
float:left;
margin-left:8px;
_margin-left:4px;
height:115px;
}
.mb10{
margin-bottom:10px;
}

.foot-navi {
list-style:none;
display:inline;
text-align:right;
clear:both;
font-size:11px;
margin-left:510px;
}

.foot-navi li{
margin:10px 20px 10px 0;
text-align:right;
display:inline;
}

.foot-navi li a{
color:#000000;
}

#leftcol{
margin-bottom:30px;
}







.archives01{
margin:0 0 5px 0;
text-align:right;
}

#archives-h4{
margin:0 0 10px 0;
background:url(../images/maru.gif) no-repeat;
padding:0 0 3px 24px;
background-position:0 4px;
font-size:13px;
font-weight:bold;
color:#93d31b;
border-bottom:dotted 1px #93d31b;
}
.archives02{
margin:0 0 40px 5px;
}

#rule-box{
margin-bottom:40px;
clear:both;
}
#rule-box ul{
margin:0 5px 20px 5px;
list-style:none;
padding:0;
}

#rule-box li{
background:url(../img/circle_br.gif) no-repeat;
background-position:0 6px;
padding:0 0 0 20px;
margin:0 0 7px 0;
}

#rule-box h4{
margin:0 0 10px 0;
background:url(../images/maru.gif) no-repeat;
padding:0 0 3px 24px;
background-position:0 4px;
font-size:13px;
font-weight:bold;
color:#93d31b;
border-bottom:dotted 1px #93d31b;
}

#rule-box h5{
font-size:13px;
color:#38cfde;
font-weight:bold;
margin:0 0 5px 0;
}
#rule-box p{
margin:0 0 20px 0;
line-height:1.8;
}
#rule-inner{
margin:0 0 20px 0;
}

.pagetop{
display:list-item;
list-style-image:url(../img/arrow_up.gif);
text-align:right;
margin:0 0px 0 0;
}

.pagetop a{
position:relative;
width:580px;
top:-3px;
margin:0 10px 0 0;
}
#rule-box .rule-inner2{
margin:0 5px 10px 5px;
}
#rule-box .rule-inner2 ul{
margin:0 0px 20px 0px;
list-style:none;
padding:0;
}

#rule-box .rule-inner2 ul li{
padding:0 0 0 0px;
margin:0 0 3px 0;
background:none;
}
.border{
border-bottom:dotted 1px #cccccc;
}
.help-box{
width:615px;
margin:0 5px 10px 5px;
}
#rule-box .help-box p{
margin:0 0 10px 0;
line-height:1.8;
}
#rule-box .help-box img{
margin:0 0 10px 0;
}
#rule-box .help-box h5{
margin:0 0 5px 0;
color:#ff3399;
}
#rule-box .help-box p strong{
color:#0066cc!important;
font-weight:bold;
}

.blurbg{
background-color:#0066cc;
color:#FFFFFF;
font-weight:bold;
}

.help-map{
width:615px;
margin:0 0px 10px 0px;
}

.h4-map{
margin:0 0 10px 0;
background:url(../images/maru.gif) no-repeat;
padding:0 0 3px 24px;
background-position:0 4px;
font-size:13px;
font-weight:bold;
color:#93d31b;
border-bottom:dotted 1px #93d31b;
}
.h5-map{
font-size:12px;
color:#38cfde;
font-weight:bold;
margin:0 0 10px 0;
background:url(../images/maru2.gif) no-repeat;
padding:0 0 3px 24px;
background-position:0 4px;
border-bottom:dotted 1px #38cfde;
}


.help-map table{
width:600px;
line-height:1.4;
font-size:12px;
}
.help-map table td{
border:1px solid #999999;
padding:5px 5px;
}
.t-icon{
width:60px;
}
.t-name{
width:110px;
}
.t-p{
width:380px;
}

.t-icon2{
width:230px;
}

.t-name2{
width:80px;
}
.t-p2{
width:240px;
}

.map-p{
margin:0 0 20px 0;
padding:0;
}
#info-box h3{
background:url(../img/h_title.gif) repeat-x;
color:#FFFFFF;
height:24px;
font-size:13px;
padding:0 0 0 10px;
}

#info-box dl{
width:625px;
margin:0 5px 10px;
clear:both;
}
#info-box dl dt{
width:85px;
float:left;
background:url(../img/circle_red.gif) no-repeat;
background-position:left center;
padding-left:15px;
}
#info-box dl dd{
width:525px;
float:right;
margin:0;
}
#info-box p{
clear:both;
margin:0 5px 15px;
}
.info-inner{
margin:0 0 15px 0;
}
.info-inner img{
float:left;
}
.infomation-box{
margin-bottom:10px;
}
.infomation-img{
margin-bottom:0px;
clear:both;
text-align:center;
}


.info-inner-right{
width:375px;
float:left;
margin-left:10px;
}
.info-inner-right h4{
height:26px;
background:url(../img/h_title2.gif) no-repeat;
margin:0 0 10px 0;
font-size:12px;
padding:0 0 0 20px;
}
.info-inner2 img{
margin-bottom:5px;
}
.info-inner2{
clear:both;
margin:0 5px 25px;
}
.inline{
margin:0 5px 20px;
}
#main-content #what-box #what-box-inner h3.what-h3{
width:604px;
height:23px;
background:url(../img/what_bar.jpg) no-repeat;
color:#e9465b;
font-size:13px;
font-weight:bold;
padding:5px 0 0 10px;
}


/* clearfixƒnƒbƒN
------------------------------------------------------------ */
.clear{clear:both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

