@charset "shift_jis";


/*メインビジュアル*/
#mainV { margin-bottom:20px;}

/*更新情報*/
#news { width:390px; float:left;}
#news h2 { padding:5px 1px; margin-bottom:0.5em;}
#news a { color:#333; text-decoration:none;} #news a:hover {text-decoration:underline;}

#news table { margin-bottom:0.5em; width:100%;}
#news th, #news td { border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:0.5em 0;}
#news th { font-weight:bold; background:none; width:10em; text-align:center;}

#clmMainSub { width:270px; float:right;}
#clmMainSub ul { width:100%;}
#clmMainSub li a { background:url(../../common/img/icon-ya01-gray.gif) no-repeat 3px 0.4em; padding-left:15px; display:block; width:233px}
#clmMainSub li { margin-bottom:0.5em;}
#clmMainSub h2 { background:url(../img/clmMainSide-title-bg.gif) 0 100% no-repeat; padding:0 0 10px 10px; margin-bottom:10px;}

#events, #tayori { border:1px solid #ccc; padding:10px; margin-bottom:5px; background:url(../img/clmMain-side-bg.gif) 100% 0 repeat-y;}