@charset "utf-8";
/*============================================

Kansai Office Style Sheet
Last Update 2011-11-07

.common
.top
.about
.live


============================================*/

#sumaiLogo{ width:60% !important; }
#keyVisual{background:url(/tohoku/images/key_visual.jpg) 50% 0 no-repeat;}

.tableTypeTohoku{margin-bottom: 15px; border-collapse:separate; border-top: 1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.tableTypeTohoku th{font-weight:bold;}
.tableTypeTohoku tr th,
.tableTypeTohoku td{padding:10px; border-collapse:separate; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-top:1px solid #fff; border-left:1px solid #fff; background:#f6fcf5 url(/tohoku/images/bg_table_001.gif) no-repeat right bottom;}
.tableTypeTohoku tr.odd td,
.tableTypeTohoku tr.odd th,
.tableTypeTohoku tr th.odd{background:#e5f4e7 url(/tohoku/images/bg_table_002.gif) no-repeat right bottom;}
.tableTypeTohoku tr th.title{background:url(/tohoku/images/bg_table_003.gif) no-repeat right bottom; color:#fff; font-size:12px;}
#tohokuType2 td{padding:5px 10px; font-size:11px;}


/* top
--------------------------------*/
h3.article{font-size:16px; margin-bottom:10px;}
h3.article img{margin-right:10px;}
h3.article img.icon{margin: 0 0 4px 5px;}
h3.article a{display:inline-block; /padding-top:6px; /display:inline; /zoom:1;}
.bullet2 .linkBlank{padding: 0 18px 0 0; background-position:right 2px; /background-position:right 1px;}
.asideWrap .columnBox{border:0; background:url(/tohoku/images/bg_sumaigroup.gif) 0 0;}

/* about
--------------------------------*/
.width50{width:49%; overflow:hidden;}
.width50.dotLineTop{margin-top:0; /margin-top:10px;}
#resultsList th{background:#93C97B; color:#fff; font-size:12px; border-bottom:2px solid #fff; border-right:2px solid #fff; text-align:center;}
#resultsList td img{margin-right:5px;}
#resultsList td{padding:10px; border-bottom:2px solid #fff; border-right:2px solid #fff;}
#resultsList tr{background:#e5f4e7;}
#resultsList tr.odd{background:#f6fcf5;}
.resultsImg{margin-left: 20px;}
.resultsImg li{float:left; width:33%; margin-bottom:10px;}
.resultsImg li p{font-size:11px;}
.resultsImg li p strong{font-weight:bold; display:block;}

/* live
--------------------------------*/
.qaList li{line-height:1.8; padding-bottom:20px; clear:both; /padding-bottom:10px;}
.qaList li img{float:left; margin-right:10px;}
.qaList li a{float:left; width:600px; margin-bottom:5px;}



.qaBox dt{line-height:1.8; margin-bottom:10px; font-weight:bold;}
.qaBox dd p.answer{line-height:1.8; margin-bottom:10px;}
.qaBox dt img, .qaBox dd p.answer img{margin-right:10px; float:left;}
.qaBox dt span, .qaBox dd p.answer span{float:left; width:645px; margin-bottom:5px;}


td .indentList li{font-size:12px;}
.tdColor01{color:#4BA239; font-weight:bold;}
.notesBox{border:1px solid #d2d2d2; padding:1px;}
.notesBox div{background:#f3f3f3; padding:10px;}
.qaBox th span{font-weight:normal;}
