@charset "shift_jis";

ul {
list-style:none;
}
.mh {
height:20em;
}

.f14 {
font-size:14px;
}



table.management td {
padding:3px 5px;
}

#container #pagebody #main #content-1 ul li {
  margin-top:10px;
}

.f10 {font-size:10px;}

td {
font-size:12px;
}



th {
  color:#FFFFFF;
  height:34px;
  font-weight: normal;
  font-size:12px;
}

h2 {
font-size:14px;
color:#333;
padding-top:5px;
padding-bottom:15px;
}
h2.companyMtitle {margin-bottom:0;padding-bottom:0;}

/** 株主メモ **/
#companyMemo {font-size:13px;}
#companyMemo dt {float:left;width:8em;text-indent:-12px;padding-left:12px;margin-bottom:6px;}
* html #companyMemo dt {width:9em}
#companyMemo dd {padding-left:10em;margin-bottom:6px;}
.memoTop {padding-top:16px;}
#memoCaution {background:#F7ECA5;padding:5px;font-size:13px;}
#memoCaution h2 {font-size:13px;font-weight:bold;text-decoration:underline;}
#memoCaution ol {margin-left:12px;list-style:none;}
#memoCaution ol li {text-indent:-12px;padding-left:12px;margin-bottom:6px;}

/** 株主優待 */
#bonus {font-size:13px;}
#bonus h2{margin:10px 0 3px 0;padding:0;font-weight:bold;}
#bonus dd {margin-left:24px;margin-bottom:6px;}
#bonus table, #bonus table tr, #bonus table th, #bonus table td {border:1px solid #000;border-collapse:collapse;}
#bonus table {width:100%;text-align:center;color:#000;}
#bonus table .boCap {background:#4b5a55;text-align:center;color:#fff;}
#bonus table .boCap th {height:auto;padding:3px;}
#bonus dd #boContent {border:2px solid #4b5a55;font-weight:bold;padding:5px;font-size:15px;}
#bonus dt {margin-bottom:6px;}
#bonus dd {margin-bottom:18px;}
#boList {margin-top:6px;}
#boList dt {float:left;width:8em;}
#boList dd {margin-left:10em;}
#topBo {margin-top:6px;}
#topBo .leftB {text-align:right;padding-right:20px;border-right:none;}
#topBo .rightB {text-align:right;padding-right:40px;border-left:none;}
#topBo .txtRed {color:#f00;}
#boSub dt {clear:both;padding-top:0;}
#boSub ul {margin-top:0;}
#boSub ul li {float:left;width:19em;margin-bottom:0;margin-top:0!important;}
* html #boSub ul li {margin-left:-12px;padding-left:12px;margin-top:0;}
#boSub span {display:block;clear:both;padding-top:6px;}
#boSub dt.topMar {clear:both;padding-top:12px;}
.noMar li {margin:3px!important;padding-left:10px;text-indent:-7px;}
.boL {margin:0.5em 0;display:block;}
* html .boL {margin-bottom:-1em;}
#targetLeft {float:left;width:70%;}
#targetRight {float:right;padding-bottom:10px;}
.clearFix {clear:both;}
