﻿@charset "utf-8";

h2.chart-title {float:left;margin:40px 0 10px;}
.chart-stock-date {float:left;margin:45px 0 0 14px;font-size:11px;line-height:1;color:#8c662a;}
.chart-unit {float:right;margin-top:45px;font-size:11px;line-height:1;color:#999999;}

/*030202*/
table span.name {color:#333;}
table span.date {color:#999;}
table ul.line-h20 {line-height:20px;}

.mgb-m10 {margin-bottom:-10px !important;}
.mgb-m30 {margin-bottom:-30px !important;}
.mgb-m40 {margin-bottom:-40px !important;}
.mgt-30 {margin-top:30px !important;}
.pdl_15 {padding-left:15px !important;}
.mgb_40 {margin-bottom:40px !important;}
.mgt_0 {margin-top:0 !important;}

.box-down {width:742px; border:1px solid #e1ddd6; background:#fcfbfa; padding:3px; margin:0 0 15px;}
.box-down .mes {background:#f3f1ec; padding:11px 21px;}
.box-down .btn {float:right; margin:-28px 12px 0 0;}

.policy-content {overflow:hidden; margin-top:-24px;}
.policy-content .law-title {margin:24px 0 14px; color:#8c662a;}
.policy-content .law-title-sub {font-weight:normal; color:#333333;}
.policy-content .txt {margin-bottom:12px;}
.policy-content li {margin-bottom:3px;}
.policy-content li li {margin-bottom:1px; padding-left:16px;}

.tab-policy {height:213px;}
.tab-policy a {margin:0 6px 4px 0;}
.tab-policy a.right {margin-right:0;}
.tab-policy p.txt {margin-bottom:3px;}

.policy-content2 {height:419px !important; padding-top:0 !important;}
.policy-content2 .title1 {color:#8c662a;}
.policy-content2 .title2{margin-bottom:6px; font-weight:normal; color:#333333;}
.policy-content2 .txt {margin-bottom:12px !important;}
.policy-content2 li li, .policy-content2 li dt, .policy-content2 li dd {padding-left:16px;}
.policy-content2 li dt {margin-top:7px;}
.policy-content2 li strong {color:#333333; font-weight:normal; margin-top:4px;}

/*030204*/
.corp-top-box {background:url(../img/bg/bg_030204_box.gif) no-repeat left top;height:42px;margin-bottom:15px;}
.corp-top-box p {padding:15px 0 0 25px;}
.corp-top-box a {display:block;text-align:right;margin:-15px 16px 0 0;}
.corp-law {margin-top:-3px;}
.corp-law ol li ol {margin:5px 0 5px 10px }
.corp-law p {color:#333;}
.corp-law strong {color:#8c662a;height:31px;display:block;margin-top:23px;}

/*030102_pop*/
.box-policy2 {border:1px solid #D9D9D9;height:453px;margin:0 0 7px;overflow-x:hidden;overflow-y:auto;padding:17px 19px;
	scrollbar-face-color:#ffffff; scrollbar-base-color:#f5f5f5; scrollbar-highlight-color:#d6d6d6; scrollbar-shadow-color:#d6d6d6; 
	scrollbar-3dlight-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-arrow-color:#c0c0c0; scrollbar-track-color:#f5f5f5;
}
.box-policy2 h2 {color:#8c662a;margin:27px 0 17px;}
.box-policy2 h3,.box-policy2 h4 {font-weight:normal;color:#333;margin-top:17px;}

/* 0304 */
.content-ir .tbl-type2 {margin-bottom:14px;}
.content-ir .paging {margin-top:-2px;}
.search-form {margin:0 0 20px;}
.search-form fieldset {border:1px solid #e1ddd6; background:#fcfbfa; padding:3px; margin-bottom:10px;}
.search-form fieldset div.field {background:#f3f1ec; padding:6px 0 6px 21px;}
.search-form label {width:76px;}
.search-form .select-wrap {vertical-align:middle;}
.search-form .select-wrap input {vertical-align:top;}

/* 0306 */
div .dividendPaid {margin-top: 10px;margin-left: 15px;}
div .dividendPaid p {color: #8c662a;}