@charset "shift_jis";
h1{position:relative;}
h1 img{position:absolute;top:-100px;left:100px;}
#main{padding:0 40px 30px 0;}
#left_box{background:url(../../images/left_box_back.jpg) no-repeat;float:left;width:303px;}
#left_box h2,#left_box p{margin-left:50px;}
#left_box h2{margin-top:60px;}
#left_box p{margin-top:15px;}
#left_box ul{margin:45px 0 0 40px;}
#left_box li{margin-bottom:12px;}
#center_box{float:left;width:355px;padding-top:15px;}
#roideroi,#special_event,#news,#mailmagazine{margin-left:20px;}
#roideroi{background:url(../../images/roideroi_img.jpg) no-repeat left bottom;}
#roideroi h3{margin-bottom:30px;}
#roideroi p{text-align:right;}
#special_event{color:#FFF;font-size:10px;margin-top:17px;}
#special_event h4{margin-top:10px;}
#special_event p{margin-top:5px;}
#event_l{float:left;width:188px;}
#event_r{float:right;width:89px;}
#news{color:#B3B3B3;margin-top:17px;}
#news a{color:#B3B3B3;}
#news_l,#news_r{margin-top:10px;}
#news_l{float:left;width:238px;font-size:10px;}
#news_l th,#news_l td{vertical-align:top;}
#news_l th{padding-right:5px;}
#news_l td{background:url(../../images/news_mark.gif) no-repeat left 5px;padding-left:12px;}

#blog_area,#news_r{margin-top:10px;}
#blog_area{float:left;width:238px;font-size:10px;}
#blog_area th,#blog_area td{vertical-align:top;}
#blog_area th{padding-right:5px;}
#blog_area td{background:url(../../images/news_mark.gif) no-repeat left 5px;padding-left:12px;}
#blog_area_r{float:right;width:91px;margin-top:107px;}

#news_r{float:right;width:91px;margin-top:67px;}
#mailmagazine{margin-top:20px;}
#side_menu{padding-top:9px;}