/* initialize */
@charset "shift_jis";
/* @import "fontsize.css";*/
html * { box-sizing: border-box; -moz-box-sizing: border-box;}


/* relative size set */
.txt1 { font-size:65%; line-height:130%;}
.txt2 { font-size:75%; line-height:140%;}
.txt3 { font-size:75%; line-height:150%;}
.txt4 { font-size:75%; line-height:150%;}
.txt5 { font-size:88%; line-height:135%;}
.txt6 { font-size:112%; line-height:135%;}
.emph { font-weight:bold;}
.default { font-weight:normal; color:#000000;}


/* definition:base */
body { background:#ffffff; text-align:center; color:#000;padding:0px; margin:0px;font-family:Osaka, 'ＭＳ Ｐゴシック';}
tr { vertical-align:top;}
p { padding:0px; margin:0px; font-size:88%; line-height:170%;}

/* definition:common color */
.txt_color01 { color:#183390;}
.txt_color02 { color:#ffffff;}


/* definition:class form */
form {margin:0px;}


/* definition:class headline */
h1,h2,h3 {margin:0px;padding:0px;}


/* definition:pane */
#hdr_pane { margin-bottom:2px;}
#cont_area { width:790px;}
.leftnavi_pane { width:150px; background:#f5f5f5; text-align:left;}
#info_pane { width:630px; margin-left:10px; text-align:left;}
#special_info { width:210px; padding-left:10px;}
#ad_pane { width:620px; text-align:left; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color: #F6F8F9;}
#main_pane { width:410px; margin-top:10px; margin-left:10px; text-align:left;}
.wide #main_pane { width:620px; margin-top:10px; margin-left:10px; text-align:left;}
.article #main_pane { width:630px;}
#sub_pane { width:200px; margin-top:10px; margin-left:10px; text-align:left;}
#mainichi_pane { width:630px; margin-left:10px; padding-bottom:18px; text-align:left;}
#ftr_pane {}


/* definition:left navi */
#mainichi_logo { height:104px;text-align:center; background:#ffffff url(/image/rnavi_bg_01.gif) no-repeat center; border-top:1px solid #93c0f7; border-right:1px solid #93c0f7; border-left:1px solid #93c0f7;}
#mainichi_logo img { margin:8px 0px;}
#date { padding:3px 0px; font-weight:bold; text-align:center; background:#3399ff;}


/* definition:category_navi */
.category_navi { background:#edf7ff; border-left:1px solid #93c0f7; border-right:1px solid #93c0f7;}
.category_navi a { font-size:75%; line-height:140%;  text-decoration:none; color:#183390;}
.category_navi a:visited { color:#183390;}
.category_navi a:hover { text-decoration:underline; color:#183390;}
.category_navi .leftnavi{ padding:3px 5px 0px 20px; list-style:none; background:url(/image/blt_01.gif) no-repeat top left; background-position: 10px 8px;}
.category_navi .leftnavi_on{ padding:5px 5px 0px 20px; list-style:none; background:url(/image/blt_07.gif) no-repeat top left; background-position: 1px 1px;}
.category_navi .leftnavi_on_sngl{ padding:5px 5px 0px 20px; list-style:none; background:url(/image/blt_23.gif) no-repeat top left; background-position: 1px 1px;}
.category_navi .leftnavi_sub{ padding:5px 5px 0px 26px; list-style:none; background:url(/image/blt_08.gif) no-repeat top left; background-position: 1px 1px;}
.category_navi .leftnavi_sub a{ font-weight:normal;}
.category_navi .leftnavi_sub a:visited{ color:#183390;}
.category_navi .leftnavi_sub a:hover{ font-weight:normal;}
.category_navi .current { font-weight:bold;}


.category_navi .bdr{ margin:0px 7px; border-top:1px solid #bbd8fb;}
.category_navi .space { margin-top:7px;}
.category_navi .ttl01 { margin:0px 1px; padding:6px 8px 4px 8px; font-size:75%; line-height:140%; font-weight:bold; color:#183390; background:#ffffff url(/image/rnavi_bg_02.gif) no-repeat top;}
#atrticle_search { padding:5px 0px 8px 8px; margin:0px 1px; background:#ffffff;}
#atrticle_search_txt { width:80px; margin-right:5px;}


/* definition:left navi blocks */
.left_navi_ttl { margin-top:5px; text-align:left; color:#183390; background:url(/image/frm_01_top.gif) no-repeat;}
.left_navi_ttl table { width:138px; margin-left:8px; padding-top:3px;}
.left_navi_ttl .ttl01 { font-weight:bold; color:#183390;}
.left_navi_ttl .ttl01 a { font-weight:bold; text-decoration:underline; color:#183390;}
.left_navi_ttl .ttl01 a:visited { color:#183390;}
.left_navi_ttl .ttl01 a:hover { font-weight:bold; text-decoration:underline; color:#ff3300;}
.left_navi_ttl .ttl02 { text-align:right;}
.left_navi_ttl .ttl02 a { font-weight:bold; text-decoration:underline; color:#183390;}
.left_navi_ttl .ttl02 a:visited { color:#183390;}
.left_navi_ttl .ttl02 a:hover { font-weight:bold; text-decoration:underline; color:#ff3300;}


.left_navi_content { padding-bottom:7px; background: #ffffff url(/image/frm_02_btm.gif) no-repeat bottom;}
.left_navi_content a { text-decoration:underline; color:#000000;}
.left_navi_content a:visited { color:#666666;}
.left_navi_content a:hover { text-decoration:underline; color:#ff3300;}
.left_navi_content .block01 { padding:3px 0px 9px 0px; text-align:center; border-left:1px solid #93c0f7; border-right:1px solid #93c0f7;}
.left_navi_content .block01 img{ border:1px solid #cccccc;}
.left_navi_content .block02 { padding:0px 5px 0px 9px; background:url(/image/bg_02.gif) repeat-y;}
.left_navi_content .block02 a:visited { color:#666666;}
.left_navi_content .block02 a:hover { text-decoration:underline; color:#ff3300;}
.left_navi_content .block02 .blt01 a:visited { color:#000000;}
.left_navi_content .block02 .blt01 a:hover { text-decoration:underline; color:#ff3300;}
.left_navi_content .block03 { padding:3px 5px 2px 10px; background:url(/image/bg_03.gif) repeat-y;}
.left_navi_content .blt01 { padding:4px 2px 0px 8px; background: url(/image/blt_02.gif) no-repeat top left; background-position:0px 8px;}


.leftnavi_pane .ad01 { padding: 5px 12px; margin-top:5px; border:1px solid #cccccc; background:#ffffff;}
.leftnavi_pane .ad01 img { margin-bottom:3px;}
.leftnavi_pane .ad01 a { text-decoration:underline; color:#000000;}
.leftnavi_pane .ad01 a:hover { text-decoration:underline; color:#ff3300;}
.leftnavi_pane .ad02 { padding:5px 5px 5px 15px; margin-top:5px; border:1px solid #ccc; background:#ffffff;}
.leftnavi_pane .ad02 img { margin-bottom:3px;}
.leftnavi_pane .ad02 a { text-decoration:underline; color:#000000;}
.leftnavi_pane .ad02 a:hover { text-decoration:underline; color:#ff3300;}


.industry_news .block01 img { border:0px;}
.industry_news .left_navi_content { padding-bottom:7px; background: #ffffff url(/image/frm_06_btm.gif) no-repeat bottom;}
.blt01 a { text-decoration:none;}
.blt01 a:hover { text-decoration:underline;}
/* .blt01 a:hover { color:#666666;} */


/* definition:info pane */
#top_navi {  padding:0px 3px 0px 3px; margin-bottom:10px; text-align:right; background:#ffffff url(/image/tnavi_bg_01.gif) no-repeat top;}
#top_navi a { text-decoration:underline; color:#183390;}
#top_navi a:hover { text-decoration:underline; color:#ff3300;}
.crumb { margin-bottom:9px; padding-bottom:1px;}


.crumb { color:#183390;}
.crumb .current { font-weight:bold;}
.crumb a { color:#183390; text-decoration:underline;}
.crumb a:visited { color:#666666;}
.crumb a:hover { color:#ff3300;}


#extra_news { font-weight:bold;color:#ff3300;}
#extra_news a { text-decoration:none; color:#ff3300;}
#extra_news a:visited { color:#666666;}
#extra_news a:hover { text-decoration:underline; color:#ff3300;}
#info_content { width:410px; margin:5px 0px  20px 0px;}


.info_ttl01 { background:url(/image/blt_03.gif) no-repeat; padding:0px 5px 0px 10px; border-bottom:2px solid #183390;}
.info_ttl01 table{ width:395px;}
.article .info_ttl01{ margin-top:10px;}
.article .info_ttl01 table{ width:605px;}
.article .today_ttl { padding-left:10px;}
.info_ttl01 .ttl01{ text-align:left; font-weight:bold; color:#183390;}
.info_ttl01 .ttl01 a { text-decoration:none; color:#183390;}
.info_ttl01 .ttl01 a:visited { color:#183390;}
.info_ttl01 .ttl01 a:hover { text-decoration:underline; color:#ff3300;}
.info_ttl01 .ttl02{ text-align:right; color:#183390;}
.info_ttl01 .ttl02 a { text-decoration:underline; color:#183390;}
.info_ttl01 .ttl02 a:visited { color:#183390;}
.info_ttl01 .ttl02 a:hover { text-decoration:underline; color:#ff3300;}

.info_ttl01_dis { background:url(/image/blt_15.gif) no-repeat; padding:0px 5px 0px 10px; border-bottom:2px solid #183390;}
.info_ttl01_dis table{ width:395px;}
.article .info_ttl01_dis{ margin-top:10px;}
.article .info_ttl01_dis table{ width:605px;}
.info_ttl01_dis .ttl01{ text-align:left; font-weight:bold; color:#333333;}
.info_ttl01_dis .ttl01 a { text-decoration:none; color:#183390;}
.info_ttl01_dis .ttl01 a:visited { color:#666666;}
.info_ttl01_dis .ttl01 a:hover { text-decoration:underline; color:#ff3300;}
.info_ttl01_dis .ttl02{ text-align:right; color:#183390;}
.info_ttl01_dis .ttl02 a { text-decoration:underline; color:#183390;}
.info_ttl01_dis .ttl02 a:visited { color:#183390;}
.info_ttl01_dis .ttl02 a:hover { text-decoration:underline; color:#ff3300;}

.clr01 .info_ttl01 { background:url(/image/blt_g13.gif) no-repeat; padding:0px 5px 0px 10px; border-bottom:2px solid #36730a;}
.clr01 .info_ttl01 .ttl01{ text-align:left; font-weight:bold; color:#00451c;}
.clr01 .info_ttl01 .ttl01 a { text-decoration:none; color:#00451c;}
.clr01 .info_ttl01 .ttl01 a:visited { color:#00451c;}
.clr01 .info_ttl01 .ttl01 a:hover { text-decoration:underline; color:#ff3300;}
.clr01 .info_ttl01 .ttl02{ text-align:right;}
.clr01 .info_ttl01 .ttl02 a { text-decoration:underline; color:#00451c;}
.clr01 .info_ttl01 .ttl02 a:visited { color:#00451c;}
.clr01 .info_ttl01 .ttl02 a:hover { text-decoration:underline; color:#ff3300;}

.clr01 .info_ttl01_dis { background:url(/image/blt_15.gif) no-repeat; padding:0px 5px 0px 10px; border-bottom:2px solid #36730a;}


h2 { font-size:75%; line-height:140%;}


/* definition:today's topic */
.today_ttl { padding-top:10px; text-align:left; font-weight:bold;}
.today_ttl a { color:#000000;}
.today_ttl a:visited { color:#666666;}
.today_ttl a:hover { color:#ff3300;}
.today_cont { padding-top:0px; text-align:left;}
#info_content .today_cont img { margin:0px 10px 10px 0px; border:1px solid #cccccc; float:left;}
.info_content .today_cont img { margin:0px 10px 10px 0px; border:1px solid #cccccc; float:left;}
.today_detail { text-align:right;}
.today_detail a{ color:#183390;}
.today_detail a:visited { color:#666666;}
.today_detail a:hover { color:#ff3300;}

#info_content .block01 { padding: 4px 0px 0px 10px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:0px 8px;}
#info_content .block01 table{ width:398px;}
#info_content .block01 table .time{ text-align:right;}
#info_content .block01 a { color:#000000; text-decoration:none;}
#info_content .block01 a:visited { color:#666666;}
#info_content .block01 a:hover { color:#ff3300; text-decoration:underline;}

.img_center { padding-top:19px;}
.img_left { padding-top:19px; width:410px;}
.img_right { padding-top:19px; width:410px;}
.article .img_left { padding-top:0px; width:620px;} /*altered 050503 padding-top 19px to 0*/
.article .img_right { padding-top:0px; width:620px;} /*altered 050503 padding-top 19px to 0*/

.img_center .today_image { margin:0px auto 5px auto;}
.img_left .today_image { float:left; margin:0px 5px 5px 0px; }
.img_right .today_image { float:right; margin:0px 0px 5px 5px; }

.today_image { background:#efefef;}
.today_image img { border:1px solid #cccccc;}
.today_image .caption { margin-bottom:0px; padding:5px; font-weight:bold; text-align:left;}

.multiBG { background:#ffffff;}
.multi_image { margin:0px auto 5px auto;}
.multi_image { background:#efefef;}
.multi_image img { border:1px solid #cccccc;}
.multi_image .caption { margin-bottom:0px; padding:5px; font-weight:bold; text-align:left;}

/* definition:special topics */
.sp_topics { padding-bottom:4px; margin-bottom:5px; text-align:left; color:#183390; background:url(/image/frm_04_btm.gif) no-repeat bottom;}
.sp_topics .ttl01 { width:200px; padding:2px 8px 5px 10px; text-align:left; color:#183390; background:#efeee7 url(/image/frm_04_top.gif) no-repeat;}
.sp_topics .ttl01 .left a { font-weight:bold; text-decoration:underline; color:#183390;}
.sp_topics .ttl01 .left a:visited { color:#183390;}
.sp_topics .ttl01 .left a:hover { text-decoration:underline; color:#ff3300;}
.sp_topics .ttl01 .right { text-align:right;}
.sp_topics .ttl01 .right a { text-decoration:underline; color:#183390;}
.sp_topics .ttl01 .right a:visited { color:#183390;}
.sp_topics .ttl01 .right a:hover{ color:#ff3300;}


.sp_topics .content { width:200px; background:#efeee7;}
.sp_topics .content table { margin:0px 7px; padding-bottom:5px;}
.sp_topics .content a { text-decoration:underline; color:#000000;}
.sp_topics .content a:visited { color:#666666;}
.sp_topics .content a:hover { color:#ff3300;}
.sp_topics .content img { margin-right:5px; border:1px solid #cccccc;}
.sp_topics .ranking { width:200px;  background:#efeee7;}
.sp_topics .ranking table { margin:0px 7px;}
.sp_topics .ranking .rank { padding:0px 7px 0px 3px; font-weight:bold;}
.sp_topics .ranking .rank a { text-decoration:none; color:#183390;}
.sp_topics .ranking .rank a:visited { color:#666666;}
.sp_topics .ranking .rank a:hover { text-decoration:underline; color:#ff3300;}
.sp_topics .ranking .rank_sum a { padding-right:5px;}
.sp_topics .ranking .rank_sum a { text-decoration:none; color:#000000;}
.sp_topics .ranking .rank_sum a:visited { color:#666666;}
.sp_topics .ranking .rank_sum a:hover { text-decoration:underline; color:#ff3300;}


/* definition:main content */
h2 { font-size:75%; line-height:140%;}
.cont_list01 { margin-bottom:19px;}
.wide .cont_list01 { margin-bottom:0px;}
.cont_list01 .main_cat_navi { width:410px; text-align:right; padding:5px; background: #ffffff url(/image/mnavi_bg_01.gif) repeat-x;}
.cont_list01 .main_cat_navi a { text-decoration:underline; color:#183390;}
.cont_list01 .main_cat_navi a:visited { color:#666666;}
.cont_list01 .main_cat_navi a:hover { text-decoration:underline; color:#ff3300;}


.cont_list01 .ttl01 { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_04.gif) no-repeat;}
.cont_list01 .ttl01 table { width:389px; text-align:left;}
.cont_list01 .ttl01 .left { text-align:left;}
.cont_list01 .ttl01 .left a { text-decoration:none;}
.cont_list01 .ttl01 .left a:visited { color:183390;}
.cont_list01 .ttl01 .left a:hover { text-decoration:underline;color:#ff3300;}
.cont_list01 .ttl01 .right {  text-align:right;}
.cont_list01 .ttl01 a { font-weight:bold; color:#183390;}
.cont_list01 .ttl01 a:visited { color:183390;}
.cont_list01 .ttl01 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list01 .ttl01 .right a { font-weight:normal; color:#183390;}

.cont_list01 .ttl01_dis { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_18.gif) no-repeat;}
.cont_list01 .ttl01_dis .left { text-align:left; color:#333333;}
.cont_list01 .ttl01_dis .left a { text-decoration:none;}
.cont_list01 .ttl01_dis .left a:visited { color:666666;}
.cont_list01 .ttl01_dis .left a:hover { text-decoration:underline;}
.cont_list01 .ttl01_dis .right {  text-align:right;}
.cont_list01 .ttl01_dis a { font-weight:bold; color:#183390;}
.cont_list01 .ttl01_dis a:visited { color:666666;}
.cont_list01 .ttl01_dis a:hover { color:#ff3300; text-decoration:underline;}
.cont_list01 .ttl01_dis .right a { font-weight:normal; color:#183390;}

.cont_list01 .clr01_dis { background:url(/image/blt_g06.gif) no-repeat;}
.cont_list01 .clr01_dis .left a { color:#333333;}
.cont_list01 .clr01_dis .left a:visited { color:#333333;}
.cont_list01 .clr01_dis .left a:hover{ color:#ff3300;}
.cont_list01 .clr01_dis .right a { color:#333333;}
.cont_list01 .clr01_dis .right a:visited{ color:#333333;}
.cont_list01 .clr01_dis .right a:hover{ color:#ff3300;}

.cont_list01 .ttl02 {  height:21px; margin-bottom:10px; padding:3px 5px 0px 16px ; background:url(/image/blt_06.gif) no-repeat;}
.cont_list01 .ttl02 table { width:389px; text-align:left;}
.cont_list01 .ttl02 .left { text-align:left; color:#333;}
.cont_list01 .ttl02 .left a { text-decoration:none;}
.cont_list01 .ttl02 .left a:visited { color:#183390;}
.cont_list01 .ttl02 .left a:hover { color:#ff3300;text-decoration:underline;}
.cont_list01 .ttl02 .right {  text-align:right;}
.cont_list01 .ttl02 a { font-weight:bold; color:#183390;}
.cont_list01 .ttl02 a:visited { color:#183390;}
.cont_list01 .ttl02 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list01 .ttl02 .right a { font-weight:normal; color:#183390;}


.cont_list01 .ttl02_dis { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_19.gif) no-repeat;}
.cont_list01 .ttl02_dis .left { text-align:left; color:#333333;}
.cont_list01 .ttl02_dis .left a { text-decoration:none;}
.cont_list01 .ttl02_dis .left a:visited { color:666666;}
.cont_list01 .ttl02_dis .left a:hover { text-decoration:underline;}
.cont_list01 .ttl02_dis .right {  text-align:right;}
.cont_list01 .ttl02_dis a { font-weight:bold; color:#183390;}
.cont_list01 .ttl02_dis a:visited { color:666666;}
.cont_list01 .ttl02_dis a:hover { color:#ff3300; text-decoration:underline;}
.cont_list01 .ttl02_dis .right a { font-weight:normal; color:#183390;}

.cont_list01 .ttl03_dis { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_20.gif) no-repeat;}
.cont_list01 .ttl03_dis .left { text-align:left; color:#333333;}
.cont_list01 .ttl03_dis .left a { text-decoration:none;}
.cont_list01 .ttl03_dis .left a:visited { color:666666;}
.cont_list01 .ttl03_dis .left a:hover { text-decoration:underline;}
.cont_list01 .ttl03_dis .right {  text-align:right;}
.cont_list01 .ttl03_dis a { font-weight:bold; color:#183390;}
.cont_list01 .ttl03_dis a:visited { color:666666;}
.cont_list01 .ttl03_dis a:hover { color:#ff3300; text-decoration:underline;}
.cont_list01 .ttl03_dis .right a { font-weight:normal; color:#183390;}

.cont_list01 .clr03_dis { background:url(/image/blt_g10.gif) no-repeat;}
.cont_list01 .clr03_dis .left a { color:#333333;}
.cont_list01 .clr03_dis .left a:visited { color:#666666;}
.cont_list01 .clr03_dis .left a:hover{ color:#ff3300;}
.cont_list01 .clr03_dis .right a { color:#333333;}
.cont_list01 .clr03_dis .right a:visited{ color:#333333;}
.cont_list01 .clr03_dis .right a:hover{ color:#ff3300;}

.article .cont_list01 .ttl01 { background:url(/image/blt_09.gif) no-repeat;}
.article .cont_list01 .ttl01 table { width:609px;}
.article .cont_list01 .ttl01 .left { color:#183390;}
.article .cont_list01 .ttl01 .right { padding-right:10px;text-align:right;}
.article .cont_list01 .block01 { width:610px;}
.article .cont_list01 .block02 { width:610px;}

.article .cont_list01 .clr01 { background:url(/image/blt_g11.gif) no-repeat;}
.article .cont_list01 .clr01 .left a { color:#00451c;}
.article .cont_list01 .clr01 .left a:visited { color:#00451c;}
.article .cont_list01 .clr01 .left a:hover { color:#ff3300;}
.article .cont_list01 .clr01 .right a { color:#00451c;}
.article .cont_list01 .clr01 .right a:visited{ color:#00451c;}
.article .cont_list01 .clr01 .right a:hover{ color:#ff3300;}

.article .cont_list01 .ttl02 { background:url(/image/blt_13.gif) no-repeat;}
.article .cont_list01 .ttl02 table { width:609px;}
.article .cont_list01 .ttl02 .left { color:#183390;}
.article .cont_list01 .ttl02 .right { padding-right:10px;text-align:right;}
.article .cont_list01 .block01 { width:610px;}
.article .cont_list01 .block02 { width:610px;}

.article .cont_list01 .clr02 { background:url(/image/blt_g09.gif) no-repeat;}
.article .cont_list01 .clr02 .left a { color:#00451c;}
.article .cont_list01 .clr02 .left a:visited { color:#00451c;}
.article .cont_list01 .clr02 .left a:hover { color:#ff3300;}
.article .cont_list01 .clr02 .right a { color:#00451c;}
.article .cont_list01 .clr02 .right a:visited{ color:#00451c;}
.article .cont_list01 .clr02 .right a:hover{ color:#ff3300;}

.cont_list01 .blocks { margin:10px 0px 19px 0px;}
.cont_list01 .block01 { width:410px; padding: 4px 0px 0px 10px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:0px 8px;}
.cont_list01 .block01 td{ vertical-align:top;}
.cont_list01 .block01 .time{ padding-right:2px; text-align:right;}
.cont_list01 .block01 .image{ padding-right:2px; text-align:right;}
.cont_list01 .block01 .image img{ border:1px solid #cccccc;}
.cont_list01 .block01 a { color:#000000; text-decoration:none;}
.cont_list01 .block01 a:visited { color:666666;}
.cont_list01 .block01 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list01 .block02 td { padding:4px 7px 0px 7px;}
.cont_list01 .block02 td.date { width:80px; text-align:right;}
.cont_list01 .block02 a { color:#000000; text-decoration:none;}
.cont_list01 .block02 a:visited { color:666666;}
.cont_list01 .block02 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list01 .block03 { width:315px; padding: 4px 10px 0px 10px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:0px 8px;}
.cont_list01 .block03 .time{ padding-right:2px; text-align:right;}
.cont_list01 .block03 a { color:#000000; text-decoration:none;}
.cont_list01 .block03 a:visited { color:#666666;}
.cont_list01 .block03 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list01 .block04 { width:200px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:0px 8px; vertical-align:top;}
.cont_list01 .block04 .item { width:180px; margin-left:10px;padding-top: 4px}
.cont_list01 .block04 a { color:#000000; text-decoration:none;}
.cont_list01 .block04 a:visited { color:#666666;}
.cont_list01 .block04 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list02 { margin-bottom:19px;}
.cont_list02 .ttl01 { height:21px;  padding:3px 5px 0px 16px ; background:url(/image/blt_06.gif) no-repeat;}
.cont_list02 .ttl01 table { width:389px; text-align:left;}
.cont_list02 .ttl01 .left { text-align:left; color:#333333;}
.cont_list02 .ttl01 .left a { text-decoration:none;}
.cont_list02 .ttl01 .left a:visited { color:#183390;}
.cont_list02 .ttl01 .left a:hover { color:#ff3300;text-decoration:underline;}
.cont_list02 .ttl01 .right { text-align:right;}
.cont_list02 .ttl01 a { font-weight:bold; color:#183390;}
.cont_list02 .ttl01 a:visited { color:#183390;}
.cont_list02 .ttl01 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list02 .clr01 { background:url(/image/blt_g08.gif) no-repeat;}
.cont_list02 .clr01 .left a { color:#00451c;}
.cont_list02 .clr01 .left a:visited { color:#00451c;}
.cont_list02 .clr01 .left a:hover{ color:#ff3300;}
.cont_list02 .clr01 .right a { color:#00451c;}
.cont_list02 .clr01 .right a:visited{ color:#00451c;}
.cont_list02 .clr01 .right a:hover{ color:#ff3300;}


.cont_list02 .ttl02 { height:21px;  padding:3px 5px 0px 16px ; background:url(/image/blt_22.gif) no-repeat;}
.cont_list02 .ttl02 table { width:389px; text-align:left;}
.cont_list02 .ttl02 .left { text-align:left; color:#333333;}
.cont_list02 .ttl02 .left a { text-decoration:none;}
.cont_list02 .ttl02 .left a:visited { color:#183390;}
.cont_list02 .ttl02 .left a:hover { color:#ff3300;text-decoration:underline;}
.cont_list02 .ttl02 a { font-weight:bold; color:#183390;}
.cont_list02 .ttl02 a:visited { color:#183390;}
.cont_list02 .ttl02 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list02 .ttl02 .right { text-align:right;}
.cont_list02 .ttl02 .right a { font-weight:normal; color:#183390;}
.cont_list02 .ttl02 .right a:visited { color:#183390;}
.cont_list02 .ttl02 .right a:hover { color:#ff3300; color:#ff3300;}

.cont_list02 .clr02 { background:url(/image/blt_g07.gif) no-repeat;}
.cont_list02 .clr02 .left a { color:#00451c;}
.cont_list02 .clr02 .left a:visited { color:#00451c;}
.cont_list02 .clr02 .left a:hover{ color:#ff3300;}
.cont_list02 .clr02 .right a { color:#00451c;}
.cont_list02 .clr02 .right a:visited{ color:#00451c;}
.cont_list02 .clr02 .right a:hover{ color:#ff3300;}


.cont_list02 .blocks { margin-top:10px;}
.cont_list02 .block01 { width:410px; padding: 4px 0px 0px 15px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:5px 8px;}
.cont_list02 .block01 .time{ padding-right:2px; text-align:right;}
.cont_list02 .block01 a { color:#000000; text-decoration:none;}
.cont_list02 .block01 a:visited { color:666666;}
.cont_list02 .block01 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list02 .block02 td { padding:4px 7px 0px 7px;}
.cont_list02 .block02 td.date { width:80px; text-align:right;}
.cont_list02 .block02 a { color:#000000; text-decoration:none;}
.cont_list02 .block02 a:visited { color:666666;}
.cont_list02 .block02 a:hover { color:#ff3300; text-decoration:underline;}


.cont_list02 .blocks { margin-top:10px;}
.cont_list02 .block03 { width:410px; padding: 4px 0px 0px 15px; text-align:left; background:url(/image/blt_05.gif) no-repeat; background-position:5px 8px;}
.cont_list02 .block03 .time{ padding-right:2px; text-align:right;}
.cont_list02 .block03 a { color:#000000; text-decoration:none;}
.cont_list02 .block03 a:visited { color:666666;}
.cont_list02 .block03 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list04 { margin-bottom:20px;}
.cont_list04 .ttl01 { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_12.gif) no-repeat;}
.cont_list04 .ttl01 table { width:284px; text-align:left;}
.cont_list04 .ttl01 .left { text-align:left;}
.cont_list04 .ttl01 .left a { font-weight:bold; color:#183390; text-decoration:none;}
.cont_list04 .ttl01 .left a:visited { color:#183390;}
.cont_list04 .ttl01 .left a:hover { color:#ff3300; text-decoration:underline;}
.cont_list04 .ttl01 .right { text-align:right;}
.cont_list04 .ttl01 .right a { font-weight:normal; color:#183390;}
.cont_list04 .ttl01 .right a:visited { color:#183390;}
.cont_list04 .ttl01 .right a:hover { color:#ff3300;}

.cont_list04 .ttl01_dis { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_16.gif) no-repeat;}
.cont_list04 .ttl01_dis table { width:284px; text-align:left;}
.cont_list04 .ttl01_dis .left { text-align:left; color:#333333;}
.cont_list04 .ttl01_dis .left a { font-weight:bold; color:#183390; text-decoration:none;}
.cont_list04 .ttl01_dis .left a:visited { color:666666;}
.cont_list04 .ttl01_dis .left a:hover { color:#ff3300; text-decoration:underline;}
.cont_list04 .ttl01_dis .right { text-align:right; color:#333333;}
.cont_list04 .ttl01_dis .right a { font-weight:normal; color:#183390;}
.cont_list04 .ttl01_dis .right a:visited { color:666666;}
.cont_list04 .ttl01_dis .right a:hover { color:#ff3300;}

.cont_list04 .clr01_dis { background:url(/image/blt_g02.gif) no-repeat;}
.cont_list04 .clr01_dis .left a { color:#00451c;}
.cont_list04 .clr01_dis .left a:visited { color:#00451c;}
.cont_list04 .clr01_dis .right a { color:#00451c;}
.cont_list04 .clr01_dis .right a:visited{ color:#00451c;}
.cont_list04 .clr01_dis .right a:hover{ color:#ff3300;}

.cont_list04 .blocks { width:305px; margin-top:10px;}
.cont_list04 .blocks img{ margin-right:10px; border:1px solid #cccccc;}
.cont_list04 .blocks .ttl{ vertical-align:middle;}
.cont_list04 .blocks a { color:#000000; text-decoration:underline;}
.cont_list04 .blocks a:visited { color:666666;}
.cont_list04 .blocks a:hover { color:#ff3300;}

.cont_list04 .blocks01 { width:305px; margin-top:9px;}
.cont_list04 td { vertical-align:top;}
.cont_list04 .blocks01 img{ margin-right:10px; border:1px solid #cccccc;}
.cont_list04 .blocks01 .ttl{ vertical-align:middle;}
.cont_list04 .blocks01 a { color:#000000; text-decoration:underline;}
.cont_list04 .blocks01 a:visited { color:666666;}
.cont_list04 .blocks01 a:hover { color:#ff3300;}

.cont_list04 .block01 { width:80px; padding: 4px 4px 0px 11px; text-align:left; font-weight:bold; background:url(/image/blt_02.gif) no-repeat; background-position:0px 8px;}
.cont_list04 .block01 a { color:#000000; text-decoration:none;}
.cont_list04 .block01 a:visited { color:#666666;}
.cont_list04 .block01 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list04 .block02 { padding: 4px 5px 0px 9px; text-align:left; background:url(/image/blt_14.gif) no-repeat; background-position:0px 10px;}
.cont_list04 .block02 a { color:#000000; text-decoration:underline;}
.cont_list04 .block02 a:visited { color:#666666;}
.cont_list04 .block02 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list04 .block03 { width:305px; padding: 4px 4px 0px 21px; text-align:left; background:url(/image/blt_14.gif) no-repeat; background-position:10px 10px;}
.cont_list04 .block03 a { color:#000000; text-decoration:none;}
.cont_list04 .block03 a:visited { color:#666666;}
.cont_list04 .block03 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list04 .block04 { width:620px; padding: 4px 4px 0px 21px; text-align:left; background:url(/image/blt_14.gif) no-repeat; background-position:10px 10px;}
.cont_list04 .block04 a { color:#000000; text-decoration:none;}
.cont_list04 .block04 a:visited { color:#666666;}
.cont_list04 .block04 a:hover { color:#ff3300; text-decoration:underline;}

.cont_list05 .ttl02 { height:21px; padding:3px 0px 0px 16px ; background:url(/image/blt_13.gif) no-repeat;}
.cont_list05 .ttl02 table { width:600px; text-align:left;}
.cont_list05 .ttl02 .left { text-align:left;}
.cont_list05 .ttl02 .left a { text-decoration:none;}
.cont_list05 .ttl02 .left a:visited { color:#183390;}
.cont_list05 .ttl02 .left a:hover { color:#ff3300; text-decoration:underline;}
.cont_list05 .ttl02 .right {  text-align:right;}
.cont_list05 .ttl02 a { font-weight:bold; color:#183390;}
.cont_list05 .ttl02 a:visited { color:#183390;}
.cont_list05 .ttl02 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list05 .ttl02 .right a { font-weight:normal; color:#183390;}

.cont_list05 .ttl03 { height:21px; padding:3px 0px 0px 16px ; background:url(/image/blt_09.gif) no-repeat;}
.cont_list05 .ttl03 table { width:609px; text-align:left;}
.cont_list05 .ttl03 .left { text-align:left; color:#183390;}
.cont_list05 .ttl03 .left a { text-decoration:none;}
.cont_list05 .ttl03 .left a:visited { color:#183390;}
.cont_list05 .ttl03 .left a:hover { color:#ff3300;text-decoration:underline;}
.cont_list05 .ttl03 .right {  text-align:right;}
.cont_list05 .ttl03 a { font-weight:bold; color:#183390;}
.cont_list05 .ttl03 a:visited { color:183390;}
.cont_list05 .ttl03 a:hover { color:#ff3300; text-decoration:underline;}
.cont_list05 .ttl03 .right a { font-weight:normal; color:#183390;}

.cont_list06 td { vertical-align:top;}
.cont_list06 .cell01 { width:176px; margin-left:10px; padding-bottom:7px;}
.cont_list06 .cell02 { width:166px; margin-left:20px; padding-bottom:7px;}
.cont_list06 .ttl { font-weight:bold;}
.cont_list06 .ttl a { color:#000000; text-decoration:underline;}
.cont_list06 .ttl a:visited { color:#666666;}
.cont_list06 .ttl a:hover { color:#ff3300; text-decoration:underline;}
.cont_list06 .item { padding-left:8px ; background:url(/image/blt_14.gif) no-repeat; background-position:1px 6px;}
.cont_list06 .item a { color:#000000; text-decoration:none;}
.cont_list06 .item a:visited { color:#666666;}
.cont_list06 .item a:hover { color:#ff3300; text-decoration:underline;}

.cont_list07 { margin-bottom:19px;}
.cont_list07 .ttl01_dis { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_17.gif) no-repeat;}
.cont_list07 .ttl01_dis table { width:284px; text-align:left;}
.cont_list07 .ttl01_dis .left { text-align:left; color:#333333;}
.cont_list07 .ttl01_dis .left a { font-weight:bold; color:#183390; text-decoration:none;}
.cont_list07 .ttl01_dis .left a:visited { color:183390;}
.cont_list07 .ttl01_dis .left a:hover { color:#ff3300; text-decoration:underline;}
.cont_list07 .ttl01_dis .right { text-align:right; color:#333333;}
.cont_list07 .ttl01_dis .right a { font-weight:normal; color:#183390;}
.cont_list07 .ttl01_dis .right a:visited { color:183390;}
.cont_list07 .ttl01_dis .right a:hover { color:#ff3300;}

.cont_list07 .ttl01 { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_21.gif) no-repeat;}
.cont_list07 .ttl01 table { width:284px; text-align:left;}
.cont_list07 .ttl01 .left { text-align:left; color:#333333;}
.cont_list07 .ttl01 .left a { font-weight:bold; color:#183390; text-decoration:none;}
.cont_list07 .ttl01 .left a:visited { color:183390;}
.cont_list07 .ttl01 .left a:hover { color:#ff3300; text-decoration:underline;}
.cont_list07 .ttl01 .right { text-align:right; color:#333333;}
.cont_list07 .ttl01 .right a { font-weight:normal; color:#183390;}
.cont_list07 .ttl01 .right a:visited { color:183390;}
.cont_list07 .ttl01 .right a:hover { color:#ff3300;}

.cont_list07 .clr01 { background:url(/image/blt_g03.gif) no-repeat;}
.cont_list07 .clr01 .left a { color:#00451c;}
.cont_list07 .clr01 .left a:visited { color:00451c;}
.cont_list07 .clr01 .left a:hover{ color:#ff3300;}
.cont_list07 .clr01 .right a { color:#00451c;}
.cont_list07 .clr01 .right a:visited{ color:#00451c;}
.cont_list07 .clr01 .right a:hover{ color:#ff3300;}


.today_cont .blocks { margin-bottom:10px;}
.today_cont .blocks img{ margin:0px 10px 0px 0px; border:10px solid #cccccc;}
.today_cont .blocks .ttl{ vertical-align:middle;}
.today_cont .blocks a { color:#000000; text-decoration:underline;}
.today_cont.blocks a:visited { color:666666;}
.today_cont .blocks a:hover { color:#ff3300;}

.today_cont .blocks .item a { color:#000000; text-decoration:underline;}
.today_cont.blocks .item a:visited { color:666666;}
.today_cont .blocks .item a:hover { color:#ff3300;}

.cont_list01 .block05 { width:400px; padding-bottom:7px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:0px 5px;}
.cont_list01 .block05 .item { width:390px; margin-left:10px;}
.cont_list01 .block05 .item a { color:#000000; text-decoration:none;}
.cont_list01 .block05 .item a:visited { color:#666666;}
.cont_list01 .block05 .item a:hover { color:#ff3300; text-decoration:underline;}

.space01 { width:10px;}

.ad { margin:50px 0px;text-align:center;}


/* definition:sub content */
.sub_block { padding-bottom:6px; margin-bottom:5px; background:#ffffff url(/image/frm_05_btm.gif) no-repeat bottom;}
.sub_block .sub_block_ttl { width:200px; padding:5px 8px 0px 10px; text-align:left; color:#183390; background:url(/image/frm_05_top.gif) no-repeat;}
.sub_block .sub_block_ttl .left { font-weight:bold; color:#183390;}
.sub_block .sub_block_ttl .left a { font-weight:bold; text-decoration:underline; color:#183390;}
.sub_block .sub_block_ttl .left a:visited { color:#183390;}
.sub_block .sub_block_ttl .left a:hover { text-decoration:underline; color:#ff3300;}
.sub_block .sub_block_ttl .right { text-align:right;}
.sub_block .sub_block_ttl .right a { text-decoration:underline; color:#183390;}
.sub_block .sub_block_ttl .right a:visited { color:#183390;}
.sub_block .sub_block_ttl .right a:hover{ color:#ff3300;}
.sub_cont { padding:8px 5px 3px 0px; text-align:left; background:#ffffff url(/image/bg_04.gif) repeat-y;}
.sub_cont table { margin-left:7px;}
.sub_cont a { text-decoration:underline; color:#000000;}
.sub_cont a:visited { color:666666;}
.sub_cont a:hover { text-decoration:underline; color:#ff3300;}
.sub_cont .block01 { padding: 4px 0px 0px 17px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:10px 8px;}
.sub_cont .block01 a { color:#000000; text-decoration:none;}
.sub_cont .block01 a:visited { color:666666;}
.sub_cont .block01 a:hover { color:#ff3300; text-decoration:underline;}
.sub_cont .block02 { padding: 4px 0px 0px 10px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:3px 8px;}
.sub_cont .block02 a { color:#000000; text-decoration:none;}
.sub_cont .block02 a:visited { color:666666;}
.sub_cont .block02 a:hover { color:#ff3300; text-decoration:underline;}
.sub_cont .block03 { padding: 4px 0px 0px 10px; text-align:left;}
.sub_cont .block04 { padding: 4px 0px 5px 10px; font-weight:bold; text-align:left;}
.sub_cont .thumb img { margin-right:5px; border:1px solid #cccccc;}
.msn_alert .btn { padding:5px 0px 5px 20px;}
.msn_alert img { margin-right:5px;}
.market_info table { width:186px;}
.market_info table .ttl { font-weight:bold;}
.market_info table .date { font-weight:bold; vertical-align:bottom; text-align:right;}
.market_info .price { margin:3px 0px 0px 15px;}
#block_weather { margin:0px;border:1px solid #ccc;vertical-align:bottom;}


/* definition:misc */
.dec01 { font-weight:bold; text-decoration:underline;}
.print { text-align:right;}
.print a{  color:#000000;}
.print a:visited { color:666666;}
.print a:hover{  color:#ff3300;}
.print img { margin-right:5px; vertical-align:middle;}
.bg01 { background:#ededed;}
.blt01 { padding:4px 2px 0px 12px; background: url(/image/blt_02.gif) no-repeat top left; background-position:5px 8px;}
.line01 { margin:10px 0px;}
.line02 { margin:5px 0px 5px 7px;}
.line03 { margin-top:11px;}
.line04 { background:url(/image/line_01.gif) no-repeat top; padding-top:5px;}

/* definition:ad pane */
#ad_pane table { margin-left:29px; padding:7px 0px 6px 0px;}
#ad_pane table td { font-size:75%; line-height:150%; vertical-align:middle;}
#ad_pane .ttl { padding-right:0px; font-weight:bold;}
#ad_pane .ttl img { margin-right:7px;}
#ad_pane .bullet_list { margin:0px;}
#ad_pane .bullet_list ul { margin-top:0px; margin-bottom:0px; padding:0px;}
#ad_pane .bullet_list ul li { list-style-image: url(/image/blt_11.gif); list-style-position: outside;}
#ad_pane .bullet_list ul a { margin-left: -5px;color:#000000;}
#ad_pane .bullet_list ul a:visited { color:666666;} 
#ad_pane .bullet_list ul a:hover { color:#ff3300;}
#ad_pane .body { width:500px; vertical-align:middle;}


/* definition:calendar */
.calendar { margin-bottom:5px; background:#edf7ff url(/image/frm_07_top.gif) no-repeat top;}
.calendar table { width:200px;}
.calendar td { padding: 3px 5px 0px 5px; font-size:75%; line-height:140%; font-weight:bold; text-align:right; color:#000000;}
.calendar .weekoftheday { margin-top:4px;}
.calendar td.sunday { color:#ff0000;}
.calendar td.saturday { color:#183390;}
.calendar td.month { padding:4px 10px 0px 10px; text-align:left; color:#183390;}
.calendar table.dateline { width:198px;}
.calendar table.dateline td { background:#ffffff; padding-top:1px;}
.calendar table.dateline td a { color:#193390; text-decoration:underline;}
.calendar table.dateline td a:visited { color:#666666;}
.calendar table.dateline td a:hover { color:#ff3300;}
/* .calendar table.dateline td a:visited { color:666666;} */

/* definition:kana_menu */
.kana_menu { width:200px;margin-bottom:5px; background:#edf7ff url(/image/frm_07_top.gif) no-repeat top;}
.kana_menu .ttl { padding:3px 10px 2px 10px; text-align:left; color:#183390; font-size:75%; line-height:140%;}
.kana_menu .menu { text-align:left;}
.kana_menu table { width:180px; margin-left:10px;}
.kana_menu td { font-size:75%; line-height:140%; color:#000000;}
.kana_menu .list td { width:17px; text-align:left;}
.kana_menu .list td.space { padding-right:5px;}
.kana_menu td a { color:#000000; text-decoration:underline;}
.kana_menu td a:visited { color:#666666;}
.kana_menu td a:hover { color:#ff3300;}


/* definition:ranking_table */
.ranking_table { padding-top:17px;}
.ranking_table td { padding:3px 0px 1px 0px; border-bottom: 1px solid #cccccc; vertical-align:top;}
.ranking_table .rank { width:20px; font-weight:bold; text-align:right;}
.ranking_table .cont { width:265px;margin:0px 10px;}
.ranking_table .cont a { color:#000000; text-decoration:none;}
.ranking_table .cont a:visited { color:#666666;}
.ranking_table .cont a:hover { color:#ff3300; text-decoration:underline;}
.ranking_table .icon { width:20px;}
.ranking_table .date { width:80px; margin-right:5px; text-align:right;}

/* definition:paging */
.paging { padding:0px 3px 0px 3px; margin-bottom:10px; text-align:center; color:#183390;}
.paging a { text-decoration:underline; color:#183390;}
.paging a:visited { color:#183390;}
.paging a:hover { text-decoration:underline; color:#ff3300;}

.paging02 { margin-top:18px; color:#183390; text-align:right;}
.paging02 a { text-decoration:underline; color:#183390;}
.paging02 a:visited { color:#183390;}
.paging02 a:hover { text-decoration:underline; color:#ff3300;}

.BulletList{text-align:left;}
ul {margin-left: 25px; list-style-position: outside;}


#mainichi_pane .sp8 { padding-top:8px; border-top:1px solid #cccccc;}
#mainichi_pane .m-txt2 { color:#000000; font-size:65%; line-height:130%; }
#mainichi_pane a { color:#000000; text-decoration:underline;}
#mainichi_pane a:visited { color:#666666;}
#mainichi_pane a:hover { color:#ff3300; text-decoration:underline;}


#info_pane .today_cont { padding:12px 0 0 0; margin:0;}
#info_pane .img_left .today_cont {padding:0;margin:0;}
.today_cont .cont_list01 .blocks {margin-top:0;padding-top:0;}
#info_pane .article .today_cont { padding:19px 0 0 0; margin:0;}
.today_cont .blocks .image img {margin:0 10px 0 0;}
#info_pane .article p { padding:19px 0 0 10px; margin:0;text-align:left;}
#info_pane .article .img_left .today_image { border-top:solid 19px #fff;float:left; margin:0px 5px 5px 7px; }
#info_pane .article .img_right .today_image { border-top:solid 19px #fff;float:right; margin:0px 0px 0px 5px; }
#info_pane .newwords .today_cont { padding:0;}

#main_pane .today_cont { padding:12px 0 0 0; margin:0;}
#main_pane .img_left .today_cont {padding:0;margin:0;}
#main_pane .article .today_cont { padding:19px 0 0 0; margin:0;}
#main_pane .article p { padding:19px 0 0 10px; margin:0;text-align:left;}
#main_pane .article .img_left .today_image { border-top:solid 19px #fff;float:left; margin:0px 5px 5px 7px; }
#main_pane .article .img_right .today_image { border-top:solid 19px #fff;float:right; margin:0px 0px 0px 5px; }
#main_pane .newwords .today_cont { padding:0;}


#map_area .text_area {width:290px;}
#map_area .text_area td{width:240px;}
#map_area .text_area td.area{width:50px;}
#map_area a:visited{ color:#666666;}

.cont_list01 .clr01 { background:url(/image/blt_g05.gif) no-repeat;}
.cont_list01 .clr01 .left a { color:#00451c;}
.cont_list01 .clr01 .left a:visited { color:#00451c;}
.cont_list01 .clr01 .left a:hover { color:#ff3300;}
.cont_list01 .clr01 .right a { color:#00451c;}
.cont_list01 .clr01 .right a:visited{ color:#00451c;}
.cont_list01 .clr01 .right a:hover{ color:#ff3300;}

.cont_list04 .clr01 { background:url(/image/blt_g01.gif) no-repeat;}
.cont_list04 .clr01 .left a { color:#00451c;}
.cont_list04 .clr01 .left a:visited { color:#00451c;}
.cont_list04 .clr01 .left a:hover{ color:#ff3300;}
.cont_list04 .clr01 .right a { color:#00451c;}
.cont_list04 .clr01 .right a:visited{ color:#00451c;}
.cont_list04 .clr01 .right a:hover{ color:#ff3300;}

.green_navi { padding:3px 3px 0px 3px; margin-bottom:10px; text-align:right; background:#ffffff url(/image/gnavi_bg_01.gif) repeat-x top; height:22px;}
.green_navi a { text-decoration:underline; color:#00451c;}
.green_navi a:visited { text-decoration:underline; color:#666666;}
.green_navi a:hover { text-decoration:underline; color:#ff3300;}


/* ====== Tsuika ==================== */
a.ch{color:#003399;}
a.ch:visited { color:#666666; text-decoration:underline;}
a.ch:hover{color:#ff3300;}


a {color:#003399;}
a visited { color:#666666; text-decoration:underline;}
a hover{color:#ff3300; text-decoration:underline;}



/* calendar_bar */
.cont_list01 .calendar_bar { text-align:left; padding:3px; background: #ffffff url(/image/mnavi_bg_01.gif) repeat-x;}
.cont_list01 .calendar_bar a { text-decoration:underline; color:#003399;}
.cont_list01 .calendar_bar a:hover { text-decoration:underline; color:#ff3300;}
.LineDot {
	background: url(/image/line_dot.gif) repeat-x;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}


.cont_list01 .block01_2 { width:410px; padding: 4px 0px 0px 0px; text-align:left; background-position:0px 8px;}
.cont_list01 .block01_2 .image{ padding-right:2px; text-align:right;}
.cont_list01 .block01_2 .image img{ border:1px solid #cccccc;}
.cont_list01 .block01_2 a { color:#000000; text-decoration:none;}
.cont_list01 .block01_2 a:hover { color:#ff3300; text-decoration:underline;}
/* .cont_list01 .block01_2 a:visited { color:666666;} */
.article .cont_list01 .block01_2 { width:610px;}


.mai_link { padding: 4px 0px 0px 10px; text-align:left; background:url(/image/blt_02.gif) no-repeat; background-position:0px 8px;}
.mai_link a { color:#003399;}
.mai_link a:visited { color:#666666;}
.mai_link a:hover { color:#ff3300;}

.txt_right { text-align:right;}
.txt_right a { color:#003399; text-decoration:underline;}
.txt_right a:visited { color:#666666; text-decoration:underline;}
.txt_right a:hover { color:#ff3300; text-decoration:underline;}
.txt_right img { margin-right:5px; vertical-align:middle;}


.bbs_pane { border-top:1px solid #cccccc;}

/* ====== Tsuika　photo ====== */

#info_content .para { vertical-align:middle;}

#main_pane .main_list { margin-top:12px; margin-bottom:23px;}
#main_pane .main_list img { margin-right:10px; border:1px solid #cccccc;}
#main_pane .main_list .ttl{ vertical-align:middle;}
#main_pane .main_list a { color:#000000; font-weight:normal; text-decoration:underline;}
#main_pane .main_list a:hover { color:#ff3300; text-decoration:underline;}

#today_cont .main_list { margin-top:12px; margin-bottom:23px;}
#today_cont .main_list img { margin-right:10px; border:1px solid #cccccc;}
#today_cont .main_list .ttl{ vertical-align:middle;}
#today_cont .main_list a { color:#000000; font-weight:normal; text-decoration:underline;}
#today_cont .main_list a:hover { color:#ff3300; text-decoration:underline;}

/* ====== Tsuika　photo ====== */

/* ====== link ====== */

.date_md { width:78px; text-align:right;}

#today_cont .cont_list01 .blocks a { color:#000000; text-decoration:none;}
#today_cont .cont_list01 .blocks a:visited { color:#666666;}
#today_cont .cont_list01 .blocks a:hover { color:#ff3300; text-decoration:underline;}

/* ====== /link ====== */

/* ====== Tsuika ==================== */
a.bullet{color:#000000;text-decoration:none; font-size:75%;line-height:150%;}
a.bullet-2{color:#000000; font-size:75%;line-height:150%;}
a.bullet:hover{color:#ff3300; text-decoration:underline; font-size:75%;line-height:150%;}
a.bullet:visited{color:#666666;text-decoration:none; font-size:75%;line-height:150%;}
.bullet-senkyo-CC0033{color:#CC0033; font-size:75%;line-height:150%;}

a.osaka{color:#000000;text-decoration:none; font-size:75%;line-height:150%;}
a.osaka:hover{color:#ff3300; text-decoration:underline; font-size:75%;line-height:150%;}
a.osaka:visited{color:#666666;text-decoration:none; font-size:75%;line-height:150%;}
/* ====== ranking  ====== */

.ranking_table .cont2 { width:345px;margin:0px 10px;}
.ranking_table .cont2 a { color:#000000; text-decoration:none;}
.ranking_table .cont2 a:visited { color:#666666;}
.ranking_table .cont2 a:hover { color:#ff3300; text-decoration:underline;}



/* ====== 特集用 ====== */

.cont_list00 { margin-bottom:20px;}
.cont_list00 .ttl01 { height:21px; padding:3px 5px 0px 16px ; background:url(/image/blt_12.gif) no-repeat;}
.cont_list00 .ttl01 table { width:284px; text-align:left;}
.cont_list00 .ttl01 .left { text-align:left;}
.cont_list00 .ttl01 .left a { color:#183390; text-decoration:none;}
.cont_list00 .ttl01 .left a:visited { color:666666;}
.cont_list00 .ttl01 .left a:hover { color:#ff3300; text-decoration:underline;}
.cont_list00 .ttl01 .right { text-align:right;}
.cont_list00 .ttl01 .right a { color:#183390;}
.cont_list00 .ttl01 .right a:visited { color:666666;}
.cont_list00 .ttl01 .right a:hover { color:#ff3300;}

.cont_list00 .blocks { width:305px; margin-top:12px; margin-left:5px;}
.cont_list00 .blocks img{ margin-right:10px; border-color:#CCC;}
.cont_list00 .blocks .ttl{ vertical-align:middle;}
.cont_list00 .blocks a.dec01 { font-weight:normal; text-decoration:underline;}
.cont_list00 .blocks a { color:#000000; text-decoration:underline;}
.cont_list00 .blocks a:visited { color:666666;}
.cont_list00 .blocks a:hover { color:#ff3300;}

.tokushu { width:400px; margin-top:12px;}
.tokushu a { color:#000000; text-decoration:none;}
.tokushu a:visited { color:666666;}
.tokushu a:hover { color:#ff3300; text-decoration:underline;}
.tokushu a.dec01 { font-weight:normal; text-decoration:underline;}
.tokushu img{ margin-right:10px; border-color:#CCC;}

/* ====== /特集用 ====== */

/* ====== キャプションリンク ====== */

.today_image .caption a { font-size:75%; line-height:140%; color:#000000; text-decoration:none;}.today_image .caption a:visited { font-size:75%; line-height:140%; color:666666;}
.today_image .caption a:hover { font-size:75%; line-height:140%; color:#ff3300; text-decoration:underline;}

/* ====== /キャプションリンク ====== */


/* ====== エンタメ特集用 ====== */
.sub_block_ttl_2 { width:200px; padding:5px 7px 0px 8px; text-align:left; color:#183390; background:url(/image/frm_05_top.gif) no-repeat;}
.sub_block_ttl_2 .left { font-weight:bold; color:#183390;}
.sub_block_ttl_2 .left a { font-weight:bold; text-decoration:underline; color:#183390;}
.sub_block_ttl_2 .left a:visited { color:#183390;}
.sub_block_ttl_2 .left a:hover { text-decoration:underline; color:#ff3300;}
.sub_block_ttl_2 .right { text-align:right;}
.sub_block_ttl_2 .right a { text-decoration:underline; color:#183390;}
.sub_block_ttl_2 .right a:visited { color:#183390;}
.sub_block_ttl_2 .right a:hover{ color:#ff3300;}
/* ====== /エンタメ特集用 ====== */
/* ====== 地方版 ====== */
.chihou_bg { background:#93C0F7;}
/* ====== /地方版 ====== */
