@charset "Shift-jis";

/* ヘッダー ----------------------------------------------------------------*/
body#option2 div#grobalnavi2 li.gn4st a { width:112px; height:35px; top:6px; left:150px; background:url('../../img_cmn_new/head_menu2.jpg') -103px -35px no-repeat; }



/* メインコンテンツ ---------------------------------------------------------*/

/* 2カラム メインタイトル（アイコン有り） */
div#main div#main_title div.main_icon img.icon { padding:2px; text-align:center; background-color:#D3D3D3; position:absolute; }
div#main div#main_title div.main_icon a { width:173px; height:43px; left:512px; position:relative; }
div#main div#main_title div.main_icon a img { padding:6px 0 0; }
div#main div#main_title div.main_icon div.title01 { width:690px; height:26px; background-color:#eeeeee; display:table; }
div#main div#main_title div.main_icon div.title01 p { width:640px; height:24px; padding:2px 0 0 50px; font-weight:bold; }
div#main div#main_title div.main_icon div.title02 { width:690px; height:28px; background:url('../../img_cmn_new/bg_article_title.jpg') left bottom repeat-x; border-top:1px solid #ffffff; display:table; }
div#main div#main_title div.main_icon div.title02 h3 { width:640px; height:24px; padding:2px 0 2px 50px; margin:0; font-size:145%; font-weight:bold; display:table; }
div#main div#main_title div.main_icon div.title02 h3 span { font-size:70%; }


/* 右カラム --------------------------------------------------------------*/

/* 右カラム（option2メニュー） */
body#option2 div#rightclmn div.menu { margin-top:10px; background:url('../../img_cmn_new/menu_bg.jpg') left top repeat-y; }
body#option2 div#rightclmn div.menu h4 { height:40px; padding:10px 0 0 88px; font-weight:bold; background:url('../img/menu_tit.jpg') left top no-repeat; }
body#option2 div#rightclmn div.menu ul { margin:0 0 0 10px; }
body#option2 div#rightclmn div.menu li { padding:0 0 0 45px; font-size:95%; line-height:130%; }
body#option2 div#rightclmn div.menu li a { font-size:105%; }
body#option2 div#rightclmn div.menu li.line { height:8px; margin:7px 10px 0 0; padding:0; border-top:dashed 1px #e0e0e0; }
body#option2 div#rightclmn div.menu li.post { height:40px; margin:0; background:url('../../img_new/icon_post.jpg') left no-repeat; }
body#option2 div#rightclmn div.menu li.sunday { height:40px; background:url('../img/icon_sunday.gif') left no-repeat; }
body#option2 div#rightclmn div.menu li.blog { height:28px; padding-top:12px; background:url('../../img_new/icon_blog.jpg') left no-repeat; }

/* 右カラム（OPTION2 連動企画メニュー） */
body#option2 div#rightclmn div.menuonboard { margin-top:5px; background:url('../../img_cmn_new/menu_bg.jpg') left top repeat-y; }
body#option2 div#rightclmn div.menuonboard h4 { height:33px; padding:12px 0 0 56px; font-weight:bold; background:url('../../img_new/menu_tit_report.jpg') left top no-repeat; }
body#option2 div#rightclmn div.menuonboard ul { margin:0 5px 0 40px; }
body#option2 div#rightclmn div.menuonboard li { margin:6px 0 0 0; padding:0 0 0 17px; background:url('../../img_cmn_new/icon_list_bl.gif') left 2px no-repeat; line-height:145%; }
