/*20090721 001@*/

a:visited{color:#606;text-decoration:none}
a:hover{text-decoration:underline;}

/*** m-tab ***/
.m-tab table.r2{float:right;width:auto;font-size:88%; border-collapse:collapse}
.m-tab table.r2 td{padding:0}
.m-tab .r2 a{display:block; margin-top:7px}
.m-tab .r2 a:visited{color:#00a}
.m-tab .r2 a:hover{color:#900}
.m-tab .r2 img{background:#bbe url(http://www.yomiuri.co.jp/g2/m_tab_arw.gif) no-repeat left center;vertical-align:middle; margin-left:5px}

.m-tab, #d1-homeguide .m-tab{background-color:transparent; background-image:url(http://komachi.yomiuri.co.jp/g2/m_tab_bg2.gif); width:300px}
.m-tab-manen .m-tab{background-image:url(http://komachi.yomiuri.co.jp/g2/m_tab_bg2_manen.gif)}
.m-tab h2{padding:1px 0 0 13px}
.m-tab h2 a{background: url(http://komachi.yomiuri.co.jp/g2/arw_m_tab.gif) no-repeat 0 0; padding:0px 2px 3px 19px; display:block}
.m-tab h2 a.komachi{background: url(http://komachi.yomiuri.co.jp/g2/arw_m_tab_komachi.gif) no-repeat 0 0}
.m-tab-manen .m-tab h2 a{background: none; padding-left:24px}
.m-tab a.r{display:none}

.m-tab2{background:url(http://komachi.yomiuri.co.jp/g3/bg_m.gif) no-repeat left top; width:300px}
.m-tab2c{background:url(http://komachi.yomiuri.co.jp/g3/bg_m_c.gif) no-repeat left top; width:300px; margin-bottom:0}
.m-tab2 h2, .m-tab2c h2, .m-tab3 h2, .m-tab2 .h, .m-tab2c .h, .m-tab3 .h{margin:0; font-size:14px; float:left; white-space:nowrap;}
.m-tab2 h2 a, .m-tab2 h2 span, .m-tab2c h2 a, .m-tab2c h2 span, .m-tab2 .h a, .m-tab2 .h span, .m-tab2c .h a, .m-tab2c .h span{display:block;padding:4px 1px 0px 35px; line-height:120%}
.m-tab2 h2 a:link, .m-tab2 a:visited, .m-tab2c h2 a:link, .m-tab2c a:visited, .m-tab2 .h a:link, .m-tab2c .h a:link{color:#333}
.m-tab2 h2 .f, .m-tab2c h2 .f, .m-tab2 .h .f, .m-tab2c .h .f{float:left}

//.m-tab2 h2 a, .m-tab2c h2 a{background:url(http://komachi.yomiuri.co.jp/g2/arw_def2.gif) no-repeat 11px 4px}

.m-tab2 .newsclip, .m-tab2c .newsclip{background:url(http://komachi.yomiuri.co.jp/g3/ic_clip.gif) no-repeat 8px 2px}
.m-tab2 a.latestnews, .m-tab2c a.latestnews{background:url(http://komachi.yomiuri.co.jp/g3/m_tab_latestnews2.gif) no-repeat 9px 2px;}
.m-tab2 .kw, .m-tab2c .kw{background:url(http://komachi.yomiuri.co.jp/g3/ic_kw.gif) no-repeat 8px 2px}
.m-tab2c h2.localinfo{background:url(http://komachi.yomiuri.co.jp/g3/ic_localinfo.gif) no-repeat 8px 2px; padding-left:20px}
.m-tab2 .area, .m-tab2c .area{background:url(http://komachi.yomiuri.co.jp/g3/ic_area.gif) no-repeat 6px 2px}
.m-tab2 .photo, .m-tab2c .photo{background:url(http://komachi.yomiuri.co.jp/g3/ic_photo.gif) no-repeat 5px 2px}
.m-tab2 .stream, .m-tab2c .stream{background:url(http://komachi.yomiuri.co.jp/g3/ic_stream.gif) no-repeat 5px 1px}
.m-tab2 .komachi, .m-tab2c .komachi{background:url(http://komachi.yomiuri.co.jp/g2/arw_m_tab_komachi.gif) no-repeat 10px 5px}
.m-tab2 .dic, .m-tab2c .dic{background:url(http://komachi.yomiuri.co.jp/g3/ic_dic.gif) no-repeat 8px 2px}
.m-tab2 .map, .m-tab2c .map{background:url(http://komachi.yomiuri.co.jp/g3/ic_map.gif) no-repeat 6px 2px}
.m-tab2 .jinsei, .m-tab2c .jinsei{background:url(http://komachi.yomiuri.co.jp/g3/ic_jinsei.gif) no-repeat 7px 1px}
.m-tab2 .keitai, .m-tab2c .keitai{background:url(http://komachi.yomiuri.co.jp/g3/ic_keitai.gif) no-repeat 8px 0}

.m-tab2 .manen{background:url(http://komachi.yomiuri.co.jp/g3/ic_manen.gif) no-repeat 7px 1px}
.manenh{background:url(http://komachi.yomiuri.co.jp/g3/ic_manen.gif) no-repeat 7px 1px; font-size:100%; margin:3px 0 5px; padding:0}

.m-tab2 .r, .m-tab2c .r{display:block; float:right;margin:5px 5px 3px 10px; font-size:12px;white-space:nowrap}
html>/**/body .m-tab2c{margin-bottom:3px}

.m-tab3 .r{display:block; float:right;margin:2px 6px 5px 10px; font-size:84%;white-space:nowrap}
.m-tab2 .r a:link, .m-tab2 .r a:visited, .m-tab2c .r a:link, .m-tab2c .r a:visited{color:#00a}

.m-tab2 .r a.li, .m-tab2c .r a.li, .m-tab3 .r a.li{margin-right:2px}
.m-tab2 .r a.li:link, .m-tab2 .r a.li:visited,.m-tab3 .r a.li:link, .m-tab3 .r a.li:visited{color:#00a}
.m-tab2c .r a.li:link, .m-tab2c .r a.li:visited, .m-tab2 .r a.li2:link, .m-tab2 .r a.li2:visited, .m-tab2c .r a.li2:link, .m-tab2c .r a.li2:visited{color:#ccc}
.m-tab2 .r a.li:hover, .m-tab2c .r a.li:hover, .m-tab2 .r a.li2:hover, .m-tab2c .r a.li2:hover{color:#00a; text-decoration:none}
.r a.li2 img{margin-left:5px}

.m-tab2 .r a.li img, .m-tab2c .r a.li img{background:url(http://komachi.yomiuri.co.jp/g2/arw_def2.gif) no-repeat 0 0; vertical-align:top}
.m-tab3 .r a.li img{background:url(http://komachi.yomiuri.co.jp/g2/arw_blue.gif) no-repeat 0 0; vertical-align:top}

.m-tab2-u{background:url(http://komachi.yomiuri.co.jp/g3/bg_m_ub.gif) no-repeat left top; margin-top:6px; width:300px}
.m-tab2-b{background:url(http://komachi.yomiuri.co.jp/g3/bg_m_ub.gif) no-repeat left bottom; margin-bottom:6px; width:300px}

/*** m-body ***/
.m-body .nav-bn{margin:0; font-size:90%; padding:0}
.m-body .nav-bn a{padding-left:19px; margin:0}
.m-body{margin:0; margin-bottom:5px; width:300px; background:#fff}
.m-body .list-def{margin:0 0 0 3px; font-size:95%}
.m-body .list-def a{font-size:110%;line-height:130%}
.m-body .list-def a.hb{margin-right:10px}
.m-body .list-t a.hb{margin-right:8px}
.nav-r .m-body ul.list-t li{margin-bottom:4px}

.m-body2{width:300px;line-height:120%;border-left:solid 1px #ccc;border-right:solid 1px #ccc; padding:5px 0 0 0;margin-bottom:0;font-size:80%;background:#fff}
.m-body2 .yellow{background-color:#ff6}
.m-body2 .clip{font-size:90%; color:#090}
.m-body2 .clip strong{font-size:120%}

.m-body2 .kt { width:280px; margin:0 0 0 10px; font-size:100%; }
.m-body2 .kt td { padding:0 5px}
.m-body2 .kt p { margin:0 }

.m-body2 .m-area { padding:0; width:90%;margin-left:10px }

/*** hd ***/
/*
.hd-def1{background:url(http://komachi.yomiuri.co.jp/g2/hd_def1_bg2.gif) no-repeat left top; border:none; padding:4px 0 5px 25px; border-right:solid 1px #ddd; }
html[xmlns] .hd-def1{width:auto}
*/
.hd-def1{background:url(http://komachi.yomiuri.co.jp/g2/hd_def1_bg.gif) no-repeat left top; border:none; padding:2px 0 5px 25px; border-right:solid 1px #ddd; border-left:solid 1px #ddd; }
html[xmlns] .hd-def1 {width:auto;}
.hd-def1 a:hover {text-decoration:underline}
/*
.hd-def1 {padding-top:4px}
html[xmlns] .hd-def1{width:auto}
*/

.hd-def2 h3 a, .hd-def2 .h3 a{background:url(http://komachi.yomiuri.co.jp/g2/arw_def2.gif) no-repeat 0 1px; display:block;padding:2px 2px 2px 17px}
.hd-def2 h3.feature a{background:none; padding:0}
.hd-def2 .m{float:right; margin:3px 10px 0 0}
.hd-def2 .m a{padding-right:7px; margin-right:4px}
.hd-def2 a.r{display:none}
.hd-def2 a.r img{background:#ddd url(http://komachi.yomiuri.co.jp/g2/arw_def0.gif) no-repeat -1px -1px; width:14px; height:14px}

html[xmlns] .home-info{margin-bottom:4px}
html[xmlns] .home-info .hd-def2 .m{width:36em}
html[xmlns] .hd-def2{padding:0; line-height:1em}
html[xmlns] .hd-def2 h3{margin:0; padding:0 0 0 6px}
html[xmlns] .hd-def2 h3 a{margin:0; line-height:1em}
html[xmlns] .hd-def2 .m a{margin:0 4px 0 0; line-height:1em}

.home-info{margin:4px 0 3px}
.home-info .hd-def2 h3, html[xmlns] .home-info .hd-def2 h3{padding: 2px 2px 0}
.home-info .hd-def2 .m{width:34em; padding:0; margin:2px 0 0px}

.hd-def1 h2 span.sq{display:none}
.hd-def1 a.r, .hd-def2 a.r{display:none}

.go-home2 { float:left; }
.go-home a, .go-home2 a { display:block; background:url(http://komachi.yomiuri.co.jp/g2/arw_red3.gif) no-repeat left center; font-weight:bold; padding:3px 0 3px 22px; margin:0 0 20px 6px; font-size:84%; width:15em; clear:both;}
.go-home a:link, .go-home a:visited, .go-home2 a:link, .go-home2 a:visited  { color:#00a }
.go-home a:hover, .go-home2 a:hover { color:#a00 }

/*** list ***/
.list-def li, .list-mainnews li, body .list-mainnews li, .list-i li, .hd-def2 a.r img, .m-body .nav-bn a{background-image:url(http://komachi.yomiuri.co.jp/g2/arw_def0.gif) !important; background-repeat:no-repeat}
.list-def li{padding-left:16px}
html[xmlns] .list-def li{background-position:left top}
.m-body2 .list-def{width:290px; margin-bottom:0; position:relative; top:8px; margin-left:8px}

.list-t li{background:url(http://komachi.yomiuri.co.jp/g2/arw_def0.gif) no-repeat 0px 1px;padding:2px 0 2px 17px}
.list-i li{padding-left:17px}

a.nav-more{display:block; font-size:84%; background:url(http://komachi.yomiuri.co.jp/g2/arw_def0.gif) no-repeat left center;padding:2px 0 2px 20px;margin:0 0 5px 3px; position:relative; top:-10px; width:7em}
.go-list{display:block; font-size:84%; background:url(http://komachi.yomiuri.co.jp/g2/arw_def0.gif) no-repeat left center;padding:2px 0 2px 19px;margin:20px 0 5px 10px; position:relative; top:-10px; width:15em}
.go-list img{display:none}

.horizontal-list .h, .horizontal-list .hb{display:block;width:auto;white-space:nowrap;margin-right:10px}

.main-eyc1{border:none; background:#f7f7f7; border:solid 1px #e5e5e5; padding:2px; margin-top:5px}

.m-list-komachi ul.list-def3{font-size:120%}
.m-list-komachi ul.list-def3 li img{vertical-align:middle; margin-right:4px; background:url(http://komachi.yomiuri.co.jp/g2/arw_red_no.gif) no-repeat -1px -1px}
.m-list-komachi ul.list-def3 li.no2 img{background-position:-1px -16px}
.m-list-komachi ul.list-def3 li.no3 img{background-position:-1px -31px}
.m-list-komachi ul.list-def3 li.no4 img{background-position:-1px -46px}
.m-list-komachi ul.list-def3 li.no5 img{background-position:-1px -61px}
.m-list-komachi ul.list-def3 li.no6 img{background-position:-1px -76px}
.m-list-komachi ul.list-def3 li.no7 img{background-position:-1px -91px}
.m-list-komachi ul.list-def3 li.no8 img{background-position:-1px -106px}
.m-list-komachi ul.list-def3 li.no9 img{background-position:-1px -121px}
.m-list-komachi ul.list-def3 li.no10 img{background-position:-1px -136px}

.list-db .list-i{margin-left:10px}

.m-body .exp-list ul.list-t li{margin-bottom:7px}
.m-body .exp-list ul.list-t a{display:inline; width:auto}
.m-body .exp-list ul.list-t a.k{margin-left:2px; color:#333}

/*** ad ***/
.adbl2{margin: 5px 0 10px}

.m-txtad-weekly{clear:both;width:100%;font-size:84%;border-top:solid 1px #bbb;border-left:solid 1px #bbb;line-height:140%; margin:0 0 5px; width:300px}
.m-ad2body .m-txtad-weekly{border-top:none;border-right:solid 1px #bbb; margin:0}
.m-txtad-weekly ul{margin:0 0 5px; padding:0}
.m-txtad-weekly li{width:100%; background:#ffffff url(http://komachi.yomiuri.co.jp/g2/arw_red2.gif) no-repeat 5px 7px; list-style-type:none; display:block; margin:0; padding:0}
.m-txtad-weekly li.even{background:#ffeeee url(http://komachi.yomiuri.co.jp/g2/arw_red2.gif) no-repeat 5px 7px}

.m-txtad-weekly a{display:block;padding:5px 4px 5px 24px}
.m-txtad-weekly a:visited{color:#009}
.m-txtad-weekly a:hover{background:#fcc url(http://komachi.yomiuri.co.jp/g2/arw_red2.gif) no-repeat 5px 7px}

.m-txtad2{clear:both;width:100%;font-size:84%;border-left:solid 1px #ccc;line-height:130%; margin:0 0 5px; width:300px; background:#ffffff}
.m-txtad2 ul{margin:0 0 0; padding:0}
.m-txtad2 li{width:100%; background:#ffffff url(http://komachi.yomiuri.co.jp/g2/arw_red2.gif) no-repeat 5px 4px; list-style-type:none; display:block; margin:0; padding:0; border-top:dotted 2px #eee}
.m-txtad2 a{display:block;padding:1px 4px 1px 24px}
.m-txtad2 a:visited{color:#009}
.m-txtad2 a:hover{background:#fcc url(http://komachi.yomiuri.co.jp/g2/arw_red2.gif) no-repeat 5px 7px}

.m-txttab .m-tab{background-image:url(http://komachi.yomiuri.co.jp/g2/m_tab_bg2_white.gif)}
.m-txttab h2 span{letter-spacing:1px; color:#777;line-height:100%;position:relative; top:3px; font-size:90%; font-weight:normal; padding-left:3px}

.t-shopping{border-top:dotted 2px #ddd; margin-top:3px; font-size:100%}
.t-shopping h2{font-size:105%;margin:0 0 3px}
.t-shopping td{padding:3px 0 0}
.t-shopping td.tx{padding-left:7px}
.t-shopping a:link, .t-shopping a:visited{color:#009}
.t-shopping a:hover{color:#a00; background:#fcc}

.f-shopping{margin:0; border-collapse:collapse}
.f-shopping td{padding:0 4px 0 0}
.f-shopping select{width:80px}

.m-yomi{background:url(http://komachi.yomiuri.co.jp/g2/m300_subsc2.gif) no-repeat top left;margin-bottom:3px}
.m-yorimo{margin-bottom:3px; width:300px;border-top:solid 1px #bbb; border-left:solid 1px #bbb; background:#fff}
.m-yorimo td.l{width:79px; padding:1px 0 0 8px}
.m-yorimo td.r{padding:1px 0 0 2px}
.m-yorimo td.r ul.list-def, .m-yorimo td.r ul.list-def li{margin:0}
.m-yorimo img{vertical-align:middle}

.m-media, .m-txtad{width:300px !important}

.m-prefecture li{font-size:85%; width:3.5em; border-right:solid 1px #ccc}

.def-arw1{display:block; font-size:84%; font-weight:bold; background:url(http://komachi.yomiuri.co.jp/g2/arw_def2.gif) no-repeat 0px 1px; padding:2px 2px 2px 20px}
a.def-arw1:link, a.def-arw1:visited{color:#333}

.footertbl{border-top:solid 1px #ddd}
.footertbl .l{width:7em; vertical-align:top; text-align:left; padding:5px 5px 5px 10px}
.footertbl .r{padding:3px}
.footertbl .m-body{border:none; margin:0; padding:0; width:100%}
.footertbl .m-body div{line-height:200%} 
html[xmlns] .footertbl .m-body div{line-height:150%} 
.footertbl a{white-space:nowrap}
/* safari \*/
html:\66irst-child .footertbl a{white-space:normal}
/* end */ 
.footertbl img{vertical-align:middle}

.mfttbl{width:100%; border-collapse:collapse; font-size:75%}
.mfttbl td{padding:0}
.mfttbl td.h{border:solid 1px #ddd; border-right:none; vertical-align:top}
.mfttbl td.c{border:solid 1px #ddd;  border-left:none;  padding:5px 8px 5px 0;line-height:140%}
.mfttbl .bar{color:#999}

/* for older version */
#ltable td.nav-r{border:none}

/* localInfo */
.m-body-pref{font-size:84%; width:300px; background:#fff}
html[xmlns] .m-body-pref{width:298px}
.m-body-pref h2{font-size:90%; margin:0}
.m-pref a.blue{background:url(http://komachi.yomiuri.co.jp/g2/arw_blue.gif) no-repeat 0 3px; padding:3px 0 0px 18px; margin:0 0 0 9px; display:block}
.m-pref .list-feature{font-size:75%; margin:0}
.m-pref .list-feature li{background:url(http://komachi.yomiuri.co.jp/g2/hd_h_feature_s.gif) no-repeat left top;padding:1px 0 5px 18px; margin-left:10px}
.m-pref .list-def{font-size:90%; margin:0 0 9px}
.m-pref .list-def li{margin-left:8px}

.m-pref .list-photo{margin-left:3px}
.m-pref .list-photo td{text-align:center; width:70px; padding:2px}
.m-pref .list-photo a {margin:0 auto;}
.m-pref .sh {font-size:90%; margin:5px 0 5px 10px; color:#555}
.m-pref .sh a:link, .m-pref .sh a:visited{color:#555}
.m-pref .sh a:hover{color:#00a}
.m-pref .sh a span {color:#aad}

.m-pref .m-tab{background:none; border : solid 1px #bbb; border-bottom:none; padding:1px 0 3px;  background:url(http://komachi.yomiuri.co.jp/../g2/bg_grd_blue01.gif) repeat-x 0 2px}
.m-pref .m-body-pref{border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 0 5px}

.m-pref .links{padding:5px 0 0; margin: 0 10px 3px; width:278px; line-height:100%}
.m-pref .links2{padding:2px 0 0; margin: 0 10px ; width:278px}

.m-pref .ad1{padding:2px 13px ; margin: 0 10px ; background:#fee}
.m-pref .ad1 img {vertical-align:top}

.m-pref .border{border-bottom:dotted 2px #ddd; margin: 0 10px 1px; width:278px}
html[xmlns] .m-pref .links2{width:276px}
.b-kei{background:#c44; color:#fff; font-weight:bold; border:solid 1px #cc5}
.b-chu{background:#ee8; border:solid 1px #dd8}
.b-tra{background:#fcc; border:solid 1px #f99}

.prefpull{background:url(http://komachi.yomiuri.co.jp/g3/ic_localinfo.gif) no-repeat 8px 2px; padding:2px 0 0 35px;}
.prefpull select{border: solid 1px #ccc;font-size:100%; font-weight:bold}

#mPrefList { position:relative; top:5px; }

/* traffic */
.t-tra{font-size:90%;line-height:120%; width: 275px; border-collapse:collapse; margin-bottom:6px}
.t-tra th{font-weight:normal; text-align:left;padding:3px 2px 1px 13px; white-space:nowrap; width:25%}
.t-tra td{padding:3px 2px 1px 13px}
.t-tra th.hd{background:#fff;font-weight:normal; color:#333; font-size:100%; padding:0 4px 0 18px; width:100%}
.t-tra th.train{background:url(http://komachi.yomiuri.co.jp/g3/ic_train.gif) no-repeat 0 0}
.t-tra th.flight{background:url(http://komachi.yomiuri.co.jp/g3/ic_flight.gif) no-repeat 0 0}
.t-tra th.ferry{background:url(http://komachi.yomiuri.co.jp/g3/ic_ferry.gif) no-repeat 0 0}
.t-tra a:link, .t-tra a:visited{color:#00a}
.t-tra .hr{background:#ccc; padding:0}

/* balloon */
.bln-def{border-collapse:collapse;width:312px}
.bln-def td{padding:0}
.bln-def a:link,.bln-def a:visited{color:#00a}
.bln-def .m{padding:12px 10px 5px;font-size:84%;background:url(http://komachi.yomiuri.co.jp/g3/bln_bg.png) repeat-y left top}
.bln-def .m .f-table{width:280px;}
.blnclose{position:absolute;display:block;z-index:10000}
.blnclose a img{background:url(http://komachi.yomiuri.co.jp/g3/bt_close.gif) no-repeat 0 0}
.blnclose a:hover img{background-position: 0 -17px}
* html body .bln-def .m{background-image:url(http://komachi.yomiuri.co.jp/g3/bln_bg.gif)}
*:first-child+html .bln-def .m{background-image:url(http://komachi.yomiuri.co.jp/g3/bln_bg.gif)}
.bln-def .m p{margin:5px 0}
.bln-tl, .bln-tr, .bln-bl, .bln-br{position:absolute}
.bln-tl .t, .bln-tr .t{height:8px}
.bln-bl .b, .bln-br .b{height:16px}
.bln-tl .b, .bln-tr .b{height:39px}
.bln-bl .t, .bln-br .t{height:32px}
.bln-def .t, .bln-def .b{background:url(http://komachi.yomiuri.co.jp/g3/bln_bgs.png) no-repeat left top;width:312px}
* html body .bln-def .t, * html body .bln-def .b{background-image:url(http://komachi.yomiuri.co.jp/g3/bln_bgs.gif)}
*:first-child+html .bln-def .t, *:first-child+html .bln-def .b{background-image:url(http://komachi.yomiuri.co.jp/g3/bln_bgs.gif)}
.bln-tl .b{background-position: 0 -24px}
.bln-tr .b{background-position: 0 -63px}
.bln-bl .t{background-position: 0 -102px}
.bln-br .t{background-position: 0 -134px}
.bln-bl .b,.bln-br .b{background-position: 0 -8px}
#clip_btn{cursor:pointer;color:#00a}
.clipped{color:#090; font-size:75%}
.clipped strong{font-weight:bold;font-size:120%}
#ybln{position:absolute}
#clipButton{font-size:90%; width:15em; white-space:nowrap; margin:0 10px 5px 0; float:right;padding-left:25px;background:url(http://komachi.yomiuri.co.jp/g3/ic_clip.gif) no-repeat left top;line-height:150%}
#miniDic{font-size:90%; margin:0 10px 5px 5px; float:left; line-height:150%}
#ic_yougo{background:#2877d2;vertical-align:middle}
#Tfi_email{width:90%}

/* form */
.form_main{text-align:center; z-index:3}
.f-table{border-collapse:collapse;font-size:100%}
#d1-signin .f-table{border:none}
.f-table th{text-align:left; padding:5px 5px 5px 5px;font-weight:normal; line-height:130%; border-top:solid 2px #dfd; vertical-align:top; white-space:nowrap; width:30%;}
.f-table td{padding:5px 5px 5px 5px; text-align:left; line-height:130%; border-top:solid 2px #dfd; vertical-align:top}
.f-table .list-def{margin: 0 0 0 3px}
.f-table .caution .strong{color:#c00}
.f-table img.wrong{background:url(http://komachi.yomiuri.co.jp/g3/ic_wrong.gif) no-repeat left top; margin:0 5px; vertical-align:middle}
.f-table img.proper{background:url(http://komachi.yomiuri.co.jp/g3/ic_right.gif) no-repeat left top; margin:0 5px; vertical-align:middle}
.f-table th.submit{text-align:center; padding:5px; width:100%;white-space:normal !important}
.f-table .caution{color:#c00;text-align:left; white-space:normal !important}
.f-table th.submit div{margin:5px 0}
.f-table th.persistent{text-align:center; background:#c3d3f3; padding:5px; width:100%; font-size:90%}
.f-table .t-area{width:100%}

span.required{color:#c33; font-size:84%}
input.required, select.required option{background:#ffd}
span.optional{color:#666; font-size:84%}

a.bt-login img{background:url(http://komachi.yomiuri.co.jp/g3/bt_login.gif) no-repeat left top}
a.bt-login:hover img{background:url(http://komachi.yomiuri.co.jp/g3/bt_login_act.gif) no-repeat left top}

a.helpbtn img{background: url(http://komachi.yomiuri.co.jp/g3/bt_h.gif) no-repeat 0 0; vertical-align:middle}
a.helpbtn:hover img{background: url(http://komachi.yomiuri.co.jp/g3/bt_h.gif) no-repeat 0 -15px}

.tab-m-def{border-collapse:collapse; font-size:84%}
.tab-m-def td{padding:0; vertical-align:top}
.tab-m-def .l{background: url(http://komachi.yomiuri.co.jp/g3/tabm_bg_r.gif) no-repeat 2px 0}
.tab-m-def .r,.tab-m-def .r2{background: url(http://komachi.yomiuri.co.jp/g3/tabm_bg_r.gif) no-repeat -2px 0}
.tab-m-def .m{}
.tab-m-def .df{padding:1px 8px 0; cursor:pointer; background: url(http://komachi.yomiuri.co.jp/g3/tabm_bg.gif) repeat-x 0 0; border-bottom:solid 1px #ccc}
.tab-m-def .act{padding:1px 8px 0; cursor:pointer; background: url(http://komachi.yomiuri.co.jp/g3/tabm_bg_act.gif) repeat-x 0 0}

.tab-m-def-bg{background: url(http://komachi.yomiuri.co.jp/g3/tabm_bg_bg.gif) repeat-x left bottom; width:300px; border-left:solid 1px #ccc;border-right:solid 1px #ccc}
.tfilogo{text-align:right}
.tfilogo a{margin:0 10px 2px}

html[xmlns] .tab-m-def-bg, html[xmlns] .m-body2{width:298px}
html[xmlns] .m-body2{padding-bottom:1px}

.list-def li.bln-close{background-image:url(http://komachi.yomiuri.co.jp/g3/arw_close.gif) !important; margin-top:10px}

.tglBtnClose, .tglBtnOpen, .tglBtnCloseS, .tglBtnOpenS{margin-left:5px}
.tglBtnClose img, .tglBtnOpen img, .tglBtnCloseS img, .tglBtnOpenS img{vertical-align:top}
.tglBtnClose img{background: url(http://komachi.yomiuri.co.jp/g3/bt_tgl3.gif) no-repeat 0 0}
.tglBtnOpen img{background: url(http://komachi.yomiuri.co.jp/g3/bt_tgl3.gif) no-repeat 0 -15px}
.tglBtnCloseS img{background: url(http://komachi.yomiuri.co.jp/g3/bt_tgl3.gif) no-repeat -1px -31px}
.tglBtnOpenS img{background: url(http://komachi.yomiuri.co.jp/g3/bt_tgl3.gif) no-repeat -1px -46px}

html[xmlns] .m-ad1body, html[xmlns] .m-ad2body, html[xmlns] .mymenubody{width:300px}

/* weather */
.weather-pref{margin:8px 5px 5px 5px; line-height:120%; border-collapse:collapse; width:288px; font-size:90%}
.weather-pref span{font-size:90%}
.weather-pref td{padding:0 3px}
.weather-pref img{vertical-align:middle; margin-right:5px}
.weather-pref a{display:block}
.weather-pref a:hover{background:#ccf}
.weather-pref th a{padding:1px 3px 1px 5px; background:#eee}
.weather-pref .highest{color:#c30}
.weather-pref .lowest{color:#44b}

.iframe-mymenu { width:290px; height:430px; }

.mymenuhd{width:300px; background: url(http://komachi.yomiuri.co.jp/g3/mymenuhd_bg2.gif) no-repeat left top; color:#fff; }
.mymenuhd h2, .m-ad2hd h2{padding:3px 6px 1px 10px;margin:0;font-size:14px; float:left}
.mymenuhd .r{padding:4px 6px 2px 0;margin:0;font-size:12px; float:right}
.mymenuhd .r span{cursor:pointer}

.mymenubody{width:300px; padding:6px 0 1px; background:#eef url(http://komachi.yomiuri.co.jp/g3/mymenu_bg2.gif) repeat left top;}

.m-ad2hd{display:none}

.t-txtad-weekly { border-collapse:collapse;font-size:100% }
.t-txtad-weekly td{ padding:0; vertical-align:top }
.t-txtad-weekly td.ph {padding-bottom:2px}
.t-txtad-weekly td.ph a { display:block; padding:5px; background:url(/g2/ad_thumb_bg.gif) no-repeat left top; }
.t-txtad-weekly td.ph a:hover { display:block; padding:5px; background:url(/g2/ad_thumb_bg_act.gif) no-repeat left top; }
.t-txtad-weekly td.ph100100 a { display:block; padding:5px; background:url(/g2/ad_thumb_bg100100.gif) no-repeat left top; }
.t-txtad-weekly td.ph100100 a:hover { display:block; padding:5px; background:url(/g2/ad_thumb_bg_act100100.gif) no-repeat left top; }

.t-txtad-weekly td.tx{ padding:5px 0 0 7px; line-height:130%}
.t-txtad-weekly a:link, .t-txtad-weekly a:visited{color:#333}
.t-txtad-weekly h2{font-size:100%; margin:0 0 3px}
.t-txtad-weekly h2 a:link, .t-txtad-weekly h2 a:visited{color:#009}
.t-txtad-weekly a:hover{color:#a00; background:#fcc}


#TfiMenuHd {  font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','lr oSVbN',sans-serif; }