#container{margin:10px 15px;}
#chatzone{float:left;width:250px;margin-left:8px;}
#mainzone{float:left;min-width:480px;text-align:center;margin-left:15px;margin-bottom:15px;}
#searchresultzone{margin:0 auto;width:970px;}
.tutorialmsg{margin-bottom:10px;margin-left:10px;}
#subzone{float:left;text-align:left;margin-left:15px;}
#offkaizone{float:left;width:230px;margin-bottom:10px;}
#groupszone{float:left;width:190px;}
#mobilezone{width:200px;margin:20px 0;}
#mobilezone h2{margin:0;padding:0;font-size:17px;}
#mobilezone #mobiledesc{
font-size:13px;
margin:5px 0;
line-height:1.2;
color:#333;
}
.left_chat_border { 
 border-color: #999;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px
}
.right_box_border { border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 13px; line-height: 15px}
.left_red {  font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #FF0066; color: #FF0066; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_blue { font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #6666FF; color: #6666FF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_green { font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #00CC00; color: #00CC00; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_sky { font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #6699FF; color: #6699FF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_orange { font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #FF9900; color: #FF9900; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_pink { font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #FF66FF; color: #FF66FF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.left_perple { font-size: 13px; line-height: 17px; border-color: #FFFFFF #FFFFFF #CC66FF; color: #CC66FF; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.group { font-size: 11px; line-height: 13px; color: #666666}
.count { font-size: 11px; line-height: 15px; color: #666666}
.main { font-size: 15px; line-height: 19px; color: #555555}
.px9 { font-size: 9px; line-height: 13px}
.px11 { font-size: 11px; line-height: 15px}
.px13 { font-size: 13px; line-height: 1.5}
.px15 { font-size: 15px; line-height: 1.5}
.link_title { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold}
.link_url { font-family: "Times New Roman", "Times", "serif"; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #009933}
.link_txt { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: normal; color: #666666}
#oshirase{margin:0; padding:0; padding-left:1.5em; margin-bottom:20px; text-align:left;}
#oshirase h2{margin:0; padding:0; font-size:13px;line-height:1.3; font-weight:normal;}
#footer{width:100%; margin:0; padding:0; text-align:center;}
#footer #in{width:100%; text-align:center; margin:0 auto; border:0; border-top:2px #0066CC solid; background-color:D0E8FF;}
#footer #in #footmenu{margin-top:10px;text-align:left;text-indent:10px;font-size:15px;}
#footer #in #copyright{margin-top:10px;font-size:13px;text-align:left;text-indent:10px;}
#footer #in #yahoo{margin-top:10px;padding-bottom:10px;font-size:15px;text-align:left;text-indent:10px;}
#footer #in #yahoo a{color:#333;}
.iconright{margin-right: 3px;}
.naviimg{margin-left:1px;}
.topheadtable{border-top:4px solid #06F;}
h2.contentstitle{margin:0;padding:0;font-size:17px;color:#333;line-height:1;}
h3{margin:0;}
.contentsdesc{font-size:11px;color:#999;width:160px;text-align:left;}

#tutorialzone{float:left;min-width:480px;text-align:left;margin-bottom:15px;}
#tutorialzone h3{margin:0;color:#333;font-size:15px;}
#tutorialzone h3 a:link,#tutorialzone h3 a:active,#tutorialzone h3 a:visited{margin:0;color:#00C;font-size:15px;font-weight:normal;line-height:1.5;}
#tutorialzone h3 a:hover,#tutorialzone h3 a:focus{margin:0;color:#00C;font-size:15px;font-weight:normal;line-height:1.5;text-decoration:none;}
.tutorialimg{margin:10px 0 10px 10px;display:block;}

#tutorialmovzone{width:800px;min-width:480px;text-align:left;margin:0 auto;margin-bottom:15px;}
#tutorialmovzone h3{margin:0;color:#333;font-size:15px;}
#tutorialmovzone h3 a:link,#tutorialmovzone h3 a:active,#tutorialmovzone h3 a:visited{margin:0;color:#00C;font-size:15px;font-weight:normal;line-height:1.5;}
#tutorialmovzone h3 a:hover,#tutorialmovzone h3 a:focus{margin:0;color:#00C;font-size:15px;font-weight:normal;line-height:1.5;text-decoration:none;}

/* Vururu zone */
img{border:0;}

#facelistbox{
width:420px;
margin:0;
padding:0;
margin-left:15px;
margin-bottom:20px;
float:left;
}

#facelistbox h2{
font-size:17px;
margin:0;
padding:0;
}

#facelistbox #vururudesc{
font-size:13px;
margin:10px 0;
line-height:1.2;
color:#333;
}

ul.vururulistblock{
width:420px;
list-style:none;
margin:0;
padding:0;
}
ul.vururulistblock li{
width:100px;
padding-right:5px;
float:left;
text-align:center;
}
ul.vururulistblock li p{
line-height:1.5;
font-size:11px;
margin:0 auto;
}
ul.vururulistblock li p a{
color:#F00;
}

.uspf1{font-size:80%;color:#333;}
.uspf2{font-size:100%;color:#0C0;font-weight:bold;}
.uspf3{font-size:130%;color:#F60;font-weight:bold;}
.uspf4{font-size:160%;color:#F39;font-weight:bold;}

/* Adsense */

#adsensebox{
width:420px;
margin:0;
padding:0;
margin-left:15px;
float:left;
}

#abg{
font-weight:normal;
}

/* Clear Fix */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {
display: inline-table;
min-height: 1%;
}

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