﻿@charset "UTF-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}

/* change colours to suit your needs */
ins{background-color:#ff9;color:#000;text-decoration:none;}
/* change colours to suit your needs */
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
input,select{vertical-align:middle;}
*:focus{outline:none;}

/*----------------------------------------------------**--reset set css*---------------------------------------------------- */
*,*:before,*:after{box-sizing:border-box;}
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{min-width:1080px;min-height:100%;display:flex;flex-direction:column;}
main{flex:1 1 auto;}
html,body,textarea,input,select,option{color:#383842;font:15px/1 "Microsoft Yahei","微软雅黑",arial;}
ul,ol{list-style:none;}
a{color:#383842;text-decoration:none;}
a:hover{text-decoration:none;}
li{display:list-item;text-align:-webkit-match-parent;}
table{border-spacing:0;border-collapse:collapse;}
img{width:100%;max-width:100%;height:auto;vertical-align:bottom;}
sup{vertical-align:top;font-size:0.8em;}
sub{font-size:0.8em;}
/*selection text color*/
::selection{background:#383842;color:#ffffff;}
::-moz-selection{background:#383842;color:#ffffff;}

/*----------------------------------------------------**--Snippet*---------------------------------------------------- */
.hide{display:none !important;}
.d_block{display:block !important;}
.d_inline{display:inline !important;}
.d_inline-block{display:inline-block !important;}
.fw_bold{font-weight:bold !important;}
.fw_normal{font-weight:normal !important;}
.fw_lighter{font-weight:lighter !important;}
.ta_center{text-align:center !important;}
.ta_right{text-align:right !important;}
.nml_5em{margin-left:-.5em;}
.reg_normal{position:relative;top:-0.2em;left:0.1em;font-size:0.8em;font-family:Verdana !important;}
.conf_bar{background:#666;color:#fff;text-align:right;font-size:12px;padding:1px 2px 2px 0px;}

/*----------------------------------------------------*--clearfix---------------------------------------------------- */
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"";}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.fclear{clear:both;}
.opacity{transition:opacity 0.1s ease-out;}
.opacity:hover{opacity:0.6;}
.opacity_soft{position:absolute;background:#ffffff;opacity:0;transition:opacity 0.3s ease-out;}
.opacity_soft:hover{opacity:1;}
.inner_link{color:#0badd8;text-decoration:underline;}
.inner_link:hover{text-decoration:none;}


/*----------------------------------------------------*--text class---------------------------------------------------- */
[class*="text__set"]{/*margin:-5.0025px 0;*/font-size:15px;line-height:1.667;}
[class*="text__set"].inline{display:inline;}
[class*="text__set"] .zero{margin-top:-5.0025px;}
[class*="text__set"] > span{display:inline-block;}
.text__set-mb8{margin-bottom:2.9975px;}
.text__set-mb16{margin-bottom:10.9975px;}
.text__set-mb20{margin-bottom:12px;max-height: 70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; color: #777;    line-height: 22px;font-size: 14px;}
.text__set-mb24{margin-bottom:18.9975px;}
.text__set-mb36{margin-bottom:30.9975px;}
.text__set14{font-size:14px;line-height:1.714;}
.text__set_annotation{font-size:14px;line-height:1.429;padding-left:1em;margin-bottom:-3px;text-indent:-1em;}
.text__set_annotation.adj_small{font-size:12px;line-height:1.5;padding-left:0;margin-top:12px;margin-bottom:-3px;text-indent:0;}

/*-link__inner---------------------------------------------------- */
.link__inner{display:inline-block;color:#28b4f4;transition:color 0.2s ease-out;}
.link__inner:hover{color:#82cef1;}
.link__inner.set_small_arrow::before{display:inline-block;margin:6px 4px 0 6px;content:"\f0da";font-family:"FontAwesome";font-size:11px;vertical-align:top;}
.link__inner[target="_blank"]::after{display:inline-block;margin:10px 6px 0 6px;width:11px;height:9px;background:url(../images/icon/icon_blank.svg) no-repeat;content:"";vertical-align:top;}

/*-link__arrow---------------------------------------------------- */
.link__arrow{position:relative;display:inline-block;padding:0 0 0 10px;transition:color 0.2s ease-out;}
.link__arrow::before{position:absolute;left:0;display:inline-block;font-family:"FontAwesome";height:1em;color:#28b4f4;content:"\f105";font-size:1em;vertical-align:top;}
.link__arrow.another::before{content:'\f0da';font-size:0.8em;top:4px;}
.link__arrow[target="_blank"]::after{display:inline-block;margin:0 6px 2px 6px;width:11px;height:9px;background:url(../images/icon/icon_blank.svg) no-repeat;content:"";}
.link__arrow:hover{color:#28b4f4;}

/*-link__arrow_file---------------------------------------------------- */
.link__arrow_file{position:relative;display:inline-block;padding:0 0 0 10px;transition:color 0.2s ease-out;}
.link__arrow_file::before,.link__arrow_file > .capa::before{display:inline-block;font-family:'FontAwesome';font-size:1em;}
.link__arrow_file::before{position:absolute;left:0;color:#28b4f4;content:"\f105";font-size:1em;vertical-align:top;}
.link__arrow_file.another::before{content:'\f0da';font-size:0.8em;top:5px;}
.link__arrow_file > .capa{margin-left:0.6em;color:#afafaf;font-weight:lighter;}
.link__arrow_file > .capa::before{position:relative;margin-right:-.5rem;}
.link__arrow_file[href$=".pdf"] > .capa::before,.link__arrow_file[href$=".pdf"] > .capa::before{content:'\f1c1';color:#dc3200;}
.link__arrow_file.another_icon[href$=".pdf"] > .capa::before{content:'' !important;background:url(../images/icon/icon_pdf.png) no-repeat 0 0;width:16px;height:16px;margin-right:0.5rem;top:2px;}
.link__arrow_file[href$=".xls"] > .capa::before,.link__arrow_file[href$=".xlsx"] > .capa::before{content:'\f1c3';color:#00c53e;}
.link__arrow_file[href$=".doc"] > .capa::before,.link__arrow_file[href$=".docx"] > .capa::before{content:'\f1c2';color:#0053bd;}
.link__arrow_file[href$=".zip"] > .capa::before{content:'\f1c6';color:#8c8c8c;}
.link__arrow_file:hover,.link__arrow_file:hover > .capa::before{color:#28b4f4;}

/*-simple__ulist---------------------------------------------------- */
.simple__ulist > li{position:relative;margin-top:-5.0025px;margin-bottom:10.9975px;line-height:1.667;}
.simple__ulist > li:last-child{margin-bottom:-5.0025px;}
.simple__ulist > li.fc_blue{color:blue;}
.simple__ulist.deco > li{padding-left:1em;}
.simple__ulist.deco > li::before{position:absolute;font-family:'FontAwesome';display:inline-block;content:'\f111';font-size:10px;color:#28b4f4;top:5px;left:0;}
.simple__ulist.deco.adj_color > li::before{color:#383842;}

/*-simple__olist---------------------------------------------------- */
.simple__olist{counter-reset:section;}
.simple__olist > li{position:relative;margin-top:-5.0025px;margin-bottom:10.9975px;padding-left:1.2em;list-style:none;line-height:1.667;}
.simple__olist > li:last-child{margin-bottom:-5.0025px;}
.simple__olist > li::before{position:absolute;left:0;display:inline-block;content:counter(section) ".";counter-increment:section;font-size:1em;}
.simple__olist > li.fc_darkorange{color:darkorange;}
.simple__olist.adj_mb > li{margin-bottom:18.9975px;}
.simple__olist.adj_mb > li:last-child{margin-bottom:-5.0025px;}
.simple__olist.adj_digit > li{padding-left:1.6em;}
.simple__olist.adj_digit > li::before{left:9px;}
.simple__olist.adj_digit > li:nth-child(n+10)::before{left:0;}
.simple__olist.bracket > li{padding-left:2em;}
.simple__olist.bracket > li::before{left:-0.65em;content:"（" counter(section) "）";counter-increment:section;}
.simple__olist.alpha > li:before{content:counter(section,upper-alpha) ".";counter-increment:section;}
.simple__olist.no-deco > li{position:static;padding-left:0;text-indent:0;}
.simple__olist.no-deco > li::before{content:none;}

/*-simple__float---------------------------------------------------- */
.simple__float{margin-top:-2px;padding-top:2px;}
.simple__float::after{display:block;visibility:hidden;clear:both;height:0;content:"";}
.simple__float > .wf_adj{width:calc(16px * 25);}
.simple__float > .wf_20{width:calc(16px * 20);}
.simple__float > .wf_23{width:calc(16px * 23);}
.simple__float > .wf_25{width:calc(16px * 25);}
.simple__float > .wf_26{width:calc(16px * 26);}
.simple__float > .wf_27{width:calc(16px * 27);}
.simple__float > .wf_28{width:calc(16px * 28);}
.simple__float > .wf_29{width:calc(16px * 29);}
.simple__float > .wf_33{width:calc(16px * 33);}
.simple__float > .wf_35{width:calc(16px * 35);}
.simple__float > .around{float:none;}
.simple__float > .text_top{margin-top:calc( -0.5em * 0.625 );}
.simple__float_left{float:left;}
.simple__float_right{float:right;}

/*-simple__desc---------------------------------------------------- */
.simple__desc > dd:last-child{margin-bottom:calc( -0.5em * 0.42 );}
.simple__desc > dt{margin:0 0 8px 0;padding:0 0 7px 0;border-bottom:dotted 1px #d3d3d3;font-weight:bold;}
.simple__desc > dd{margin-top:calc( -0.5em * 0.42 );margin-bottom:calc( -0.5em * 0.42 + 12px );line-height:1.42;}
.simple__desc .fc_red{color:#e21010;}

/*-simple__fig_caption---------------------------------------------------- */
.simple__fig_caption img{margin:0 0 8px 0;}
.simple__fig_caption figcaption{margin-top:calc( -0.5em * 0.615 );margin-bottom:calc( -0.5em * 0.615 );text-align:center;font-size:1.3rem;line-height:1.615;}
.simple__fig_caption.txt_left img{margin:0 0 8px 0;}
.simple__fig_caption.txt_left figcaption{text-align:left;}

/*-table__set---------------------------------------------------- */
.table__set{width:100%;table-layout:fixed;}
.table__set.fs_13{font-size:13px;}
.table__set th.w_adj{width:100px;}
.table__set th.w_54{width:54px;}
.table__set th.w_90{width:90px;}
.table__set th.w_169{width:169px;}
.table__set th.w_170{width:170px;}
.table__set th.w_179{width:179px;}
.table__set th.w_188{width:188px;}
.table__set th.w_252{width:252px;}
.table__set th.w_300{width:300px;}
.table__set th.w_467{width:467px;}
.table__set_thead th{padding:8px 0 7px 0;border:solid 1px #cccccc;background:#0085ca;color:#ffffff;vertical-align:middle;text-align:center;font-weight:normal;line-height:1.47;}
.table__set.side_bdn th{border-right:none;border-left:none;}
.table__set.side_bdn td{padding:8px 0 7px 16px;border-right:none;border-left:none;text-align:left;}
.table__set_tbody.set_color tr:nth-child(odd) > th{background:#ffffff;}
.table__set_tbody.set_color tr:nth-child(even){background:#f7f7f7;}
.table__set_tbody th,.table__set_tbody td{border:solid 1px #cccccc;}
.table__set_tbody th{padding:8px 15px 7px 18px;background:#f7f7f7;text-align:left;font-weight:normal;line-height:1.47;}
.table__set_tbody td{padding:8px 16px 7px 0;vertical-align:middle;text-align:right;line-height:1.47;}
.table__set_tbody td.pr_0{padding-right:0;}
.table__set_tbody td.txt_left{padding-left:16px;text-align:left;}
.table__set_tbody .unit{position:relative;}
.table__set_tbody .unit > .item{position:absolute;top:50%;right:0;display:block;float:right;margin-top:-0.7em;color:#666666;font-size:12px;}
.table__set_tbody .unit > .cap{font-size:12px;}
.table__set_tbody .center{padding-right:0;padding-left:0;text-align:center;}
.table__set_tbody .middle{vertical-align:middle;}
.table__set_tbody .result{border-top:solid 2px #cccccc;}
.table__set_annotation{margin-top:12px;padding-left:1em;text-indent:-1em;font-size:13px;line-height:1.69;}


/*--headline__content_another---------------------------------------------------- */
.headline__content_another{padding:12px 0 17px 0;margin-bottom:32px;border-bottom:3px solid #e7e7e7;}
.headline__content_another::before{position:absolute;content:'';display:block;bottom:-3px;background:#aace39;width:80px;height:3px;}
.headline__content_another .ttl{margin-right:18px;font-size:24px;font-weight:500;line-height:1.2;}
.headline__content_another .cap_side{font-size:14px;font-weight:500;margin-top:7px;color:#8b9daa;vertical-align:top;}



/*--headline__block---------------------------------------------------- */
.headline__block{position:relative;padding:7px 0 10px 19px;margin:0 0 20px 0;border-bottom:solid 1px #c0c2cd;}
.headline__block::before{position:absolute;content:"";display:block;background:#aace39;width:3px;height:calc(100% - 18px);top:8px;left:8px;border-radius:1.5px;}
.headline__block .ttl{font-size:20px;font-weight:500;line-height:1.2;}

/*--headline__item---------------------------------------------------- */
.headline__item .ttl{font-size:16px;font-weight:500;margin-bottom:16px;}
