.underline{text-decoration:underline;margin:2px 0 0 0}.units{float:right}.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}.widget-box .widget-title a{display:block;float:right;padding:12px;line-height:12px;font-size:12px}.typ0{width:9px;height:9px;line-height:9px;background:url(/Content/img/company/typ_01.gif) no-repeat;cursor:pointer;margin:5px 10px 0 0}.typ1{width:9px;height:9px;line-height:9px;background:url(/Content/img/company/typ_02.gif) no-repeat;cursor:pointer;margin:5px 10px 0 0}.typ2{width:9px;height:9px;line-height:9px;background:url(/Content/img/company/typ_03.gif) no-repeat;cursor:pointer;margin:5px 10px 0 0}.typ3{width:9px;height:9px;line-height:9px;background:url(/Content/img/company/typ_04.gif) no-repeat;cursor:pointer;margin:5px 10px 0 0}.typ4{width:9px;height:9px;line-height:9px;background:url(/Content/img/company/typ_05.gif) no-repeat;cursor:pointer;margin:5px 10px 0 0}.container-fluid{padding-bottom:100px}.container-fluid>.row-fluid.cmp-statements:first-child{margin-top:12px}.cmp-statements .widget1-box{margin-top:10px}.cmp-statements .fin-tabmenu{height:28px}.cmp-statements .tab-bottom{border-bottom:1px solid #1391c0;margin-top:-1px;margin-bottom:7px}.cmp-statements:first-child .widget1-title{margin-top:-7px}.cmp-statements .widget1-title{height:28px}.cmp-statements h5{font-size:14px;font-weight:bold;margin:0;margin:15px 0 8px 0;padding:0 0 0 8px;line-height:14px;height:15px;display:inline-block;border-left:solid 3px #663a28}.cmp-statements h5.c_cmp{font-size:14px;font-weight:bold;margin:0;margin:19px 0 8px 0;padding:0 0 0 8px;line-height:14px;height:15px;display:inline-block;border-left:solid 3px #663a28}.cmp-statements h6{font-size:12px;font-weight:bold;margin:0 0 7px 0;padding:0;display:inline-block}.cmp-statements .fixed-table-container{position:relative;padding-top:0}.cmp-statements .fixed-table-container .header-background{position:absolute;top:0;left:0;right:0;width:100%;background-color:#7b4c38;height:21px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.cmp-statements .row-fluid.tabmenu{height:23px;margin-top:-1px}.cmp-statements #fixedHeader,.snapshot #fixedHeader{background-color:#fff;padding-top:1px}.cmp-statements #fixedHeader.fix,.snapshot #fixedHeader.fix{position:fixed;z-index:25;width:94%;min-width:900px}#content.hide-sidemenu .cmp-statements #fixedHeader.fix,#content.hide-sidemenu .snapshot #fixedHeader.fix{width:1101px}.companysummary ul{list-style-image:url('/Content/img/icon/bullet_blue.gif');padding-left:10px;width:99%;list-style-image:none;font-size:8pt}.alert{text-shadow:none}.stock-summary{}.stock-summary .stock-summary-list tbody td,.stock-summary .stock-summary-list thead th{text-align:right}.fund{}.fund .fund-table-list01 thead th,.fund .fund-table-list02 thead th{text-align:left;font-size:11px}.fund .fund-table-chart{margin-top:2px}.financial{}.financial .dynamic tbody th.menu-child{padding-left:30px}.financial .dynamic tbody td.menu-child-chart{width:3%}.financial .dynamic th[scope=row]{border-right:none}.financial .dynamic td{border-left:1px solid #e4e4e4}.eargings{}.earnings .earnings-table{margin-bottom:0}.earnings .earnings-table thead th{background-color:#f1f1f1;border-bottom:solid 1px #9a9a9a;text-align:center}.earnings .earnings-table thead tr:first-child th{border-top:solid 1px #ccc;border-bottom:solid 1px #e4e4e4}.earnings .earnings-table thead tr:first-child th.bottomLine{border-bottom:solid 1px #9a9a9a}.companysummaryHead{border-top:solid 1px #ccc;border-bottom:solid 1px #9a9a9a;background-color:#f1f1f1;clear:both;margin:23px 0 20px 0}.comp{}.comp .comp-table-list01 tr:first-child,.comp .comp-table-list02 tr:first-child{border-top:solid 1px #ccc}.comp .comp-table-list01 th{width:35%}.comp .comp-table-list02 th{width:20%}.comp .comp-table-list01 td{width:65%}.comp .comp-table-list02 td{width:80%}.coninfo{}.recent-disclosures{}.recent-report{}select[name="main"]{width:110px}.chart-tooltip table{border-collapse:collapse;border:0}.chart-tooltip table tr{border:none!important}.chart-tooltip td{height:14px!important;line-height:14px!important;white-space:nowrap;border:none!important}#content #search{background-color:#fff!important;position:absolute;top:4px;left:17px}#content #search .radio-menu{color:#848180}#content #search .radio-menu input[type="radio"]:checked+label{color:#000;font-size:13px}.companyinfo-section .h-line{clear:both;width:100%}.companyinfo-section ul{margin:0}.companyinfo-section ul li{font-weight:normal}.companyinfo-section ul li.cmp-name{color:#333;font-size:14px;font-weight:bold}.companyinfo-section .alert_wrapper{border-top:1px solid #eee;border-bottom:1px solid #ccc}.companyinfo-section .empty_wrapper{background-color:#fff;height:8px}.companyinfo-section .alert{position:relative;background-color:#fff;border:none;border-radius:0;font-size:12px;height:58px;margin-bottom:0;padding:0 10px 0 10px}.companyinfo-section.header-unfixed .alert_wrapper:after{content:"";width:100%;position:absolute;top:38px;border-top:none}.companyinfo-section.header-fixed .alert_wrapper:after{content:"";width:100%;position:absolute;top:38px;border-top:1px solid #eee}.companyinfo-section.header-fixed .alert{padding:38px 10px 0 10px}#content.hide-sidemenu .companyinfo-section.header-fixed .alert{padding:38px 10px 0 18px}.companyinfo-section .alert>dl{position:relative;display:inline-block;margin:0;width:100%}.companyinfo-section .alert>dl>dd{float:left;margin:0;padding:10px 0 0 0;color:#333;display:inline-block}.companyinfo-section .alert>dl>dd dl.left-wrapper{display:inline-block;margin:0;width:100%}.companyinfo-section .alert>dl>dd dl.left-wrapper>dd{margin:0}.companyinfo-section .alert>dl>dd dl.left-wrapper>dd.col1{font-size:18px;font-weight:bold;line-height:22px;padding-right:10px;padding-left:7px}.companyinfo-section .alert>dl>dd dl.left-wrapper>dd.col1>span{margin-top:-3px}.companyinfo-section .alert>dl>dd dl.left-wrapper>dd.col2{border-left:1px solid #f5f2ec;padding-left:10px;padding-top:2px}.companyinfo-section .alert>dl>dd.col1 ul{list-style:none;margin:0}.companyinfo-section .alert>dl>dd.col1 ul.row1{height:16px}.companyinfo-section .alert>dl>dd.col1 ul.row1 li{border-left:1px solid #f5f2ec;border-right:1px solid #d1c0a5;float:left;font-size:12px;font-weight:bold;line-height:12px;padding:0 10px 0 10px}.companyinfo-section .alert>dl>dd.col1 ul.row1 li.col1{border-left:none;padding-left:0}.companyinfo-section .alert>dl>dd.col1 ul.row1 li.col3{border-right:none}.companyinfo-section .alert>dl>dd.col1 ul.row2{clear:both;margin-top:8px;font-size:12px}.companyinfo-section .alert>dl>dd.col1 ul.row2 li{border-right:1px solid #d1c0a5;border-left:1px solid #f5f2ec;float:left;line-height:11px;padding:0 10px}.companyinfo-section .alert>dl>dd.col1 ul.row2 li.col1{border:none;margin-right:30px;padding-left:0;font-size:13px;font-weight:bold}.companyinfo-section .alert>dl>dd.col1 ul.row2 li.col3{border-right:none}.companyinfo-section .alert>dl>dd.col2{text-align:right;position:absolute;right:-10px;top:-37px}#graph{width:250px;height:17px;line-height:16px;display:block;background-color:#dfdfdf;border:1px solid #cac7c0;position:absolute;top:-30px;right:0;padding:3px;border-radius:3px}#graph b{margin-right:10px}#graph div{display:inline-block}#graph div.recomm0{width:4px;border-radius:3px;height:100%;background:-webkit-linear-gradient(left,#fff,#fff);background:-o-linear-gradient(right,#fff,#fff);background:-moz-linear-gradient(right,#fff,#fff);background:linear-gradient(to right,#fff,#fff)}#graph div.recomm1{width:35%;border-radius:3px;height:100%;background:-webkit-linear-gradient(left,#fff,#3264ad);background:-o-linear-gradient(right,#fff,#3264ad);background:-moz-linear-gradient(right,#fff,#3264ad);background:linear-gradient(to right,#fff,#3264ad)}#graph div.recomm2{border-radius:3px;height:100%;background:-webkit-linear-gradient(left,#fff,#5793eb);background:-o-linear-gradient(right,#fff,#5793eb);background:-moz-linear-gradient(right,#fff,#5793eb);background:linear-gradient(to right,#fff,#5793eb)}#graph div.recomm3{border-radius:3px;height:100%;background:-webkit-linear-gradient(left,#fff,#66b828);background:-o-linear-gradient(right,#fff,#66b828);background:-moz-linear-gradient(right,#fff,#66b828);background:linear-gradient(to right,#fff,#66b828)}#graph div.recomm4{border-radius:3px;height:100%;background:-webkit-linear-gradient(left,#fff,#fe8917);background:-o-linear-gradient(right,#fff,#fe8917);background:-moz-linear-gradient(right,#fff,#fe8917);background:linear-gradient(to right,#fff,#fe8917)}#graph div.recomm5{border-radius:3px;height:100%;background:-webkit-linear-gradient(left,#fff,#cd3b22);background:-o-linear-gradient(right,#fff,#cd3b22);background:-moz-linear-gradient(right,#fff,#cd3b22);background:linear-gradient(to right,#fff,#cd3b22)}.companyinfo-section .alert>dl>dd.col2 ul{margin-top:-5px;display:inline-block;list-style:none}.companyinfo-section .alert>dl>dd.col2 ul.row1>li{border-right:1px solid #d1c0a5;border-left:1px solid #f5f2ec;float:left;font-size:14px;font-weight:bold;line-height:17px;padding:1px 15px;text-align:left}.companyinfo-section .alert>dl>dd.col2 ul.row1>li.col0{border-left:none;border-right:none;padding:0;padding-top:18px;padding-right:5px}.companyinfo-section .alert>dl>dd.col2 ul.row1>li.col1{border-left:none;padding-left:0}.companyinfo-section .alert>dl>dd.col2 ul.row1 .unit{font-size:11px;font-weight:normal}.companyinfo-section .alert>dl>dd.col2 ul.row1>li.col6{border-right:none}.companyinfo-section .alert>dl>dd.col2 ul.row1>li.col7{border-left:none;border-right:none;padding:0;padding-left:34px;position:relative}.companyinfo-section .alert>dl>dd.col2 ul.row1>li.col7>div{top:-8px;right:0;position:absolute;border-left:1px solid #e4d1b4;background-color:#fff9e7;height:38px;width:30px;padding:20px 0 0 0;text-align:center}.companyinfo-section .alert>dl>dd.col2 ul.row1>li>div{font-size:11px;margin-bottom:4px;font-weight:normal}.p-r{position:relative}.p-a{position:absolute}.btn_ext.active{background:url(/Content/img/icon.png) no-repeat top left;background-position:0 -361px;cursor:pointer;position:absolute;top:7px;left:0;height:12px;width:12px}.btn_ext{background:url(/Content/img/icon.png) no-repeat top left;background-position:0 -373px;cursor:pointer;position:absolute;top:7px;left:0;height:12px;width:12px}.acclvl1{padding-left:15px!important}.c_acc .acclvl1{color:#666}.acclvl2{color:#666;padding-left:15px!important}.acclvl3{color:#666;padding-left:25px!important}.acclvl4{color:#666;padding-left:35px!important}#recomm_table_top{height:40px;display:block}#recomm_table_top .range_area{padding-left:3px;display:inline-block;background:url('/Content/img/company/cns_bar_top.png') no-repeat;width:246px;height:20px;margin:8px 8px 8px 0;text-align:left;position:relative}#recomm_table_top span{display:block;float:left;width:45px;margin-top:3px;margin-left:2px}#recomm_table_top span.hide{background-color:#f2f0f1;position:absolute;height:10px;top:0}#recomm_table_top .range_img span{height:8px;line-height:20px}#recomm_table_top .range_img span.off{background-color:#f2f0f1!important}#recomm_table_top .range_hide{position:absolute;right:0;top:0;height:12px;display:block;background-color:#f2f0f1}#recomm_table_top .recomm_txt{display:inline-block;float:left;width:200px;margin-right:5px;text-align:right;color:#4c4c4c;font-size:12px;line-height:30px}#recomm_table_top .range_nm{color:#4c4c4c;font-size:14px}#recomm_table_top .recomm1{color:#3f5c98}#recomm_table_top .recomm2{color:#5fc3dd}#recomm_table_top .recomm3{color:#7cd459}#recomm_table_top .recomm4{color:#dc7928}#recomm_table_top .recomm5{color:#c30203}.unit-area{font-size:11px;color:#6e6e6e;text-align:right;margin-right:1px}.section table{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;table-layout:fixed}.section table tr{border-bottom:1px solid #ddd}.section table tr.first{border-top:0 solid #1391c0}.section table tr.last{border-bottom:none}.section table tr th{background-color:#eee;text-align:left;border-right:1px solid #ddd;padding:3px 5px;padding-left:15px;word-break:keep-all;font-weight:normal}.section table tr th.lvl1{padding:3px 10px}.section table tr th.lvl2{padding-left:15px}.section table tr th.last{border-right:none}.section table tr td{height:22px;text-align:right;border-right:1px solid #ddd;padding:2px 5px}.section table tr td.last{border-right:none}.cus-p{cursor:pointer}.cus-d{cursor:default}.no-link{color:#333}.no-link:hover,.no-link:link{color:#333;text-decoration:none;cursor:default}