﻿@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; }

.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;}

.box-down2 {width:742px; border:1px solid #e1ddd6; background:#fcfbfa; padding:3px; margin:0 0 0px;}
.box-down2 .mes {background:#f3f1ec; padding:11px 21px;}
.box-down2 .btn {float:right; margin:-28px 12px 0 0;}

.box-down2White {width:742px; padding:0 30px 0 30px; }
.box-down2White .btn {float:right; margin:10px 0 0 0;}


/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .box-down2White{margin-bottom:5px}

  /* Safari only override */
    ::i-block-chrome .box-down2White{margin-bottom:5px}
}

.policy-content {width:100%; 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;}
.policy-content ol li {padding-left:16px;}
.policy-content ol li li {padding-left:0;}
.policy-content ol li.no1 {background:url(../img/icon/circle_no1.gif) no-repeat left 0.25em;}
.policy-content ol li.no2 {background:url(../img/icon/circle_no2.gif) no-repeat left 0.25em;}
.policy-content ol li.no3 {background:url(../img/icon/circle_no3.gif) no-repeat left 0.25em;}
.policy-content ol li.no4 {background:url(../img/icon/circle_no4.gif) no-repeat left 0.25em;}
.policy-content ol li.no5 {background:url(../img/icon/circle_no5.gif) no-repeat left 0.25em;}
.policy-content ol li.no6 {background:url(../img/icon/circle_no6.gif) no-repeat left 0.25em;}
.policy-content ol li.no7 {background:url(../img/icon/circle_no7.gif) no-repeat left 0.25em;}
.policy-content ol li.no8 {background:url(../img/icon/circle_no8.gif) no-repeat left 0.25em;}
.policy-content ol li.no9 {background:url(../img/icon/circle_no9.gif) no-repeat left 0.25em;}
.policy-content ol li.no10 {background:url(../img/icon/circle_no10.gif) no-repeat left 0.25em;}
.policy-content ol li.no11 {background:url(../img/icon/circle_no11.gif) no-repeat left 0.25em;}
.policy-content ol li.no12 {background:url(../img/icon/circle_no12.gif) no-repeat left 0.25em;}
.policy-content ol li.no13 {background:url(../img/icon/circle_no13.gif) no-repeat left 0.25em;}
.policy-content ol li.no14 {background:url(../img/icon/circle_no14.gif) no-repeat left 0.25em;}
.policy-content ol li.no15 {background:url(../img/icon/circle_no15.gif) no-repeat left 0.25em;}
.policy-content ul li.no1 {background:url(../img/icon/dot_no1.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no2 {background:url(../img/icon/dot_no2.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no3 {background:url(../img/icon/dot_no3.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no4 {background:url(../img/icon/dot_no4.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no5 {background:url(../img/icon/dot_no5.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no6 {background:url(../img/icon/dot_no6.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no7 {background:url(../img/icon/dot_no7.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no8 {background:url(../img/icon/dot_no8.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no9 {background:url(../img/icon/dot_no9.gif) no-repeat left 0.333em; padding-left:14px;}
.policy-content ul li.no10 {background:url(../img/icon/dot_no10.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no11 {background:url(../img/icon/dot_no11.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no12 {background:url(../img/icon/dot_no12.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no13 {background:url(../img/icon/dot_no13.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no14 {background:url(../img/icon/dot_no14.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no15 {background:url(../img/icon/dot_no15.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no16 {background:url(../img/icon/dot_no16.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no17 {background:url(../img/icon/dot_no17.gif) no-repeat left 0.333em; padding-left:20px;}
.policy-content ul li.no18 {background:url(../img/icon/dot_no18.gif) no-repeat left 0.333em; padding-left:20px;}


.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;}

/*111111*/
.tab-policy-2011 {height:150px;}
.tab-policy-2011 a {margin:0 6px 4px 0;}
.tab-policy-2011 a.right {margin-right:0;}
.tab-policy-2011 p.txt {margin-bottom:3px;}

.policy-2011-content2 {height:459px !important; padding-top:0 !important;}
.policy-2011-content2 .title1 {color:#8c662a;}
.policy-2011-content2 .title2{margin-bottom:6px; font-weight:normal; color:#333333;}
.policy-2011-content2 .txt {margin-bottom:12px !important;}
.policy-2011-content2 li li, .policy-content2 li dt, .policy-content2 li dd {padding-left:16px;}
.policy-2011-content2 li dt {margin-top:7px;}
.policy-2011-content2 li strong {color:#333333; font-weight:normal; margin-top:4px;}

.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;}


/*2012-08-20 add new privacy tab*/
.tab-policy-2012{height:180px;}
.tab-policy-2012 a {margin:0 6px 4px 0;}
.tab-policy-2012 a.right {margin-right:0;}
.tab-policy-2012 p.txt {margin-bottom:3px;}

/* 0306 */
div .dividendPaid {margin-top: 10px;margin-left: 15px;}
div .dividendPaid p {color: #8c662a;}