@charset "utf-8";#contents.sub_main .sub1_section_wrap{}
#contents.sub_main .sub1_section_wrap .sub1_section{width:100%;margin-bottom:10px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section{width:100%;margin-bottom:10px;padding-bottom:10px;position:relative;border-top:solid 4px #184fa1;border-left:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;border-right:solid 1px #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .title{padding:10px 10px 0 10px;margin:0;color:#184fa1;font-size:14px;line-height:20px;font-weight:bold;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .title .line{display:block;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc{padding:10px;margin:0;font-size:12px;color:#303233;line-height:20px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc .line{display:inline;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc br{display:none;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .bg_img{width:70px;display:none;position:absolute;right:10px;bottom:10px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .bg_img img{width:100%;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .btn_info{height:28px;margin:0px 0 0 10px;padding:0 20px;display:inline-block;line-height:28px;font-size:13px;color:#fff;background-color:#103e93;border:solid 1px #0d3175;text-decoration:none;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .btn_info:hover,
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .btn_info:focus,
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .btn_info:active{text-decoration:underline;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list{width:100%;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area{width:100%;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area .title{margin:0 0 10px 0;font-size:15px;color:#103e93;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area span{display:none;font-size:12px;color:#585b5c;position:absolute;left:150px;top:8px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list{width:100%;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li{position:relative;background-color:#4c699e;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li:first-child{margin-bottom:10px;background-color:#05819b;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box{padding:10px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box strong{margin-bottom:10px;display:block;font-size:14px;color:#fff;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box .desc{padding-right:50px;margin:0;font-size:12px;color:#fff;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box .desc br{display:none;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box a{width:30px;height:30px;display:block;overflow:hidden;position:absolute;right:20px;bottom:20px;background:url(../../images/common/ico_icon_btn_more.png) 0 0 no-repeat;}
#contents.sub_main .sub1_section_wrap .sub2_section{width:100%;border-top:4px solid #5885d9;border-left:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;border-right:solid 1px #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area{width:100%;position:relative;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area .title{padding:10px 10px 0 10px;margin:0 0 0 0;font-size:15px;color:#103e93;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area .desc{padding:10px 10px 0 10px;margin:0;font-size:12px;line-height:20px;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area .desc br{display:none;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list{overflow:hidden;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);margin:20px 0;float:left;text-align:center;background:url(../../images/contents/ico_sub1_01.png) center 0 no-repeat;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu1{}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu2{background-image:url(../../images/contents/ico_sub1_02.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu3{background-image:url(../../images/contents/ico_sub1_03.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu4{background-image:url(../../images/contents/ico_sub1_04.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu5{background-image:url(../../images/contents/ico_sub1_05.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu6{background-image:url(../../images/contents/ico_sub1_06.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu7{background-image:url(../../images/contents/ico_sub1_07.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu8{background-image:url(../../images/contents/ico_sub1_08.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li.menu9{background-image:url(../../images/contents/ico_sub1_09.png);}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a{padding-top:55px;display:block;cursor:pointer;text-decoration:none;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a .txt{display:block;font-size:12px;color:#303233;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a:hover .txt,
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a:focus .txt,
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a:active .txt{text-decoration:underline}
.box_depth01{width:100%;margin:20px 0 0;}
.box_depth01 li{background:#eff2f8;text-align:center;color:#303233;font-size:12px;line-height:20px;padding:15px 0;position:relative;margin-bottom:50px;margin-right:25px;}
.box_depth01 li strong{color:#103e93;font-size:17px;display:block;margin-bottom:10px;}
.box_depth01 li .col_gray{color:#585b5c;}
.box_depth01 li:after{width:100%;height:50px;content:"";display:block;background:#fff url(../../images/contents/img_arrow_down01.gif) center center no-repeat;position:absolute;bottom:-50px;}
.box_depth01 li.last{margin-bottom:0;}
.box_depth01 li.last:after{display:none;}
#contents.sub_main .sub2_section_wrap{}
#contents.sub_main .sub2_section_wrap .sub1_section{width:100%;margin-bottom:10px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section{width:100%;height:auto;margin-bottom:10px;position:relative;border-top:solid 4px #103e93;border-left:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;border-right:solid 1px #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .title{padding:10px 0 0 10px;margin:0;font-size:14px;line-height:28px;color:#184fa1;font-weight:bold;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .title .line{display:block;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc{padding:0 0 15px 10px;margin:0;font-size:12px;color:#303233;line-height:20px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc .line{display:inline;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .bg_img{display:none;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .btn_info{height:28px;margin-top:40px;padding:0 20px;display:inline-block;line-height:28px;font-size:13px;color:#fff;background-color:#103e93;border:solid 1px #0d3175;text-decoration:none;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .btn_info:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .btn_info:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .btn_info:active{text-decoration:underline;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu{margin-bottom:10px;overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);float:left;background:#e8ecf7;position:relative;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:after{width:1px;height:100px;content:"";display:block;background:#fff;position:absolute;right:0;top:0;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(4),
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(5){width:50%;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(4) a,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(5) a{border-top:1px solid #fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a{display:block;color:#303233;font-size:12px;text-decoration:none;text-align:center;padding:42px 0 11px;background:url(/resources/images/common/bg_policy_smenu06.png) center 10px no-repeat;background-size:25px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li .list02{background:url(/resources/images/common/bg_policy_smenu07.png) center 10px no-repeat;background-size:25px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li .list03{background:url(/resources/images/common/bg_policy_smenu08.png) center 10px no-repeat;background-size:25px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li .list04{background:url(/resources/images/common/bg_policy_smenu09.png) center 10px no-repeat;background-size:25px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li .list05{background:url(/resources/images/common/bg_policy_smenu10.png) center 10px no-repeat;background-size:25px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a:active,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a:focus{color:#184fa1;text-decoration:underline;background-position:center 10px;background-repeat:no-repeat;background-size:25px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list01:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list01:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list01:active{background-image:url(/resources/images/common/bg_policy_smenu06_over.png);}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list02:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list02:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list02:active{background-image:url(/resources/images/common/bg_policy_smenu07_over.png);}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list03:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list03:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list03:active{background-image:url(/resources/images/common/bg_policy_smenu08_over.png);}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list04:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list04:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list04:active{background-image:url(/resources/images/common/bg_policy_smenu09_over.png);}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list05:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list05:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a.list05:active{background-image:url(/resources/images/common/bg_policy_smenu10_over.png);}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:last-child:after{display:none;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu .doc_area .item_list li a:hover,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu .doc_area .item_list li a:focus,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu .doc_area .item_list li a:active{text-decoration:underline;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list{width:100%;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area{width:100%;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area .title{margin:0 0 10px 0;font-size:15px;color:#103e93;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area span{display:none;font-size:14px;color:#585b5c;position:absolute;left:150px;top:5px;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list{width:100%;overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01{width:100%;background-color:#4c699e;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box{padding:20px;display:block;text-align:center;text-decoration:none;border:1px solid #bababa;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box strong{display:inline-block;font-size:15px;font-weight:bold;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .tel{display:inline-block;font-size:15px;font-weight:normal;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .desc{display:none;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .time{text-align:center;display:block;font-size:12px;line-height:20px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02{width:50%;margin-top:10px;float:left;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a{height:88px;display:block;border:1px solid #bababa;text-decoration:none;text-align:center;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a strong{padding-top:10px;display:block;font-size:13px;color:#03428f;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a strong img{width:auto;display:block;margin:0 auto;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a .desc{padding-top:3px;padding-bottom:5px;display:block;font-size:11px;color:#666;line-height:1.4;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a .desc .color{color:#da0514;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a .desc .line{display:block;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03{width:50%;margin-top:10px;float:left;text-align:center;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a{height:88px;display:block;border:1px solid #bababa;border-left-width:0;text-decoration:none;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a strong{padding-top:10px;display:block;font-size:13px;color:#545454;line-height:1.5;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a strong .line{display:block;color:#03428f;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a strong .line em{font-style:normal;color:#0092dd;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a .desc{display:block;font-size:11px;color:#666;line-height:1.4;margin-top:3px;}
#contents.sub_main .sub2_section_wrap .sub2_section{width:100%;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2{overflow:hidden;border-left:1px solid #bababa;border-right:solid 1px #bababa;border-bottom:solid 1px #bababa;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li{width:50%;float:left;border-top:solid 1px #bababa;border-left:solid 1px #bababa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu1,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5{border-left:0;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box{padding:10px;display:block;position:relative;text-decoration:none;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_title{padding-bottom:5px;display:block;font-size:14px;color:#585b5c;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_desc{margin:0;font-size:12px;color:#585b5c;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_desc br{display:none;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_btn_more{display:none;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:active{background-color:#05819b;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:hover .inner_box_title,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:focus .inner_box_title,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:active .inner_box_title,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:hover .inner_box_desc,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:focus .inner_box_desc,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:active .inner_box_desc{color:#fff;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:hover .inner_box_btn_more,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:focus .inner_box_btn_more,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box:active .inner_box_btn_more{background-position:0 -30px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02{margin:10px 0 0;border:1px solid #e3e4e5;border-left:none;overflow:hidden;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li{width:50%;float:left;border-bottom:1px solid #e3e4e5;position:relative;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:after{content:"";background:url(../../images/contents/bg_policy_Mbg.png) no-repeat #4c699e;background-size:45px;border-radius:50px;width:30px;height:30px;position:absolute;left:15px;top:10px;background-position:center -7px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:nth-child(2n):after{background-color:#23a3bd;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list2:after{background-position:center -52px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list3:after{background-position:center -98px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list4:after{background-position:center -143px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list5:after{background-position:center -188px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list6:after{background-position:center -233px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.last{border-bottom:0;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a{height:40px;padding-top:9px;display:block;padding-left:58px;color:#4c699e;font-size:13px;text-decoration:none;border-left:1px solid #e3e4e5;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:nth-child(3) a{padding-top:15px;height:34px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:nth-child(5) a{height:41px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a.type02{color:#23a3bd;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a:hover,
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a:focus,
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a:active{text-decoration:underline;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong{margin-top:10px;border:1px solid #bababa;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong strong{display:none;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong ul{overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong li{width:20%;height:78px;float:left;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong li a{padding:52px 0 15px;display:block;font-size:12px;text-align:center;color:#4c699e;text-decoration:none;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a{background:url(../../images/contents/ico_social_img1_m.png) no-repeat center 10px;background-size:20px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a:active{background-image:url(../../images/contents/ico_social_img1_m_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a{background:url(../../images/contents/ico_social_img2_m.png) no-repeat center 10px;background-size:40px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a:active{background-image:url(../../images/contents/ico_social_img2_m_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a{background:url(../../images/contents/ico_social_img3_m.png) no-repeat center 10px;background-size:20px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a:active{background-image:url(../../images/contents/ico_social_img3_m_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a{background:url(../../images/contents/ico_social_img4_m.png) no-repeat center 10px;background-size:30px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a:active{background-image:url(../../images/contents/ico_social_img4_m_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a{background:url(../../images/contents/ico_social_img5_m.png) no-repeat center 10px;background-size:35px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a:active{background-image:url(../../images/contents/ico_social_img5_m_over.png)}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center{clear:both;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center ul{width:100%;overflow:hidden;display:table;border:1px solid #bababa;border-width:0 1px 1px 0;table-layout:fixed;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center li{width:33.3%;height:30px;float:left;display:table-cell;border:1px solid #bababa;border-width:1px 0 0 1px;box-sizing:border-box;vertical-align:middle;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center li a{width:100%;height:100%;display:inline-block;text-align:center;text-decoration:none;font-size:10px;color:#444;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .line{display:inline-block;white-space:nowrap;}
.constitution_box{border:1px solid #bababa;margin-top:20px;padding:20px 25px;text-align:center;margin:0 0 30px;font-size:13px;}
.constitution_box h3{color:#103e93;font-size:16px;margin:0 0 15px;}
.constitution_box p{margin:0;color:#303233;}
.constitution_box .col_red{color:#f3222c;}
.constitution_box div[class^="inbox_type"]{background:#f7f7f7;text-align:left;margin:18px 0;}
.constitution_box div[class^="inbox_type"] li{color:#585b5c;line-height:20px;position:relative;margin-bottom:5px;}
.constitution_box .inbox_type01{padding:25px 30px 8px;}
.constitution_box .inbox_type01 li:before{content:"1.";display:block;color:#103e93;font-weight:bold;position:absolute;left:0;top:0;}
.constitution_box .inbox_type01 li{padding:0 0 0 25px;}
.constitution_box .inbox_type02{padding:25px 20px 8px 20px;}
.constitution_box .inbox_type02 ul{overflow:hidden;margin:0 auto;}
.constitution_box .inbox_type02 li{min-width:167px;}
.appeal_box{font-size:13px;color:#303233;}
.appeal_box .appeal_img{margin:0 0 10px;}
.appeal_box .appeal_txt{line-height:26px;padding:0 8px;margin-bottom:20px;}
.appeal_box .appeal_txt a{text-decoration:none;color:#979898;font-weight:bold;}
.appeal_box .appeal_txt a:hover,
.appeal_box .appeal_txt a:active,
.appeal_box .appeal_txt a:focus{text-decoration:underline;}
.appeal_box .tel{font-size:14px;font-weight:bold;display:block;margin-top:7px;}
.appeal_box .tel span{color:#1d4999;}
.appeal_box .appeal_btn_wr{margin-top:15px;margin-bottom:20px;padding:0 10px;}
.appeal_box .appeal_btn_wr .btn_style4{min-width:100%;text-decoration:none;margin-bottom:10px;}
.appeal_box02 .content_box01.wid50{min-height:50px;padding-bottom:100px;position:relative;}
.appeal_box02 .content_box01 .btn_wr{width:112px;text-align:center;margin-top:20px;margin-left:-56px;position:absolute;left:50%;bottom:30px;}
.appeal_box02 .content_box01 .btn_wr .btn_style1{min-width:60px;}
.appeal_list{margin:30px 0 0;}
.appeal_list li{border-bottom:1px solid #e3e4e5;color:#303233;font-size:13px;margin:10px 0 0;}
.appeal_list li .btn_wr{padding:10px 0;}
.appeal_tit_wr{overflow:hidden;position:relative;border-top:1px solid #e3e4e5;padding-top:30px;}
.appeal_tit_wr h3{float:left;}
.appeal_tit_wr .btn_style4{float:right;margin-top:-8px;margin-bottom:5px;font-size:14px;}
.declaration_btn{overflow:hidden;margin-bottom:40px;}
.declaration_btn a[class^="btn"]{width:100%;height:52px;padding:10px 0 0 10px;position:relative;display:block;text-decoration:none;color:#fff;font-size:14px}
.declaration_btn a[class^="btn"]:first-child{margin-left:0;}
.declaration_btn a[class^="btn"]:after{width:7px;height:14px;content:"";position:absolute;right:20px;top:25px;background:url(../../images/common/img_arrow_right01.png) left top no-repeat}
.declaration_btn a.btn01{border:1px solid #0d3175;background-color:#103e93;}
.declaration_btn a.btn02{border:1px solid #1992ab;background-color:#23a3bd;}
.declaration_btn a.btn03{border:1px solid #4a78ce;background-color:#5885d9;}
.declaration_btn a.btn04{border:1px solid #35548b;background-color:#4c699e;}
.declaration_btn a[class^="btn"]:hover,
.declaration_btn a[class^="btn"]:active,
.declaration_btn a[class^="btn"]:focus{text-decoration:underline;}
.iframe_view{display:none;}
.mobile_iframe{background:url(../../images/contents/bg_iframe_go.png) center top no-repeat;background-size:116px 88px;margin-top:30px;margin-bottom:30px;text-align:center;}
.mobile_iframe p{padding:100px 25px 15px;border-bottom:1px solid #eff0f4;margin:0 40px 20px;}
.mobile_iframe .btn_style1{background-color:#103e93;color:#fff;border:solid 1px #0d3175;}
#contents.sub_main .sub_main_wrap{width:100%;margin-bottom:10px;}
#contents.sub_main .sub_main_wrap .section1{width:100%;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section1 .visual_area{overflow:hidden;border-top:solid 4px #103e93;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .img_area{padding:0;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .img_area img{width:100%;vertical-align:top;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area{padding:5px 0;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#103e93;font-weight:bold;text-decoration:none;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area a:hover,
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area a:active,
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area a:focus{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area .desc{display:none;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area .date{margin-bottom:10px;padding:5px 0 10px;display:block;font-size:13px;color:#555;border-bottom:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area{padding:10px 0;position:relative;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .title_area{height:48px;border-top:1px solid #e3e4e5;border-left:1px solid #e3e4e5;position:relative;background-color:#fff;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .title_area .title{padding-left:20px;margin:0;line-height:50px;font-size:16px;color:#103e93;font-weight:bold;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .btn_doc_more{position:absolute;right:0;top:10px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list{width:100%;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li{}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li:first-child + li{display:none;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a{display:block;overflow:hidden;position:relative;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a img{width:100%;vertical-align:top;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a .overlay{width:100%;padding:10px;overflow:hidden;position:absolute;left:0px;bottom:0;background:url(../../images/common/bg_overlay.png) 0 0 repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a .overlay span{height:auto;display:block;overflow:hidden;font-size:13px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2{padding:10px 0;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area{margin-bottom:20px;padding:10px 10px 20px 10px;position:relative;border:solid 1px #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list{width:100%;padding-top:55px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li{padding:0 10px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title{width:calc((100% - 41px)/2);margin:0;position:absolute;left:0px;top:0px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title.last{left:inherit;right:41px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title a{height:40px;display:block;text-align:center;line-height:40px;border-bottom:solid 1px #e3e4e5;font-size:14px;color:#303233;text-decoration:none;background-color:#fff;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .tab_title a{border-bottom:solid 1px #e3e4e5;font-weight:bold;color:#fff;background-color:#4c699e;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list{position:absolute;left:-9999px;top:-9999px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .doc_list{position:relative;left:0;top:0;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li{padding-top:10px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a{padding-left:10px;display:block;font-size:14px;font-weight:bold;color:#303233;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../../images/common/ico_blue_bul.gif) 0 8px no-repeat;line-height:18px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li .desc{padding-left:10px;display:none;font-size:13px;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li .date{padding-left:10px;display:none;font-size:13px;color:#555;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .btn_doc_more{position:absolute;right:-1px;top:-9999px;z-index:10;width:42px;height:42px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .btn_doc_more{right:-1px;top:-1px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .btn_doc_more > img{width:100%;height:100%;}
#contents.sub_main .sub_main_wrap .section2 .document_area{}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area{position:relative;border:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.notice{margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.news{margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.festival{margin-bottom:20px;margin-right:0px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.blog{}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.notice .box_title,
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.news .box_title{color:#103e93;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.festival .box_title,
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.blog .box_title{color:#103e93;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .box_title{height:49px;padding-left:25px;margin:0;line-height:49px;font-size:14px;font-weight:bold;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list{padding:21px 20px 20px 29px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list li{padding-top:12px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list li a{padding-left:10px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#303233;background:url(../../images/common/ico_blue_bul.gif) 0 8px no-repeat;text-decoration:none;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list_img{width:100%;padding-top:10px;padding-bottom:20px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list_img li{padding-top:5px;text-align:center;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list_img li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list_img li a{height:58px;display:inline-block;border:solid 1px #c1c2c3;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .item_list_img li a img{width:223px;height:58px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .btn_doc_more{position:absolute;right:-1px;top:-1px;width:42px;height:42px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .btn_doc_more > img{width:100%;height:100%;}
#contents.sub_main .sub_main_wrap .section2.type01{padding:0;}
#contents.sub_main .sub_main_wrap .section2 .policy01{margin:0;height:250px;padding:15px 20px;font-size:14px;color:#303233;line-height:24px;position:relative;border:1px solid #e3e4e5;border-top:4px solid #103e93;}
#contents.sub_main .sub_main_wrap .section2 .policy01 h3{color:#103e93;font-size:18px;margin:0 0 7px;}
#contents.sub_main .sub_main_wrap .section2 .policy01 p{margin:0;}
#contents.sub_main .sub_main_wrap .section2 .policy01 a{width:98px;height:28px;line-height:28px;display:block;text-decoration:none;text-align:center;color:#fff;font-size:13px;}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn_wr{}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn01{border:1px solid #0d3175;background:#103e93;display:inline-block;}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn02{border:1px solid #35548b;background:#4c699e;display:inline-block;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section{width:100%;margin-bottom:10px;padding-bottom:10px;position:relative;border-top:solid 4px #184fa1;border-left:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;border-right:solid 1px #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .title{padding:10px 10px 0 10px;margin:0;color:#184fa1;font-size:14px;line-height:20px;font-weight:bold;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .title .line{display:block;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc{padding:10px;margin:0;font-size:12px;color:#303233;line-height:20px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc .line{display:inline;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc br{display:none;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .bg_img{width:70px;display:none;position:absolute;right:10px;bottom:10px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .bg_img img{width:100%;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .btn_info{height:28px;margin:0px 0 0 10px;padding:0 20px;display:inline-block;line-height:28px;font-size:13px;color:#fff;background-color:#103e93;border:solid 1px #0d3175;text-decoration:none;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .btn_info.type02{background-color:#4c699e;border:solid 1px #35548b;margin-left:10px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .btn_info:hover,
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .btn_info:focus,
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .btn_info:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .policy02{margin:20px 0 10px;padding:10px 10px 15px 10px;position:relative;border:solid 1px #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list{width:100%;padding-top:40px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li{padding:0 5px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title{width:calc((100% - 41px)/2);margin:0;position:absolute;left:0px;top:0px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title.last{left:inherit;right:41px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title.last:after{display:none;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title a{height:40px;display:block;text-align:center;line-height:40px;border-bottom:solid 1px #e3e4e5;font-size:16px;color:#585b5c;text-decoration:none;background-color:#fff;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li.on .tab_title a{border-bottom:solid 1px #e3e4e5;font-weight:bold;color:#fff;background-color:#4c699e;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list{position:absolute;left:-9999px;top:-9999px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li.on .doc_list{position:relative;left:0;top:0;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li{padding-top:10px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li a{padding-left:10px;display:block;font-size:14px;color:#303233;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../../images/common/ico_blue_bul.gif) 0 8px no-repeat;line-height:18px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li .date{padding-left:10px;display:none;font-size:13px;color:#303233;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .btn_doc_more{position:absolute;right:-1px;top:-9999px;height:34px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .btn_doc_more img{width:42px;height:42px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li.on .btn_doc_more{right:-1px;top:-1px;}
#contents.sub_main .sub_main_wrap .section2 .policy02.type02{margin-top:10px;margin-bottom:10px;}
#contents.sub_main .sub_main_wrap .section2 .policy02.type02 .item_list li.on .tab_title a{}
#contents.sub_main .sub_main_wrap .section2 .policy02.type02 .item_list li .doc_list li a{background:url(../../images/common/ico_blue_bul02.gif) 0 8px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu{overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li{float:left;width:calc(100%/3);background:#e8ecf7;position:relative;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:nth-child(4),
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:nth-child(5){width:50%;border-top:1px solid #fff;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:after{width:1px;height:70px;content:"";display:block;background:#fff;position:absolute;right:0;top:0;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li a{display:block;color:#303233;font-size:12px;text-decoration:none;text-align:center;padding:42px 0 11px;background:url(../../images/contents/bg_policy_M_smenu01.png) center 10px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list02{background:url(../../images/contents/bg_policy_M_smenu02.png) center 10px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list03{background:url(../../images/contents/bg_policy_M_smenu03.png) center 10px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list04{background:url(../../images/contents/bg_policy_M_smenu04.png) center 10px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list05{background:url(../../images/contents/bg_policy_M_smenu05.png) center 10px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:last-child:after{display:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li a:hover{color:#184fa1;text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu .doc_area .item_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .policy_smenu .doc_area .item_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .policy_smenu .doc_area .item_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .policy03{margin:10px 0 0;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area{position:relative;border:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .box_title{height:40px;padding-left:15px;margin:0;line-height:40px;font-size:16px;font-weight:bold;border-bottom:1px solid #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list{padding:15px 20px 15px 20px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li{padding-top:8px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li a{padding-left:20px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#303233;background:url(../../images/common/ico_save.png) 0 center no-repeat;text-decoration:none;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li.hidden{display:none;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li .date{padding-left:10px;display:none;font-size:13px;color:#303233;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list_img{width:100%;padding-top:20px;padding-bottom:20px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list_img li{padding-top:10px;text-align:center;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list_img li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list_img li a{height:58px;display:inline-block;border:solid 1px #c1c2c3;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list_img li a img{width:223px;height:58px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .btn_doc_more{height:42px;position:absolute;right:-1px;top:-1px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .btn_doc_more img{width:42px;height:42px;}
#contents.sub_main .sub_main_wrap .section2 .policy04{margin:0;}
#contents.sub_main .sub_main_wrap .section2 .policy04 div[class^="banner"]{height:80px;}
#contents.sub_main .sub_main_wrap .section2 .policy04 div[class^="banner"] .inner{height:65px;display:block;padding:15px 0 0 30px;color:#fff;font-size:13px;text-decoration:none;}
#contents.sub_main .sub_main_wrap .section2 .policy04 div[class^="banner"] .inner strong{font-size:17px;display:block;margin-bottom:7px;}
#contents.sub_main .sub_main_wrap .section2 .policy04 .banner01{background:#4c699e url(../../images/contents/bg_policy_M_box02.png) 95% center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy04 .banner02{background:#e16949 url(../../images/contents/bg_policy_M_box03.png) 96% center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02{margin:10px 0 0;border:1px solid #e3e4e5;border-left:none;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li{width:50%;float:left;border-bottom:1px solid #e3e4e5;background:url(../../images/contents/bg_policy_M_list01.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.last{border-right:1px solid #e3e4e5;border-bottom:0;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a{height:40px;padding-top:9px;display:block;padding-left:58px;color:#4c699e;font-size:12px;text-decoration:none;border-left:1px solid #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a.type02{color:#23a3bd;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list2{background:url(../../images/contents/bg_policy_M_list02.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list3{background:url(../../images/contents/bg_policy_M_list03.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list4{background:url(../../images/contents/bg_policy_M_list04.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list5{background:url(../../images/contents/bg_policy_M_list05.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list6{background:url(../../images/contents/bg_policy_M_list06.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list7{background:url(../../images/contents/bg_policy_M_list07.png) 19px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a:hover,
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a:focus,
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a:active{text-decoration:underline;}
.law_search_wr{border:1px solid #d5d5d5;font-size:15px;}
.law_search_wr .law_search_top{padding:27px 0% 13px 9%;}
.law_search_wr .law_search_top ul{overflow:hidden;}
.law_search_wr .law_search_top li{float:left;margin-right:50px;margin-bottom:15px;padding-left:2px;}
.law_search_wr .law_search_top input{width:14px;height:14px;display:inline-block;vertical-align:top;}
.law_search_wr .law_search_top label{min-width:75px;display:inline-block;padding-left:5px;color:#303233;text-align:left;vertical-align:top;}
.law_search_wr .law_search_top label.mar_none{margin-right:0;}
.law_search_wr .law_search_bottom{border-top:1px solid #d5d5d5;padding:10px 0;background:#f9f9fa;}
.law_search_wr .law_search_bottom .input_wr{position:relative;padding-right:100px;margin:10px;}
.law_search_wr .law_search_bottom .input_wr .btn_search{position:absolute;right:0;top:0px;}
.law_search_wr .law_search_bottom p{margin:5px 10px 10px;padding:0;}
.law_search_wr .law_search_bottom input{width:100%;height:34px;border:3px solid #1d4999;vertical-align:middle;box-sizing:border-box;}
.stat table li{width:100%;}
.stat table col:first-child{width:90px!important;}
.iframe_area.stat{margin:0 auto 20px;text-align:center;border:1px solid #ddd;padding:10px;box-sizing:border-box;}
.iframe_area.stat iframe{width:100%;}
.content_box01.stat2{padding-bottom:15px;overflow:hidden;}
.content_box01.stat2 p{line-height:1.6;position:relative;box-sizing:border-box;margin:0;width:100%;position:relative;background:url(../../images/common/stat_icon2.jpg) 100% 100% no-repeat;}
.content_box01.stat2 p a{display:block;text-decoration:none;height:114px;}
.content_box01.stat2 p:first-child{background:url(../../images/common/stat_icon1.jpg) 100% 100% no-repeat;}
.content_box01.stat2 p:first-child+p{border-top:1px solid #eee;padding-top:15px;margin-top:15px;}
.content_box01.stat2 p strong{color:#444;font-weight:bold;font-size:15px;padding-bottom:5px;display:block;}
.content_box01.stat2 p span{display:block;color:#666;margin-bottom:25px;font-size:12px;}
.content_box01.stat2 .baro{color:#666;background:url(../../images/common/ico_sub_memu_arrow.png) 100% 5px no-repeat;padding-right:8px;display:inline-block;}
.content_box01.stat2 .baro:hover{text-decoration:underline;}
.content_box01.stat2 .btn_style1.blue2{background:#3378c1;}
.pc_only{display:none;}
#contents.sub_main .sub_main_wrap .section3{overflow:hidden;margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .section3 > div{border:1px solid #ddd;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .section3 .board_table{min-height:inherit;}
#contents.sub_main .sub_main_wrap .section3 > div.service_slide:first-child{border-top:3px solid #103e93;margin-top:0;}
#contents.sub_main .sub_main_wrap .section3 > div.service_slide:nth-child(3n+1){margin-left:0;}
#contents.sub_main .sub_main_wrap .service_wrap{padding:0 0 15px;position:relative;}
#contents.sub_main .sub_main_wrap .service_wrap.color_1{border-top:4px solid #103e93;border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5;}
#contents.sub_main .sub_main_wrap .service_wrap.color_2,
#contents.sub_main .sub_main_wrap .service_wrap.color_3,
#contents.sub_main .sub_main_wrap .service_wrap.color_4,
#contents.sub_main .sub_main_wrap .service_wrap.color_5,
#contents.sub_main .sub_main_wrap .service_wrap.color_6{border-top:1px solid #e3e4e5;border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5;padding-top:3px;}
#contents.sub_main .sub_main_wrap .service_head{padding:12px 15px 13px;overflow:hidden;}
#contents.sub_main .sub_main_wrap .service_head strong{font-size:15px;color:#184fa1;}
#contents.sub_main .sub_main_wrap .service_head .desc{margin:0;padding-top:13px;padding-left:55px;font-size:12px;line-height:15px;color:#585b5c;}
#contents.sub_main .sub_main_wrap .service_head > span{width:70px;height:70px;box-sizing:border-box;margin:3px 18px 0 0;float:left;display:block;border-radius:35px;background:url(../../images/com/bg_service_set.png) no-repeat #f5f4f9;}
#contents.sub_main .sub_main_wrap .service_head > .bg_1{background-position:0 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_2{background-position:-70px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_3{background-position:-140px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_4{background-position:-210px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_5{background-position:-280px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_7{background-position:-350px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_8{background-position:-420px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_9{background-position:-490px 0;}
#contents.sub_main .sub_main_wrap .service_head > .bg_6{background-position:-560px 0;}
#contents.sub_main .sub_main_wrap .service_list{padding:0 50px 0 50px;position:relative;overflow:hidden;}
#contents.sub_main .sub_main_wrap .service_list .service_list_hidden{width:100%;overflow:hidden;}
#contents.sub_main .sub_main_wrap .service_list ul{width:5000%;overflow:hidden;}
#contents.sub_main .sub_main_wrap .service_list li{width:2%;float:left;}
#contents.sub_main .sub_main_wrap .service_list li a{margin-left:5px;margin-right:5px;display:block;border:1px solid #c3c3c3;overflow:hidden;}
#contents.sub_main .sub_main_wrap .service_list li img{height:36px;margin:0 auto;display:block;}
#contents.sub_main .sub_main_wrap .service_more{padding:1px 10px;position:absolute;right:12px;top:12px;font-size:10px;color:#fff;text-decoration:none;border:1px solid #515151;background:#757575;}
#contents.sub_main .sub_main_wrap .service_more{padding:8px;right:15px;border:none;background:url(../../images/contents/btn_service_list_more.png) no-repeat center center;text-indent:-99999px;overflow:hidden;background-size:10px 10px;}
#contents.sub_main .sub_main_wrap .service_list .service_prev{display:block;position:absolute;left:10px;top:0;}
#contents.sub_main .sub_main_wrap .service_list .service_next{display:block;position:absolute;right:10px;top:0;}
#contents.sub_main .sub_main_wrap .service_list .service_btn{padding:10px 15px;}
#contents.sub_main .sub_main_wrap .service_list .service_btn img{width:100%;min-width:9px;display:block;}
#contents.sub_main .sub_main_wrap .board_table{margin-bottom:25px;border:1px solid #e3e4e5;position:relative;min-height:228px;}
#contents.sub_main .sub_main_wrap .board_title{margin:0;padding:14px 28px 13px;font-size:15px;color:#303233;border-bottom:1px solid #e3e4e5;}
#contents.sub_main .sub_main_wrap .board_title > i{margin-right:5px;display:none;}
#contents.sub_main .sub_main_wrap .board_table table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
#contents.sub_main .sub_main_wrap .board_table table caption{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
#contents.sub_main .sub_main_wrap .board_table table thead th{padding:10px 0 4px 28px;text-align:left;height:22px;font-size:13px;color:#303233;background:none;}
#contents.sub_main .sub_main_wrap .board_table table tbody td{height:28px;font-size:12px;color:#585b5c;}
#contents.sub_main .sub_main_wrap .board_table table thead th:first-child,
#contents.sub_main .sub_main_wrap .board_table table tbody td:first-child{border-left:none;}
#contents.sub_main .sub_main_wrap .board_table table tbody td a{padding:0 0 0 40px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:none;color:#585b5c;background:url(../../images/common/ico_blue_bul.gif) 28px 8px no-repeat;}
#contents.sub_main .sub_main_wrap .board_table table tbody td p{margin:0;text-align:center;}
#contents.sub_main .sub_main_wrap .board_table .view_list_more{padding:17px 19px;position:absolute;right:0;top:0;font-size:10px;color:#fff;text-decoration:none;text-indent:-99999px;overflow:hidden;background:url(../../images/contents/btn_service_list_more.png) no-repeat center center;border-left:1px solid #e3e4e5;}
#contents.sub_main .sub_main_wrap .board_table .doc_area{position:relative;overflow:hidden;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .box_title{height:40px;padding-left:15px;margin:0;line-height:40px;font-size:16px;font-weight:bold;border-bottom:1px solid #e3e4e5;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list{padding:15px 20px 15px 20px;clear:both;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li{padding-top:8px;padding-bottom:4px;padding-right:100px;position:relative;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li a{padding-left:10px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#303233;background:url(../../images/common/ico_blue_bul.gif) 0 8px no-repeat;text-decoration:none;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li a:hover,
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li a:focus,
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li .date{margin-top:8px;font-size:13px;color:#303233;display:block;position:absolute;right:14px;top:0;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .item_list li:first-child .date{margin-top:0;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .line_title{float:left;padding:12px 0 0 18px;height:22px;text-align:left;font-size:13px;color:#303233;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .line_title2{float:right;padding:12px 63px 0 0;height:22px;text-align:left;font-size:13px;color:#303233;}
#contents.sub_main .sub_main_wrap .board_table .btn_doc_more{height:42px;position:absolute;right:-1px;top:-1px;}
#contents.sub_main .sub_main_wrap .board_table .btn_doc_more img{width:42px;height:42px;}
.main-business-box{margin-top:10px;padding:15px 10px 10px;border:1px solid #bababa;}
.main-business-box.mb20{margin-bottom:20px;}
.main-business-box dl{margin:0;}
.main-business-box dl dt,
.main-business-box > ul > li{color:#103e93;font-size:14px;font-weight:bold;padding:0 0 15px 0;}
.main-business-box dl dd{color:#303233;margin:0 0 15px 0;padding-left:15px;font-size:12px;font-weight:normal;}
.gorv_3{padding:20px 10px;border:1px solid #bababa;}
.gorv_3 .gorv_head{text-align:center;position:relative;}
.gorv_3 .gorv_head p{margin:10px 0 0;font-size:15px;color:#02aaeb;text-align:left;}
.gorv_util{text-align:right;padding:10px 0;}
.gorv_util a{margin-left:2px;text-decoration:none;}
.gorv_util a img{vertical-align:top;width:28px;}
.gorv_contents{}
.gorv_contents .gorv_box{position:relative;overflow:hidden;}
.gorv_contents .gorv_box.img_box{min-height:185px;position:relative;background-color:#fff;}
.gorv_contents .gorv_box.img_box .gorv_img{display:block;text-align:center;}
.gorv_contents .gorv_box.img_box .gorv_img img{max-width:100%;}
.gorv_contents .gorv_box strong{display:block;margin-bottom:20px;font-size:16px;color:#103e93;}
.gorv_contents .gorv_box p{margin:-10px 0 0;font-size:13px;line-height:24px;}
.gorv_contents .gorv_docu{margin:50px 0 0;padding:0 10px;}
.gorv_contents .gorv_docu strong{display:block;font-size:16px;color:#103e93;}
.gorv_contents .gorv_docu ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.gorv_contents .gorv_docu li{width:100%;float:left;}
.gorv_contents .gorv_docu li a{margin:10px 20px 0 0;padding:7px 20px 5px 10px;display:block;color:#303233;border:1px solid #103e93;font-size:14px;text-decoration:none;background:url(../../images/contents/ico_gorv_docu.png) no-repeat 96% center;}
.gorv_contents .gorv_docu.gray_color{overflow:hidden;margin:20px 0 0;padding:0;}
.gorv_contents .gorv_docu.gray_color strong{margin-bottom:10px;}
.gorv_contents .gorv_docu.gray_color ul li{margin:0 0 2px 0}
.gorv_contents .gorv_docu.gray_color ul li a{height:32px;margin:0;padding:0 0 0 10px;line-height:32px;border:1px solid #d1d1d1;font-size:13px;background:url(/images/common/leftmenu_bullet.gif) 98% center no-repeat;}
.gorv_contents .gorv_docu.gray_color ul li a:hover,
.gorv_contents .gorv_docu.gray_color ul li a:focus,
.gorv_contents .gorv_docu.gray_color ul li a:active{text-decoration:underline;}
.gorv_contents.type2{}
.gorv_contents.type2 .gorv_docu{margin:0;padding:0;}
.gorv_detail{}
.gorv_detail > ul{margin:0;padding:0;list-style:none;}
.gorv_detail > ul > li{padding:10px 10px;border-bottom:1px solid #bababa;overflow:hidden;}
.gorv_detail .detail_titles{margin-bottom:10px;padding-left:12px;display:block;color:#303233;background:url(../../images/contents/ico_gorv_detail_1.png) no-repeat left center;}
.gorv_detail .detail_img{width:100%;margin-left:20px;float:right;text-align:center;}
.gorv_detail .detail_text{padding-left:12px;overflow:hidden;}
.gorv_detail .detail_text p{margin:0 0 10px;padding-left:8px;font-size:13px;line-height:20px;color:#303233;background:url(../../images/contents/ico_gorv_detail_2.png) no-repeat left 11px;}
.gorv_detail .detail_text span{margin-left:10px;padding-left:8px;display:block;font-size:13px;line-height:20px;background:url(../../images/contents/ico_gorv_detail_3.png) no-repeat left 11px;}
.gorv_detail .detail_text span i{font-style:normal;color:#585b5c;}
.pdf_download{}
.pdf_download strong{display:block;font-size:18px;color:#103e93;}
.pdf_download ul{margin:0;padding:0;list-style:none;overflow:hidden;}
.pdf_download li{width:50%;float:left;}
.pdf_download li a{margin:10px 30px 0 0;padding:7px 20px 5px 10px;display:block;color:#303233;border:1px solid #103e93;font-size:14px;text-decoration:none;background:url(../../images/common/leftmenu_bullet.gif) no-repeat 96% center;}
.history_area{padding:10px;border:solid 2px #e3e4e5;}
.history_area .history_desc{margin:0 0 50px 10px;background:none;}
.history_area .history_desc > img{width:80px;float:left;margin-right:15px;}
.history_area .history_desc p{padding-top:15px;padding-bottom:10px;font-size:20px;color:#555;letter-spacing:-0.05em;}
.history_area .history_desc p strong{font-size:24px;color:#333;vertical-align:0;}
.history_list_area .history_list{padding:0 10px 0 30px;}
.history_list_area .history_list > li{position:relative;margin-bottom:10px;border-top:1px dashed #ddd;color:#555;padding:15px 0 10px 80px;}
.history_list_area .history_list > li:first-child{border-top:none;padding-top:0;}
.history_list_area .history_list > li strong{display:block;font-size:16px;color:#555;position:absolute;left:0;top:17px;}
.history_list_area .history_list > li:first-child strong{top:0px;}
.history_list_area .history_list > li strong:before{content:'';width:7px;height:7px;border-radius:10px;background-color:#fff;border:2px solid #2b549f;position:absolute;left:-20px;top:5px;z-index:2;}
.history_list_area .history_list > li:first-child strong:before{top:5px;}
.history_list_area .history_list > li:before{content:'';width:2px;height:110%;position:absolute;left:-16px;top:30px;background-color:#d6dae8;}
.history_list_area .history_list > li:first-child:before{top:10px;height:200%;}
.history_list_area .history_list > li:last-child:before{display:none;}
.history_list_area .history_list > li ul li{font-size:13px;margin-top:3px;}
.NA_area{padding:10px;border:solid 2px #e3e4e5;}
.NA_area .NA_title{text-align:center;letter-spacing:-0.05em;}
.NA_area .NA_title span{font-size:14px;display:block;margin:30px 0 20px;color:#555;}
.NA_area .NA_title .txt1{margin:0;background-color:#2f7bc9;line-height:30px;padding:0 10px;color:#fff;display:inline-block;font-size:13px;height:33px;}
.NA_area .NA_title .txt2:before,
.NA_area .NA_title .txt2:after{content:'';background:url(../../images/com/na_img1.gif) left no-repeat;width:80px;height:30px;position:relative;display:inline-block;vertical-align:middle;display:none;}
.NA_area .NA_title .txt2:after{background-position:right;}
.NA_area .NA_title .txt2{display:block;font-size:30px;vertical-align:middle;margin:5px 0 40px;}
.NA_area .NA_title p strong{color:#1b4795;font-weight:bold;display:block;font-size:120%;}
.NA_area ol{padding:0 10px 30px 30px;width:100%;box-sizing:border-box;margin:0 auto;}
.NA_area ol > li{position:relative;margin-bottom:10px;color:#555;padding:5px 0 5px 20px;list-style:none;}
.NA_area ol > li:first-child{border-top:none;padding-top:0;}
.NA_area ol > li:first-child strong{top:0px;}
.NA_area ol > li p{background-color:#f7fafb;border:1px solid #d3dbe8;padding:15px 30px;position:relative;box-sizing:border-box;font-size:13px;margin:0;}
.NA_area ol > li p:before{content:'';width:7px;height:7px;border-radius:10px;background-color:#fff;border:2px solid #2b549f;position:absolute;left:-40px;bottom:-5px;z-index:2;}
.NA_area ol > li p:after{content:'';width:21px;height:16px;background:url(../../images/com/na_arr.gif) left bottom no-repeat;position:absolute;left:-21px;bottom:-1px;z-index:2;}
.NA_area ol > li:first-child strong:before{top:5px;}
.NA_area ol > li:before{content:'';width:2px;height:130%;position:absolute;left:-15px;top:55px;background-color:#d6dae8;}
.NA_area ol > li:first-child:before{top:90%;height:120%;}
.NA_area ol > li:last-child:before{display:none;}
.ministry_identity_area{overflow:hidden;margin-top:10px;}
.ministry_identity_area .logo_area{width:100%;margin-bottom:30px;text-align:center;}
.ministry_identity_area .logo_area img{vertical-align:top;border:solid 1px #e3e4e5;}
.ministry_identity_area .logo_desc_inner{width:100%;}
.logo_desc{margin:0;font-size:13px;color:#303233;line-height:20px;}
.logo_desc.mb{margin:0 0 20px 0;}
.ministry_identity_area .logo_desc_inner .logo_desc_list{margin-left:20px;}
.ministry_identity_area .logo_desc_inner .logo_desc_list li{font-size:15px;color:#303233;line-height:27px;}
.color_box{width:121px;height:34px;margin:0 auto 10px;line-height:34px;color:#fff;font-size:15px;text-align:center;}
.color_box.type1{background-color:#003964;border:solid 1px #003964;}
.color_box.type2{background-color:#ed1a3b;border:solid 1px #ed1a3b;}
.color_box.type3{background-color:#ffffff;border:solid 1px #b6b4b7;}
.color_box.type4{background-color:#58595b;border:solid 1px #58595b;}
.color_box{width:140px;font-size:12px;margin-bottom:0;}
.color_box.type3{color:#666;}
.table_wrap table th.table_th_line{background-size:cover;}
.table_wrap .table_style1 tr th .opt_right,.table_wrap .table_style1 tr th .opt_left{margin:5px 0;}
.table_wrap .sub sub{vertical-align:2px;}
.banner_size_info{overflow:hidden;margin-top:30px;}
.banner_size_info li{padding-top:20px;}
.banner_size_info li:first-child{padding-top:0px;}
.banner_size_info li dl{margin:0;}
.banner_size_info li dl dd{margin:0;}
.gov_operation_area{border:solid 1px #e3e4e5;}
.gov_operation_area .gov_title_area{border-bottom:solid 1px #e3e4e5;}
.gov_operation_area .gov_title_area .gov_title{width:100%;padding:10px 0 10px 0;font-size:24px;text-align:center;}
.gov_operation_area .gov_title_area .gov_title strong{vertical-align:0;color:#e4022e;}
.gov_operation_area .gov_desc_list_area{width:100%;}
.gov_operation_area .gov_desc_list_area .gov_desc_list{padding:30px 10px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li{margin-top:30px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li:first-child{margin-top:0px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl{min-height:150px;padding-left:80px;margin:0;overflow:hidden;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl.type1{background:url(../../images/contents/ico_gov_img1.jpg) 0 0 no-repeat;background-size:70px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl.type2{background:url(../../images/contents/ico_gov_img2.jpg) 0 0 no-repeat;background-size:70px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl.type3{background:url(../../images/contents/ico_gov_img3.jpg) 0 0 no-repeat;background-size:70px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl.type4{background:url(../../images/contents/ico_gov_img4.jpg) 0 0 no-repeat;background-size:70px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl dt{padding-bottom:10px;font-size:16px;font-weight:bold;color:#303233;}
.gov_operation_area .gov_desc_list_area .gov_desc_list > li dl dd{width:100%;padding-left:10px;margin:0;float:left;font-size:14px;color:#303233;line-height:20px;box-sizing:border-box;}
.anniversary_box{padding-top:10px;margin-bottom:40px;}
.anniversary_box li{padding:0 0 0 77px;position:relative;}
.anniversary_box li span{width:36px;height:36px;line-height:36px;display:inline-block;position:absolute;top:0;left:0;text-align:center;background:#eff0f4;color:#103e93;}
.anniversary_box li a{display:inline-block;text-decoration:none;color:#585b5c;font-size:13px;line-height:40px;margin-right:20px;vertical-align:-6px;}
.anniversary_list dl, .anniversary_list dt, .anniversary_list dd{margin:0;font-size:13px;color:#585b5c;}
.anniversary_list dt{font-weight:bold;}
.anniversary_list dd{margin:0 0 15px;padding-left:10px;line-height:20px;}
.anniversary_list dl + h4{margin-top:40px;}
.mvmorg{width:100%;overflow:hidden;margin:0 0 30px;}
.mvmorg strong{width:100%;height:50px;line-height:50px;display:block;background:#103e93;font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.mvmorg .sbox{background:#eff2f8;margin:0;padding:15px 0;text-align:center;}
.mvmorg .sbox.f1{margin:15px 0;}
.mvmorg .sbox li{margin-top:9px;font-size:14px;}
.mvmorg .sbox span{font-size:16px;font-weight:bold;color:#103e93;display:block;padding-bottom:10px;}
.respon{overflow:hidden;position:relative;margin-bottom:10px;}
.respon:after{content:"";display:block;visibility:hidden;clear:both;}
.respon > div{text-align:center;width:100%;box-sizing:border-box;padding-top:10px;}
.respon > div > strong{width:100%;height:50px;line-height:50px;display:block;background:#103e93;font-size:18px;font-weight:bold;color:#fff;text-align:center;margin:0 auto;position:relative;}
.respon > div > div{background:#eff2f8;width:100%;box-sizing:border-box;position:relative;margin-bottom:10px;}
.respon > div > div > strong{font-size:16px;font-weight:bold;color:#103e93;display:block;padding-bottom:10px;padding:20px 0 10px;}
.respon > div > div ul{padding:10px 10px 15px 15px;}
.respon > div > div li{position:relative;text-align:left;padding-left:7px;margin-bottom:7px;}
.respon > div > div li:before{content:'';position:absolute;left:0;top:6px;width:2px;height:2px;border-radius:100%;background:#666;}
.nation_box{margin-top:30px;}
.nation_box li:first-child{margin-bottom:30px;}
.nation_box li .info{display:block;font-size:13px;word-spacing:-1px;}
.nation_box02{background:#eff2f8;margin-bottom:30px;padding:10px;}
.nation_box02_list li{width:100%;margin-top:10px;font-size:13px;}
.nation_box02_list li:first-child{margin-top:0;}
.nation_box02_list li .stit{display:block;color:#103e93;}
.nation_box02_list li a{margin:5px 0;}
.nation_box02_list li .btn_wr a{width:100%;padding:0;text-align:center;}
.nation_box02_list li .btn_flag_type{min-width:105px;}
.nation_box02 .txt{font-size:15px;margin:0;color:#585b5c;margin-top:10px;}
.nation_box03 .img_wr{width:100%;text-align:center;}
.nation_box03 .con_wr .list_type01.nobullet li{padding-left:0;}
.nation_box04{margin-bottom:30px;}
.nation_box04 .s_tit{padding-left:20px;font-size:15px;color:#585b5c;}
.table_wrap .table_style1 tr th.t_g{background:#f3f4f5;}
.table_wrap .table_style1 tr th.t_r{background:#d0303c;color:#fff;}
.table_wrap .table_style1 tr th.t_b{background:#134a9d;color:#fff;}
.table_wrap .table_style1 tr th.t_b2{background:#000;color:#fff;}
.table_wrap .table_style1 tr th.t_w{background:#fff;}
.inyoung_box{overflow:hidden;padding:10px;}
.inyoung_box .list_type01{padding-left:0;margin-top:10px;font-size:13px;}
.inyoung_box .list_type01 strong{display:block;color:#303233}
.inyoung_box .img_wr{display:block;}
.inyoung_box .img_wr img{width:100%;}
.content_box01.nara_lang{background:url(../../images/contents/img_nara01.gif) 50px center no-repeat;padding-left:160px;}
.content_box01.korea{background:url(../../images/contents/img_korea.gif) 20px 20px no-repeat;padding:80px 10px 10px;}
.content_box01.era{background:url(../../images/contents/img_era.gif) 50px center no-repeat;padding-left:240px;min-height:58px;padding-top:33px;}
.content_box01 .symphony{overflow:hidden;}
.content_box01 .symphony dl, .content_box01 .symphony dt, .content_box01 .symphony dd{margin:0;padding:0;}
.content_box01 .symphony dt{font-weight:bold;color:#303233;margin-bottom:7px;}
.content_box01 .symphony dt.mar_t_20{margin-top:20px;}
.content_box01 .symphony dt.mar_t_20.type02{margin-top:20px;}
.content_box01 .symphony dd a{display:inline-block;text-decoration:none;color:#303233;line-height:26px;text-indent:-25px;padding-left:25px;}
.content_box01 .symphony dd a:hover,
.content_box01 .symphony dd a:focus,
.content_box01 .symphony dd a:active{text-decoration:underline;}
.government_box li{padding-left:24px;font-size:15px;color:#303233;margin-bottom:5px;}
.government_box li .indent{padding-left:21px;text-indent:-21px;display:inline-block;line-height:28px;}
.government_box li th{text-align:center;}
.government_box li .sub_title04{margin-top:20px;}
.prev_consult_box{margin-top:10px;border:1px solid #e3e4e5;background:#f9f9fa;padding:45px 0;text-align:center;margin-bottom:40px;}
.prev_consult_box p.tit{font-size:18px;color:#103e93;margin:0;font-weight:bold;margin-bottom:10px;line-height:32px;}
.prev_consult_box p.s_tit{font-size:16px;color:#303233;margin:0;font-weight:bold;}
.prev_consult_box .consult_box_list:before{width:100%;height:40px;content:"";display:block;background:url(../../images/contents/img_arrow_up01.png) center center no-repeat;}
.prev_consult_box .consult_box_list{margin-top:15px;}
.prev_consult_box .consult_box_list li{margin-top:30px;font-size:13px;color:#585b5c;line-height:26px;}
.prev_consult_box .consult_box_list li:first-child{margin-top:15px;}
.prev_consult_box .consult_box_list li strong{display:block;color:#303233;font-weight:normal;font-size:16px;margin-bottom:10px;}
.prev_consult_box02 .consult_box_list02{margin:10px 0;}
.prev_consult_box02 .consult_box_list02 li{background:#f9f9fa;padding:15px 0 20px;text-align:center;}
.prev_consult_box02 .consult_box_list02 .arrow{margin-bottom:50px;position:relative;}
.prev_consult_box02 .consult_box_list02 .arrow:after{width:100%;height:40px;content:"";display:block;position:absolute;bottom:-45px;left:0;background:url(../../images/contents/img_arrow_down01.gif) center center no-repeat;}
.prev_consult_box02 .consult_box_list02 li strong{display:block;color:#103e93;font-weight:bold;font-size:20px;margin-bottom:10px;}
.vtax_box01 .img_wr{width:232px;display:block;height:145px;margin:10px auto 20px;}
.vtax_box01 .tit{font-size:20px;font-weight:bold;color:#103e93;margin:15px 0;}
.vtax_box01 .list_type02{margin-top:5px;margin-bottom:10px;}
.vtax_list01{margin-top:10px;padding:0 15px 0;border:1px solid #bababa;}
.vtax_list01 ul{margin:0;padding:0;list-style:none;}
.vtax_list01 li{border-bottom:1px solid #bababa;padding:130px 0 15px 0;margin:0;}
.vtax_list01 li.list1{background:url(../../images/contents/img_vtax_list01.gif) center 25px no-repeat;}
.vtax_list01 li.list2{background:url(../../images/contents/img_vtax_list02.gif) center 25px no-repeat;}
.vtax_list01 li.list3{background:url(../../images/contents/img_vtax_list03.gif) center 20px no-repeat;}
.vtax_list01 li.list4{background:url(../../images/contents/img_vtax_list04.gif) center 15px no-repeat;}
.vtax_list01 li.list5{background:url(../../images/contents/img_vtax_list05.gif) center 25px no-repeat;}
.vtax_list01 li.list6{background:url(../../images/contents/img_vtax_list06.gif) center 25px no-repeat;border-bottom:0;}
.vtax_list01 li .detail_titles{margin:0;padding-left:19px;background:url(../../images/common/ico_location_title.gif) no-repeat 0 2px;font-size:13px;line-height:30px;}
.vtax_list01 li .detail_text{margin:0;padding-left:20px;font-size:13px;line-height:18px;}
.admi_list01 .list{width:297px;height:230px;display:inline-block;padding:0 8px;font-size:12px;color:#585b5c;margin-bottom:20px;}
.admi_list01 .list img{width:297px;height:202px;}
.admi_list01 .list span{display:block;margin-bottom:5px;}
.admi_list02{padding:0 8px 0 0;}
.admi_list02 .box{width:100%;display:inline-block;padding:0;font-size:15px;color:#303233;text-align:center;}
.admi_list02 .box img{display:inline-block;width:100%;height:auto;vertical-align:top;margin-top:10px;}
.admi_list02 .box span{display:inline-block;margin-top:10px;}
.onchun_box dt{border:1px solid #bababa;background:#f7f7f7;padding:10px 0;margin:0 0 10px;text-align:center;font-size:14px;font-weight:bold;color:#103e93;}
.onchun_box dt span{font-weight:normal;color:#333;display:block;}
.onchun_box dd{margin:0 0 20px;}
.namwon_box{margin:20px 0 0;}
.namwon_box li{margin:20px 0 0;text-align:center;}
.neon_box_type{margin-top:10px;margin-bottom:40px;}
.neon_box_type li{border:1px solid #e6e6e6;background:#f7f7f7;margin-top:10px;padding:10px 0;}
.neon_box_type span{display:block;width:100%;color:#303233;font-weight:bold;font-size:13px;padding-left:10px;}
.neon_box_type li:first-child{margin-top:0;}
.street_box{width:100%;margin:7px 0;}
.street_box div{border:1px solid #ddd;text-align:center;display:inline-block;margin:0 2px 5px;box-sizing:border-box;}
.street_box img{padding:10px 10px 0;max-width:100%;width:100%;box-sizing:border-box;}
.street_box p{border-top:1px solid #eee;padding:5px 0;margin:5px 0 0;}
#contents.sub_main .sub_main_wrap{overflow:hidden;}
#contents.sub_main .sub_main_wrap .organ_section{width:100%;padding:10px;margin-bottom:10px;position:relative;border-top:4px solid #103e93;border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .organ_section.type01{}
#contents.sub_main .sub_main_wrap .organ_section.type02{}
#contents.sub_main .sub_main_wrap .organ_section.type03{}
#contents.sub_main .sub_main_wrap .organ_section.type04{}
#contents.sub_main .sub_main_wrap .organ_section .organ_title{margin:0 0 15px 0;font-size:18px;color:#103e93;font-weight:bold;}
#contents.sub_main .sub_main_wrap .organ_section .desc_line1{margin:0 0 5px 0;font-size:14px;color:#303233;}
#contents.sub_main .sub_main_wrap .organ_section .desc_line2{margin:0;font-size:13px;color:#585b5c;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus{padding-top:15px;overflow:hidden;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li{width:50%;padding:0 0 5px 0;float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li:nth-child(odd){width:calc(50% - 5px);padding-right:5px;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li a{height:34px;display:block;line-height:33px;text-align:center;font-size:14px;color:#303233;border:1px solid #e0e1e1;text-decoration:none;font-weight:bold;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li a:hover,
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li a:focus,
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .organ_section .visual_img{position:absolute;right:10px;top:10px;text-align:right;display:none;}
#contents.sub_main .sub_main_wrap .organ_section .visual_img img{width:60%;vertical-align:top;}
.news_letter_top{margin-bottom:10px;padding:10px;border:solid 2px #e3e4e5;}
.news_letter_top .txt01{margin:0 0 10px 0;font-size:13px;color:#585b5c;}
.news_letter_top .txt01 strong{color:#103e93;}
.news_letter_top .txt02{margin-bottom:10px;padding-left:10px;display:inline-block;font-size:13px;color:#103e93;background:url(../../images/common/ico_dot_blue.gif) 0 7px no-repeat;}
.news_letter_top .txt02.last{display:block;}
.news_letter_top .news_desc_layer{margin:10px;padding:10px;background-color:#f9f9fa;border:solid 1px #d5d5d5;position:absolute;left:-9999px;top:-9999px;}
.news_letter_top.on .news_desc_layer{position:static}
.news_letter_top .news_desc_layer p{margin:0;font-size:12px;color:#585b5c;line-height:26px;}
.news_letter_top .btn_newsletter_toggle{height:21px;margin-left:10px;padding:0 30px 0 10px;display:inline-block;line-height:21px;border:solid 1px #103e93;font-size:13px;color:#303233;text-decoration:none;background:url(../../images/contents/ico_newsletter_off.gif) 95% center no-repeat;}
.news_letter_top.on .btn_newsletter_toggle{background-image:url(../../images/contents/ico_newsletter_on.gif)}
.news_letter_top .btn_newsletter_toggle:hover,
.news_letter_top .btn_newsletter_toggle:focus,
.news_letter_top .btn_newsletter_toggle:active{text-decoration:underline;}
.location_title{margin:0 0 10px 0;padding-left:19px;background:url(../../images/frt/common/bullet05.gif) no-repeat 0 10px;font-size:13px;line-height:30px;}
.location_title a{color:#303233;text-decoration:none;}
.location_title a:hover,
.location_title a:focus,
.location_title a:active{text-decoration:underline;}
.location_title_inner{margin:0 0 10px 20px;padding:0 0 5px 8px;background:url(../../images/frt/common/bullet02.gif) no-repeat 0 8px;font-size:13px;line-height:18px;}
.location_list{width:100%;margin-bottom:20px;overflow:hidden;background-color:#f9f9fa;}
.location_list li{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);float:left;}
.location_list li a{height:45px;display:block;line-height:45px;text-align:center;font-size:13px;color:#585b5c;text-decoration:none;}
.location_list li a:hover,
.location_list li a:focus,
.location_list li a:active{font-weight:bold;color:#4c699e;text-decoration:underline;}
.location_list_inner{padding:10px 20px;margin:0 20px 20px 20px;overflow:hidden;border:solid 1px #e3e4e5;}
.location_list_inner li{width:48%;margin-left:4%;float:left;}
.location_list_inner li:nth-child(odd){margin-left:0;}
.location_list_inner li a{padding:7px 0;display:block;font-size:13px;color:#585b5c;text-decoration:none;}
.location_list_inner li a:hover,
.location_list_inner li a:focus,
.location_list_inner li a:active{font-weight:bold;color:#4c699e;text-decoration:underline;}
.local_info > div{position:relative;margin-bottom:20px;border-top:1px solid #ddd;padding-top:20px;}
.local_info h3 span{padding-left:2px;}
.local_info > div:first-child{border-top:none;padding-top:0;}
.local_info img{border:1px solid #ddd;margin-left:30px;margin-top:10px;border-radius:20px;}
.local_info > div:first-child img{top:40px;}
.local_info .bl_list_blue01 > li{line-height:1.6;}
.local_info li > ul{color:#555;}
.local_info li > ul li{font-size:13px;margin-bottom:3px;}
.card_news_slider_wrap{width:90%;position:relative;margin:0 auto;}
.card_news_slider_wrap .card_news_slider{overflow:hidden;}
.card_news_slider_wrap .card_news_slider li{position:absolute;left:0;top:0;}
.card_news_slider_wrap .card_news_slider li.on{}
.card_news_slider_wrap .card_news_slider li a{display:block;}
.card_news_slider_wrap .card_news_slider li img{width:100%;}
.card_news_slider_wrap .btn_prev{width:15px;height:27px;margin-top:-53px;display:inline-block;overflow:hidden;position:absolute;left:-25px;top:50%;background:url(../../images/common/btn_card_prev.png) 0 0 no-repeat;background-size:15px 27px;}
.card_news_slider_wrap .btn_next{width:15px;height:27px;margin-top:-53px;display:inline-block;overflow:hidden;position:absolute;right:-25px;top:50%;background:url(../../images/common/btn_card_next.png) 0 0 no-repeat;background-size:15px 27px;}
.card_pagenate{width:100%;padding:20px 0;text-align:center;}
.card_pagenate a{width:22px;height:22px;display:inline-block;line-height:22px;font-size:12px;border:solid 1px #d5d5d5;text-align:center;vertical-align:bottom;color:#585b5c;text-decoration:none;margin-left:-1px;}
.card_pagenate a.on,
.card_pagenate a.active{background-color:#103e93;border:solid 1px #103e93;color:#fff;text-decoration:none;}
.map_desc_area{margin:0 auto 25px;}
.map_desc_area .map_desc{padding:5px 0 0 10px;margin:0;font-size:13px;color:#303233;background:url(../../images/common/ico_blue_bul03.gif) 0 center no-repeat;}
.map_desc_area .map_btn_area{padding-top:10px;text-align:center;position:static;}
.map_desc_area .map_btn_area .btn_style3{height:28px;line-height:28px;padding:0 25px;background-color:#55595f;}
.btn_style1.map_view{position:absolute;top:-5px;right:0px;height:28px;line-height:28px;font-size:12px;}
.btn_style1.map_view.window:after{top:8px;}
.traffic_area{padding:0 10px;}
.traffic_area .traffic_desc{margin:0 0 30px 10px;font-size:14px;color:#303233;}
.traffic_area .bus_info_box{width:100%;margin:0 0 20px 0;}
.traffic_area .bus_info_box dt{padding-bottom:10px;font-size:13px;color:#303233;font-weight:bold;}
.traffic_area .bus_info_box dd{padding-top:6px;margin:0 0 0 10px;font-size:13px;color:#585b5c;}
.traffic_area .bus_info_box dd .bus_box{width:63px;height:22px;margin-right:10px;display:inline-block;text-align:center;line-height:22px;background-color:#0050e5;color:#fff;font-size:12px;}
.traffic_area .bus_info_box dd .bus_box.type1{background-color:#00873a;}
.traffic_area .bus_info_box dd .bus_box.type2{background-color:#ca3f42;}
.traffic_area .bus_info_box dd .bus_box.type3{background-color:#d24404;}
.traffic_area .bus_info_box dd .bus_box.type4{background-color:#6254cf;}
.traffic_area .bus_info_box dd .bus_box.type5{background-color:#956e09;}
.icon_zoom{position:absolute;right:10px;bottom:10px;z-index:2;width:30px;}
.box_images02.map img{margin:0;}
.scroll_wrap{width:100%;overflow:hidden;position:relative;}
.scroll_wrap.map{padding-top:67.61%;}
.scroll_wrap > div{position:absolute;top:0;z-index:1;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;}
.scroll_wrap > div img{width:100%;}
.shuttle_info{padding-left:15px;}
.shuttle_info li{padding-left:75px;position:relative;font-size:13px;line-height:24px;}
.shuttle_info li strong{padding-left:10px;position:absolute;left:0px;top:-2px;font-weight:bold;background:url(../../images/frt/common/bullet02.gif) no-repeat 0 8px;font-size:13px;color:#303233;}
.shuttle_info li a{color:#103e93;}
.faq_box{width:160px;height:28px;margin-left:30px;padding-left:10px;display:block;text-align:left;line-height:27px;background:url(../../images/common/ico_faq_arrow1.png) 92% center no-repeat;font-size:13px;color:#303233;border:solid 1px #103e93;}
.faq_box.type1{background-image:url(../../images/common/ico_faq_arrow2.png);border:solid 1px #1879fe;}
.faq_table_top{padding:15px;margin-bottom:30px;font-size:13px;color:#585b5c;border:solid 2px #e3e4e5;line-height:24px;}
.faq_table_top .desc{padding-bottom:5px;margin:0 0 0 0;font-size:14px;font-weight:bold;color:#103e93;}
.faq_table_top a{font-weight:bold;color:#103e93;vertical-align:0;text-decoration:none;}
.faq_table_top a:hover,
.faq_table_top a:focus,
.faq_table_top a:active{text-decoration:underline;}
.menu_info_list_area{padding:30px;margin-bottom:30px;border:solid 1px #d5d5d5;background-color:#f9f9fa;}
.menu_info_list_area ul{width:100%;}
.menu_info_list_area ul li{margin-top:10px;padding-left:10px;font-size:15px;color:#303233;background:url(../../images/common/ico_blue_bul05.gif) 0 center no-repeat;}
.menu_info_list_area ul li:first-child{margin-top:0px;}
.sitemap_area{width:100%;}
.sitemap_area .sitemap_list{}
.sitemap_area .sitemap_list .sitemap{overflow:hidden;}
.sitemap_area .sitemap_list .sitemap > li{width:100%;}
.sitemap_area .sitemap_list .sitemap > li:first-child{margin-left:0px;}
.sitemap_area .sitemap_list .sitemap > li .sitemap_title{height:40px;margin:0;line-height:39px;text-align:center;background-color:#406bb3;}
.sitemap_area .sitemap_list .sitemap > li .sitemap_title strong{padding-left:10px;font-size:18px;color:#ffffff;background:url(../../images/common/ico_sitemap_arrow.png) 0 center no-repeat;}
.sitemap_area .sitemap_list .sitemap > li{}
.sitemap_area .sitemap_list .sitemap > li > ul{}
.sitemap_area .sitemap_list .sitemap > li > ul > li{border-bottom:solid 1px #e3e4e5;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a{height:30px;padding-left:20px;display:block;line-height:29px;font-size:15px;color:#303233;text-decoration:none;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a.toggle{display:block;background:url(../../images/common/ico_sitemap_toggle_off.png) 90% center no-repeat;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a.toggle.on{background-image:url(../../images/common/ico_sitemap_toggle_on.png);}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a:hover,
.sitemap_area .sitemap_list .sitemap > li > ul > li > a:focus,
.sitemap_area .sitemap_list .sitemap > li > ul > li > a:active{text-decoration:underline;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner{display:none;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul{padding:10px 0 10px 20px;background-color:#f5f5f5;border-top:solid 1px #e3e4e5;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li{margin-top:5px;padding-left:10px;background:url(../../images/common/ico_blue_bul03.gif) 0 center no-repeat;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li:first-child{margin-top:0px;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a{display:block;font-size:13px;color:#585b5c;text-decoration:none;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a:hover,
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a:active,
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a:focus{text-decoration:underline;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a.open_window,
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a.open_window{padding-right:20px;background:url(../../images/common/ico_smenu01.png) 90% center no-repeat;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a.open_window.txt_long{background-position:98% 50%;}
.rss_area{width:100%;}
.rss_area .rss_desc{padding:20px;border:solid 2px #e3e4e5;}
.rss_area .rss_desc .rss_txt{margin:0;font-size:13px;color:#585b5c;line-height:20px;}
.rss_area .rss_desc .rss_text{}
.rss_area .rss_desc .rss_text dt{margin:0;padding-left:19px;background:url(../../images/common/ico_location_title.gif) no-repeat 0 10px;font-size:13px;line-height:30px;}
.rss_area .rss_desc .rss_text dd{margin:0;font-size:13px;color:#585b5c;line-height:20px;}
.rss_area .rss_list{width:100%;padding-bottom:20px;border-bottom:solid 1px #e3e4e5;}
.rss_area .rss_list dt{margin:0;padding-left:19px;background:url(../../images/common/ico_location_title.gif) no-repeat 0 10px;font-size:13px;line-height:30px;}
.rss_area .rss_list dd{margin:0;}
.rss_area .rss_list dd span{width:40px;height:20px;margin-right:15px;display:inline-block;line-height:19px;text-align:center;border:solid 1px #0d3175;background-color:#103e93;font-size:12px;color:#fff;}
.rss_area .rss_list dd a{text-decoration:none;font-size:13px;color:#303233;line-height:20px;}
.rss_area .rss_list dd a:hover,
.rss_area .rss_list dd a:focus,
.rss_area .rss_list dd a:active{text-decoration:underline;}
.copyright_policy_area{padding:20px;margin-bottom:20px;border:solid 2px #e3e4e5;}
.copyright_policy_area .copyright_desc{margin:0;position:relative;font-size:13px;color:#585b5c;line-height:1.6;}
.copyright_policy_area .copyright_desc p{margin:0 0 10px;}
.copyright_policy_area .copyright_desc strong{color:#303233;vertical-align:0;}
.copyright_policy_area .copyright_desc .copyright_img{display:block;padding-top:10px;}
.copyright_policy_area .copyright_desc .copyright_img img{width:196px;}
.copyright_policy_area .copyright_call{margin:0;padding-top:10px;font-size:14px;font-weight:bold;color:#103e93;}
.personal_info_area .personal_info{margin-bottom:20px;padding:15px;border:solid 2px #e3e4e5;}
.personal_info_area .personal_info .personal_info_title{margin:0 0 10px 0;font-size:14px;color:#103e93;}
.personal_info_area .personal_info .personal_info_desc{margin:0;font-size:13px;color:#585b5c;line-height:24px;}
.personal_info_area .personal_title{margin:20px 0 10px 0;font-size:14px;color:#303233;}
.personal_info_area .personal_list{padding:0;margin:0 0 10px 0;list-style:none}
.personal_info_area .personal_list > li{padding-left:20px;font-size:13px;color:#303233;text-indent:-18px;line-height:20px;}
.personal_info_area a{text-decoration:none;}
.personal_info_area a:hover,
.personal_info_area a:focus,
.personal_info_area a:active{text-decoration:underline;}
.personal_info_area .table_style1{margin-bottom:10px;}
.personal_info_area .table_style1 a{color:#103e93;}
.personal_info_area .personal_list > li .table_style1{width:768px;text-indent:0;}
.personal_info_area .personal_list > li .table_style1 th{text-align:center;}
.personal_info_area .personal_list > li .personal_table{display:none;}
.personal_info_area .personal_list > li .personal_table.on{display:block;}
.personal_info_area .personal_list > li .btn_style3{text-indent:0;}
.personal_info_area .personal_list_inner{padding:0 0 0 20px;margin:0;list-style:none}
.personal_info_area .personal_list_inner > li{font-size:13px;color:#303233;text-indent:-14px;}
.personal_info_area .personal_inner_txt{margin:0;padding:0 0 0 20px;}
.personal_info_area .personal_txt{margin:0 0 10px 0;padding:0 0 0 10px;font-size:13px;color:#303233;line-height:20px;}
.personal_info_area .personal_toggle_area{margin:10px 0 10px 20px;}
.personal_info_area .personal_toggle_area a{height:auto;}
.organization_area{width:100%;overflow:hidden;}
.organization_area .organization_box{width:100%;}
.organization_area .organization_box.first{width:100%;margin-bottom:20px;}
.organization{position:relative;}
.organization a{text-decoration:none;text-align:center;}
.organization a:hover,
.organization a:focus,
.organization a:active{text-decoration:underline;}
.organization > li{text-align:center;}
.organization > li > a{width:150px;height:40px;margin-bottom:10px;display:inline-block;line-height:40px;font-size:18px;font-weight:800;color:#fff;background-color:#0056A4;}
.organization > li > ul{overflow:hidden;}
.organization > li > ul > li{text-align:center;}
.organization > li > ul > li.ch_1{width:calc(50% - 10px);float:left;margin-right:10px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.organization > li > ul > li.ch_1 > a{width:auto;}
.organization > li > ul > li.ch_2{width:50%;float:left;margin-bottom:20px;}
.organization > li > ul > li.ch_2 > a{width:auto;display:block;}
.organization > li > ul > li.ch_4{padding-top:20px;}
.organization > li > ul > li > ul > li.ch_4_6{margin-top:20px;}
.organization .ch_4_1,
.organization .ch_4_4{width:calc(50% - 10px);float:left;margin-right:10px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.organization .ch_4_2,
.organization .ch_4_3,
.organization .ch_4_5{width:50%;float:left;margin-bottom:20px;}
.organization .ch_4_2 a{width:auto;}
.organization > li > ul > li.ch_3{margin-top:100px;}
.organization > li > ul > li.ch_3 > a,
.organization > li > ul > li.ch_4 > a{width:150px;height:40px;margin-bottom:10px;display:inline-block;line-height:40px;font-size:16px;font-weight:800;color:#fff;background-color:#009FDF;border:none;}
.organization > li > ul > li > ul:after{content:"";display:block;clear:both;}
.organization > li > ul > li > ul > li.ch_3_1{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.organization > li > ul > li > ul > li.ch_3_2{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.organization > li > ul > li > ul > li.ch_3_2 a{margin:0 5px;}
.organization > li > ul > li > ul > li.ch_3_3{width:-webkit-calc(100%/3);width:-moz-calc(100%/3);width:calc(100%/3);float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.organization > li > ul > li > ul > li.ch_3_4{width:100%;float:left;}
.organization > li > ul > li > ul > li.ch_3_6{margin-top:10px;}
.organization > li > ul > li > ul > li.ch_3_7{padding-top:5px;}
.organization > li > ul > li > ul > li.ch_3_8{padding-top:5px;}
.organization > li > ul > li > ul > li.ch_3_9{width:100%;margin-top:15px;}
.organization li.ch_3_1_2.last{margin-bottom:20px;}
.organization li.box_style3 > a{height:28px;display:block;margin-bottom:5px;border:1px solid #B3B3B3;line-height:28px;font-size:13px;font-weight:800;color:#333;background-color:#F2F2F2;}
.organization li.box_style3.middle > a{margin:0 5px;}
.organization li.box_style4 > a{height:23px;display:block;border:1px solid #ccc;line-height:23px;font-size:12px;font-weight:300;color:#666;background-color:#fff;margin-bottom:2px;}
.organization li.box_style5{width:100%;float:left;}
.organization li.box_style5 > a{height:35px;display:block;line-height:35px;font-size:14px;font-weight:800;color:#fff;background-color:#666;border:none;}
.organization li.box_style6 > a{height:28px;display:block;border:1px solid #B3B3B3;line-height:28px;font-size:13px;font-weight:800;color:#333;background-color:#F2F2F2;margin-bottom:4px;margin-top:10px;}
.organization ul.box_style7{overflow:hidden;}
.organization ul.box_style7.type_none{padding-top:10px;}
.organization ul.box_style7 > li{width:calc(100%/2);float:left;margin-bottom:5px;box-sizing:content-box;}
.organization ul.box_style7 > li.full_width{width:100%;}
.organization ul.box_style7 > li > a{height:23px;display:block;border:1px solid #ccc;line-height:23px;font-size:12px;font-weight:300;color:#666;background-color:#fff;margin-bottom:2px;}
.organization ul.box_style7 > li:nth-child(2n+2) > a{margin-left:5px;}
.organization li.box_style8{width:100%;float:left;}
.organization li.box_style8 > a{height:23px;margin-bottom:15px;display:block;border:1px solid #ccc;line-height:25px;font-size:12px;font-weight:300;color:#666;background-color:#fff;}
.organization_area .organization_box .org_company_list{overflow:hidden;margin-top:10px;}
.organization_area .organization_box .org_company_list li{width:50%;float:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:10px;}
.organization_area .organization_box .org_company_list li a{height:28px;display:block;line-height:28px;border:1px solid #B3B3B3;color:#333;text-align:center;font-weight:800;font-size:13px;margin:0 5px 5px 0;text-decoration:none;}
.organization_area .organization_box .org_company_list li a:hover,
.organization_area .organization_box .org_company_list li a:focus,
.organization_area .organization_box .org_company_list li a:active{text-decoration:underline;}
.function ul li{width:100%;float:left;}
.table_wrap.function col:first-child{width:25%!important;}
.searchstaff_info{border-top:solid 2px #103e93;position:relative;overflow:hidden;padding:10px;}
.searchstaff_info .sub_title_style1{float:left;background-position:0 5px;vertical-align:middle;margin-bottom:0;margin-top:2px;}
.searchstaff_info .btn_staff_more{float:left;vertical-align:middle;margin-left:10px;}
.searchstaff_info .btn_staff_more a{padding:3px 30px 4px 5px;border:solid 1px #c1c2c3;display:inline-block;background:url(../../images/common/ico_arr_open.png) 85% center no-repeat #fff;text-decoration:none;color:#333;font-size:13px;border-radius:4px;}
.searchstaff_info.on .btn_staff_more a{background-image:url('../../images/common/ico_arr_close.png');}
.searchstaff_info .searchstaff_info_inner{padding:15px 10px 15px 20px;display:none;margin-bottom:10px;border-bottom:solid 1px #ddd;border-top:solid 1px #ddd;background-color:#f9f9f9;clear:both;margin-top:35px;}
.searchstaff_info.on .searchstaff_info_inner{display:block;}
.searchstaff_info .searchstaff_info_inner .pre_area{clear:both;width:100%;margin:0;padding:0;white-space:pre-wrap;font-size:13px;line-height:1.6;font-family:inherit;}
.password_area{padding:170px 10px 20px 10px;text-align:center;background:url(../../images/contents/img_lock.png) center 20px no-repeat;border:solid 1px #bababa;}
.password_area .password_txt{margin:0;font-size:17px;color:#303233;}
.password_area .password_txt strong{padding-bottom:10px;display:block;font-size:20px;}
.password_area .password_field{padding-top:50px;}
.password_area .password_field fieldset legend{display:none;}
.password_area .password_field fieldset input[type="password"]{width:100%;height:30px;text-indent:10px;line-height:31px;border:solid 1px #c1c2c3;vertical-align:top;}
.password_area .password_field fieldset input[type="submit"]{width:100%;height:34px;margin-top:10px;background-color:#103e93;color:#fff;border:solid 1px #0d3175;}
.expectation{}
.expectation li{padding:10px 0 10px 90px;position:relative;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.expectation li:last-child{border-bottom:0;}
.expectation li img{position:absolute;left:0;top:50%;margin-top:-29px;}
.expectation dl{margin:0;}
.expectation dl dt{font-size:14px;font-weight:bold;margin-bottom:3px;}
.expectation dl dd{margin-left:10px;font-size:13px;}
.sub_cont_top_text{font-size:18px;font-weight:bold;color:#103e93;line-height:28px;}
.role_personal_law{padding:0;text-align:center;list-style:none;}
.role_personal_law li{padding-bottom:10px;}
.role_personal_law li strong{font-size:20px;color:#4c699e;display:block;}
.role_personal_law dl{color:#303233;margin:5px 0 10px 0;}
.role_personal_law dt{font-size:16px;font-weight:bold;margin-bottom:5px;}
.role_personal_law dd{margin:0;font-size:13px;}
.role_personal_text{display:block;text-align:center;margin-top:20px;font-size:13px;}
.strong_blue{margin-bottom:30px;padding:0 24px;color:#1d4999;display:block;}
.docu_download{margin-top:30px;text-align:center;font-size:0;}
.docu_download a{box-sizing:border-box;width:100%;margin-bottom:5px;font-size:12px;color:#303233;display:inline-block;padding:5px 20px;text-decoration:none;border:1px solid #103e93;}
.docu_download a > img{vertical-align:middle;margin-left:10px;}
.personallaw td strong{display:block;color:#333;font-size:14px;margin-bottom:7px;}
.table_wrap .table_style1.personallaw tr th{font-size:14px;color:#333;font-weight:bold;}
.table_wrap .table_style1.personallaw tr td{text-align:left;padding-left:20px;}
.foreigner_title{text-align:center;margin-bottom:50px;}
.foreigner_title p{font-size:20px;color:#303233;margin:0 0 20px;font-weight:bold;}
.foreigner_title strong{display:block;font-size:28px;color:#103e93;}
.foreigner_title strong span{display:inline-block;color:#23a3bd;}
.foreigner_box strong{width:100%;margin:0;display:block;font-size:20px;}
.foreigner_box strong span{color:#585b5c;font-weight:normal;}
.foreigner_box p{margin-bottom:0;font-size:14px;line-height:20px;}
.total_flow_area{width:100%;}
.total_flow_area .total_flow{margin-top:10px;overflow:hidden;}
.total_flow_area .total_flow li{margin-bottom:5px;line-height:22px;}
.total_flow_area .total_flow li.first div + div{margin-top:-1px;}
.total_flow_area .total_flow li.last{background:none;}
.total_flow_area .total_flow li .inner_flow{padding:10px;text-align:center;border:solid 1px #cccccc;font-size:14px;color:#303233;font-weight:bold;}
.total_flow_area .total_flow li .inner_flow span{display:block;font-weight:normal;font-size:90%;}
.img_left_wrap{position:relative;}
.img_left_wrap .img_flag_area{margin:0;text-align:center;}
.img_left_wrap .list_type01{}
.vtax_map{background:#f9f9f9;border:1px solid #d0d0d0;padding:20px;overflow:hidden;}
.vtax_map .map_box{width:310px;height:441px;margin:0 auto;position:relative;background:url(../../images/frt/sub5/vtmap.png) no-repeat;}
.vtax_map .map_select li{position:absolute;display:inline-block;}
.vtax_map .map_select li a{color:#333;font-size:14px;padding:2px 2px 4px 2px;line-height:1.1;vertical-align:middle;display:block;text-decoration:none;}
.vtax_map .map_select li a:hover,
.vtax_map .map_select li a:active,
.vtax_map .map_select li a:focus,
.vtax_map .map_select li.on a{background:#2379cc;font-weight:bold;color:#fff;}
.vtax_map .map_select .m00{left:90px;top:85px;}
.vtax_map .map_select .m01{left:234px;top:305px;}
.vtax_map .map_select .m02{left:198px;top:246px;}
.vtax_map .map_select .m03{left:23px;top:85px;}
.vtax_map .map_select .m04{left:80px;top:305px;}
.vtax_map .map_select .m05{left:115px;top:200px;}
.vtax_map .map_select .m06{left:250px;top:274px;}
.vtax_map .map_select .m07{left:105px;top:176px;}
.vtax_map .map_select .m08{left:90px;top:118px;}
.vtax_map .map_select .m09{left:160px;top:70px;}
.vtax_map .map_select .m10{left:130px;top:150px;}
.vtax_map .map_select .m11{left:43px;top:193px;}
.vtax_map .map_select .m12{left:74px;top:255px;}
.vtax_map .map_select .m13{left:50px;top:335px;}
.vtax_map .map_select .m14{left:179px;top:192px;}
.vtax_map .map_select .m15{left:149px;top:291px;}
.vtax_map .map_select .m16{left:80px;top:410px;}
.vtax_map .vtax_search{width:100%;}
.vtax_map .vtax_search .title01{font-size:22px;color:#333;padding-top:10px;line-height:0.5;}
.vtax_map .area_select{padding-bottom:10px;border-bottom:1px solid #e2e2e2;margin-bottom:10px;position:relative;text-align:right;padding-left:118px;padding-right:85px;}
.vtax_map .area_select select{margin-bottom:5px;border:1px solid #ddd;height:30px;width:100%;line-height:29px;font-size:13px;vertical-align:top;}
.vtax_map .area_select select:first-child{width:110px;position:absolute;left:0;top:0;z-index:2;}
.vtax_map .area_select input[type="submit"]{border:none;background:#004b9d;text-align:center;color:#fff;height:30px;width:77px;cursor:pointer;vertical-align:top;position:absolute;right:0px;top:0px;}
.vtax_map .vtax_search .title01 strong{color:#004b9d;}
.vtax_map .area_no>strong,.vtax_map .area_list>strong{font-size:20px;font-weight:bold;display:block;margin-bottom:15px;}
.vtax_map .area_no>div{background:url(../../images/frt/sub5/area_nobg.gif) center 30px no-repeat #fff;border:1px solid #dadada;padding:10px 0 15px 20px;min-height:180px;position:relative;}
.vtax_map .area_no>div>p{background:url(../../images/frt/sub5/area_noicon.gif) left 50% no-repeat;position:absolute;bottom:30px;left:10px;padding-left:22px;}
.vtax_map .area_list{display:none;}
.vtax_map .area_list>div{background:#fff;border:1px solid #dadada;padding:15px 0px 15px 25px;overflow-x:hidden;max-height:210px;overflow-y:auto;}
.vtax_map .area_list>div ul{}
.vtax_map .area_list>div ul li{text-align:left;width:33%;display:inline-block;margin:5px 0px;font-size:13px;}
.vtax_map .area_list>div ul li.nodata{width:100%;background:url(../../images/frt/sub5/area_noicon.gif) left 23px no-repeat;padding:20px 0 23px 22px;font-size:15px;font-weight:bold;}
.vtax_map .area_list>div ul li a{color:#666;text-decoration:none;}
.vtax_map .area_list>div ul li.on a,
.vtax_map .area_list>div ul li a:active,
.vtax_map .area_list>div ul li a:focus,
.vtax_map .area_list>div ul li a:hover{color:#004b9d;font-weight:bold;text-decoration:underline;}
.vtax-list .table_style1{width:100%;border-spacing:0px;border-collapse:collapse;table-layout:fixed;border-top:solid 2px #103e93;}
.vtax-list .table_style1 caption{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
.vtax-list .table_style1 tr th{padding:15px 0;border-bottom:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;font-size:15px;color:#103e93;background-color:#f3f4f5;}
.vtax-list .table_style1 tbody tr th{border-bottom:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;font-size:14px;font-weight:normal;color:#585b5c;background-color:#fafafa;}
.vtax-list .table_style1 tr th:first-child{border-left:0;}
.vtax-list .table_style1 tr th.l{padding:15px 10px 15px 10px;text-align:left;}
.vtax-list .table_style1 tr td{padding:10px 0;border-left:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;text-align:center;font-size:14px;color:#585b5c;}
.vtax-list .table_style1 tr td:first-child{border-left:0;}
.vtax-list .table_style1 tr td.l{padding:10px;text-align:left;}
.vtax-list .table_style1 tr td.r{padding:10px;text-align:right;}
.table_top_plan_area{height:auto;padding:20px;margin-bottom:20px;position:relative;background-color:#f8f8f9;border:1px solid #ddd;}
.table_top_plan_area .txt_area{}
.table_top_plan_area .txt_area strong{font-size:26px;color:#303233;}
.table_top_plan_area .txt_area strong span{color:#104499;}
.table_top_plan_area .txt_area p{padding:5px 0 10px;margin:0;font-size:15px;color:#585b5c;}
.table_top_plan_area .select_area{padding-bottom:10px;}
.table_top_plan_area .select_area form{box-sizing:border-box;position:relative;width:100%;padding-right:85px;}
.table_top_plan_area .select_area select{width:100%;margin-bottom:5px;height:34px;border:solid 1px #d5d5d5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;vertical-align:middle;}
.table_top_plan_area .select_area input[type="submit"]{position:absolute;top:0;right:0;width:63px;height:32px;background-color:#103e93;vertical-align:middle;color:#fff;font-size:14px;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.table_top_plan_area .btn_list{overflow:hidden;margin-top:20px;}
.table_top_plan_area .btn_list li{width:50%;margin:0 0 5px 0;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.table_top_plan_area .btn_list li a{margin-right:5px;display:block;padding:15px;text-align:left;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;position:relative;text-decoration:none;}
.table_top_plan_area .btn_list li:nth-child(even) a{margin-right:0px;}
.table_top_plan_area .btn_list li a:hover,
.table_top_plan_area .btn_list li a:focus,
.table_top_plan_area .btn_list li a:active{text-decoration:underline;}
.ui-datepicker{background:#fff;border:1px solid #0052a2;padding:10px;display:none;min-width:219px;}
.ui-datepicker-title{text-align:center;}
.ui-datepicker-header{position:relative;margin-bottom:5px;border:1px solid #ddd;background:#f9f9f9;padding:5px;}
.ui-datepicker-prev{position:absolute;left:8px;top:10px;text-indent:-9999px;background:url(../../images/frt/sub1/cal_pre.png) no-repeat;cursor:pointer;width:16px;height:16px;}
.ui-datepicker-next{position:absolute;right:8px;top:10px;text-indent:-9999px;background:url(../../images/frt/sub1/cal_next.png) no-repeat;cursor:pointer;width:16px;height:16px;}
.ui-datepicker select{padding:2px;width:70px;}
.ui-datepicker select.ui-datepicker-month{margin-left:10px;width:60px;vertical-align:bottom;}
.ui-datepicker th{padding:3px 7px 7px 7px;}
.ui-datepicker th:first-child.ui-datepicker-week-end{color:#e42929;}
.ui-datepicker th.ui-datepicker-week-end{color:#2379cc;}
.ui-datepicker td{text-align:center;padding:1px;}
.ui-datepicker td a{color:#303233;border:1px solid #ddd;display:block;padding:3px 6px;text-decoration:none;}
.ui-datepicker td a:hover{color:#0152a2;text-decoration:underline;background:#f1f8ff;border-color:#0052a2;text-decoration:none;}
.date_pic_wrap{position:relative;}
.date_pic_wrap input[type="text"]{width:100px;height:32px;line-height:31px;padding:0 0 0 10px;border:1px solid #d5d5d5;color:#585b5c;}
.date_pic_wrap .ui-datepicker-trigger{padding:0;position:absolute;right:10px;top:0;}
.date_pic_wrap .ui-datepicker-trigger img{vertical-align:top;}
.infolist_pop{position:absolute;left:0;top:45%;background:#fff;border:1px solid #004b9d;-moz-box-shadow:2px 2px 3px #ccc;-webkit-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc;display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;}
.info_list .btnbox{margin:0;padding:20px 0;text-align:center;border-top:1px solid #ddd;}
.infolist_pop .infolist_box1{margin:20px;border-top:2px solid #004b9d;}
.infolist_pop .infolist_box1 .grid{width:100%;border-collapse:collapse;}
.infolist_pop .infolist_box1 table{width:100%;}
.infolist_pop .infolist_box1 table th{padding:12px 0 12px 0 !important;border-bottom:1px solid #ddd;background:#fafbfc;}
.infolist_pop .infolist_box1 table th + td + th{border-left:1px solid #ddd;}
.infolist_pop .infolist_box1 table td{padding:10px 10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;word-break:break-all;}
.info_list .btnclose{border:1px solid #004b9d;padding:7px 15px;color:#004b9d;vertical-align:middle;text-decoration:none;}
.info_list .btnask{border:1px solid #004b9d;background:#004b9d;padding:7px 15px;color:#fff !important;vertical-align:middle;}
.infolist_pop>strong{text-align:center;display:block;padding:10px 0;font-size:16px;font-weight:bold;color:#fff;background:#004b9d;}
#data03search{margin:20px 20px 20px 20px;padding:10px;height:280px;overflow-y:auto;border:1px solid #ddd;background:#f9f9f9;display:none;}
#data03search>p{margin:0 0 15px 0;padding-bottom:10px;border-bottom:1px solid #ddd;}
#data03search>div{padding-left:15px;background:url(../../images/frt/sub1/list_sicon.gif) left 50% no-repeat;margin:5px 0 5px 5px;}
#data03search>div a{color:#303233;text-decoration:none;font-size:13px;}
#data03search>div a:hover{text-decoration:underline;color:#004b9d;}
.loding{position:absolute;top:300px;left:50%;margin-left:-125px;width:250px;height:125px;background:url(../../images/frt/sub1/loadingimg.gif) no-repeat;text-indent:-9999px;display:none;}
.infoorg_pop{width:100%;position:absolute;top:50px;left:0;-moz-box-shadow:2px 2px 3px #ccc;-webkit-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc;display:none;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.infoorg_pop>strong{text-align:center;display:block;padding:10px 0;font-size:16px;font-weight:bold;color:#fff;background:#004b9d;}
.infoorg_pop .scbox{margin:0;padding:10px;text-align:center;border-bottom:1px solid #ddd;background:#fafbfc;}
.infoorg_pop .scbox>span{display:block;font-size:12px;text-indent:-10px;padding-left:10px;text-align:left;margin-left:10px;margin-top:5px;}
.infoorg_pop input[type="text"]{width:100%;padding:5px;border:1px solid #d1d1d1;-ms-ime-mode:active;ime-mode:active;color:#666;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.infoorg_pop input[type="submit"]{width:100%;margin:10px 0;border:1px solid #004b9d;background:#004b9d;padding:5px 20px;color:#fff;vertical-align:middle;cursor:pointer;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.infoorg_pop input[type="button"]{width:100%;border:1px solid #2379cc;background:#2379cc;padding:5px 10px;color:#fff;vertical-align:middle;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.info_org{margin:20px 0 20px 20px;height:300px;overflow-y:auto;}
.info_org>div div{position:relative;padding:0 0 0 22px;white-space:nowrap;line-height:20px;background:url(../../images/frt/sub1/lineTree.gif) no-repeat 9px 0;}
.info_org>div a:hover{text-decoration:underline;font-weight:bold;color:#004b9d;background:#f4faff;}
.info_org>div:first-child>a{background:none;}
.info_org>div div:last-child{background-position:9px -1766px;}
.info_org li li{position:relative;padding:0 0 0 22px;white-space:nowrap;line-height:20px;background:url(../../images/frt/sub1/lineTree.gif) no-repeat 9px 0;}
.info_org li a{color:#303233;text-decoration:none;font-size:13px;}
.info_org li a:hover{text-decoration:underline;font-weight:bold;color:#004b9d;background:#f4faff;}
.info_org li li:last-child{background-position:9px -1766px;}
.content_box01.info_list_box{margin-top:30px;position:relative;}
.content_box01.info_list_box .info_list_select_box{margin-top:10px;}
.content_box01.info_list_box .info_list_select_box select{height:34px;}
.content_box01{}
.msg_popup_layer{display:none;padding:20px;position:absolute;left:0;top:55%;background-color:#fafbfd;border:2px solid #4c699e;z-index:20;}
#targetDiv .msg_popup_layer{display:none;}
.nation_box02_list .msg_popup_layer{display:none;width:300px;padding:20px;position:absolute;left:267px;top:40px;background-color:#fafbfd;border:2px solid #4c699e;z-index:1;}
.nation_box02_list .msg_popup_layer p a{color:#585b5c;text-decoration:none;}
.nation_box02_list .msg_popup_layer p a:hover{text-decoration:underline;}
.nation_box02_list .btn_area{margin:30px 0 0px;padding-top:10px;border-top:1px solid #ddd;}
.popupbox2{position:absolute;right:0px;top:200px;background:#fff;z-index:1000;width:450px;display:none;}
.popupbox2 .wrbox{border:4px solid #23559c;border-bottom:none;overflow:hidden;padding:15px 0px 0px 0px;}
.popupbox2 .title{font-size:26px;line-height:1.4;color:#333;display:block;margin:0px 0px 15px 0;text-align:center;font-weight:bold;}
.popupbox2 .title strong{color:#1040ae;}
.popupbox2 .title span{color:#f41d00;}
.popupbox2 .wtxt{font-size:14px;line-height:1.6;padding:10px 0px;border:1px solid #ccc;border-left:none;border-right:none;margin:0 15px;}
.popupbox2 .wtxt span{font-size:12px;}
.popupbox2 .wtxt2{font-size:16px;line-height:1.6;text-align:center;font-weight:bold;margin-top:10px;color:#f41d00;background:#f9f9f9;border-top:1px solid #ccc;padding:10px 0;}
.popupbox2 .title2{font-size:14px;color:#333;margin:10px 0 8px 0px;font-weight:800;margin-left:15px;display:block;}
.popupbox2 .check li{background:url("../../images/frt/sub6/vt_sicon1.png") no-repeat 0 -45px;padding:0 0 2px 14px;margin-left:20px;}
.popupbox2 .close{background:#23559c;clear:both;text-align:right;}
.popupbox2 .close a{color:#fff;font-size:13px;padding:4px 10px 10px;display:inline-block;}
.quiz_wrap{padding:10px 10px 0 10px;}
.quiz_wrap .userResearch_wrap{width:100%;}
.quiz_wrap .content_box01{padding:10px;font-size:13px;}
.quiz_wrap .content_box01 .tit_type01{font-size:17px;}
.quiz_wrap .userResearch_wrap .sub_title04{color:#103e93;}
.quiz_wrap .userResearch_wrap .sub_title04 .research_text1{margin-left:5px;}
.quiz_wrap .userResearch_wrap .sub_title04 .research_text1 strong{font-size:12px;color:#303233;}
.quiz_wrap .userResearch_wrap .vote_wrap{margin-bottom:25px;}
.quiz_wrap .userResearch_wrap .vote_wrap.info{padding:0 10px;border:1px solid #d1d1d1;background-color:#f3f3f3;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_list{overflow:hidden;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_list li{margin-left:20px;float:left;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_list li:first-child{margin-left:0;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_list li input[type="checkbox"],
.quiz_wrap .userResearch_wrap .vote_wrap .vote_list li input[type="radio"]{width:13px;height:13px;margin:0;vertical-align:middle;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_list li label{font-size:13px;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box{border-top:1px solid #d1d1d1;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box:first-child{border-top:0;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box dt{padding-top:10px;margin-bottom:10px;font-size:13px;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box:first-child dt{padding-top:0;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box dd{margin:0;font-size:13px;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box dd input[type="text"]{width:70%;padding-left:10px;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box ul{overflow:hidden;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box ul li{margin-left:20px;float:left;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box ul li:first-child{margin-left:0;}
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box ul li input[type="checkbox"],
.quiz_wrap .userResearch_wrap .vote_wrap .vote_field_box ul li input[type="radio"]{width:13px;height:13px;margin:0;vertical-align:middle;}
.quiz_wrap .userResearch_wrap .vote_wrap textarea{width:70%}
.survey_wrap{padding:10px 10px 0 10px;}
.survey_wrap .tab_location_area{margin-bottom:10px;border-top:none;}
.survey_wrap .tab_location_area ul li{margin-top:0;}
.survey_wrap .tab_location_area ul li a{padding:10px 0;}
.survey_wrap .content_box01{padding:10px;font-size:13px;}
.survey_wrap .content_box01 .tit_type01{font-size:17px;}
.survey_wrap .userResalt_wrap{}
.survey_wrap .userResalt_wrap .graph_wrap{border:1px solid #d1d1d1;padding:10px;margin-bottom:30px;}
.survey_wrap .userResalt_wrap .graph_wrap li{margin:5px 0;position:relative;padding-left:110px;line-height:1.2em;}
.survey_wrap .userResalt_wrap .graph_wrap li strong{position:absolute;left:0;display:block;width:100px;text-align:right;color:#333;font-size:12px;font-weight:normal;}
.survey_wrap .userResalt_wrap .graph_wrap li span{font-size:12px;font-weight:bold;color:#333;font-family:Tahoma;padding:0 5px;}
.survey_wrap .userResalt_wrap .graph_wrap li .bar{background:#f5f5f5;border-radius:4px;}
.survey_wrap .userResalt_wrap .graph_wrap li .bar div{text-align:center;background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);-webkit-background-size:70px 70px;background-size:70px 70px;background-color:#3b6ecc;border-radius:4px;}
.vision_wrap{text-align:center;}
.vision_wrap .vision_title{margin:0 0 20px 0;font-size:14px;text-align:center;color:#303233;font-weight:bold;}
.vision_wrap .vision_title strong{margin:0;display:block;font-size:16px;color:#103e93;}
.vision_wrap .vision_title span{display:block;font-size:12px;}
.vision_wrap .vision_slogan{width:auto;margin:0 auto;overflow:hidden;display:inline-block;text-align:center;}
.vision_wrap .vision_slogan li{width:130px;height:130px;margin-top:20px;text-align:center;color:#fff;font-size:16px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.vision_wrap .vision_slogan li:first-child{margin-top:0;}
.vision_wrap .vision_slogan li.type1{background-color:#f12c74;}
.vision_wrap .vision_slogan li.type2{background-color:#014076;}
.vision_wrap .vision_slogan li.type3{background-color:#14a114;}
.vision_wrap .vision_slogan li .inner{padding-top:31px;font-weight:bold;}
.vision_wrap .vision_slogan li .inner span{display:block;font-size:13px;font-weight:normal;}
.vision_wrap .vision_desc_list_area{width:100%;margin:0 auto;}
.vision_wrap .vision_desc_list_area .vision_desc_list{}
.vision_wrap .vision_desc_list_area .vision_desc_list > li{padding:10px 0;position:relative;text-align:left;border-bottom:1px solid #e3e4e5;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li:after{content:"";display:block;clear:both;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li strong{position:absolute;left:10px;top:12px;color:#f12c74;font-size:36px;font-weight:bold;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li .left_desc{padding:10px 0 0 50px;margin:0;font-size:16px;color:#f12c74;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li .left_desc span{display:block;font-size:14px;color:#585b5c;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li ul{width:100%;padding-top:15px;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li ul li{padding-left:10px;background:url(../../images/common/ico_blue_bul03.gif) 0 7px no-repeat;font-size:13px;color:#303233;}
#contents.sub_main .sub_main_wrap .service_slide{margin-bottom:10px;}
.cdv_box{border:2px solid #4c82c3;box-sizing:border-box;position:absolute;top:100px;background:url(../../images/common/cdv_pbg.gif) repeat;width:calc(100% - 20px);z-index:9;}
.cdv_box > div{box-sizing:border-box;float:left;width:100%;padding:20px 10px 20px 15px;position:relative;}
.cdv_box h3{background:#4c82c3;margin:0;text-align:left;padding:10px 50px 8px 10px;box-sizing:border-box;}
.cdv_box h3 img{height:19px;width:auto;}
.cdv_close{position:absolute;right:0;top:0;}
.cdv_close img{width:20px;padding:10px;}
.cdv_box h4{color:#2265b6;font-size:17px;padding-left:9px;position:relative;margin:0 0 10px;}
.cdv_box h4:before{content:'';position:absolute;left:0;top:2px;width:3px;height:14px;background:#4c82c3;}
.cdv_box li{font-size:12px;color:#555;margin:12px 0 0 5px;position:relative;padding-left:8px;}
.cdv_box li.text_indent{font-size:11px;color:#666;padding-left:12px;text-indent:-12px;margin-left:10px;}
.cdv_box li:before{content:'';position:absolute;left:0;top:4px;width:3px;height:3px;background:#4c82c3;border-radius:3px;}
.cdv_box li.text_indent:before{display:none;}
.IDCard_table{margin-left:15px;margin-bottom:10px;}
.IDCard_table table{width:100%;}
.IDCard_table caption{width:0px;height:0px;overflow:hidden;text-indent:-9999px;}
.IDCard_table th{vertical-align:middle;color:#2e6ab3;font-weight:bold;font-size:13px;line-height:1.5;border-top:1px solid #4e83c3;border-bottom:1px solid #4e83c3;letter-spacing:-0.05em;padding:15px 5px;width:90px;text-align:center;background-color:#fafbfc;}
.IDCard_table th img{display:block;max-width:80%;margin:20px auto 0;}
.IDCard_table td{vertical-align:middle;padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.IDCard_table td.vm{vertical-align:middle;}
.IDCard_table td.vm div{vertical-align:middle;text-align:center;}
.IDCard_table td.vm span{display:inline-block;vertical-align:middle;}
.IDCard_table td.vm span + img{padding:10px;transform:rotate(90deg);margin-top:10px;}
.IDCard_table td.vm img{vertical-align:middle;padding:10px;display:block;margin:0 auto;}
.IDCardChange2 .mov > div{position:relative;min-height:155px;box-sizing:border-box;padding-bottom:20px;padding-top:5px;}
.IDCardChange2 .mov > div + div{border-top:1px dashed #ddd;padding-top:25px;}
.IDCardChange2 .mov > div > a{display:block;margin:0 0 10px 0;text-align:center;}
.IDCardChange2 .mov > div + div > a{top:20px;}
.IDCardChange2 .mov > div h4{margin:0 0 15px;}
.IDCardChange2 .mov > div strong{display:block;font-size:14px;color:#103e93;margin:10px 0 0 10px;}
.IDCardChange2 .mov > div strong span{color:#333;}
.IDCardChange2 .mov > div p{margin-left:10px;line-height:1.8;color:#666;margin:5px 0 5px 10px;}
.IDCardChange2 .data{border:1px solid #ddd;padding:15px;position:relative;min-height:185px;margin:10px 0 10px 5px;box-sizing:border-box;float:left;}
.IDCardChange2 .data > img{display:block;margin:0 0 10px;max-width:100%;}
.IDCardChange2 .data li{margin:10px 0 0;padding-left:11px;background:url(../../images/frt/common/frt_iconset1.png) no-repeat 0 -57px;position:relative;padding-right:70px;box-sizing:border-box;max-width:290px;}
.IDCardChange2 .data li span{display:inline-block;margin-right:5px;}
.IDCardChange2 .data li a{min-width:40px;height:20px;padding:0 6px;line-height:20px;display:inline-block;font-size:12px;font-weight:normal;border:0;text-align:center;background-color:#0653a9;color:#fff;text-decoration:none;margin:2px 0;position:absolute;right:0;top:0;}
.IDCardChange2:after{content:'';display:block;clear:both;}
.ibtn{display:inline-block;margin-left:10px;color:#333;text-decoration:none;padding:0px 13px;border:1px solid #ccc;line-height:28px;height:28px;font-size:14px;font-weight:bold;border-radius:3px;vertical-align:middle;}
.ibtn.blue{border-color:#355a9e;color:#355a9e;}
.iframe_box{position:absolute;width:100%;max-width:880px;height:600px;background-color:#fff;border:2px solid #355a9e;z-index:9;box-sizing:border-box;box-shadow:2px 2px 10px #ccc;display:none;}
.iframe_box.on{display:block;}
.iframe_box .top + div{width:100%;height:540px;overflow:auto;padding:0;box-sizing:border-box;position:relative;-webkit-overflow-scrolling:touch;}
.iframe_box iframe{overflow:auto;width:100%;height:100%;border:none;}
.iframe_box .top{background:#355a9e;font-size:15px;color:#fff;font-weight:bold;padding:0 0px 0 10px;height:45px;line-height:42px;}
.close_iframe{text-indent:-99999px;padding:10px;background:url(../../images/common/btn_close_mobile.png) no-repeat center center;width:19px;height:19px;text-align:left;float:right;}
.iframe_box .top .btn{color:#fff;text-decoration:none;font-weight:normal;font-size:12px;position:relative;padding:0 6px;border:1px solid #fff;display:inline-block;height:24px;line-height:23px;margin-left:-1px;border-color:rgba(255,255,255,.6);}
.iframe_box .top > span{padding-right:10px;}
.organization_area .organization_box.first{width:748px;padding:0 0 20px;margin:0 auto;background:url(../../images/com/line_organization_t.gif) center 0 no-repeat;}
.organization > li > a{margin-bottom:0;}
.organization > li > ul > li.ch_1{width:auto;float:none;margin-right:0;position:absolute;left:200px;top:54px;}
.organization > li > ul > li.ch_1 > ul{position:absolute;left:-150px;top:-8px;}
.organization > li > ul > li.ch_1 > a{width:125px;}
.organization > li > ul > li.ch_2{width:auto;float:none;margin-bottom:0;position:absolute;left:420px;top:54px;}
.organization > li > ul > li.ch_2 > a{width:125px;}
.organization > li > ul > li.ch_3{padding-top:103px;margin-top:0;}
.organization > li > ul > li.ch_4{padding-top:70px;}
.organization > li > ul > li.ch_3 > a{margin-top:0px;margin-bottom:0;}
.organization > li > ul > li.ch_3 > ul{padding-top:125px;}
.organization > li > ul > li.ch_4 > ul{padding-top:220px;box-sizing:border-box;padding-left:160px;}
.organization > li > ul > li > ul{position:relative;}
.organization > li > ul > li > ul:after{content:"";display:block;clear:both;}
.organization > li > ul > li > ul > li.ch_3_1{position:absolute;left:195px;top:10px;}
.organization > li > ul > li > ul > li.ch_3_1 > ul{position:absolute;left:-145px;top:-8px;}
.organization > li > ul > li > ul > li.ch_3_2{position:absolute;left:195px;top:50px;}
.organization > li > ul > li > ul > li.ch_3_2 a{margin:0;}
.organization > li > ul > li > ul > li.ch_3_3{position:absolute;left:420px;top:10px;}
.organization > li > ul > li > ul > li.ch_3_3 > ul{position:absolute;left:150px;top:-8px;}
.organization > li > ul > li > ul > li.ch_3_4{width:auto;float:left;margin-left:32px;}
.organization > li > ul > li > ul > li.ch_3_5{float:left;margin-left:8px;}
.organization > li > ul > li > ul > li.ch_3_6{float:left;margin-left:15px;margin-top:22px;}
.organization > li > ul > li > ul > li.ch_3_7{float:left;margin-left:15px;padding-top:0;}
.organization > li > ul > li > ul > li.ch_3_8{float:left;margin-left:15px;padding-top:0;}
.organization > li > ul > li > ul > li.ch_3_9{width:auto;float:left;margin-top:42px;margin-left:7px;padding-top:10px;}
.organization > li > ul > li > ul > li[class^="ch_4_"]{float:left;margin-left:15px;padding-top:0;}
.organization > li > ul > li > ul > li.ch_4_1{position:absolute;left:195px;top:10px;margin-left:0;}
.organization > li > ul > li > ul > li.ch_4_1 > ul{position:absolute;left:-145px;top:-25px;}
.organization > li > ul > li > ul > li.ch_4_2{width:auto;float:none;margin-bottom:0;position:absolute;left:420px;top:10px;margin-left:0}
.organization > li > ul > li > ul > li.ch_4_3{position:absolute;left:195px;top:85px;margin-left:0;}
.organization > li > ul > li > ul > li.ch_4_3 > ul{position:absolute;left:-145px;top:-8px;}
.organization > li > ul > li > ul > li.ch_4_4{width:auto;float:none;margin-bottom:0;position:absolute;left:420px;top:85px;margin-left:0;}
.organization > li > ul > li > ul > li.ch_4_4 > ul{position:absolute;left:150px;top:-37px;}
.organization > li > ul > li > ul > li.ch_4_5{position:absolute;left:195px;top:140px;margin-left:0;}
.organization > li > ul > li > ul > li.ch_4_6{margin-top:0;}
.organization > li > ul > li > ul > li.ch_4_8{margin-top:22px;}
.organization > li > ul > li > ul > li.ch_4_8 a{width:134px;}
.organization li.box_style3 > a{width:125px;margin:0;}
.organization li.box_style4 > a{width:125px;}
.organization li.box_style4.type_01 > a{position:absolute;left:150px;top:-30px;}
.organization li.box_style5{width:auto;float:none;}
.organization li.box_style5 > a{width:120px;margin-top:0px;}
.organization li.box_style6 > a{width:118px;}
.organization ul.box_style7{padding-top:0;}
.organization ul.box_style7 > li{width:auto;float:none;}
.organization ul.box_style7 > li > a{width:118px;}
.organization li.box_style8{width:auto;float:none;}
.organization li.box_style8 > a{width:13px;height:118px;margin-bottom:0;padding:30px 5px 0 5px;line-height:16px;}
.organization li.ch_3_1_2.last{margin-bottom:0;}
.organization ul.box_style7 > li:nth-child(2n+2) > a{margin-left:0;margin-right:0;}
.organization_area .organization_box .org_company_list li{width:auto;margin:0 10px 10px 0;}
.organization_area .organization_box .org_company_list li a{width:170px;}
.organization ul.box_style7.type_none{padding-top:0;}
.organization ul.type_none > li:first-child{padding-top:10px;}
.function ul li{width:32%;float:left;}
.function ul li.oneline{width:100%;}
.function ul li.line2{width:64%;}
.table_wrap.function col:first-child{width:15%!important;}
.personal_info_area .personal_toggle_area{margin:10px 0 10px 20px;}
.personal_info_area .personal_list > li .table_style1{width:100%;}
#contents.sub_main .sub_main_wrap{padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub_main_wrap .section1{width:100%;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section1 .visual_area{margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .img_area{float:left;padding:0 0 0 0;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .img_area img{width:420px;height:210px;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area{width:287px;height:169px;padding:20px;float:left;border-right:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area a{font-size:18px;color:#103e93;font-weight:bold;text-decoration:none;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area .desc{height:117px;margin:10px 0 10px 0;overflow:hidden;font-size:13px;color:#555;line-height:1.8;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area .date{padding:0;font-size:13px;color:#585b5c;border-bottom:0;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area{width:100%;padding:0 0 0 0;position:relative;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .title_area{}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .title_area .title{padding-left:30px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .btn_doc_more{position:absolute;right:0px;top:0px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list{width:706px;padding:20px;overflow:hidden;border:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li{width:340px;float:left;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li:first-child{margin-right:20px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li:first-child + li{display:block;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a{display:block;overflow:hidden;position:relative;width:340px;padding-top:48.5%;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a img{position:absolute;left:0;top:1px;}
#contents.sub_main .sub_main_wrap .section2{width:100%;padding:20px 0 0 0;}
#contents.sub_main .sub1_section_wrap .sub2_section{width:748px;border-top:4px solid #5885d9;border-left:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;border-right:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area{}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list{width:100%;padding-top:55px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li{padding:0 10px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title{width:349px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title.last{width:349px;left:349px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title a{height:48px;line-height:48px;font-size:15px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .tab_title a{}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list{position:absolute;left:-9999px;top:-9999px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .doc_list{position:relative;left:0;top:0;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .btn_doc_more{width:50px;height:50px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li{padding-top:15px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li:first-child{padding-top:0px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a{}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li .desc{padding-left:10px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:5px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li .date{padding-left:10px;}
#contents.sub_main .sub_main_wrap .section2 .document_area{width:100%;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area{width:362px;height:198px;float:left;position:relative;border:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.notice{margin-bottom:20px;margin-right:20px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.news{margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.festival{margin-right:20px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area.blog{}
#contents.sub_main .sub_main_wrap .section2 .document_area .btn_doc_more{width:50px;height:50px;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area .box_title{font-size:16px;}
#contents.sub_main .sub1_section_wrap{}
#contents.sub_main .sub1_section_wrap .sub1_section{margin-bottom:0;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section{width:auto;height:255px;padding-bottom:0;margin-bottom:10px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .title{padding:20px 0 0 20px;font-size:18px;line-height:28px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .title .line{display:inline}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc{padding-bottom:17px;font-size:14px;padding-left:20px;color:#303233;line-height:28px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc .line{display:block;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc br{display:block;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .bg_img{width:164px;height:164px;display:block;position:absolute;right:30px;bottom:30px;background-size:auto;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .btn_info{width:168px;height:42px;padding:0;text-align:center;line-height:42px;margin:0px 0 0 20px;font-size:15px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area{position:relative;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area .title{margin:0 0 10px 0;font-size:20px;color:#103e93;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area span{display:block;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list{overflow:hidden;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li{width:369px;height:130px;margin-bottom:0;float:left;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li:first-child{margin-right:10px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box{padding:20px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box strong{font-size:18px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box .desc{padding-right:40px;font-size:14px;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box .desc br{display:none;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box a{bottom:20px;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area{width:100%;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area .title{padding:20px 0 15px 20px;margin-bottom:0;font-size:18px;color:#103e93;line-height:28px;font-weight:bold;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area .desc{padding:0 20px;margin:0;color:#303233;font-size:14px;line-height:28px;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area .desc br{display:block;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li{width:144px;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a{}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li a .txt{font-size:14px;}
#contents{padding:0 10px;}
#contents.sub_main .sub2_main_wrap{padding:0 10px;}
#contents.sub_main .sub2_section_wrap{overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section{width:auto;height:165px;margin-bottom:10px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .title{padding:20px 0 20px 20px;font-size:18px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .title .line{display:inline;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc{padding-left:20px;font-size:14px;color:#303233;line-height:24px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc .line{display:block;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .bg_img{width:120px;height:120px;display:block;position:absolute;right:20px;bottom:20px;background:url('/resources/images/common/img_deco_04.png') 0 0 no-repeat;background-size:120px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .btn_info{height:52px;margin:0px 0 0 20px;padding:0 50px;line-height:52px;font-size:20px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li{width:20%;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:after{height:110px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a{height:19px;padding-top:80px;font-size:13px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li a[class^="list"]{background-size:50px;background-position:center 20px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(4),
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(5){width:20%;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(4) a,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(5) a{border-top:0;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area{position:relative;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area .title{margin:0 0 10px 0;font-size:20px;color:#103e93;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area span{display:block;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list{overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01{width:960px;margin-right:10px;float:left;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box{height:188px;position:relative;text-decoration:none;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box strong{padding:10px 0 0 0;text-align:center;font-size:18px;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .tel{padding-top:10px;padding-bottom:22px;text-align:center;display:block;font-weight:bold;font-size:24px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .time{padding-bottom:22px;text-align:center;display:block;font-size:15px;line-height:17px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .desc{padding-bottom:10px;text-align:center;display:block;font-size:13px;line-height:20px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02{width:308px;margin-top:0;float:left;background:url(/resources/images/common/2018_icon05.svg) no-repeat 25px center #fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a{height:108px;display:block;border:1px solid #bababa;text-decoration:none;text-align:left;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a strong{padding-top:15px;padding-left:134px;display:block;font-size:15px;color:#03428f;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a strong img{width:auto;display:block;margin:0;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a .desc{padding-top:5px;padding-bottom:5px;padding-left:134px;display:block;font-size:13px;color:#6c6c6c;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a .desc .color{font-weight:bold;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a .desc .line{display:block;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03{width:308px;margin-top:10px;float:left;background:url(/resources/images/common/2018_icon03.svg) no-repeat 20px center #fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a{height:108px;display:block;border:1px solid #bababa;text-decoration:none;text-align:left;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a strong{padding-top:12px;padding-left:134px;display:block;font-size:15px;color:#303233;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a strong .line{display:block;color:#103e93;letter-spacing:-0.05em;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a .desc{padding-left:134px;font-size:13px;}
#contents.sub_main .sub2_section_wrap .sub2_section{width:100%;float:left;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li{width:33.3%;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li:nth-child(3n){width:33.4%;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3{border-left:1px solid #bababa;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu4{border-left:0;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5{border-left:1px solid #bababa;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong{margin:10px 0 0;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong ul{overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong li{width:20%;height:110px;float:left;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong li a{padding:77px 0 15px;display:block;font-size:14px;text-align:center;color:#4c699e;text-decoration:none;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a{background-position:center 25px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a{background-position:center 25px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a{background-position:center 25px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a{background-position:center 25px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a{background-position:center 25px;}
#contents.sub_main .sub2_section_wrap .sub3_section{width:100%;float:left;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center{margin-bottom:10px;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center ul{width:100%;padding-top:20px;overflow:hidden;display:block;border:none;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center li{width:16.66%;height:auto;float:left;display:block;border:none;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center li a{width:100%;height:100%;font-size:14px;color:#636d88;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .bg{width:105px;height:105px;margin:0 auto 10px;display:block;border:1px solid #e1e1e1;border-radius:55px;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .icon_1 i{margin:25px auto 0;width:47px;height:47px;display:block;background:url(../../images/contents/ico_singo_center_1.png) no-repeat center top;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .icon_2 i{margin:32px auto 0;width:48px;height:35px;display:block;background:url(../../images/contents/ico_singo_center_2.png) no-repeat center top;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .icon_3 i{margin:34px auto 0;width:40px;height:40px;display:block;background:url(../../images/contents/ico_singo_center_3.png) no-repeat center top;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .icon_4 i{margin:28px auto 0;width:50px;height:45px;display:block;background:url(../../images/contents/ico_singo_center_4.png) no-repeat center top;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .icon_5 i{margin:38px auto 0;width:59px;height:35px;display:block;background:url(../../images/contents/ico_singo_center_5.png) no-repeat center top;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .icon_6 i{margin:28px auto 0;width:44px;height:49px;display:block;background:url(../../images/contents/ico_singo_center_6.png) no-repeat center top;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center .line{display:block;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center a:hover .bg,
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center a:focus .bg{border-color:#4c699e;background-color:#4c699e;}
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center a:hover i,
#contents.sub_main .sub2_section_wrap .sub3_section .singo_center a:focus i{background-position:center bottom;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box{height:123px;padding:20px;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_title{padding-bottom:10px;font-size:18px;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_desc{font-size:14px;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_desc br{display:block;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_btn_more{width:30px;height:30px;position:absolute;left:20px;bottom:20px;overflow:hidden;display:block;background:url('/resources/images/common/ico_btn_more.png') 0 0 no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu1 a.inner_box{background:url('/resources/images/common/ico_submain2_img1.png') 90% 90% #fff no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu1 a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu1 a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu1 a.inner_box:active{background:url('/resources/images/common/ico_submain2_img1_over.png') 90% 90% #05819b no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu2 a.inner_box{background:url('/resources/images/common/ico_submain2_img2.png') 90% 90% #fff no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu2 a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu2 a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu2 a.inner_box:active{background:url('/resources/images/common/ico_submain2_img2_over.png') 90% 90% #05819b no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3 a.inner_box{background:url('/resources/images/common/ico_submain2_img3.png') 90% 90% #fff no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3 a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3 a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3 a.inner_box:active{background:url('/resources/images/common/ico_submain2_img3_over.png') 90% 90% #05819b no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu4 a.inner_box{background:url('/resources/images/common/ico_submain2_img4.png') 90% 90% #fff no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu4 a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu4 a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu4 a.inner_box:active{background:url('/resources/images/common/ico_submain2_img4_over.png') 90% 90% #05819b no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5 a.inner_box{background:url('/resources/images/common/ico_submain2_img5.png') 90% 90% #fff no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5 a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5 a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5 a.inner_box:active{background:url('/resources/images/common/ico_submain2_img5_over.png') 90% 90% #05819b no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu6 a.inner_box{background:url('/resources/images/common/ico_submain2_img6.png') 90% 90% #fff no-repeat;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu6 a.inner_box:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu6 a.inner_box:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu6 a.inner_box:active{background:url('/resources/images/common/ico_submain2_img6_over.png') 90% 90% #05819b no-repeat;}
#contents.sub_main .sub2_main_wrap .section2.type01{float:left;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02{margin:20px 0 0;border:none;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li{position:relative;background:none !important;border:none !important;width:124px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:first-child{}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:after{content:"";position:absolute;width:90px;height:90px;left:15px;top:0;border:1px solid #f5f5f8;background-color:#f5f5f8;border-radius:45px;background-position:center bottom;background-repeat:no-repeat;background-size:auto;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:nth-child(3) a{padding:100px 0 10px;height:auto;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:nth-child(2n):after{background-color:#f5f5f8;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a{font-size:14px;padding:100px 0 10px;text-align:center;color:#303233 !important;position:relative;z-index:1;border:none;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list1:after{background-image:url(../../images/contents/ico_sub2_btm1.png);background-position:center bottom;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list2:after{background-image:url(../../images/contents/ico_sub2_btm2.png);background-position:center bottom;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list3:after{background-image:url(../../images/contents/ico_sub2_btm3.png);background-position:center bottom;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list4:after{background-image:url(../../images/contents/ico_sub2_btm4.png);background-position:center bottom;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list5:after{background-image:url(../../images/contents/ico_sub2_btm5.png);background-position:center bottom;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list6:after{background-image:url(../../images/contents/ico_sub2_btm6.png);background-position:center bottom;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:hover:after{background-position:center top;}
#contents.sub_main .sub_main_wrap .section2 .policy01{margin:0;height:245px;border:1px solid #e3e4e5;border-top:4px solid #103e93;padding:30px;background:url(../../images/contents/bg_policy_box01.png) 545px 40px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy01 h3{font-size:18px;margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .section2 .policy01 p{font-size:14px;line-height:25px;}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn_wr{width:100%;text-align:center;top:240px;left:0;position:absolute;}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn_wr a{width:332px;height:42px;line-height:42px;display:inline-block;font-size:14px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section{width:auto;height:255px;padding-bottom:0;margin-bottom:10px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .title{padding:20px 0 0 20px;font-size:18px;line-height:28px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .title .line{display:inline}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc{padding-bottom:17px;font-size:14px;padding-left:20px;color:#303233;line-height:28px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc .line{display:block;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc br{display:block;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .bg_img{width:164px;height:164px;display:block;position:absolute;right:30px;bottom:30px;background-size:auto;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .btn_info{width:168px;height:42px;padding:0;text-align:center;line-height:42px;margin:0px 0 0 20px;font-size:15px;}
#contents.sub_main .sub_main_wrap .section2 .policy02{margin:20px 0;padding-bottom:25px;padding-left:20px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list{padding-top:60px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title{width:calc(100%/2 - 24px);}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title a{height:48px;line-height:48px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title.last{right:49px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title.last:after{display:none;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .tab_title.last:after{height:50px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .btn_doc_more img{width:50px;height:50px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li{position:relative;padding-right:100px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li a{}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li .date{display:block;position:absolute;right:14px;top:50%;margin-top:-3px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li:first-child .date{top:0;margin-top:0;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li.on .btn_doc_more{height:50px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li,
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:nth-child(n){width:20%;border-top:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:after{height:110px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li a{height:23px;padding-top:76px;font-size:14px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li a[class^="list"]{background:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li a:before{width:50px;height:50px;content:"";display:block;background:#fff;position:absolute;left:50%;top:17px;margin:0 0 0 -25px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li a:hover:before{background-position:0 -50px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list01:before{background:url(../../images/contents/bg_policy_smenu01.png) center top no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list02:before{background:url(../../images/contents/bg_policy_smenu02.png) center top no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list03:before{background:url(../../images/contents/bg_policy_smenu03.png) center top no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list04:before{background:url(../../images/contents/bg_policy_smenu04.png) center top no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li .list05:before{background:url(../../images/contents/bg_policy_smenu05.png) center top no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy03{margin:20px 0;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .box_title{height:48px;line-height:48px;font-size:16px;padding-left:30px;color:#585b5c;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list{padding-left:30px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li{position:relative;padding-right:100px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li .date{display:block;position:absolute;right:8px;top:50%;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li:first-child .date{top:0;margin-top:6px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li a{}
#contents.sub_main .sub_main_wrap .section2 .policy03 .btn_doc_more{height:50px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .btn_doc_more img{width:50px;height:50px;}
#contents.sub_main .sub_main_wrap .section2 .policy04{margin:0;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .policy04 div[class^="banner"]{width:369px;height:110px;float:left;}
#contents.sub_main .sub_main_wrap .section2 .policy04 div[class^="banner"] .inner{height:80px;padding:30px 0 0 30px}
#contents.sub_main .sub_main_wrap .section2 .policy04 .banner01{background:#4c699e url(../../images/contents/bg_policy_M_box02.png) 89% center no-repeat;margin-right:10px;}
#contents.sub_main .sub_main_wrap .section2 .policy04 .banner02{background:#e16949 url(../../images/contents/bg_policy_M_box03.png) 86% center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02{margin:20px 0 0;border:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li{position:relative;background:none !important;border:none !important;width:100px;margin-left:8px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li:first-child{margin-left:0;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li:after{content:"";position:absolute;width:88px;height:88px;left:6px;top:0;border:1px solid #f5f5f8;background-color:#f5f5f8;border-radius:45px;background-position:center top;background-repeat:no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a{font-size:14px;padding:100px 0 10px;text-align:center;color:#303233 !important;position:relative;z-index:1;border:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list1:after{background-image:url(../../images/contents/bg_policy_list01.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list2:after{background-image:url(../../images/contents/bg_policy_list02.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list3:after{background-image:url(../../images/contents/bg_policy_list03.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list4:after{background-image:url(../../images/contents/bg_policy_list04.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list5:after{background-image:url(../../images/contents/bg_policy_list05.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list6:after{background-image:url(../../images/contents/bg_policy_list06.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list7:after{background-image:url(../../images/contents/bg_policy_list07.png);}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li:hover:after{background-position:center bottom;}
#contents.sub_main .sub_main_wrap .organ_section{width:686px;height:150px;padding:30px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
#contents.sub_main .sub_main_wrap .organ_section .desc_line2{margin:0;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus{width:100%;padding-top:0;position:absolute;left:25px;bottom:10px;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li{width:auto;padding:0;margin:0 0 5px 5px;-moz-box-sizing:initial;-webkit-box-sizing:initial;box-sizing:initial;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li:nth-child(odd){width:auto;padding-right:0;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li a{width:118px;}
#contents.sub_main .sub_main_wrap .organ_section .visual_img{right:10px;top:10px;display:inline-block;}
#contents.sub_main .sub_main_wrap .organ_section .visual_img img{width:85%;}
.news_letter_top{background:url(../../images/contents/img_newsletter_deco.png) right top no-repeat;}
.news_letter_top .txt01{}
.news_letter_top .txt02{}
.news_letter_top .news_desc_layer p{}
.card_news_slider_wrap .card_news_slider{overflow:hidden;margin:0 auto;}
.card_news_slider_wrap{width:100%;}
.card_news_slider_wrap > div{width:69%;margin:0 auto;position:relative;}
.card_news_slider_wrap .btn_prev{width:25px;height:45px;left:60px;background-size:25px 45px;}
.card_news_slider_wrap .btn_next{width:25px;height:45px;right:60px;background-size:25px 45px;}
.location_list li{width:10%;}
.location_list_inner li{width:20%;margin-left:0;}
.local_info > div{padding-right:200px;}
.local_info img{position:absolute;right:0;top:50px;border:1px solid #ddd;margin:0;width:180px;}
.local_info > div:first-child img{top:30px;}
.history_area{padding:30px 10px 30px 50px;}
.history_area .history_desc{margin:0 auto 40px 40px;padding-left:160px;display:inline-block;position:relative;}
.history_area .history_desc > img{position:absolute;left:0;top:0;width:auto;}
.history_area .history_desc p{padding-bottom:10px;font-size:22px;}
.history_area .history_desc p strong{font-size:28px;}
.history_list_area{padding:0px 0 10px;}
.history_list_area .history_list{padding:0 40px 0 70px;}
.history_list_area .history_list > li{margin-bottom:10px;padding:20px 0 16px 110px;}
.history_list_area .history_list > li strong{font-size:18px;top:22px;}
.history_list_area .history_list > li strong:before{left:-30px;top:8px;}
.history_list_area .history_list > li:first-child strong{top:-2px;}
.history_list_area .history_list > li:first-child strong:before{top:9px;}
.history_list_area .history_list > li:before{left:-26px;top:40px;}
.history_list_area .history_list > li ul li{font-size:14px;margin-top:4px;}
.ministry_identity_area .logo_area{width:224px;float:left;text-align:left;border:solid 1px #e3e4e5;}
.ministry_identity_area .logo_area img{border:0;}
.ministry_identity_area .logo_desc_inner{width:502px;margin-left:20px;float:left;}
.banner_size_info li{width:50%;padding-top:0px;height:180px;float:left;}
.gov_operation_area .gov_title_area .gov_title{width:345px;padding:40px 0 40px 150px;margin:0 auto;text-align:left;font-size:24px;color:#103e93;background:url(../../images/contents/img_gov_logo.jpg) 0 center no-repeat;}
.gov_operation_area .gov_desc_list_area .gov_desc_list{padding:30px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list li dl{padding-left:180px;}
.gov_operation_area .gov_desc_list_area .gov_desc_list li dl.type1{background:url(../../images/contents/ico_gov_img1.jpg) 0 0 no-repeat;background-size:initial;}
.gov_operation_area .gov_desc_list_area .gov_desc_list li dl.type2{background:url(../../images/contents/ico_gov_img2.jpg) 0 0 no-repeat;background-size:initial;}
.gov_operation_area .gov_desc_list_area .gov_desc_list li dl.type3{background:url(../../images/contents/ico_gov_img3.jpg) 0 0 no-repeat;background-size:initial;}
.gov_operation_area .gov_desc_list_area .gov_desc_list li dl.type4{background:url(../../images/contents/ico_gov_img4.jpg) 0 0 no-repeat;background-size:initial;}
#contents.sub_main .sub_main_wrap .service_slide{margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .service_wrap{padding:0 0 23px;}
#contents.sub_main .sub_main_wrap .service_head{min-height:85px;padding:24px 29px 24px;}
#contents.sub_main .sub_main_wrap .service_head > span{width:70px;height:70px;margin:6px 18px 0 0;}
#contents.sub_main .sub_main_wrap .service_head strong{font-size:18px;}
#contents.sub_main .sub_main_wrap .service_head .desc{padding-top:8px;padding-left:90px;font-size:12px;line-height:1.5;}
#contents.sub_main .sub_main_wrap .service_more{padding:16px;right:15px;border:none;background:url(../../images/contents/btn_service_list_more.png) no-repeat center center;text-indent:-99999px;overflow:hidden;}
#contents.sub_main .sub_main_wrap .service_list li{width:0.666%;}
#contents.sub_main .sub_main_wrap .service_list li img{height:36px;}
#contents.sub_main .sub_main_wrap .service_list .service_prev{background:url(../../images/contents/btn_service_list_prev.png) no-repeat center center;}
#contents.sub_main .sub_main_wrap .service_list .service_next{background:url(../../images/contents/btn_service_list_next.png) no-repeat center center;}
#contents.sub_main .sub_main_wrap .service_list .service_btn{width:48px;height:36px;padding:0;}
#contents.sub_main .sub_main_wrap .service_list .service_btn img{display:none;}
#contents.sub_main .sub_main_wrap .board_table{float:right;width:49%;margin-bottom:20px;border:1px solid #e3e4e5;min-height:180px;}
#contents.sub_main .sub_main_wrap .board_table.odd{float:left;}
#contents.sub_main .sub_main_wrap .board_table table tbody td a{padding:0 0 0 39px;}
.box_depth01{width:640px;margin:20px auto 0;}
.box_depth01 li{font-size:13px;}
.box_depth01 li strong{font-size:14px;}
.constitution_box{padding:35px 45px;}
.constitution_box .inbox_type01{padding:25px 46px 8px;}
.constitution_box .inbox_type02{padding:25px 0 8px 100px;}
.constitution_box .inbox_type02 ul{width:562px;}
.constitution_box .inbox_type02 li{float:left;margin-right:100px;}
.appeal_box{position:relative;font-size:13px;color:#303233;padding-left:255px;}
.appeal_box .appeal_img{position:absolute;top:0;left:0;margin:0;}
.appeal_box .appeal_img img{vertical-align:top;}
.appeal_box .appeal_txt{line-height:20px;margin-top:10px;padding:0;}
.appeal_box .appeal_txt a{text-decoration:none;color:#979898;font-weight:bold;}
.appeal_box .appeal_txt a:hover,
.appeal_box .appeal_txt a:active,
.appeal_box .appeal_txt a:focus{text-decoration:underline;}
.appeal_box .tel{font-size:14px;display:block;}
.appeal_box .tel span{color:#1d4999;}
.appeal_box .appeal_btn_wr{padding:0;}
.appeal_box .appeal_btn_wr .btn_style4{min-width:165px;}
.appeal_box02{}
.appeal_box02:after{content:"";display:block;clear:both;}
.appeal_box02 .content_box01.wid50{width:304px;min-height:95px;float:left;}
.appeal_box02 .content_box01:first-child{margin-right:20px;}
.appeal_tit_wr .btn_style4{top:20px;}
.appeal_list{margin:0;}
.appeal_list li{height:59px;line-height:59px;position:relative;margin:0;}
.appeal_list li p{margin:0;}
.appeal_list li .btn_wr{position:absolute;right:0;top:0;padding:0;}
.declaration_btn a[class^="btn"]{width:170px;float:left;margin-left:7px;}
.declaration_btn a.btn04{margin-left:6px;}
.iframe_view{display:block;}
.mobile_iframe{display:none;}
.law_search_wr .law_search_bottom{height:104px;background:#f9f9fa url(../../images/contents/bg_law_search.png) 70px 28px no-repeat;padding:22px 20px 0 210px;}
.law_search_wr .law_search_bottom p{margin:0 0 10px;padding:0;}
.law_search_wr .law_search_bottom .input_wr{margin-left:0;}
.law_search_wr .law_search_bottom input{width:100%;height:34px;border:3px solid #1d4999;vertical-align:middle;}
.law_search_wr .law_search_bottom .input_wr .btn_search{top:0;}
.table_wrap.stat .table_style1 tr td.l{padding-left:20px;padding-bottom:5px;}
.stat table li{width:275px;float:left;box-sizing:border-box;}
.stat table col:first-child{width:140px!important;}
.iframe_area.stat iframe{width:100%;}
.content_box01.stat2 p{width:50%;float:left;padding:0 10px;}
.content_box01.stat2 p:first-child+p{border-top:none;padding-top:0px;margin-top:0px;}
.content_box01.stat2 p:first-child+p:after{content:'';position:absolute;left:-10px;top:0;width:1px;height:100%;background:#eee;}
.content_box01.stat2 p:first-child{background-position:92% 100%;}
.content_box01.stat2 p span{font-size:13px;}
.gorv_detail > ul > li{padding:30px 24px;}
.gorv_detail .detail_img{width:auto;}
.map_desc_area{position:relative;}
.map_desc_area .map_desc{padding:5px 0 0 10px;margin:0;font-size:13px;color:#303233;background:url(../../images/common/ico_blue_bul03.gif) 0 center no-repeat;}
.map_desc_area .map_btn_area{padding-top:0px;text-align:left;position:absolute;right:0px;top:0px;}
.sitemap_area .sitemap_list{margin-bottom:50px;}
.sitemap_area .sitemap_list .sitemap > li{width:179px;margin-left:10px;float:left;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a{padding-left:10px;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a.toggle{background-image:none;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner{display:block;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul{padding:10px 0 10px 10px;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a{font-size:12px;}
.viewer_download_area ul li .inner{padding-left:100px;}
.viewer_download_area ul li .inner .img{padding:15px;}
.viewer_download_area ul li .inner .viewer_desc{padding-right:0px;}
.viewer_download_area ul li .inner .viewer_down{width:92px;height:22px;margin-top:0px;display:inline-block;text-align:center;line-height:21px;position:absolute;right:0px;top:0px;font-size:13px;color:#303233;text-decoration:none;border:solid 1px #103e93;}
.copyright_policy_area .copyright_desc > p + p{width:480px;}
.copyright_policy_area .copyright_desc > p + p + p + p{width:auto;}
.copyright_policy_area .copyright_desc .copyright_img{display:inline;padding-top:0px;position:absolute;right:10px;top:50px;}
.mvmorg{width:760px;overflow:hidden;margin:0 auto 40px;}
.mvmorg .sbox{width:350px;min-height:273px;position:relative;margin:60px 0 0 0;float:left;padding:25px 0 30px;}
.mvmorg .sbox.f1{margin:60px 60px 0 0;}
.mvmorg .sbox span:before{content:"";display:block;width:350px;height:60px;background:#fff url(../../images/contents/img_arrow_down01.gif) center center no-repeat;position:absolute;top:-60px;}
.respon{margin-bottom:30px;margin-top:-50px;}
.respon > div{padding-top:50px;display:table;}
.respon > div:before{content:"";display:block;position:absolute;top:125px;left:50%;margin-left:-25%;height:1px;width:50%;background:#d9d9d9;}
.respon > div > strong{width:50%;font-size:18px;}
.respon > div > strong:after{content:"";display:block;position:absolute;top:50px;left:50%;height:25px;width:1px;background:#d9d9d9;}
.respon > div > div{width:50%;display:table-cell;border-left:25px solid #fff;border-right:25px solid #fff;}
.respon.no3 > div > div{width:33.33%;border-left:5px solid #fff;border-right:5px solid #fff;}
.respon.no3 > div:before{width:66.6%;margin-left:-33.3%;}
.respon.no4 > div > div{width:25%;border-left:5px solid #fff;border-right:5px solid #fff;}
.respon.no4 > div:before{width:75%;margin-left:-37.5%;}
.respon > div > div:after{content:"";display:block;position:absolute;top:-25px;left:50%;height:25px;width:1px;background:#d9d9d9;}
.respon > div > div > strong{font-size:16px;}
.respon > div > div ul{padding:10px 10px 15px 15px;}
.nation_box ul{overflow:hidden;}
.nation_box li{float:left;width:360px;}
.nation_box li:first-child{width:314px;margin-right:24px;}
.nation_box02{padding:20px 0 20px 30px;}
.nation_box02_list li{width:auto;position:relative;padding-left:90px;}
.nation_box02_list li .stit{position:absolute;left:0;top:9px;}
.nation_box02_list li .btn_wr a{width:auto;padding:0 25px;text-align:left;}
.nation_box02_list li a{}
.nation_box03 .img_wr img{width:390px;}
.inyoung_box{overflow:hidden;padding:10px 0 10px;}
.inyoung_box .img_wr, .inyoung_box .list_type01{float:left;}
.inyoung_box .list_type01{width:342px;margin-top:20px;padding-left:0;}
.inyoung_box .list_type01 li{position:relative;padding-left:80px;}
.inyoung_box .list_type01 strong{width:80px;display:inline-block;color:#303233;position:absolute;left:10px;top:0;}
.inyoung_box .list_type01 .space:before{content:"";display:block;}
.inyoung_box .img_wr{display:block;margin-right:18px;}
.content_box01 .symphony dl{width:349px;float:left;}
.content_box01 .symphony dt.mar_t_20.type02{margin-top:0;}
.content_box01.nara_lang{background:url(../../images/contents/img_nara01.gif) 20px 20px no-repeat;padding-left:100px;}
.content_box01.korea{background:url(../../images/contents/img_korea.gif) 20px center no-repeat;padding:20px 20px 20px 190px;}
.content_box01.era{background:url(../../images/contents/img_era.gif) 20px 20px no-repeat;padding-left:190px;}
.vtax_box01{position:relative;padding:10px 30px 0 285px;height:135px;margin-bottom:50px;}
.vtax_box01 .img_wr{position:absolute;top:0;left:25px;margin:0;}
.vtax_box01 .tit{margin:0 0 15px;}
.vtax_list01{padding:0 45px 0;}
.vtax_list01 li{padding:30px 0 30px 215px;}
.vtax_list01 li.list1{background:url(../../images/contents/img_vtax_list01.gif) 48px center no-repeat;}
.vtax_list01 li.list2{background:url(../../images/contents/img_vtax_list02.gif) 48px center no-repeat;}
.vtax_list01 li.list3{background:url(../../images/contents/img_vtax_list03.gif) 48px center no-repeat;}
.vtax_list01 li.list4{background:url(../../images/contents/img_vtax_list04.gif) 48px center no-repeat;}
.vtax_list01 li.list5{background:url(../../images/contents/img_vtax_list05.gif) 48px center no-repeat;}
.vtax_list01 li.list6{background:url(../../images/contents/img_vtax_list06.gif) 48px center no-repeat;}
.vtax_list01 li .detail_titles{background-position:0 3px;}
.admi_list01{width:632px;margin:0 auto;}
.admi_list02{width:742px;margin:0 auto;padding:0}
.admi_list02 .box{width:350px;display:inline-block;padding:0 8px;font-size:15px;color:#303233;text-align:center;}
.admi_list02 .box img{display:inline-block;width:350px;height:206px;vertical-align:top;margin-top:20px;}
.admi_list02.mar_none .box img{margin-top:0;}
.admi_list02 .box span{display:inline-block;margin-top:10px;}
.onchun_box dl{overflow:hidden;}
.onchun_box dt{width:258px;float:left;margin-right:23px;margin-bottom:30px;padding:20px 0;}
.onchun_box dd{width:465px;margin-bottom:30px;float:left;min-height:93px;}
.onchun_box dt.last, .onchun_box dd.last{margin-bottom:0;}
.namwon_box{text-align:center;margin:20px 0 0;}
.namwon_box li{display:inline-block;}
.namwon_box li:first-child{margin-right:115px;}
.neon_box_type_wr{width:760px;margin:0 auto;}
.neon_box_type{margin:0 0 30px -10px;}
.neon_box_type:after{content:"";clear:both;display:block;}
.neon_box_type li{width:180px;height:50px;line-height:48px;margin:0 0 10px 10px;padding:0;float:left;}
.street_box img{max-width:300px;}
.docu_download a{width:225px;margin:0 10px;}
.password_area{padding:170px 0 20px 0;}
.password_area .password_field fieldset input[type="password"]{width:238px;}
.password_area .password_field fieldset input[type="submit"]{width:88px;margin-top:0px;}
.total_flow_area .total_flow li.first{width:260px;}
.total_flow_area .total_flow li.first div{float:left;width:41%;}
.total_flow_area .total_flow li.first div + div{margin-left:-1px;margin-top:0;}
.total_flow_area .total_flow li{width:140px;margin-right:13px;padding-right:35px;float:left;background:url(../../images/common/ico_flow_arrow.gif) right center no-repeat;line-height:22px;}
.total_flow_area .total_flow li .inner_flow{height:45px;}
.img_left_wrap{height:150px;position:relative;}
.img_left_wrap .img_flag_area{margin:0;text-align:left;position:absolute;left:10px;top:0;}
.img_left_wrap .list_type01{margin-left:180px;}
.vtax_map .map_box{float:left;}
.vtax_map .vtax_search{float:right;width:380px;}
.vtax_map .vtax_search .title01{font-size:24px;color:#333;padding-top:20px;height:40px;}
.vtax_map .area_select{padding-left:128px;padding-bottom:25px;margin-bottom:25px;}
.vtax_map .area_select select{margin-bottom:0px;}
.vtax_map .area_select select:first-child{width:120px;}
.vtax_map .area_no>div>p{left:40px;}
.table_top_plan_area{height:190px;margin-bottom:20px;padding:30px 0 20px 220px;background:url(../../images/contents/icon_planbg.png) 40px center no-repeat #f8f8f9;}
.table_top_plan_area .txt_area p{padding:5px 0 25px;}
.table_top_plan_area .select_area{padding-bottom:0px;position:absolute;right:25px;top:25px;}
.table_top_plan_area .select_area form{padding-right:0;}
.table_top_plan_area .select_area select{width:auto;margin-bottom:0px;}
.table_top_plan_area .select_area input[type="submit"]{position:relative;width:65px;}
.table_top_plan_area .btn_list li{width:auto;margin:0 5px 5px 0;}
.table_top_plan_area .btn_list li a{width:85px;padding:17px 10px 19px 65px;margin-right:0px;font-size:14px;}
.table_top_plan_area .btn_list li a:before{content:'';width:40px;height:35px;background:url(../../images/contents/iconset_plan.png) 0 0 no-repeat;position:absolute;left:10px;top:9px;}
.table_top_plan_area .btn_list li.menu1 a{}
.table_top_plan_area .btn_list li.menu2 a:before{background-position:-40px 0;}
.table_top_plan_area .btn_list li.menu3 a:before{background-position:-80px 0;}
.table_top_plan_area .btn_list li.menu4 a:before{background-position:-120px 0;}
.table_top_plan_area .btn_list li.menu5 a:before{background-position:-160px 0;}
.table_top_plan_area .btn_list li.menu6 a:before{background-position:-200px 0;}
.content_box01.info_list_box .info_list_select_box{margin-top:0;position:absolute;right:20px;top:20px;}
.infolist_pop{width:660px;position:absolute;top:45%;left:50%;margin-left:-330px;}
.infoorg_pop{left:50%;margin-left:-200px;border:1px solid #004b9d;width:400px;-moz-box-shadow:2px 2px 3px #ccc;-webkit-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc;display:none;}
.infoorg_pop input[type="text"]{width:180px;}
.infoorg_pop input[type="submit"]{width:auto;margin:0;}
.infoorg_pop input[type="button"]{width:auto;}
.msg_popup_layer{width:400px;left:200px;}
.popupbox2{display:block;}
.vision_wrap .vision_title{font-size:18px;}
.vision_wrap .vision_title strong{font-size:24px;}
.vision_wrap .vision_title span{font-size:16px;}
.vision_wrap .vision_slogan{margin:0 auto 20px;}
.vision_wrap .vision_slogan li{float:left;margin-top:0;}
.vision_wrap .vision_slogan li.type2{margin:0 50px;}
.vision_wrap .vision_desc_list_area{width:720px;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li .left_desc{width:320px;float:left;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li ul{width:350px;padding-top:0;float:left;}
.gorv_3{padding:30px;}
.gorv_3 .gorv_head p{text-align:center;}
.gorv_contents .gorv_docu li{width:50%;}
.gorv_contents .gorv_box.img_box{padding-right:320px;}
.gorv_contents .gorv_box.img_box .gorv_img{position:absolute;right:20px;top:0px;}
.gorv_contents .gorv_docu.gray_color ul{width:675px;}
.gorv_contents .gorv_docu.gray_color ul li{width:332px;margin:0 2px 2px 0}
.gorv_contents .gorv_docu.gray_color ul li a{background-position:95% center;}
.gorv_contents .gorv_docu.gray_color.downloads ul{width:750px;}
.gorv_contents .gorv_docu.gray_color.downloads ul li{width:373px;}
.main-business-box{padding:25px 25px 10px;}
.main-business-box dl{margin:0 0 25px 0;}
.main-business-box dl dt{font-size:17px;}
.main-business-box > ul > li{font-size:17px;margin-bottom:25px;}
.main-business-box dl dd{font-size:15px;}
.cdv_box{width:748px;top:120px;}
.cdv_box h3{text-align:center;}
.cdv_box > div{width:50%;}
.cdv_box > h3 + a + div:before{content:'';position:absolute;top:20px;right:0;margin-left:-1px;width:1px;height:93%;background:#d0d7e0;}
.cdv_box h3 img{height:28px;width:auto;}
.cdv_box h4:before{top:6px;}
.cdv_close img{width:27px;padding:12px;}
.cdv_box li:before{top:6px;}
.IDCard_table th{font-size:14px;width:150px;}
.IDCard_table th img{max-width:100%;}
.IDCard_table td.vm span + img{transform:none;margin-top:0;}
.IDCard_table td.vm img{display:inline-block;}
.IDCard_table td.vm div{text-align:left;}
.IDCardChange2 .mov > div{padding-left:270px;}
.IDCardChange2 .mov > div > a{position:absolute;left:5px;top:0;margin:0;text-align:left;}
.IDCardChange2 .mov > div strong{font-size:15px;}
.IDCardChange2 .data{padding-left:345px;margin-top:30px;float:none;background-position:0 -54px;}
.IDCardChange2 .data > img{position:absolute;left:15px;top:15px;margin:0;}
.IDCardChange2 .data li span{min-width:220px;}
.IDCardChange2 .data li a{line-height:17px;}
.NA_area .NA_title span{font-size:18px;}
.NA_area .NA_title .txt1{font-size:20px;}
.NA_area .NA_title .txt2{font-size:36px;}
.NA_area .NA_title p strong{font-size:inherit;display:inline;}
.NA_area ol{padding:0 10px 30px 30px;width:650px;}
.NA_area ol > li p{font-size:16px;}
.NA_area .NA_title .txt2:before,
.NA_area .NA_title .txt2:after{display:inline-block;}
}
@media all and (min-width:1200px){#contents.sub_main .sub1_section_wrap{width:100%;padding:0;overflow:hidden;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section{height:305px;margin-bottom:20px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .title{padding:20px 0 15px 20px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .title .line{display:inline;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc{padding-bottom:78px;}
#contents.sub_main .sub1_section_wrap .sub1_section .visual_section .desc .line.first{display:inline;}
#contents.sub_main .sub1_section_wrap .sub1_section{width:590px;margin-right:20px;float:left;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area{position:relative;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .title_area .title{padding-bottom:10px;border-bottom:solid 2px #103e93;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li{width:285px;height:216px;margin-left:20px;background:url(../../images/contents/img_deco_03.png) 90% 90% #4c699e no-repeat;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li:first-child{margin-right:0px;margin-left:0px;margin-bottom:0;background:url(../../images/contents/img_deco_02.png) 90% 90% #05819b no-repeat;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box .desc{padding-right:0;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box .desc br{display:block;}
#contents.sub_main .sub1_section_wrap .sub1_section .data_list .icon_list li .icon_list_inner_box a{right:0;left:20px;bottom:20px;}
#contents.sub_main .sub1_section_wrap .sub2_section{width:588px;height:541px;float:left;}
#contents.sub_main .sub1_section_wrap .sub2_section .title_area{margin-bottom:10px;}
#contents.sub_main .sub1_section_wrap .sub2_section .item_list li{width:195px;}
#contents.sub_main .sub2_main_wrap{padding:0;}
#contents.sub_main .sub2_section_wrap{width:100%;padding:0;overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section{height:224px;margin-bottom:10px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .title{padding-top:30px;font-size:18px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc{padding-bottom:90px;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc .line{}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .desc .line.first{display:inline;}
#contents.sub_main .sub2_section_wrap .sub1_section .visual_section .bg_img{width:164px;height:164px;background-size:auto;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li{width:110px;margin-left:10px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:after{height:110px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(4),
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(5){width:110px;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(4) a,
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:nth-child(5) a{border-top:0;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:first-child{margin-left:0;}
#contents.sub_main .sub2_section_wrap .sub1_section .policy_smenu li:after{display:none;}
#contents.sub_main .sub2_section_wrap .sub1_section{width:590px;margin-right:20px;float:left;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .title_area{position:relative;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01{width:290px;margin-right:0px;margin-left:0px;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box{}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box strong{padding:5px 0 0;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .tel{padding-top:10px;padding-bottom:12px;text-align:center;display:block;font-weight:bold;font-size:24px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .time{padding-bottom:22px;text-align:center;display:block;font-size:15px;line-height:20px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox01 .callcenter_box .desc{padding-bottom:10px;text-align:center;display:block;font-size:13px;line-height:20px;color:#fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02{width:290px;margin-left:10px;float:left;background:url(/resources/images/common/2018_icon05.svg) no-repeat 25px center #fff;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a{}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox02 a strong{}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03{width:290px;margin-left:10px;}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a{}
#contents.sub_main .sub2_section_wrap .sub1_section .callcenter_list .icon_list li.callbox03 a strong{}
#contents.sub_main .sub2_section_wrap .sub2_section{width:590px;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li{width:50% !important;float:left;border-top:solid 1px #bababa;border-left:solid 1px #bababa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu3{border-left:0;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu4{border-left:1px solid #bababa;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li.menu5{border-left:0;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong{height:79px;padding-left:128px;margin:10px 0 0;position:relative;border:1px solid #bababa;background:none;overflow:hidden;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong strong{width:128px;height:79px;padding-top:27px;text-align:center;font-size:18px;color:#303233;display:block;position:absolute;left:0;top:0;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong ul{}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong li{width:20%;height:79px;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong li a{height:79px;text-indent:-99999px;padding:0;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a{background:url(../../images/contents/ico_social_img1.png) no-repeat center center;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_1 a:active{background-image:url(../../images/contents/ico_social_img1_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a{background:url(../../images/contents/ico_social_img2.png) no-repeat center center;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_2 a:active{background-image:url(../../images/contents/ico_social_img2_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a{background:url(../../images/contents/ico_social_img3.png) no-repeat center center;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_3 a:active{background-image:url(../../images/contents/ico_social_img3_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a{background:url(../../images/contents/ico_social_img4.png) no-repeat center center;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_4 a:active{background-image:url(../../images/contents/ico_social_img4_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a{background:url(../../images/contents/ico_social_img5.png) no-repeat center center;}
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a:hover,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a:focus,
#contents.sub_main .sub2_section_wrap .sub2_section .sns_sotong .icon_5 a:active{background-image:url(../../images/contents/ico_social_img5_over.png)}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box{padding:20px 30px;}
#contents.sub_main .sub2_section_wrap .sub2_section .item_list2 li a.inner_box .inner_box_btn_more{left:30px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02{border:none;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li{width:194px;margin-left:16px;border:none;background:none !important;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.last{width:150px;border:none;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:first-child{margin-left:0;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.list4{background:url(../../images/contents/bg_policy_list04.png) 13px center no-repeat;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li a{padding:101px 0 10px;border:none;text-align:center;color:#303233;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li:after{left:50px;}
#contents.sub_main .sub2_main_wrap .section2 .policy_smenu02 li.last:after{left:30px;}
#contents.sub_main .sub_main_wrap{padding:0;}
#contents.sub_main .sub_main_wrap .section1 .visual_area{overflow:hidden;float:left;margin-bottom:0px;border-top:solid 4px #103e93;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .img_area{width:420px;padding:0;float:left;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .img_area img{width:420px;height:210px;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area{width:359px;height:159px;padding:25px 30px;float:left;border-right:solid 1px #e3e4e5;border-bottom:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area .desc{height:107px;margin:8px 0 10px 0;overflow:hidden;font-size:14px;color:#303233;line-height:26px;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:clip;word-wrap:inherit;}
#contents.sub_main .sub_main_wrap .section1 .visual_area .desc_area .date{padding:0;margin-bottom:0px;border-bottom:0;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area{width:340px;padding:0;margin-left:20px;float:left;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .btn_doc_more{position:absolute;right:0px;top:0px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list{width:100%;padding:0px;overflow:hidden;border:0;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li:first-child{margin-right:0px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li:first-child + li{display:none;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a{position:relative;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a img{}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a .overlay{width:340px;padding:8px 10px 10px;}
#contents.sub_main .sub_main_wrap .section1 .photo_news_area .photo_news_list li a .overlay span{font-size:13px;}
#contents.sub_main .sub_main_wrap .section2{width:100%;padding:20px 0 0 0;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area{width:480px;height:440px;margin-bottom:0px;padding:0 0 0 0;position:relative;float:left;border:solid 1px #e3e4e5;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list{width:100%;padding-top:70px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li{padding:0 10px 0 15px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title{width:215px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title.last{width:215px;left:215px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .tab_title a{}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .tab_title a{}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list{position:absolute;left:-9999px;top:-9999px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li.on .doc_list{position:relative;left:0;top:0;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li{padding:11px 0;border-top:1px dashed #ddd;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li:first-child{padding-top:0px;border-top:none;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a{}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:hover,
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:focus,
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li a:active{text-decoration:underline;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li .desc{display:block;margin-top:8px;}
#contents.sub_main .sub_main_wrap .section2 .news_tab_area .item_list li .doc_list li .date{display:block;margin-top:10px;}
#contents.sub_main .sub_main_wrap .section2 .document_area{width:700px;padding:0 0 0 20px;float:left;overflow:hidden;}
#contents.sub_main .sub_main_wrap .section2 .document_area .doc_area{width:338px;height:208px;float:left;}
.local_info > div{padding-right:240px;}
.local_info img{top:50px;width:220px;}
.local_info > div{padding-bottom:20px;}
.local_info > div:first-child{padding-bottom:0;}
.local_info > div:first-child img{top:30px;}
#contents.sub_main .sub_main_wrap .service_list li img{width:100%;}
#contents.sub_main .sub_main_wrap .service_list li{width:0.999%;}
#contents.sub_main .sub_main_wrap .section3 .board_table{margin-bottom:0;}
#contents.sub_main .sub_main_wrap .section3 > div.service_slide:first-child + div,
#contents.sub_main .sub_main_wrap .section3 > div.service_slide:first-child + div + div{border-top:3px solid #103e93;margin-top:0;}
#contents.sub_main .sub_main_wrap .section2 .policy01{width:528px;height:271px;padding:27px 30px;float:left;margin-right:20px;background:url(../../images/contents/bg_policy_box01.png) 405px 95px no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn_wr{width:353px;top:222px;text-align:left;padding-left:30px;}
#contents.sub_main .sub_main_wrap .section2 .policy01 .btn_wr a{width:168px;margin-right:2px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section{width:590px;float:left;margin:0 20px 0 0;height:330px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .title{padding:20px 0 15px 20px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .title .line{display:inline;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc{padding-bottom:78px;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .desc .line.first{display:inline;}
#contents.sub_main .sub_main_wrap .section2.type01 .visual_section .bg_img{bottom:55px;}
#contents.sub_main .sub_main_wrap .section2 .policy02{width:590px;float:left;margin-top:0;margin-bottom:10px;height:210px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li{padding-top:12px;}
#contents.sub_main .sub_main_wrap .section2 .policy02 .item_list li .doc_list li:first-child .date{top:0;margin-top:1px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu{width:590px;float:left;}
#contents.sub_main .sub_main_wrap .section2 .policy02.type02{margin-top:20px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li{width:110px;margin-left:10px;background:#f5f5f8;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:nth-child(n){width:110px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:first-child{margin-left:0;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu li:after{display:none;}
#contents.sub_main .sub_main_wrap .section2 .policy03{width:590px;float:left;margin:20px 20px 0 0;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list{height:244px;padding:20px 20px 15px 30px}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li{padding-top:12px;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li:first-child .date{top:0;margin-top:0;}
#contents.sub_main .sub_main_wrap .section2 .policy03 .doc_area .item_list li.hidden{display:block;}
#contents.sub_main .sub_main_wrap .section2 .policy04{width:590px;float:left;}
#contents.sub_main .sub_main_wrap .section2 .policy04 div[class^="banner"]{width:290px;height:110px;float:left;}
#contents.sub_main .sub_main_wrap .section2 .policy04 .inner{padding-top:27px;}
#contents.sub_main .sub_main_wrap .section2 .policy04 .banner01{margin-right:10px;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02{border:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li{width:159px;margin-left:16px;border:none;background:none !important;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.last{width:150px;border:none;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li:first-child{margin-left:0;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li.list4{background:url(../../images/contents/bg_policy_list04.png) 13px center no-repeat;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li a{padding:101px 0 10px;border:none;text-align:center;color:#303233;}
#contents.sub_main .sub_main_wrap .section2 .policy_smenu02 li:after{left:35px;}
#contents.sub_main .sub_main_wrap .service_wrap.color_2{border-top:4px solid #103e93;border-left:1px solid #e3e4e5;border-right:1px solid #e3e4e5;border-bottom:1px solid #e3e4e5;padding-top:0;}
#contents.sub_main .sub_main_wrap .organ_section{width:528px;height:215px;padding:30px 30px 10px 30px;margin-bottom:0;float:left;}
#contents.sub_main .sub_main_wrap .organ_section.type01{margin-bottom:20px;}
#contents.sub_main .sub_main_wrap .organ_section.type02{margin-bottom:20px;margin-left:20px;}
#contents.sub_main .sub_main_wrap .organ_section.type03{}
#contents.sub_main .sub_main_wrap .organ_section.type04{margin-left:20px;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus{width:auto;}
#contents.sub_main .sub_main_wrap .organ_section.type01 .organ_menus{width:375px;}
#contents.sub_main .sub_main_wrap .organ_section.type03 .organ_menus{width:250px;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus{bottom:15px;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li{float:left;margin:0 0 5px 5px;}
#contents.sub_main .sub_main_wrap .organ_section .organ_menus li.right_margin{margin-right:20px;}
#contents.sub_main .sub_main_wrap .organ_section .visual_img{position:absolute;right:30px;top:30px;}
#contents.sub_main .sub_main_wrap .organ_section .visual_img img{width:100%;}
.history_area{padding:30px 10px 30px 80px;}
.ministry_identity_area .logo_desc_inner{width:614px;}
#contents.sub_main .sub_main_wrap .service_slide{width:calc(100%/3);height:200px;margin-bottom:0;margin-top:-1px;float:left;margin-left:-1px;}
#contents.sub_main .sub_main_wrap .service_slide.odd{margin-right:0;}
#contents.sub_main .sub_main_wrap .board_table{width:588px;margin-bottom:30px;float:left;margin-top:10px;min-height:196px;position:relative;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .box_title{height:48px;line-height:48px;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .btn_doc_more{width:50px;height:50px;}
#contents.sub_main .sub_main_wrap .board_table .doc_area .btn_doc_more > img{width:100%;height:100%;}
#contents.sub_main .sub_main_wrap .board_table.odd{margin-right:20px;}
.searchstaff_info .sub_title_style1{background-position:0 9px;margin-top:-2px;}
.searchstaff_info .btn_staff_more a{padding:4px 30px 4px 5px;}
.sitemap_area .sitemap_list .sitemap > li{width:210px;margin-left:13px;}
.sitemap_area .sitemap_list .sitemap > li > ul > li > a{padding-left:20px;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul{padding:10px 0 10px 20px;}
.sitemap_area .sitemap_list .sitemap > li > ul > li .sitemap_inner ul li a{font-size:13px;}
.constitution_box .inbox_type01{padding:25px 20px 8px;}
.appeal_box .appeal_btn_wr .btn_style4{min-width:198px;}
.appeal_box02 .content_box01.wid50{width:352px;}
.appeal_box02 .content_box01:first-child{margin-right:36px;}
.declaration_btn a[class^="btn"]{width:203px;}
.law_search_wr .law_search_bottom{background:#f9f9fa url(../../images/contents/bg_law_search.png) 80px 28px no-repeat;padding:22px 20px 0 220px;}
.stat table li{width:345px;}
.iframe_area.stat iframe{width:740px;}
.pc_only{display:block;}
.content_box01.stat2 .baro{background-position:100% 7px;}
.copyright_policy_area .copyright_desc > p + p{width:600px;}
.copyright_policy_area .copyright_desc .copyright_img{position:absolute;top:55px;right:10px;}
.nation_box li:first-child{width:380px;margin-right:65px;}
.nation_box02{padding:20px 0 20px 45px;}
.nation_box03{overflow:hidden;}
.nation_box03 .img_wr{width:390px;}
.nation_box03 .img_wr, .nation_box03 .con_wr{display:block;float:left;}
.nation_box03 .con_wr{width:490px;}
.inyoung_box .list_type01{width:440px;}
.inyoung_box .list_type01 .space:before{display:none;}
.inyoung_box .img_wr{display:block;margin-right:25px;}
.content_box01 .symphony dl{width:405px;}
.vtax_list01 li.list1{background:url(../../images/contents/img_vtax_list01.gif) 48px center no-repeat;padding:45px 0 15px 215px;}
.onchun_box dd{width:597px;}
.neon_box_type_wr{width:820px;margin:0 auto;}
.neon_box_type li{width:193px;}
.vision_wrap .vision_desc_list_area{width:800px;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li .left_desc{width:350px;}
.vision_wrap .vision_desc_list_area .vision_desc_list > li ul{width:400px;}
.gorv_contents .gorv_docu li{width:33%;}
#contents.sub_main .sub_main_wrap .service_head{min-height:100px;padding:20px 29px 10px;}
.organization_area .organization_box.first{background:url(../../images/com/line_organization.gif) center 0 no-repeat;width:800px;}
.organization > li > a{line-height:34px;}
.organization > li > ul > li.ch_2{left:470px;}
.organization > li > ul > li.ch_3 > a{line-height:36px;}
.organization li.box_style3 > a{line-height:25px;}
.organization li.box_style4 > a{line-height:21px;}
.organization li.box_style5 > a{line-height:33px;}
.organization li.box_style6 > a{line-height:25px;}
.organization ul.box_style7 > li > a{line-height:21px;}
.organization > li > ul > li > ul > li.ch_3_3{left:470px;}
.organization > li > ul > li > ul > li.ch_3_4{margin-left:0;}
.organization > li > ul > li > ul > li.ch_3_5{margin-left:28px;}
.organization > li > ul > li > ul > li.ch_3_6{margin-left:28px;}
.organization > li > ul > li > ul > li.ch_3_7{margin-left:28px;}
.organization > li > ul > li > ul > li.ch_3_8{margin-left:28px;}
.organization > li > ul > li > ul > li.ch_3_9{margin-left:18px;}
.organization_area .organization_box .org_company_list li a{line-height:25px;}
.organization > li > ul > li.ch_4{box-sizing:border-box;}
.organization > li > ul > li.ch_4 > ul{padding-left:140px;}
.organization > li > ul > li > ul > li[class^="ch_4_"]{margin-left:28px;}
.organization > li > ul > li > ul > li.ch_4_6 a,
.organization > li > ul > li > ul > li.ch_4_7 a{width:134px;}
.gorv_contents .gorv_docu.gray_color ul{width:790px;}
.gorv_contents .gorv_docu.gray_color ul li{width:261px;}
.gorv_contents .gorv_docu.gray_color.downloads ul{width:882px;}
.gorv_contents .gorv_docu.gray_color.downloads ul li{width:439px;}
.table_top_plan_area .btn_list li a{width:128px;}
.btn_style1.map_view{right:0;line-height:25px;font-size:13px;}
.map_desc_area .map_btn_area .btn_style3{line-height:25px;}
.traffic_area .bus_info_box dd .bus_box{line-height:20px;}
.street_box img{max-width:350px;}
.cdv_box{width:880px;}
.iframe_box{width:880px;}
.iframe_box .top + div{overflow:hidden;}
.ibtn{line-height:25px;}
}