@CHARSET "UTF-8";
.kcd-content span { display: inline-block; vertical-align: top; margin-right: 1%; }

.cls-info { margin: 0 0 10px 20px; }
.cls-info .titlestyle1 { font-size: 18px; }

#claim_info > .cont > table { table-layout: fixed;width: 100%;margin: 20px 0px;border-top: 1px solid #d2e2f2; }
#claim_info > .cont > table tr { border-bottom: 1px solid #d2e2f2; }
#claim_info > .cont > table th { width: 150px;padding: 30px 15px;font-size: 14px;font-weight: bold;background: #f9f9f9;text-align: center; }
#claim_info > .cont > table td { padding: 30px 15px;font-size: 14px;text-align: left; }
#claim_info > .cont > table td a { margin-left: 20px;vertical-align: middle; }
#claim_info > .cont > table b { font-size: 14px;color: #346EC5; }

/*#stat01, #stat02 { padding: 10px; }*/
.cls-stat .code_nm { font-size: 16px; font-weight: bold; text-decoration: underline; padding: 0 0 10px 15px; text-align: center; }
.cls-stat .content_tab td { border: 1px solid #BBB; border-bottom: 3px solid #1E7DD1; background: #FBFBFB; font-size: 20px; font-weight: bold; color: #777; padding: 10px; cursor: pointer; width: 200px; text-align: center; }
.cls-stat .content_tab td:hover { background: #6AE; color: #FFF; }
.cls-stat .content_tab td.on { background: #6AE; color: #FFF; }
.cls-stat .stats_tab { display: none; }
.cls-stat .stats_tab.active { display: block; }
.cls-stat .subject_s { text-indent: 10px; height: 30px; }
.cls-stat .subject_left { padding: 5px; float: left; font-weight: bold; width:500px; }
.cls-stat .subject_right { padding: 5px; float: right; font-weight: bold; }
.cls-stat .stats_tab { margin-bottom: 20px; }
#tab1_chart_option, #tab2_chart_option, #tab3_chart_option, #tab4_chart_option { display: flex; flex-flow: row wrap; }
#tab1_table, #tab2_table, #tab3_table, #tab4_table { margin-top: 10px; clear: both; }
#tab11_table, #tab12_table, #tab13_table, #tab14_table, #tab15_table { margin-top: 10px; clear: both; }
#table01, #table02, #table03, #table04 { overflow: auto; width: 100%; }
#chart1_1, #chart1_2, #chart1_3, #chart3_1, #chart3_2, #chart3_3 { margin: auto; height: 400px; position: relative; }
#chart_1_type, #chart_2_type, #chart_3_type, #chart_4_type, #chart_1_unit, #chart_2_unit, #chart_3_unit, #chart_4_unit { font-weight: bold; }
#chart2_1, #chart2_2, #chart2_3 { margin: auto; height: 400px; position: relative; }
#chart4_1, #chart4_2, #chart4_3 { margin: auto; height: 400px; position: relative; }
#t_table_01 th, #t_table_01 td, #t_table_02 th, #t_table_02 td, #t_table_03 th, #t_table_03 td, #t_table_04 th, #t_table_04 td { white-space: nowrap; }
.cls-stat .selectBox { border: 0; padding: 0 15px 0 10px; margin-right: 10px; border-bottom: 2px solid #2071c3; height: 40px; background-color: rgba( 255, 255, 255, 0 ); }
.cls-stat .form-inline { display: flex; flex-flow: row wrap; align-items: center; margin-top: 10px; }
.cls-stat .form-inline.last { margin-bottom: 10px; }
.cls-stat .codeNmDiv { padding: 5px 0 0 10px; font-weight: bold; }
.cls-stat .table_style { border-collapse: collapse; margin: 10px 0px 10px 0px; border-top: 3px solid #b3b3b3; border-bottom: 1px solid #252525; border-width: 3px 0px 1px 0px; width: 100%; }
.cls-stat .table_style caption { display: none; }
.cls-stat .table_style th { border: 1px solid #b3b3b3; color: #171717; background: #f9f9f9; font-size: 10pt; line-height: 22px; padding: 0px; text-align: center; }
.cls-stat .table_style .tc { border: 1px solid #b3b3b3; color: #171717; background: #f4f4f4; font-size: 10pt; }
.cls-stat .table_style .border_top { border-top: 3px solid #b3b3b3 }
.cls-stat .table_style td { border: 1px solid #b3b3b3; background: #FFF; text-align: right; font-size: 9pt; line-height: 22px;padding: 0px 5px; }
.cls-stat .table_style .td_all { border: 1px solid #b3b3b3; background: #f4f4f4; text-align: right; font-size: 9pt; }
.cls-stat .table_style .pd { padding-left: 5px; padding-right: 5px; }
.selectCheckbox { font-size: 15px; font-weight: normal; padding: 8px 0 0 5px; }

.bookmark-table { width: 100%; margin-top: 5px; }
.bookmark-table tr { border-bottom: 1px solid #000; }
.bookmark-table td { padding: 5px 10px; }
.bookmark-table-header { background: #EFEFEF; border-top: 2px solid #4979BE; }
.bookmark-table-header td { font-weight: bold; font-size: 14px; }
.claim-gubun { font-size: 16px; font-weight: 400; }
#table11, #table12, #table13, #table14, #table15 { overflow: auto; width: 100%; }
#table_area_11, #table_area_12, #table_area_13, #table_area_14, #table_area_15 { overflow: auto; }
#sel_year_11, #sel_year_12, #sel_year_13, #sel_year_14, #sel_year_15 { width: 100px; margin-right: 5px; }
#etc_refer_text { padding-left: 2px; }
#etc_refer_text ul li { list-style: disc; }
#etc_refer_text a { vertical-align: middle; color: #066fcc; font-weight: bold; display: flex; }

#new_old_rl_box.navbox { background-color: #fdfdfd; box-sizing: border-box; border: 1px solid #a2a9b1; clear: both; text-align: center; padding: 1px; margin: 1em auto 0; }
#new_old_rl_box .navbox-group { white-space: nowrap; text-align: right; padding: 0.25em 1em; line-height: 1.5em; }
#new_old_rl_box .navbox-list { background-color: transparent; text-align: left; border-left-width: 2px; border-left-style: solid; line-height: 1.5em; border-color: #fdfdfd; }
#new_old_rl_box .hlist ul { margin: 0; padding: 0; }
#new_old_rl_box .hlist li { margin: 0; display: inline; }
#new_old_rl_box .nowraplinks a { white-space: nowrap; word-wrap: break-word; }
#new_old_rl_box .nowraplinks a.external { display: inline-flex; }
#new_old_rl_box .nowraplinks .hlist li.not-ii-end::after { content: " · "; font-weight: bold; margin: 0 5px; }

.paper_tab td { border: 1px solid #BBB; border-bottom: 3px solid #1E7DD1; background: #FBFBFB; font-size: 14px; font-weight: bold; color: #777; padding: 3px; cursor: pointer; width: 80px; text-align: center; }
.paper_tab td:hover { background: #6AE; color: #FFF; }
.paper_tab td.on { background: #6AE; color: #FFF; }
.paper_content_tab { display: none; padding-left: 2px; margin-top: 10px; }
.paper_content_tab.active { display: block; }
.paper_content_tab ul li { list-style: disc; margin-bottom: 3px; }