@charset "utf-8";

#rbx HR { padding:5px; }

/* rbx */
DIV.block_rbx { width:221px; }
DIV.block_rbx H4 { width:219px; margin:0; padding:9px 0 8px; background:url(/img/area/rbx_hcommon.gif) repeat-y; text-align:center; text-indent:1em; line-height:1.3em; font-size:90%; color:#FFF }

#rbx UL { margin:0 8px; padding:0; list-style:none }
#rbx UL LI { margin-top:10px; padding-bottom:10px; padding-left:0px; line-height:1.4em; border-bottom:1px #CCC dashed }
#rbx UL LI.btm { border-bottom:none }
#rbx UL IMG, #rbx UL A { margin:auto 3px }
#rbx DIV.comment { margin:5px 8px; }


DIV.block_rbx .part { padding:3px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; vertical-align:top; padding:10px 4px; margin:auto; }



#menu_sub_hp UL { margin:5px 30px; list-style:square }
#menu_sub_hp UL LI { margin-top:0px; padding-bottom:0px; padding-left:0px; line-height:1.4em; border-bottom:none }


/* menu_recommend */
#menu_recommend DIV.part { clear:both }
#menu_recommend DIV.part img { float:left; margin-right:8px }
#menu_recommend P { margin:6px 8px; font-size:90%; line-height:1.3em; }
#menu_recommend P A { font-size:110%; font-weight:bold; line-height:1.4em }
#menu_recommend DIV.btm { clear:both; height:8px; font-size:0; line-height:0; }

/* menu_advert */
#menu_advert DIV.part {padding:5px; clear:both }
#menu_advert DIV.part img { float:left; margin-right:8px }
#menu_advert P { margin:0px; font-size:110%; line-height:1.3em; }
#menu_advert P A { font-size:110%; font-weight:bold; line-height:1.4em }
#menu_advert DIV.btm { clear:both; height:8px; font-size:0; line-height:0; }

/* business */
#business { margin-top:10px; }
#business DIV.part { width:219px; padding-top:95px; background:url(/img/img_business.jpg) no-repeat center 4px; }
#business P { margin:6px 10px; font-size:90%; line-height:1.3em; }


#mobile DIV.gr { margin:auto; text-align:center; }
#mobile P { margin:auto; text-align:center; padding-bottom:5px; }

#regist { text-align:center; background-color:#F1F1F0; border:1px solid #CCCCCC; padding:16px 0; }
#regist UL { margin:0; padding:0; list-style:none }
#regist DIV.top { width:219px; height:16px; background:url(/img/rbx/regist_tp.gif) no-repeat; line-height:0; font-size:0; }
#regist DIV.btm { width:219px; height:6px;  background:url(/img/rbx/regist_btm.gif) no-repeat; line-height:0; font-size:0; }
#regist LI#postinfo A { width:201px; height:51px; margin:0 auto 8px auto; background:url(/img/btn_postinfo.gif) no-repeat; display:block; text-indent:-5000px; overflow:hidden; }
#regist LI#memregist A { width:201px;height:51px; margin:10px auto 6px auto;background:url(/img/btn_memregist.gif) no-repeat;display:block;text-indent:-5000px; overflow:hidden; }
#regist LI#beginer { margin-bottom:5px }
#regist LI#beginer A { font-weight:bold }
#regist DIV.border { margin:0 auto;width:198px; height:1px; border-bottom:1px dashed #666; font-size:1px; line-height:1px }
#menu_login_yahoo { text-align:center; margin:10px 25px 0; border-top:1px dashed #666; padding-top:5px; }


#menu_member DIV.part { margin:15px 10px; padding:0; font-size:90%; clear:both; line-height:1.4em }
#menu_member TABLE.img TH { padding-right:5px }
#menu_member DIV.detail { margin:5px 0 10px }
#menu_member DIV.cl { clear:both }


/*-- // menu_sub_hp_usr -- */
#menu_sub_hp_usr DIV.part { margin:10px; padding:0; font-size:90%; clear:both; line-height:1.4em }
#menu_sub_hp_usr DIV.detail { margin:5px 0 30px }
/*-- menu_sub_hp_usr // -- */
