#center.sub{padding-bottom: 40px;}
.sub-right{float: right;width: calc(100% - 360px);}
.sub-left{float: left;width: 300px;border-radius: 0 0 15px 15px;overflow: hidden;}
.sub-left > h2{background: url('../images/sub/lnb-bg.png') no-repeat center center;height: 165px;color: #fff;font-size: 30px;font-weight: bold;display: flex;align-items: center;justify-content: center;border-radius: 15px 65px 15px 15px;}
.sub-menu{margin-top: 20px;letter-spacing: -1px;border: 1px solid #d5d5d5;border-radius: 15px;}
.sub-menu > li:not(:first-child){border-top: 1px dashed #d5d5d5;}
.sub-menu > li{position: relative;}
.sub-menu > li > a{display: flex;min-height: 62px;padding: 14px 18px 12px;color: #333;font-size: 19px;line-height: 22px;word-break: keep-all;align-items: center;position: relative;z-index: 1;}
.sub-menu > li > a.ym1{padding-right: 45px;}
.sub-menu > li > a.ym1::after{position: absolute;right: 18px;top: calc(50% - 5px);width: 16px;height: 9px;background: url('../images/sub/sub_menu_bg1.png') no-repeat;content:"";}
.sub-menu > li > a.ym1:hover::after{background: url('../images/sub/sub_menu_bg1hover.png') no-repeat;content:"";}
.sub-menu > li::after{display: none;position: absolute;top: 0;left: -1px;width: calc(100% - 2px);height: 100%;border: 2px solid #2c68d5;border-top: 0;border-bottom: 0;content:"";}
.sub-menu > li:first-child::after{top: -1px;height: calc(100% - 1px);border-top: 2px solid #2c68d5;border-radius: 15px 15px 0 0;}
.sub-menu > li:last-child::after{border-bottom: 2px solid #2c68d5;border-radius: 0 0 15px 15px;}
.sub-menu > li:first-child > a{border-radius: 13px 13px 0 0;}
.sub-menu > li:last-child > a{border-radius: 0 0 13px 13px;}
.sub-menu > li:hover::after{display: block;}
.sub-menu > li + li:hover, .sub-menu > li:hover + li,
.sub-menu > li + li.on, .sub-menu > li.on + li{border-top: 1px solid #d5d5d5;}
.sub-menu > li.on{}
.sub-menu > li.on::after{display: block;}
.sub-menu > li.on > a, .sub-menu > li > a:hover{background: #2c68d5;color: #fff;font-weight: bold;}
.sub-menu > li.on > a.ym1::after{background: url('../images/sub/sub_menu_bg1on.png') no-repeat;content:"";}
.sub-menu > li:last-child.on{border-bottom: 0;}
.sub-menu > li:last-child.on > a{border-radius: 0;}
.sub-menu > li:last-child .sb-depth3{border-bottom:  0;}
.sb-depth3{display: none; padding: 20px 18px 20px 32px;position: relative;z-index: 1;border-bottom: 2px solid #2c68d5;}
.sb-depth3 > li:not(:first-child){margin-top: 12px;}
.sb-depth3 > li > a{display: block;color: #333;font-size: 17px;line-height: 20px;position: relative;word-break: keep-all;}
.sb-depth3 > li > a::before{position: absolute;left: -12px;top: 0;width: 12px;height: 100%;background: url('../images/sub/sub_menu_bg3.png') no-repeat left 7px;content:"";}
.sb-depth3 > li > a.ym2{padding-right: 25px;background: url('../images/sub/sub_menu_bg2.png') no-repeat right center;}
.sb-depth3 > li.on > a.ym2{background: url('../images/sub/sub_menu_bg2on.png') no-repeat right center;}
.sb-depth3 > li.on > a, .sb-depth3 > li:hover > a{color: #2c68d5;font-weight: 500;}
.sb-depth3 > li.on > a::before, .sb-depth3 > li:hover > a::before{background: url('../images/sub/sub_menu_bg3on.png') no-repeat left 7px;}
.sb-depth3 > li:last-child .sb-depth4{padding-bottom: 0;}
.sb-depth4{display: none;margin-top: 12px;letter-spacing: -0.5px;padding: 12px 0 3px;border-top: 1px dashed #2c68d5;}
.sb-depth4 > li:not(:first-child){margin-top: 10px;}
.sb-depth4 > li > a{display: table;color: #333;font-size: 16px;line-height: 20px;padding-left: 14px;background: url('../images/sub/sub_menu_bg4.png') no-repeat left 5px;position: relative;}
.sb-depth4 > li > a::after{display: none;position: absolute;left: 13px;bottom: -1px;width: calc(100% - 13px);border-top: 1px solid #2c68d5;content:"";}
.sb-depth4 > li > a:hover{color: #2c68d5;font-weight: 500;background: url('../images/sub/sub_menu_bg4on.png') no-repeat left 5px;}
.sb-depth4 > li > a:hover::after{display: block;}

/* 20230602 */
.sb-depth4 > li.on > .sb-depth4{display:block;}

.sub-title{margin-bottom: 45px;border-bottom: 1px solid #888;}
.sub-title .title1{padding: 13px 15px 13px 54px;font-size: 15px;background: #f5f5f5 url('../images/sub/home.png') no-repeat left 30px top 15px;border: 1px solid #ddd;border-radius: 12px;}
.sub-title .title1 > li{float: left;margin: 2px 0 2px 30px;color: #555;padding-top: 2px;line-height: 18px;position: relative;}
.sub-title .title1 > li::before{position: absolute;top: 0;left: -30px;width: 30px;height: 20px;background: url('../images/sub/sub_bg1.png') no-repeat center;content:"";}
.sub-title .title1 > li:last-child{color: #2c68d5;font-weight: bold;}
.sub-title .title1 > li:last-child::after{position: absolute;left: 0;bottom: -1px;width: 100%;border-bottom: 1px solid #2c68d5;content: "";}
.sub-title .title2{margin: 44px 0 30px;position: relative;padding-right: 100px;color: #000;font-size: 38px;line-height: 1.2;letter-spacing: -1px;}
.sub-title .title2 h3{word-break: keep-all;}
.sub-title .abso-btn{position: absolute;top: 0;right: 0;}
.sub-title .abso-btn > a{float: left;margin-left: 15px;width: 38px;height: 38px;font-size: 0;}
.sub-title .abso-btn .printing{background: url('../images/sub/printing.png') no-repeat;}
.sub-title .abso-btn .share{background: url('../images/sub/sub_share.png') no-repeat;transition: all 0.5s ease-in-out;}
.sub-title .abso-btn .share.on{background: url('../images/sub/sub_share_on.png') no-repeat}
.sub-title .abso-btn .sns-dp{display: none;opacity: 0;position: absolute;top: 55px;right: 28px;width: 272px;padding: 15px 0;text-align: center;background: #fff;border: 1px solid #ddd;border-radius: 12px;align-items: center;justify-content: center;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);transition: all 0.5s ease-in-out;}
.sub-title .abso-btn .sns-dp::before{position: absolute;top: -14px;right: 30px;width: 26px;height: 14px;background: url('../images/sub/sns_dp.png') no-repeat;content:"";}
.sub-title .abso-btn .sns-dp > li{margin: 0 5px;}
.sub-title .abso-btn .sns-dp > li > a{display: block;width: 30px;height: 30px;}
.sub-title .abso-btn .sns-dp.show{display: flex;opacity: 1;animation: sns_up1 1.5s ease forwards;}
@keyframes sns_up1{ from{opacity: 0;transform: translateY(10px);} to{opacity: 1;transform: translateY(0);} }

.sub-center{width: 100%;margin: 0 auto;}
.sb-title1{margin: 45px 0 20px;color: #222;font-size: 26px;font-weight: bold;line-height: 1.1;letter-spacing: -1px;padding-left: 42px;background: url('../images/sub/stit.png') no-repeat left top;word-break: keep-all;}
.sb-title1-wrap{overflow: hidden;margin: 45px 0 20px;}
.sb-title1-wrap > .sb-title1{float: left;margin: 0;}
.sb-title1-wrap > p{margin-top: 8px;}
.sb-title1-wrap > p.p-title1{float: right;margin: 8px 0 0 10px;color: #222;font-size: 18px;line-height: 20px;letter-spacing: -0.5px;}
.sb-title1-wrap > p.ft15{font-size: 15px;}
.sb-title2{margin: 45px 0 20px;}
.sb-title2,
.sb-title2-list > li{color: #333;font-size: 20px;font-weight: bold;line-height: 23px;letter-spacing: -1px;padding-left: 38px;background: url('../images/sub/stit2.png') no-repeat left top;word-break: keep-all;}
.sb-title2-list > li:not(:first-child){margin-top: 20px;}
.sb-title2.bg2{padding-left: 30px;background: url('../images/sub/stit2_2.png') no-repeat left top;}
.sb-title2-wrap{overflow: hidden;margin: 45px 0 20px;}
.sb-title2-wrap > .sb-title2{float: left;margin: 0;}
.sb-title2-wrap > p.p-title1{float: right;margin: 3px 0 0 10px;color: #222;font-size: 18px;line-height: 20px;letter-spacing: -0.5px;}
.sb-title2-wrap > p.ft15{font-size: 15px;}
.sb-title1 + .sb-title2{margin-top: 0;}
.sb-title3{margin-bottom: 15px;color: #333;font-size: 18px;font-weight: 500;line-height: 20px;letter-spacing: -0.5px;padding-left: 25px;background: url('../images/sub/stit3.png') no-repeat left top;word-break: keep-all;}
.sb-title4{margin-bottom: 15px;color: #222;font-size: 20px;font-weight: 500;line-height: 1.2;letter-spacing: -1px;}
.sic-box{margin-bottom: 30px;display: table;width: 100%;min-height: 138px;background: #f7faff;border: 3px solid #bad5e6;border-radius: 12px;}
.sic-box > ul{display: table-cell;vertical-align: middle;padding: 30px 20px 30px 0;}
.sic-box > ul > li{color: #444;font-size: 15px;font-weight: 500;line-height: 1.55;word-break: keep-all;}
.sic-box > ul > li.title{margin-bottom: 10px;color: #222;font-size: 20px;font-weight: bold;line-height: 1.25;}
.sic-box > ul > li.title.ft-wg5{font-weight: 500;}
.sic-box > ul > li.title2{color: #344ca6;font-size: 19px;font-weight: 400;line-height: 1.35;}
.sic-box > ul > li.title3{color: #222;font-size: 18px;font-weight: 400;line-height: 1.35;}
.sic-box > ul > li:last-child{margin-bottom: 0 !important;}
.sic-box > ul > li strong{font-weight: bold;}
.sic-box > ul > li .blue{color: #1151c5;}
.sic-box::before{display: table-cell;width: 198px;height: 100%;min-height: 71px;content:"";}
.sic-box.sb1-2-1::before{min-width: 77px;background: url('../images/sub/sic1_2_1.png') no-repeat center;}
.sic-box.sb1-2-2::before{width: 208px;min-width: 89px;background: url('../images/sub/sic1_2_2.png') no-repeat center;}
.sic-box.sb1-2-3::before{width: 208px;min-width: 96px;background: url('../images/sub/sic1_2_3.png') no-repeat center;}
.sic-box.sb1-2-4::before{width: 206px;min-width: 86px;background: url('../images/sub/sic1_2_4.png') no-repeat center;}
.sic-box.sb1-3-1::before{min-width: 79px;background: url('../images/sub/sic1_3_1.png') no-repeat center;}
.sic-box.sb1-4-1::before{min-width: 103px;background: url('../images/sub/sic1_4_1.png') no-repeat left 60px center;}
.sic-box.sb2-1-1::before{min-width: 61px;min-height: 93px;background: url('../images/sub/sic2_1_1.png') no-repeat center;}
.sic-box.sb2-1-1-2::before{width: 208px;min-width: 91px;min-height: 97px;background: url('../images/sub/sic2_1_1_2.png') no-repeat center;}
.sic-box.sb2-1-1-3::before{min-width: 59px;min-height: 96px;background: url('../images/sub/sic2_1_1_3.png') no-repeat center;}
.sic-box.sb2-1-2::before{min-width: 77px;min-height: 91px;background: url('../images/sub/sic2_1_2.png') no-repeat center;}
.sic-box.sb2-1-3::before{width: 208px;min-width: 94px;min-height: 79px;background: url('../images/sub/sic2_1_3.png') no-repeat center;}
.sic-box.sb2-1-4::before{width: 208px;min-width: 96px;min-height: 110px;background: url('../images/sub/sic2_1_4.png') no-repeat center;}
.sic-box.sb2-1-5::before{min-width: 79px;min-height: 76px;background: url('../images/sub/sic2_1_5.png') no-repeat center;}
.sic-box.sb2-1-5-2::before{min-width: 58px;min-height: 75px;background: url('../images/sub/sic2_1_5_2.png') no-repeat center;}
.sic-box.sb2-1-5-3::before{min-width: 66px;min-height: 75px;background: url('../images/sub/sic2_1_5_3.png') no-repeat center;}
.sic-box.sb2-2-1::before{min-width: 77px;min-height: 91px;background: url('../images/sub/sic2_1_2.png') no-repeat center;}
.sic-box.sb2-2-1-2::before{width: 204px;min-width: 84px;min-height: 92px;background: url('../images/sub/sic2_2_1_2.png') no-repeat center;}
.sic-box.sb2-2-1-3::before{min-width: 53px;min-height: 77px;background: url('../images/sub/sic2_2_1_3.png') no-repeat center;}
.sic-box.sb2-2-2-2::before{min-width: 69px;min-height: 72px;background: url('../images/sub/sic2_2_2_2.png') no-repeat center;}
.sic-box.sb2-2-2-4::before{min-width: 75px;min-height: 49px;background: url('../images/sub/sic2_2_2_4.png') no-repeat center;}
.sic-box.sb2-2-2-5::before{min-width: 67px;background: url('../images/sub/sic2_2_2_5.png') no-repeat center;}
.sic-box.sb2-2-2-6::before{min-width: 59px;min-height: 73px;background: url('../images/sub/sic2_2_2_6.png') no-repeat center;}
.sic-box.sb2-2-3::before{width: 200px;min-width: 80px;min-height: 80px;background: url('../images/sub/sic2_2_3.png') no-repeat center;}
.sic-box.sb2-2-3-2::before{min-width: 69px;min-height: 80px;background: url('../images/sub/sic2_2_3_2.png') no-repeat center;}
.sic-box.sb2-3-1-2::before{width: 208px;min-width: 89px;min-height: 77px;background: url('../images/sub/sic2_3_1_2.png') no-repeat center;}
.sic-box.sb2-3-2-2::before{width: 204px;min-width: 83px;min-height: 88px;background: url('../images/sub/sic2_3_2_2.png') no-repeat center;}
.sic-box.sb2-3-2-3::before{width: 208px;min-width: 101px;min-height: 98px;background: url('../images/sub/sic2_3_2_3.png') no-repeat center;}
.sic-box.sb2-3-2-4::before{min-width: 56px;min-height: 99px;background: url('../images/sub/sic2_3_2_4.png') no-repeat center;}
.sic-box.sb2-3-3::before{width: 206px;min-width: 86px;min-height: 78px;background: url('../images/sub/sic2_3_3.png') no-repeat center;}
.sic-box.sb2-4-1::before{width: 208px;min-width: 96px;min-height: 75px;background: url('../images/sub/sic2_4_1.png') no-repeat center;}
.sic-box.sb2-5-1::before{width: 208px;min-width: 111px;min-height: 100px;background: url('../images/sub/sic2_5_1.png') no-repeat center;}
.sic-box.sb2-5-1-2::before{width: 202px;min-width: 82px;min-height: 82px;background: url('../images/sub/sic2_5_1_2.png') no-repeat center;}
.sic-box.sb2-5-2::before{width: 208px;min-width: 105px;min-height: 90px;background: url('../images/sub/sic2_5_2.png') no-repeat center;}
.sic-box.sb2-5-3::before{width: 208px;min-width: 109px;min-height: 76px;background: url('../images/sub/sic2_5_3.png') no-repeat center;}
.sic-box.sb2-5-4::before{width: 208px;min-width: 101px;min-height: 80px;background: url('../images/sub/sic2_5_4.png') no-repeat center;}
.sic-box.sb2-5-5::before{min-width: 61px;min-height: 90px;background: url('../images/sub/sic2_5_5.png') no-repeat center;}
.sic-box.sb2-5-6::before{width: 205px;min-width: 85px;min-height: 82px;background: url('../images/sub/sic2_5_6.png') no-repeat center;}
.sic-box.sb3-1-1::before{min-width: 74px;min-height: 93px;background: url('../images/sub/sic3_1_1.png') no-repeat center;}
.sic-box.sb3-1-2::before{width: 200px;min-width: 79px;min-height: 77px;background: url('../images/sub/sic3_1_2.png') no-repeat center;}
.sic-box.sb3-1-3::before{min-width: 75px;min-height: 79px;background: url('../images/sub/sic3_1_3.png') no-repeat center;}
.sic-box.sb3-2-1::before{width: 208px;min-width: 87px;min-height: 82px;background: url('../images/sub/sic3_2_1.png') no-repeat center;}
.sic-box.sb3-2-2::before{width: 208px;min-width: 95px;min-height: 87px;background: url('../images/sub/sic3_2_2.png') no-repeat center;}
.sic-box.sb3-2-2-2::before{width: 205px;min-width: 85px;min-height: 94px;background: url('../images/sub/sic3_2_2_2.png') no-repeat center;}
.sic-box.sb3-2-3::before{min-width: 72px;min-height: 89px;background: url('../images/sub/sic3_2_3.png') no-repeat center;}
.sic-box.sb3-2-4::before{min-width: 67px;min-height: 79px;background: url('../images/sub/sic3_2_4.png') no-repeat center;}
.sic-box.sb3-3-1::before{min-width: 70px;min-height: 82px;background: url('../images/sub/sic3_3_1.png') no-repeat center;}
.sic-box.sb3-3-2::before{width: 208px;min-width: 104px;min-height: 94px;background: url('../images/sub/sic3_3_2.png') no-repeat center;}
.sic-box.sb3-3-3::before{width: 208px;min-width: 81px;min-height: 82px;background: url('../images/sub/sic3_3_3.png') no-repeat center;}
.sic-box.sb3-4-1::before{width: 208px;min-width: 110px;min-height: 81px;background: url('../images/sub/sic3_4_1.png') no-repeat center;}
.sic-box.sb3-4-1-2::before{width: 208px;min-width: 89px;min-height: 78px;background: url('../images/sub/sic3_4_1_2.png') no-repeat center;}
.sic-box.sb3-4-1-3::before{min-width: 67px;min-height: 91px;background: url('../images/sub/sic3_4_1_3.png') no-repeat center;}
.sic-box.sb3-4-2::before{width: 208px;min-width: 118px;min-height: 100px;background: url('../images/sub/sic3_4_2.png') no-repeat center;}
.sic-box.sb3-5-1::before{width: 208px;min-width: 92px;min-height: 85px;background: url('../images/sub/sic3_5_1.png') no-repeat center;}
.sic-box.sb3-5-2::before{min-width: 70px;min-height: 83px;background: url('../images/sub/sic3_5_2.png') no-repeat center;}
.sic-box.sb3-6-1::before{min-width: 76px;min-height: 74px;background: url('../images/sub/sic3_6_1.png') no-repeat center;}
.sic-box.sb3-6-2::before{width: 208px;min-width: 111px;min-height: 79px;background: url('../images/sub/sic3_6_2.png') no-repeat center;}
.sic-box.sb3-6-3::before{width: 204px;min-width: 84px;min-height: 66px;background: url('../images/sub/sic3_6_3.png') no-repeat center;}
.sic-box.sb3-6-4::before{min-width: 62px;min-height: 68px;background: url('../images/sub/sic3_6_4.png') no-repeat center;}
.sic-box.sb3-7-1::before{min-width: 77px;min-height: 75px;background: url('../images/sub/sic3_7_1.png') no-repeat center;}
.sic-box.sb3-7-2::before{width: 206px;min-width: 104px;min-height: 73px;background: url('../images/sub/sic3_7_2.png') no-repeat center;}
.sic-box.sb3-7-3::before{min-width: 75px;min-height: 74px;background: url('../images/sub/sic3_7_3.png') no-repeat center;}
.sic-box.sb3-7-4::before{width: 204px;min-width: 84px;min-height: 59px;background: url('../images/sub/sic3_7_4.png') no-repeat center;}
.sic-box.sb3-7-5::before{min-width: 77px;min-height: 77px;background: url('../images/sub/sic3_7_5.png') no-repeat center;}
.sic-box.sb3-7-6::before{min-width: 40px;min-height: 89px;background: url('../images/sub/sic3_7_6.png') no-repeat center;}
.sic-box.sb3-7-7::before{width: 204px;min-width: 84px;min-height: 79px;background: url('../images/sub/sic3_7_7.png') no-repeat center;}
.sic-box.sb3-7-8::before{min-width: 76px;min-height: 88px;background: url('../images/sub/sic3_7_8.png') no-repeat center;}
.sic-box.sb3-7-9::before{min-width: 68px;min-height: 84px;background: url('../images/sub/sic3_7_9.png') no-repeat center;}
.sic-box.sb3-7-10::before{width: 200px;min-width: 82px;min-height: 75px;background: url('../images/sub/sic3_7_10.png') no-repeat center;}
.sic-box.sb3-7-10-2::before{width: 200px;min-width: 79px;min-height: 78px;background: url('../images/sub/sic3_7_10_2.png') no-repeat center;}
.sic-box.sb3-7-10-3::before{min-width: 57px;min-height: 57px;background: url('../images/sub/sic3_7_10_3.png') no-repeat center;}
.sic-box.sb3-7-11::before{min-width: 77px;min-height: 74px;background: url('../images/sub/sic3_7_11.png') no-repeat center;}
.sic-box.sb3-7-12::before{min-width: 69px;min-height: 75px;background: url('../images/sub/sic3_7_12.png') no-repeat center;}
.sic-box.sb3-8-1::before{width: 208px;min-width: 117px;min-height: 79px;background: url('../images/sub/sic3_8_1.png') no-repeat center;}
.sic-box.sb3-8-2::before{min-width: 47px;min-height: 78px;background: url('../images/sub/sic3_8_2.png') no-repeat center;}
.sic-box.sb3-9-1::before{min-width: 70px;min-height: 83px;background: url('../images/sub/sic3_9_1.png') no-repeat center;}
.sic-box.sb4-1-2::before{min-width: 78px;min-height: 63px;background: url('../images/sub/sic4_1_2.png') no-repeat center;}
.sic-box.sb4-1-2-2::before{min-width: 72px;min-height: 80px;background: url('../images/sub/sic4_1_2_2.png') no-repeat center;}
.sic-box.sb4-1-2-4::before{width: 208px;min-width: 92px;min-height: 81px;background: url('../images/sub/sic4_1_2_4.png') no-repeat center;}
.sic-box.sb4-1-2-6::before{width: 208px;min-width: 97px;min-height: 98px;background: url('../images/sub/sic4_1_2_6.png') no-repeat center;}
.sic-box.sb4-1-3::before{min-width: 69px;min-height: 72px;background: url('../images/sub/sic4_1_3.png') no-repeat center;}
.sic-box.sb4-1-3-2::before{min-width: 82px;min-height: 78px;background: url('../images/sub/sic4_1_3_2.png') no-repeat center;}
.sic-box.sb4-1-4::before{min-width: 60px;min-height: 72px;background: url('../images/sub/sic4_1_4.png') no-repeat center;}
.sic-box.sb4-2-1::before{width: 208px;min-width: 113px;min-height: 70px;background: url('../images/sub/sic4_2_1.png') no-repeat center;}
.sic-box.sb4-2-2::before{min-width: 79px;min-height: 62px;background: url('../images/sub/sic4_2_2.png') no-repeat center;}
.sic-box.sb4-2-3::before{width: 206px;min-width: 87px;min-height: 58px;background: url('../images/sub/sic4_2_3.png') no-repeat center;}
.sic-box.sb4-2-4::before{min-width: 69px;min-height: 60px;background: url('../images/sub/sic4_2_4.png') no-repeat center;}
.sic-box.sb4-3-1::before{min-width: 50px;min-height: 78px;background: url('../images/sub/sic4_3_1.png') no-repeat center;}
.sic-box.sb4-4-2::before{width: 208px;min-width: 96px;min-height: 62px;background: url('../images/sub/sic4_4_2.png') no-repeat center;}
.sic-box.sb4-4-3::before{min-width: 75px;min-height: 82px;background: url('../images/sub/sic4_4_3.png') no-repeat center;}
.sic-box.sb4-4-4::before{width: 206px;min-width: 86px;min-height: 88px;background: url('../images/sub/sic4_4_4.png') no-repeat center;}
.sic-box.sb4-5-1::before{min-width: 69px;min-height: 61px;background: url('../images/sub/sic4_5_1.png') no-repeat center;}
.sic-box.sb4-6-1::before{min-width: 69px;min-height: 67px;background: url('../images/sub/sic4_6_1.png') no-repeat center;}
.sic-box.sb4-7-1::before{min-width: 77px;min-height: 60px;background: url('../images/sub/sic4_7_1.png') no-repeat center;}
.sic-box.sb4-8-1::before{min-width: 76px;min-height: 69px;background: url('../images/sub/sic4_8_1.png') no-repeat center;}
.sic-box.sb4-8-2::before{min-width: 70px;min-height: 64px;background: url('../images/sub/sic4_8_2.png') no-repeat center;}
.sic-box.sb4-9-1::before{min-width: 58px;min-height: 66px;background: url('../images/sub/sic4_9_1.png') no-repeat center;}
.sic-box.sb4-9-2::before{width: 206px;min-width: 83px;min-height: 69px;background: url('../images/sub/sic4_9_2.png') no-repeat center;}
.sic-box.sb5-1-1::before{min-width: 66px;min-height: 72px;background: url('../images/sub/sic5_1_1.png') no-repeat center;}
.sic-box.sb5-1-2::before{min-width: 66px;min-height: 72px;background: url('../images/sub/sic5_1_2.png') no-repeat center;}
.sic-box.sb5-4-1::before{min-width: 78px;min-height: 65px;background: url('../images/sub/sic5_4_1.png') no-repeat center;}
.sic-box.sb5-5-1::before{width: 204px;min-width: 84px;min-height: 81px;background: url('../images/sub/sic5_5_1.png') no-repeat center;}
.sic-box.sb5-5-2::before{min-width: 73px;background: url('../images/sub/sic5_5_2.png') no-repeat center;}
.sic-box.sb5-5-3::before{width: 208px;min-width: 95px;min-height: 75px;background: url('../images/sub/sic5_5_3.png') no-repeat center;}
.sic-box.sb6-4-1::before{width: 200px;min-width: 81px;min-height: 53px;background: url('../images/sub/sic6_4_1.png') no-repeat center;}
.sic-box.sb6-4-2::before{min-width: 61px;min-height: 60px;background: url('../images/sub/sic6_4_2.png') no-repeat center;}
.sic-box.sb6-4-2-2::before{min-width: 75px;min-height: 74px;background: url('../images/sub/sic6_4_2_2.png') no-repeat center;}
.sic-box.sb6-4-4::before{width: 206px;min-width: 87px;min-height: 63px;background: url('../images/sub/sic6_4_4.png') no-repeat center;}
.sic-box.sb6-4-5::before{min-width: 65px;min-height: 65px;background: url('../images/sub/sic6_4_5.png') no-repeat center;}
.sic-box.sb6-5-1::before{min-width: 68px;min-height: 72px;background: url('../images/sub/sic6_5_1.png') no-repeat center;}
.sic-box.sb6-6-1::before{min-width: 60px;min-height: 69px;background: url('../images/sub/sic6_6_1.png') no-repeat center;}
.sic-box.sb7-1-1{min-height: 130px;background: #eefaf1;background: linear-gradient(to right,#eefaf0,#f0f6fb);border: 0;border-radius: 5px;}
.sic-box.sb7-1-1::before{width: 160px;min-width: 90px;min-height: 90px;background: url('../images/sub/sic7_1_1.png') no-repeat center;}
.sub-tab1{margin-bottom: 45px;overflow: hidden;}
.sub-tab1 > ul{margin: 0 -3px;}
.sub-tab1 > ul > li{float: left;display: table;width: 33.33%;height: 50px;padding: 0 3px;border-bottom: 2px solid #2c68d5;}
.sub-tab1 > ul > li > a{padding: 0 8px;color: #222;font-size: 18px;line-height: 20px;background: #f3f3f3;border: 1px solid #dcdcdc;border-bottom: 0;border-radius: 8px 8px 0 0;display: table-cell;vertical-align: middle;text-align: center;letter-spacing: -0.5px;}
.sub-tab1 > ul > li.on > a{background: #2c68d5;color: #fff;font-weight: bold;border-color: #2c68d5;}
.sub-tab1.m-big1{margin-top: 45px;}
.sub-click1-list{}
.sub-click1-list > .Sck1-child{display: none;}
.sub-click1-list > .Sck1-child.on{display: block;}

.sub-table1{margin: 10px 0 20px;}
.sub-table1::after{display: none;margin: 6px auto;width: 30px;height: 29px;background: url('../images/sub/table_bg1.png') no-repeat;content: "";}
.sub-table1::-webkit-scrollbar{width: 6px;height: 6px;}
.sub-table1::-webkit-scrollbar-thumb {background: #335b91;border-radius:10px;}
.sub-table1::-webkit-scrollbar-track{background: #ddd;border-radius:10px;}
.sub-table1 table{border-top: 2px solid #335b91;}
.sub-table1 table th, .sub-table1 table td{padding: 12px 10px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;word-break: keep-all;}
.sub-table1 table th:last-child, .sub-table1 table td:last-child{border-right: 0;}
.sub-table1 table th.last-line, .sub-table1 table td.last-line{border-right: 1px solid #ddd;}
.sub-table1 table th.no-Bline, .sub-table1 table td.no-Bline{border-bottom: 0;}
.sub-table1 table th{background: #e8effb;color: #222;font-size: 17px;font-weight: bold;line-height: 1.3;text-align: center;}
.sub-table1 table td{text-align: center;color: #444;font-size: 15px;line-height: 1.4;}
.sub-table1 table td a{word-break: break-all;}
.sub-table1 table td.lf-t{text-align: left;padding-left: 15px;}
.sub-table1 table td.TC{padding-left: 10px !important;padding-right: 10px !important;}
.sub-table1 table td.td-P0{padding: 0 !important;}
.sub-table1 table td.lf-noRline1{padding: 12px 20px;text-align: left;border-right: 0;}
.sub-table1 table td.td-bg1{background: #f5f9ff;}
.sub-table1 table td.td-bold{color: #222;font-weight: 500;}
.sub-table1 table td.gr-co{color: green;}
.sub-table1 table th.blue-bg1, .sub-table1 table td.blue-bg1{background: #e8f9fb;}
.sub-table1 table th.yellow-bg1, .sub-table1 table td.yellow-bg1{background: #fffdf0;}
.sub-table1 table th.pd-15,
.sub-table1 table td.pd-15{padding: 15px !important;}
.sub-table1 table th > p{font-size: 15px;font-weight: 400;}
.sub-table1 table span,
.sub-table1 table strong{display: inline-block;}
.sub-table1 table .ft17-bold{color: #222;font-size: 17px;font-weight: 500;}
.sub-table1 table .ft24-bold{font-size: 24px;font-weight: bold;}
.sub-table1 table span.sp-h40{height: 40px;line-height: 40px;}
.sub-table1.col-style1 > table > tbody > tr > td{text-align: left;vertical-align: top;padding: 18px;}
.sub-table1.row-style1 > table > tbody > tr > td{text-align: left;padding: 12px 15px;}
.sub-table1.line-style01 table{border-top: 1px solid #6199e4;}
.sub-table1.line-style02{margin: 10px 0;}
.sub-table1.line-style02 table{border: 1px solid #ddd;border-top: 1px solid #6199e4;border-bottom: 0;}
.sub-table1.line-style02 table th{background: #f5f9ff;}
.sub-table1.gray-style01 table{border-top: 1px solid #717171;}
.sub-table1.gray-style01 table th{background: #f9f9f9;}
.sub-table1.gray-style02{margin-top: 60px;}
.sub-table1.gray-style02 table{border-top: 1px solid #717171;}
.sub-table1.gray-style02 table th{background: #f9f9f9;}
.sub-table1.gray-style02 table tbody tr:last-child > *{border-bottom: 1px solid #717171;}
.sub-table1.td-inside{margin: 0;}
.sub-table1.td-inside table{border-top: 0;}
.sub-table1.td-inside table th{background: #e8f9fb;}
.sub-table1.td-inside table tbody tr:last-child > th,
.sub-table1.td-inside table tbody tr:last-child > td{border-bottom: 0;}
.sub-table1 .Atd-title1{float: left;display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sub-table1 .bg-lock{line-height: 23px;padding-left: 26px;background: url('../images/sub/sub5_lock1.png') no-repeat left top;}
.sub-table1 .Btext-list1{font-size: inherit !important;text-align: left;}
.sub-table1 .red-tip1{font-size: inherit;line-height: inherit;}
.sub-table1 strong.red-tip1{margin: 0;}
.sub-table1 .list-ping, .sub-table1 .only-ping{line-height: inherit;}
.sub-table1 + .red-tip1{margin-top: -4px;}
.sub-table1 table td .text-sb2-btn2:first-child{margin-top: -4px;}
.sub-table1 table td .text-sb2-btn2:last-child{margin-bottom: 0;}
.sub-table1.mt-big1{margin-top: 45px;}
.sub-table1.write-style01 table{border-top: 1px solid #717171;}
.sub-table1.write-style01 table th{background: #f9f9f9;}
.sub-table1.write-style01 table td{text-align: left;padding: 12px 15px;}
.sub-table1.write-style01 .choice-list1{font-size: inherit;}
.sub-table1 select,
.sub-table1 input[type="text"],
.sub-table1 input[type="password"]{height: 40px;}
.sub-table1 .Wall{width: 100%;max-width: 100%;}
.sub-table1 .Wall-50{width: calc(100% - 50px);}
.sub-table1 .W80{width: 100%;max-width: 80px;}
.sub-table1 .W200{width: 100%;max-width: 200px;}
.sub-table1 .W250{width: 100%;max-width: 250px;}
.sub-table1 .W500{width: 100%;max-width: 500px;}
.sub-table1 .H100{height: 100px;}
.sub-table1 .H150{height: 150px;}

.Btext-list1{color: #444;font-size: 15px;line-height: 20px;}
.Btext-list1 > li{position: relative;padding-left: 10px;word-break: keep-all;}
.Btext-list1 > li:after{position: absolute;left: 0;top: 8px;width: 4px;height: 4px;background: #3b78e0;border-radius: 100%;content: "";}
.Btext-list1 > li:not(:first-child){margin-top: 6px;}
.Btext-list1 > li a.v-bns{display: inline-block;padding: 2px 9px;border-radius: 3px;background: #485481;color: #fff;font-size: 12px;}
.Btext-list1.B-style1{color: #333;font-size: 16px;font-weight: bold;}
.Btext-list1.B-style1 > li:not(:first-child){margin-top: 15px;}
.Btext-list1.B-style1 > li > p, .Btext-list1.B-style1 > li > ul{margin-top: 6px;font-weight: 400;}
.Btext-list1.black-bg > li:after{background: #333;}
.Btext-list2{color: #333;font-size: 16px;line-height: 20px;letter-spacing: 0;}
.Btext-list2 > li{padding-left: 12px;background: url('../images/sub/sub1_3_bg1.png') no-repeat left 3px;word-break: keep-all;}
.Btext-list2 > li:not(:first-child){margin-top: 14px;}
.Btext-list2 strong{display: inline-block;font-weight: 500;}
.Btext-list2 strong.red{color: #ef0f0f;font-weight: bold;}
.Btext-list2 .Btext-list3{margin: 10px 0 0 8px;}
.Btext-list3{color: #333;font-size: 16px;line-height: 20px;}
.Btext-list3 > li{padding-left: 12px;background: url('../images/sub/sub1_3_bg2.png') no-repeat left 6px;word-break: keep-all;}
.Btext-list3 > li:not(:first-child){margin-top: 8px;}
.blue-B{color: #2c68d5;font-weight: bold;}
.red-color{color: #df2a2a  !important;}
.red-color2{color: #ff0000  !important;}
.blue-color{color: #2f4abf !important;}
.blue-color2{color: #27a7a2 !important;}
.blue-color3{color: #1b65ae !important;}
.black-color{color: #000 !important;}
.purple-color{color: #6344b1 !important;}
.mt5-list > li:not(:first-child){margin-top: 5px !important;}
.mt10-list > li:not(:first-child){margin-top: 10px !important;}
.mt15-list > li:not(:first-child){margin-top: 15px !important;}
.red-tip1{margin-top: 15px;color: #df2a2a ;font-size: 15px;font-weight: 500;}
.red-tip1.bg1{line-height: 18px;padding-left: 18px;background: url('../images/sub/sub5_tip1.png') no-repeat left 1px;}
.only-ping{display: table;line-height: 1.3;text-align: left;}
.only-ping > *:first-child{display: table-cell;vertical-align: top;white-space: nowrap;padding-right: 5px;}
.list-ping{line-height: 1.3;text-align: left;}
.list-ping > li:not(:first-child){margin-top: 6px;}
.list-ping > li{display: table;}
.list-ping > li > *:first-child{display: table-cell;vertical-align: top;white-space: nowrap;padding-right: 5px;}
.list-ping.f-bold{font-weight: bold;}
.pc-ml38{margin-left: 38px;}
.sub2-text1{margin-bottom: 20px;color: #444;font-size: 15px;line-height: 1.4;}
.sub2-text1 > li:not(:first-child){margin-top: 8px;}
.sb2-btn1{padding: 0 10px;color: #222;line-height: 22px;background: #f1f1f1;border: 1px solid #838383;border-radius: 3px;}
.sb2-btn1.big-style1{padding: 8px 12px;font-size: 15px;background: #f0f0f0;border-color: #d8d8d8;}
.sb2-btn2{margin-top: 5px;display: table;width: 100%;max-width: 220px;}
.sb2-btn2 > span{display: block !important;text-align: left;color: #444;font-size: 15px;line-height: 16px;padding: 10px 55px 10px 14px;background: #f1f6ff url('../images/sub/sub2_bg3.png') no-repeat right 12px center;border: 1px solid #b7cdf4;border-radius: 4px;word-break: keep-all;}
.sb2-btn2.bg2 > span{background: #f1f6ff url('../images/sub/sub2_bg4.png') no-repeat right 12px center;}
.sb2-btn2.bg3 > span{background: #f1f6ff url('../images/sub/sub2_bg2.png') no-repeat right 12px center;}
.sb2-btn2.logo-style{width: auto;max-width: none;}
.sb2-btn2.logo-style > span{padding: 8px 60px 8px 14px;background-size: 22px;}
.sb2-btn2.w-big{width: auto;max-width: none;}
.sb2-btn2.miw-180{max-width: 180px;}
.sb2-btn2.miw-250{max-width: 250px;}
.sb2-btn2.miw-280{max-width: 280px;}
.sb2-btn2.m-auto{margin: 0 auto;}
.sb2-btn2.mt10-auto{margin: 10px auto 0;}
.sb2-btn2-wrap{margin: -10px -5px 0;}
.sb2-btn2-wrap > .sb2-btn2{display: inline-block;vertical-align: top;width: calc(50% - 14px);max-width: 400px;margin: 10px 5px 0;}
.sb2-btn2-wrap > .sb2-btn2 > span{font-size: 18px;line-height: 22px;padding: 15px 54px 15px 16px;background-size: 22px;background-position: right 16px center;background-color: #fff;border-color: #ddd;}
.sb2-btn3{width: 98px;height: 36px;line-height: 36px;color: #fff;font-size: 18px;font-weight: bold;text-align: center;background: #5076d1;border-radius: 25px;}
.float-child1{margin: -10px 0 0 -10px;}
.float-child1 > *{float: left;margin: 10px 0 0 10px;}
.float-child1 > .FR{float: right;}

.dw-lines{margin: -10px -10px 0;}
.dw-lines > div{float: left;margin: 10px 10px 0;width: calc(50% - 20px);min-width: 420px;height: 80px;padding: 15px 20px;background: #f7f7f7;border: 3px solid #e2e2e2;border-radius: 10px;display: flex;align-items: center;}
.dw-lines > div > *{display: flex;align-items: center;margin: 2px;}
.dw-lines > div > p{float: left;width: calc(100% - 120px);min-height: 36px;padding-right: 15px;color: #444;font-size: 18px;font-weight: 500;line-height: 1.2;padding-left: 38px;background: url('../images/sub/file-ic.png') no-repeat left center;word-break: keep-all;}
.dw-lines > div > a{float: right;width: 120px;height: 36px;color: #333;font-size: 15px;background: #fff;border: 1px solid #ccc;border-radius: 3px;justify-content: center;}
.dw-lines > div > a::before{display: inline-block;margin-right: 10px;width: 11px;height: 15px;background: url('../images/sub/dw-ic.png') no-repeat left center;content:"";}
.dw-lines > div.W-100{width: calc(100% - 20px);}
.dw-lines > div.Aopen1 > a{width: 45px;}
.dw-lines > div.Aopen1 > a::before{margin-right: 0;width: 19px;height: 19px;background: url('../images/sub/sub2_bg4.png') no-repeat left center;}
.dw-lines > div.Aopen1 > p{width: calc(100% - 45px);}
.sub-table1 + .dw-lines{margin-top: 20px;}
.sub-table1 + .dpcon-area{margin-top: 20px;}
.dpcon-area{margin: 20px 0;padding: 30px;border: 1px solid #ddd;border-radius: 10px;}
.dpcon-area > *:last-child{margin-bottom: 0;}
.process-box{margin: 20px 0;padding: 30px 20px;background: #f7faff;border: 3px solid #bad5e6;border-radius: 10px;}
.process-box .bic-line{overflow: hidden;}
.process-box .bic-line > ul{margin: -20px -20px 0;}
.process-box .bic-line > ul > li{display: inline-block;vertical-align: top;width: calc(25% - 24px);margin: 20px 10px 0;padding: 0 10px;text-align: center;}
.process-box .bic-line > ul > li > p{color: #222;font-size: 18px;font-weight: bold;line-height: 1.2;letter-spacing: -1px;word-break: keep-all;}
.process-box .bic-line > ul > li > p > span{display: inline-block;}
.process-box .bic-line > ul > li > span{display: block;margin-bottom: 10px;position: relative;}
.process-box .bic-line > ul > li > span:after{position: absolute;left: -20px;top: 50%;width: 20px;height: 21px;background: url('../images/sub/sub4_icon1_bg1.png') no-repeat center;content: "";}
.process-box .bic-line > ul.W20 > li{width: calc(20% - 24px);}
.process-box .bic-line > ul.W33 > li{width: calc(33.33% - 24px);}

.sub1-guide1{margin-bottom: 45px;display: table;width: 100%;padding: 20px;color: #444;font-size: 16px;line-height: 1.4;background: #f7faff;border: 3px solid #bad5e6;border-radius: 12px;}
.sub1-guide1 > *{display: table-cell;vertical-align: middle;}
.sub1-guide1 > dt{width: 100px;padding-right: 20px;}
.sub1-guide1 .title1{width: 100%;height: 80px;font-size: 22px;padding-top: 2px;background: #fff;border: 1px solid #cdcdcd;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.sub1-guide1 .sb-title2{margin: 0 0 12px;}
.sub1-Organ1{overflow: hidden;}
.sub1-Organ1 .title1{margin: 0 auto 22px;width: 232px;height: 70px;color: #fff;font-size: 24px;background: #1492d3;border: 1px solid #1281ba;border-radius: 15px;position: relative;display: flex;align-items: center;justify-content: center;}
.sub1-Organ1 .title1::after{position: absolute;bottom: -19px;left: calc(50% - 2px);z-index: -1;height: 20px;border-left: 4px dotted #ccc;content:"";}
.sub1-Organ1 .title1::before{position: absolute;bottom: -9px;left: calc(50% - 8px);z-index: 1;width: 16px;height: 16px;background: url('../images/sub/sub1_2_bg1.png') no-repeat;content:"";}
.sub1-Organ1 .ul-list1{margin: 0 -10px;position: relative;}
.sub1-Organ1 .ul-list1::before{position: absolute;top: 0;left: calc(10% - 2px);width: calc(80% - 4px);height: 24px;border: 4px dotted #ccc;border-bottom: 0;content:"";}
.sub1-Organ1 .ul-list1 > ul{float: left;width: calc(20% - 20px);margin: 0 10px;padding-top: 24px;position: relative;}
.sub1-Organ1 .ul-list1 > ul::after{position: absolute;top: 8px;left: calc(50% - 2px);z-index: -1;height: calc(100% - 24px);border-left: 4px dotted #ccc;content:"";}
.sub1-Organ1 .ul-list1 > ul::before{position: absolute;top: 18px;left: calc(50% - 8px);z-index: 1;width: 16px;height: 16px;background: url('../images/sub/sub1_2_bg2.png') no-repeat;content:"";}
.sub1-Organ1 .ul-list1 > ul:last-child::after,
.sub1-Organ1 .ul-list1 > ul:first-child::after{top: 24px;}
.sub1-Organ1 .ul-list1 > ul > li:not(:first-child){margin-top: 20px;}
.sub1-Organ1 .ul-list1 > ul > li{height: 70px;color: #666;font-size: 18px;padding: 0 10px;background: #f3faff;border: 1px solid #a6d1f3;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.sub1-Organ1 .ul-list1 > ul > li.title2{color: #333;font-size: 20px;font-weight: bold;background: #fff;border: 4px solid #6bb8f5;}
/* S OLD */
.sub1-icon1-old{text-align: center;}
.sub1-icon1-old > li:not(:first-child){margin-top: 20px;}
.sub1-icon1-old > li{padding: 20px 60px;background: #f7fcff;border: 1px solid #a6d1f3;border-radius: 12px;}
.sub1-icon1-old .ul-list1{position: relative;padding: 0 60px;}
.sub1-icon1-old .ul-list1::before{position: absolute;top: 134px;left: 0;width: 100%;height: 24px;content:"";
background: url('../images/sub/old/sub1_2_bg4.gif') no-repeat left top, url('../images/sub/old/sub1_2_bg5.gif') no-repeat right top, url('../images/sub/old/sub1_2_bg3.gif') repeat-x left  center;}
.sub1-icon1-old .ul-list1.W33 > li{width: 33.33%;}
.sub1-icon1-old .ul-list1.W25 > li{width: 25%;}
.sub1-icon1-old .ul-list1 > li{float: left;width: 50%;}
.sub1-icon1-old .ul-list1 > li > div{display: table;margin: auto;text-align: center;}
.sub1-icon1-old .ul-list1 > li:last-child > div{margin: 0 0 0 auto;}
.sub1-icon1-old .ul-list1 > li:first-child > div{margin: 0 auto 0 0;}
.sub1-icon1-old .ul-list1 .title{margin: 32px -10px 0;color: #666;font-size: 18px;line-height: 22px;}
.sub1-icon1-old .ul-list1 .on .title{color: #075692;font-weight: 500;}
.sub1-icon1-old .ul-list1 .icon{display: table;margin: auto;position: relative;z-index: 1;}
.sub1-icon1-old .ul-list1 .icon::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.sub1-icon1-old .ul-list1 .icon::before{position: absolute;bottom: -23px;left: calc(50% - 10px);z-index: -1;width: 21px;height: 80px;background: url('../images/sub/old/sub1_2_icon_bg2.png') no-repeat;content:"";}
.sub1-icon1-old .ul-list1 .on .icon::before{left: calc(50% - 21px);z-index: 1;width: 42px;height: 42px;background: url('../images/sub/old/sub1_2_icon_bg2on.png') no-repeat;border-radius: 100%;box-shadow: 1px 1px 2px #555;}
.sub1-icon1-old .ul-list1 .icon > span{display: block;margin: 12px 0;width: 110px;height: 110px;background: url('../images/sub/old/sub1_2_icon_bg1.png') no-repeat;border-radius: 100%;box-shadow: 5px 10px 14px 2px rgba(0, 0, 0, 0.2);}
.sub1-icon1-old .ul-list1 .on .icon > span{margin: 0;width: 134px;height: 134px;padding: 12px;background: url('../images/sub/old/sub1_2_icon_bg1on.png') no-repeat;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);}
.sub1-icon1-old .ul-list1 .icon.style1{width: 296px;}
.sub1-icon1-old .ul-list1 .icon.style1 > span{float: left;margin: 23px 0 22px;width: 89px;height: 89px;background: url('../images/sub/old/sub1_2_icon_bg3.png') no-repeat;box-shadow: 3px 8px 10px 1px rgba(0, 0, 0, 0.2);position: relative;z-index: 4;}
.sub1-icon1-old .ul-list1 .icon.style1 > span:not(:first-child){margin-left: -20px !important;}
.sub1-icon1-old .ul-list1 .icon.style1 > span:nth-child(2){z-index: 3;}
.sub1-icon1-old .ul-list1 .icon.style1 > span:nth-child(3){z-index: 2;}
.sub1-icon1-old .ul-list1 .icon.style1 > span:nth-child(4){z-index: 1;}
/* E OLD */
.sub1-icon1{text-align: center;padding: 16px 4.8% 18px 5.8%;background: #f7fcff;border: 1px solid #a6d1f3;border-radius: 12px;}
.sub1-icon1 > ul{position: relative;padding: 0 9.4% 0 6.4%;}
.sub1-icon1 > ul::before{position: absolute;top: 134px;left: 0;width: 100%;height: 16px;content:"";
background: url('../images/sub/sub1_2_bg3.gif') no-repeat right top, url('../images/sub/sub1_2_bg4.gif') repeat-x left center;}
.sub1-icon1 > ul.W33 > li{width: 33.33%;}
.sub1-icon1 > ul.W25 > li{width: 25%;}
.sub1-icon1 > ul > li{float: left;width: 50%;}
.sub1-icon1 > ul > li > div{display: table;margin: auto;text-align: center;}
.sub1-icon1 > ul > li:last-child > div{margin: 0 0 0 auto;}
.sub1-icon1 > ul > li:first-child > div{margin: 0 auto 0 0;}
.sub1-icon1 .title{margin: 35px -20px 0;color: #444;font-size: 18px;line-height: 24px;letter-spacing: -1px;}
.sub1-icon1 .on .title{color: #475585;font-weight: 500;}
.sub1-icon1 .icon{display: table;margin: auto;height: 132px;position: relative;z-index: 1;}
.sub1-icon1 .icon::after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.sub1-icon1 .icon::before{position: absolute;bottom: -20px;left: calc(50% - 10px);z-index: -1;width: 20px;height: 20px;background: url('../images/sub/sub1_2_icon_bg1.png') no-repeat;background-size: 100% !important;content:"";}
.sub1-icon1 .on .icon::before{bottom: -27px;left: calc(50% - 17px);z-index: 1;width: 34px;height: 34px;background: url('../images/sub/sub1_2_icon_bg1on.png') no-repeat;}
.sub1-icon1 .on .icon > span{margin: 0;}
.sub1-icon1 .icon > span{display: block;margin: 8px 0;border-radius: 100%;}
.sub1-icon1 .icon.style1{width: 424px;}
.sub1-icon1 .icon.style1 > span{float: left;position: relative;z-index: 4;}
.sub1-icon1 .icon.style1 > span:not(:first-child){margin-left: -12px !important;}
.sub1-icon1 .icon.style1 > span:nth-child(2){z-index: 3;}
.sub1-icon1 .icon.style1 > span:nth-child(3){z-index: 2;}
.sub1-icon1 .icon.style1 > span:nth-child(4){z-index: 1;}

.sub1-Bluebox1{margin-bottom: 20px;padding: 30px;color: #333;font-size: 16px;line-height: 1.3;letter-spacing: -0.5px;background: #f7fcff;border: 1px solid #a6d1f3;border-radius: 12px;word-break: keep-all;}
.sub1-Bluebox1.gray{background: #f9f9f9;border-color: #f6f7f8;}
.sub1-icon2{margin-top: 18px;padding: 0 15px;position: relative;text-align: center;}
.sub1-icon2::before{position: absolute;top: 122px;left: 0;width: 100%;height: 24px;content:"";
background: url('../images/sub/sub1_3_bg4.gif') no-repeat left top, url('../images/sub/sub1_3_bg5.gif') no-repeat right top, url('../images/sub/sub1_3_bg3.gif') repeat-x left  center;}
.sub1-icon2 > li{float: left;width: calc(20% - 10px);margin: 0 5px;}
.sub1-icon2 .icon{display: table;margin: 0 auto 10px;padding-bottom: 35px;position: relative;z-index: 1;}
.sub1-icon2 .icon::before{position: absolute;bottom: 0;left: calc(50% - 10px);z-index: -1;width: 21px;height: 80px;background: url('../images/sub/sub1_3_icon_bg2.png') no-repeat;content:"";}
.sub1-icon2 .icon > span{display: block;max-width: 110px;background: url('../images/sub/sub1_3_icon_bg1.png') no-repeat;background-size: 100%;border-radius: 100%;box-shadow: 4px 8px 10px 1px rgba(0, 0, 0, 0.2);}
.sub1-icon2 .text{min-height: 106px;padding: 10px;color: #0a5a96;font-size: 16px;font-weight: 500;line-height: 1.4;background: #fff;border: 1px solid #e3e3e3;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.sub1-icon2 .text > li{width: 100%;word-break: keep-all;letter-spacing: -0.4px;}
.sub1-map-img1{padding: 20px;text-align: center;overflow: hidden;border: 1px solid #e9e9e9;border-radius: 12px;box-shadow: 7px 7px 0 #e8eaec;}
.sub1-traffic1{padding: 12px 30px;color: #333;font-size: 16px;font-weight: 500;}
.sub1-traffic1 *{word-break: keep-all;letter-spacing: -0.4px;}
.sub1-traffic1 > li{margin: 16px 0 16px -10px;overflow: hidden;}
.sub1-traffic1 > li > p{float: left;margin: 2px 0 2px 10px;display: flex;align-items: center;justify-content: center;}
.sub1-traffic1 > li > p > strong{white-space: nowrap;}
.sub1-traffic1 > li.blue{color: #0268db;}
.sub1-traffic1 > li.green{color: #32731b;}
.sub1-traffic1 .icon{width: 52px;height: 52px;margin-right: 6px;}
.sub1-traffic1 .icon + .icon{margin-left: -2px;}
.sub1-greetings1{padding: 7% 8.6%;color: #222;font-size: 18px;line-height: 1.4;letter-spacing: -0.5px;background: url('../images/sub/sub1_1_bg1.jpg') no-repeat;background-size: cover;position: relative;}
.sub1-greetings1::before{position: absolute;top: 0;right: 0;z-index: 0;width: 50%;max-width: 457px;min-width: 160px;height: 277px;background:  url('../images/sub/sub1_1_bg2.png') no-repeat top right;background-size: 100%;content:"";}
.sub1-greetings1 > *{position: relative;z-index: 1;}
.sub1-greetings1 .title1{margin-bottom: 6%;font-size: 48px;font-weight: 400;line-height: 1.25;letter-spacing: -2px;text-shadow: 1px 1px 0 #fff;word-break: keep-all;}
.sub1-greetings1 .green{color: #227c39;}
.sub1-greetings1 > ul > li{word-break: keep-all;}
.sub1-greetings1 > ul > li:not(:first-child){margin-top: 35px;}

/*sub7*/
.sb7-title1{margin-bottom: 18px;color: #000;font-size: 20px;font-weight: 500;}
.sub7-icon1{margin-bottom: 56px;padding: 8px;background: url('../images/sub/sub7_bg1.png');}
.sub7-icon1 > div{position: relative;padding: 20px;background: #fff;}
.sub7-icon1 ul{margin: -10px -5px 0;text-align: center;}
.sub7-icon1 ul > li{float: left;display: table;width: calc(11.11% - 10px);height: 100px;margin: 10px 5px 0;text-align: left;position: relative;}
.sub7-icon1 ul > li > input{position: absolute;top: 0;left: 0;width: 0;height: 0;}
.sub7-icon1 ul > li > label{display: table-cell;vertical-align: middle;text-align: center;border: 3px solid #f3f3f3;border-radius: 20px;cursor: pointer;}
.sub7-icon1 ul .title{margin-top: 10px;color: #222;font-size: 16px;font-weight: 500;}
.sub7-icon1 ul .icon{height: 43px;display: flex;align-items: center;justify-content: center;}
.sub7-icon1 ul .icon > img{transition: all 0.4s ease-in-out;}
.sub7-icon1 ul > li > input:checked + label{background: #f3f7ff;border-color: #2c68d5;}
.sub7-icon1 ul > li > input:checked + label .title{font-weight: bold;}
.sub7-icon1 ul > li > input:checked + label .icon > img{transform: rotateY(360deg);}
.sub7-icon1 .a-btn{position: absolute;left: calc(50% - 85px);bottom: -34px;margin: 0 auto;width: 170px;height: 60px;color: #feffff;font-size: 17px;font-weight: 500;background: #242424;border: 3px solid #f3f3f3;border-radius: 20px;display: flex;align-items: center;justify-content: center;}
.sub7-give-list1{padding: 40px 0;border-top: 1px solid #717171;border-bottom: 1px solid #e5e5e5;}
.sub7-give-list1 > ul{margin: -24px -12px 0;text-align: center;}
.sub7-give-list1 > ul > li{float: left;width: calc(25% - 24px);min-width: 260px;margin: 24px 12px 0;padding: 22px 22px 30px;background: #fff;border: 1px solid #e7e7e7;border-radius: 25px;text-align: left;}
.sub7-give-list1 .tag{margin: 0 0 20px -5px;color: #098886;font-size: 14px;letter-spacing: -0.5px;overflow: hidden;}
.sub7-give-list1 .tag > span{float: left;margin-left: 5px;height: 32px;padding: 0 16px;background: #eef9f2;display: flex;align-items: center;justify-content: center;border-radius: 14px;}
.sub7-give-list1 .tag > span.num{padding: 0 0 0 5px;background: none;border-radius: 0;}
.sub7-give-list1 .text{height: 105px;}
.sub7-give-list1 .text > p{color: #5b5b5b;font-size: 15px;line-height: 1.3;letter-spacing: -0.5px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: keep-all;}
.sub7-give-list1 .text > h6{margin-bottom: 12px;color: #1a1a1a;font-size: 20px;letter-spacing: -1px;overflow: hidden;}
.sub7-give-list1 .text > h6 > a{float: left;display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sub7-give-list1 .a-btn{margin: 0 auto;width: 114px;height: 44px;color: #fff;font-size: 16px;font-weight: 500;background: #098886;border-radius: 6px;display: flex;align-items: center;justify-content: center;}

.sub-search1{margin-bottom: 40px;padding: 14px;background: #f9f9f9;border: 1px solid #f6f7f8;}
.sub-search1 > div{margin: 0 auto;max-width: 700px;width: 100%;display: flex;align-items: center;}
.sub-search1 .title1{display: block;width: 110px;padding-right: 12px;color: #098886;font-size: 20px;font-weight: 500;}
.sub-search1 .input-box{position: relative;padding: 2px 40px 2px 2px;width: calc(100% - 108px);height: 42px;overflow: hidden;background: #fff;border: 1px solid #e4e4e4;border-radius: 5px;}
.sub-search1 .input-box a.a-go{position: absolute;top: calc(50% - 11px);right: 12px;}
.sub-search1 .input-box input{width: 100%;height: 100%;border: 0;}
.page-title1{margin: 20px 0 10px;color: #5b5b5b;font-size: 16px;}
.page-title1 strong{color: #171717;}
.paging{display: table;margin: 50px auto 0;position: relative;padding: 5px 100px;}
.paging > a{float: left;display: block;height: 16px;line-height: 16px;margin: 2px 15px;color: #b2b2b2;font-size: 15px;}
.paging > a.on,
.paging > a:hover{color: #202020;font-weight: 500;}
.paging > a.img{position: absolute;top: calc(50% - 15px);width: 42px;height: 30px;margin: 0;padding: 0;background: #f9f9f9;border: 1px solid #eaeaea;border-radius: 14px;display: flex;align-items: center;justify-content: center;}
.paging > a.img > img{vertical-align: top;}
.paging > a.img:first-child{left: 0;}
.paging > a.img:nth-child(2){left: 44px;}
.paging > a.img:nth-last-child(2){right: 44px;}
.paging > a.img:last-child{right: 0;}
.sub-btn1 + .paging{margin-top: -39px;}
.sub-btn1{text-align: right;margin: 40px -2px 0;}
.sub-btn1 > a{margin: 2px;min-width: 144px;height: 44px;line-height: 42px;padding: 0 15px;color: #fff;font-size: 20px;font-weight: bold;text-align: center;background: #485481;border: 1px solid #485481;border-radius: 5px;}
.sub-btn1 > a.a-big1{padding: 5px 30px;height: auto;}
.sub-btn1 > a.bg-black{background: #666;border-color: #666;}
.sub-btn1 > a.bg-green{background: #3e8f6e;border-color: #3e8f6e;}
.sub-btn1 > a.bg-orange{background: #e07c4a;border-color: #e07c4a;}
.sub-btn1.SM-style1 > a{min-width: 76px;height: 36px;line-height: 34px;font-size: 16px;}

.sub5-order-list1{display: table;width: 100%;max-width: 956px;margin: 0 auto;}
.sub5-order-list1 > li:not(:last-child){width: 240px;padding-right: 80px;background: url('../images/sub/sub5_1_icon_bg1.png') no-repeat right 25px center;}
.sub5-order-list1 > li{display: table-cell;vertical-align: middle;}
.sub5-order-list1 .order-box{margin: -40px -5px 0;color: #222;font-size: 18px;line-height: 1.3;text-align: center;overflow: hidden;}
.sub5-order-list1 .order-box > dl{margin: 40px 5px 0;background: #f7faff;border: 1px solid #cddcf1;border-radius: 6px;overflow: hidden;}
.sub5-order-list1 .order-box > dl > *{display: flex;align-items: center;justify-content: center;}
.sub5-order-list1 .order-box > dl > dt{min-height: 78px;padding: 10px 5px;font-weight: bold;letter-spacing: -0.5px;background: #cddcf1;}
.sub5-order-list1 .order-box > dl > dd{min-height: 110px;padding: 18px 20px;}
.sub5-order-list1 .order-box > dl > dd.white-bg{display: block;font-size: 15px;background: #fff;border-top: 1px solid #cddcf1;}
.sub5-order-list1 .list-ping > li:not(:first-child){margin-top: 4px;}
.sb-title1 + .sub5-health1{margin-top: 0;}
.sub5-health1{margin-top: 40px;display: table;width: 100%;color: #222;font-size: 16px;}
.sub5-health1 > *{display: table-cell;vertical-align: top;}
.sub5-health1 > dt{width: 42%;}
.sub5-health1 > dd{padding-left: 2.8%;}
.sub5-health1 > dd > ul{padding-left: 38px;}
.sub5-health1 > dd > ul > li:not(:first-child){margin-top: 4px;}
.sub5-health1 > dd > ul > li{line-height: 1.3;word-break: keep-all;}
.sub5-health1 > dd > ul > li.li-btn{margin-top: 30px;}
.sub5-health1 .sb-title2{margin: 0 0 12px;}
.sub5-btn1{display: table;min-width: 280px;padding: 10px 18px;color: #fff;font-size: 18px;line-height: 20px;text-align: center;background: #3b64ae;border-radius: 6px;word-break: keep-all;}
.sub5-btn1::after{display: inline-block;width: 14px;height: 10px;margin-left: 14px;background: url('../images/sub/sub5_4_bg1.png') no-repeat;content:"";}
.sub5-btn1.green{background: #309b8b;}
.sub5-btn1 + .sub5-btn1{margin-top: 14px;}
.sub5-input1{padding: 42px;background: #f9f9f9;border: 1px solid #ededed;border-top: 3px solid #000;}
.sub5-input1 .title1{margin-bottom: 25px;color: #497bbd;font-size: 32px;line-height: 1.2;letter-spacing: -1px;text-align: center;word-break: keep-all;}
.sub5-input1 .title1 strong{display: inline-block;color: #222;}
.sub5-input1 .input-box1{position: relative;padding-right: 160px;font-size: 20px;overflow: hidden;}
.sub5-input1 .input-box1 .a-go1{position: absolute;top: 0;right: 0;width: 140px;height: 100%;color: #fff;background: #282627;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.sub5-input1 .input-box1 > ul{margin-top: -10px;}
.sub5-input1 .input-box1 > ul > li{margin-left: -20px;display: flex;align-items: center;}
.sub5-input1 .input-box1 > ul > li > *{margin-top: 10px;}
.sub5-input1 .input-box1 label{display: block;margin: 10px 15px 0 20px;min-width: 90px;color: #222;letter-spacing: -1px;text-align: right;white-space: nowrap;}
.sub5-input1 .input-box1 label.w-big{min-width: 130px;}
.sub5-input1 .input-box1 input,
.sub5-input1 .input-box1 select{color: #999;font-size: 18px;width: 100%;height: 50px;border: 1px solid #ddd;border-radius: 5px;}
.sub5-input1 .input-box1.style01 label{min-width: 122px;}
.sub5-input1 .input-box1.style01 label.w-big{min-width: 130px;}
.sub2-website-list1{margin: -20px -12px 0;overflow: hidden;}
.sub2-website-list1 > li{margin: 20px 12px 0;width: calc(33.33% - 28px);min-width: 225px;display: inline-block;vertical-align: top;overflow: hidden;border: 1px solid #b6b6b6;border-radius: 4px;}
.sub2-website-list1 > li > div.top{min-height: 128px;padding: 12px;color: #222;font-size: 26px;font-weight: bold;line-height: 1.25;letter-spacing: -2px;text-align: center;display: flex;align-items: center;justify-content: center;word-break: keep-all;}
.sub2-website-list1 > li > div.top span{display: inline-block;}
.sub2-website-list1 > li > div.bom{padding: 11px 18px;color: #222;font-size: 15px;letter-spacing: -0.5px;text-align: left;background: #f7f7f7;border-top: 1px solid #b6b6b6;}
.sub2-website-list1 .a-btn1{min-height: 22px;padding-right: 38px;background: url('../images/sub/sub2_bg1.png') no-repeat right center;display: flex;align-items: center;word-break: keep-all;}
.sub2-website-list1 .a-btn1.bg2{background: url('../images/sub/sub2_bg2.png') no-repeat right center;}
.sub2-law-list1{margin: -8px -4px 20px;overflow: hidden;}
.sub2-law-list1 > li{float: left;width: calc(33.33% - 8px);min-height: 44px;margin: 8px 4px 0;padding: 2px 8px;color: #222;font-size: 16px;letter-spacing: -0.5px;text-align: center;background: #cddcf1;border-radius: 5px;word-break: keep-all;display: flex;align-items: center;justify-content: center;}
.sub2-law-list1.W50 > li{width: calc(50% - 8px);}
.sub2-law-list1 span{display: inline-block;}
.num-list1{}
.num-list1 > li:not(:first-child){margin-top: 25px;}
.num-list1 > li{position: relative;padding: 2px 0 0 33px;min-height: 23px;color: #444;font-size: 17px;font-weight: 500;line-height: 21px;word-break: keep-all;}
.num-list1 > li > strong:first-child{position: absolute;top: 0;left: 0;width: 23px;height: 23px;line-height: 23px;color: #fff;background: #497bbd;text-align: center;border-radius: 100%;letter-spacing: -0.5px;white-space: nowrap;}
.num-list1 > li > strong.ft12{font-size: 12px !important;}
.num-list1 > li .p1{margin-top: 6px;font-weight: 400;}
.num-list1.sm-style1 > li:not(:first-child){margin-top: 15px;}
.num-list1.sm-style1 > li{padding-top: 3px;font-size: 15px;font-weight: 400;line-height: 18px;}

.gray-box1{margin: 15px 0;padding: 30px;background: #f9f9f9;border: 1px solid #dfdfdf;}
.sub2-text2{color: #222;font-size: 15px;font-weight: 400;}
.sub2-text2 > li:not(:first-child){margin-top: 20px;}
.sub2-icon-btn1{margin-top: 15px;display: flex;align-items: center;}
.sub2-icon-btn1 > .icon{width: 126px;}
.sub2-icon-btn1 > ul{margin-left: 60px;}
.sub2-icon-btn1 > ul > li:not(:first-child){margin-top: 12px;}
.sub2-icon-btn1 > ul > li{width: 220px;height: 45px;color: #fff;font-size: 20px;display: flex;align-items: center;justify-content: center;border-radius: 25px;}
.sub2-icon-btn1 > ul > li > span{font-size: 16px;}
.sub2-icon-btn1 > ul > li.bg1{background: #465cac;}
.sub2-icon-btn1 > ul > li.bg2{background: #2aa16b;}
.sub2-icon-btn1 > ul > li.bg3{background: #b8692e;}
.Btext-list1.style01 > li:not(:first-child){margin-top: 18px;}
.Btext-list1.style01 .list-ping,
.Btext-list1.style01 .only-ping{margin-top: 5px;}
.num-list2{color: #333;font-size: 18px;font-weight: 500;line-height: 1.3;letter-spacing: -0.5px;}
.num-list2 > li:not(:last-child){margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px dashed #ccc;}
.num-list2 > li{position: relative;padding: 0 10px 0 100px;}
.num-list2 > li > .num{position: absolute;top: 0;left: 0;color: #ca3232;letter-spacing: -1px;}
.num-list2 > li ul{margin-top: 10px;font-size: 17px;}
.num-list2 > li .ft15{font-size: 15px;}
.num-list2 > li .list-ping{font-weight: 400;}
.num-list2 > li .red-tip1{margin-top: 10px;}
.num-list2 > li .Btext-list1{margin: 20px 0;}
.num-list2 > li .ml-F100{margin: 0 -10px 0 -100px;}
.num-list2 > li .pc-mt15{margin-top: 15px;}
.num-list2 > li .ul-bold{font-weight: 500;}
.num-list2 > li .white-box{margin-top: 10px;padding: 15px 18px;font-weight: 400;background: #fff;border: 1px solid #ddd;border-radius: 3px;}
.num-list2 > li .white-box ul{margin: 0;}

.sbu2-down-box1{margin-top: 10px;overflow: hidden;height: 62px;padding: 12px 22px;color: #444;font-size: 18px;font-weight: 400;line-height: 1.2;background: #fff;border: 1px solid #e2e2e2;border-radius: 14px;display: flex;align-items: center;}
.sbu2-down-box1 > *{display: flex;align-items: center;}
.sbu2-down-box1 > p{min-height: 27px;width: calc(100% - 130px);padding: 2px 15px 0 38px;background: url('../images/sub/file-ic.png') no-repeat left center;word-break: keep-all;}
.sbu2-down-box1 > a{height: 36px;width: 130px;color: #333;font-size: 15px;background: #fbfbfb;border: 1px solid #ccc;border-radius: 3px;justify-content: center;}
.sbu2-down-box1 > a::before{display: inline-block;margin-right: 10px;width: 11px;height: 15px;background: url('../images/sub/dw-ic.png') no-repeat left center;content: "";}
.sbu2-down-box1.sm-style1{max-width: 550px;}
.sbu2-down-box1.sm-style2{margin: 25px 0 0 auto;max-width: 680px;}
.sbu2-down-box1.sm-style3{max-width: 640px;}
.sbu2-down-box1.sm-w420{max-width: 420px;}
.sbu2-down-wrap1{margin: 0 -5px 0;}
.sbu2-down-wrap1 > div{float: left;width: calc(50% - 10px);margin: 10px 5px 0;}
.sub2-order-list1.Wall{max-width: none;}
.sub2-order-list1{max-width: 880px;overflow: hidden;}
.sub2-order-list1 > ul{display: table;width: calc(100% + 80px);margin: 0 -40px;}
.sub2-order-list1 > ul > li{display: table-cell;vertical-align: middle;width: 25%;padding: 0 40px;position: relative}
.sub2-order-list1 > ul > li::before{position: absolute;top: 0;left: -40px;width: 80px;height: 100%;background: url('../images/sub/sub5_1_icon_bg1.png') no-repeat center;content: "";}
.sub2-order-list1 > ul.W33 > li{width: 33.33%;}
.sub2-order-list1 > ul.block-style1{display: block;margin-top: -30px;}
.sub2-order-list1 > ul.block-style1 > li{float: left;display: block;margin-top: 30px;}
.sub2-order-list1 .order-box{margin: -40px -5px 0;color: #222;font-size: 18px;line-height: 1.3;text-align: center;overflow: hidden;}
.sub2-order-list1 .order-box > dl{margin: 40px 5px 0;background: #f7faff;border: 1px solid #cddcf1;border-radius: 6px;overflow: hidden;}
.sub2-order-list1 .order-box > dl > *{display: flex;align-items: center;justify-content: center;}
.sub2-order-list1 .order-box > dl > dt{min-height: 78px;padding: 10px 5px;font-weight: bold;letter-spacing: -0.5px;background: #cddcf1;word-break: keep-all;}
.sub2-order-list1 .order-box > dl > dd{min-height: 110px;padding: 18px 20px;}
.sub2-order-list1 .order-box > dl > dd.white-bg{display: block;padding: 12px 15px;font-size: 15px;background: #fff;border-top: 1px solid #cddcf1;}
.sub2-order-list1 .order-box > dl > dd.white-bg .list-ping {line-height: 1.2;}
.sub2-order-list1 .order-box > dl > dd.white-bg.style1{display: flex;min-height: 60px;padding: 8px;word-break: keep-all;}
.sub2-order-list1 .order-box > dl > dd.dd-style1{position: relative;padding: 0 !important;min-height: 131px !important;}
.sub2-order-list1 .order-box > dl > dd.dd-style1 > ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0 10px;}
.sub2-order-list1 .order-box > dl > dd.dd-style1 > ul > li{height: 50%;padding: 0 10px;display: flex;align-items: center;justify-content: center;word-break: keep-all;}
.sub2-order-list1 .order-box > dl > dd.dd-style1 > ul > li:not(:first-child){border-top: 1px dashed #e1e1e1;}
.sub2-order-list1 .order-box > dl > .mh50{min-height: 50px;}
.sub2-order-list1 .order-box > dl > .mh65{min-height: 65px;padding: 10px;}
.sub2-order-list1 .order-box > dl > .ft-15{font-size: 15px;}
.sub2-order-list1 .list-ping > li{word-break: keep-all;}
.sub2-order-list1 .list-ping > li:not(:first-child){margin-top: 4px;}
.sub2-order-list1.width-style1{max-width: 100% !important;}
.sub2-order-list1.width-style1 > ul{width: calc(100% + 50px);margin: -30px -25px 0;}
.sub2-order-list1.width-style1 > ul > li{width: 19.5%;padding: 0 25px;}
.sub2-order-list1.width-style1 > ul > li::before{left: -25px;width: 50px;}
.sub2-order-list1.width-style1 > ul > li.big{width: 22%;}
.sub2-applyfor1{margin: 10px 0 15px;display: table;width: 100%;background: #fff;border: 1px solid #dbdffd;border-radius: 8px;}
.sub2-applyfor1 > *{display: table-cell;vertical-align: middle;padding: 25px 10px;}
.sub2-applyfor1 > dt{width: 260px;text-align: center;border-right: 1px solid #dbdffd;}
.sub2-applyfor1 > dd{}
.sub2-applyfor1 .sb2-btn2{margin: 15px auto 0;}
.sub2-icon1{overflow: hidden;}
.sub2-icon1 > ul{margin: 0 0 0 -20px !important;text-align: center;}
.sub2-icon1 > ul > li{float: left;width: calc(33.33% - 20px);margin-left: 20px;padding: 0 10px;position: relative;}
.sub2-icon1 > ul > li::before{position: absolute;left: -20px;top: 44px;width: 20px;height: 30px;background: url('../images/sub/sub2_icon1_bg1.png') no-repeat;content: "";}
.sub2-icon1 .title{margin-top: 18px;color: #333;font-size: 16px;letter-spacing: -1px;}
.sub2-icon1 .icon{display: table;margin: auto;}
.sub2-icon1 .ml-15{margin-left: 15px;}
.sb-title1 + .sub2-select-input1{margin-top: 0;}
.sub2-select-input1{margin: 40px 0 20px;padding: 12px 10px;color: #999;font-size: 18px;background: #f9f9f9;border: 1px solid #f6f7f8;}
.sub2-select-input1 .clearfix{margin: auto;max-width: 770px;}
.sub2-select-input1 select{float: left;margin: 2px 5px;width: 160px;}
.sub2-select-input1 .a-empty{float: left;margin: 2px 5px;width: 110px;height: 42px;color: #fff;background: #098886;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.sub2-select-input1 .input-box1{float: left;margin: 2px 5px;width: calc(100% - 300px);height: 42px;padding: 2px 40px 2px 2px;position: relative;background: #fff;border: 1px solid #e1e1e1;border-radius: 4px;}
.sub2-select-input1 .input-box1 > input{width: 100%;height: 100%;padding: 6px;border: 0;}
.sub2-select-input1 .input-box1 .a-go{position: absolute;top: calc(50% - 11px);right: 10px;}
.sub2-select-input1 .select02-style1{max-width: 870px;}
.sub2-select-input1 .select02-style1 select{width: 150px;}
.sub2-select-input1 .select02-style1 .input-box1{width: calc(100% - 450px);}

.sub2-photo-list1{margin-bottom: 30px;overflow: hidden;}
.sub2-photo-list1 > ul{margin: -16px -8px 0;text-align: center;}
.sub2-photo-list1 > ul > li{float: left;width: calc(33.33% - 16px);margin: 16px 8px 0;padding: 65px 10px 10px;position: relative;background: #fbfbfb;border: 1px solid #ddd;overflow: hidden;border-radius: 8px;}
.sub2-photo-list1 > ul > li.all{width: calc(100% - 16px);}
.sub2-photo-list1 .title{position: absolute;left: 0;top:0;width: 100%;}
.sub2-photo-list1 .title > span{display: table;margin: 0 auto;max-width: 90%;min-width: 128px;height: 45px;line-height: 45px;padding: 0 20px;font-size: 20px;color: #3a6eb5;font-weight: bold;background: #fff;border:1px solid #ddd;border-top: 0;border-radius: 0 0 8px 8px;}
.sub2-photo-list1 .img-list1{margin: -6px -8px 0;}
.sub2-photo-list1 .img-list1 > li{float: left;width: calc(50% - 16px);margin: 6px 8px 0;}
.num-list3{}
.num-list3 > li:not(:first-child){margin-top: 20px;}
.num-list3 > li{position: relative;padding: 25px 20px 25px 95px;color: #444;font-size: 15px;line-height: 1.3;border: 1px solid #ddd;border-radius: 6px;word-break: keep-all; }
.num-list3 .num{position: absolute;top: 16px;left: 0;width: 58px;height: 40px;line-height: 40px;color: #fff;font-size: 20px;text-align: center;background: #4ba8a6;border-radius: 0 6px 6px 0;}
.num-list3 .title{margin-bottom: 15px;color: #222;font-size: 20px;font-weight: bold;}
.sub2-photo-list2{display: table;width: 100%;border-top: 1px solid #ddd;}
.sub2-photo-list2 > li{display: table-cell;vertical-align: middle;width: 50%;padding-bottom: 50px;text-align: center;position: relative;}
.sub2-photo-list2 > li::after{position: absolute;top: 0;right: 0;width: 1px;height: calc(100% - 50px);background: #ddd;content:"";}
.sub2-photo-list2 > li:first-child::before{position: absolute;top: 0;left: 0;width: 1px;height: calc(100% - 50px);background: #ddd;content:"";}
.sub2-photo-list2 > li:not(:last-child) .title{border-right: 1px solid #fff;}
.sub2-photo-list2 .title{position: absolute;left: 0;bottom: 0;width: 100%;min-height: 50px;padding: 0 10px;color: #222;font-size: 18px;background: #cddcf1;display: flex;align-items: center;justify-content: center;}
.sub2-photo-list2 .photo{padding: 40px;}
.sub2-img1{margin: 35px 0;}
.sub2-img1 > img{width: 100%;}
.sub2-zoon-box1{color: #444;font-size: 16px;line-height: 1.2;overflow: hidden;}
.sub2-zoon-box1 > ul{margin: -36px -20px 0;}
.sub2-zoon-box1 > ul > li{float: left;width: calc(33.33% - 40px);margin: 36px 20px 0;min-height: 150px;padding: 22px;background: #f7faff;border: 1px solid #c1d8f7;border-radius: 6px;position: relative;}
.sub2-zoon-box1 > ul > li::after{position: absolute;top: -37px;left: calc(50% - 5.5px);width: 11px;height: 42px;background: url('../images/sub/sub2_bg5.png') no-repeat center bottom;content:"";}
.sub2-zoon-box1 > ul > li.Top{width: calc(100% - 40px);min-height: 140px;padding: 15px;}
.sub2-zoon-box1 > ul > li.Top::after{display: none;}
.sub2-zoon-box1 > ul > li.W66{width: calc(66.67% - 40px);}
.sub2-zoon-box1 > ul > li.Vag-m{display: flex;align-items: center;justify-content: center;}
.sub2-zoon-box1 .Top{display: table;}
.sub2-zoon-box1 .Top::before{display: table-cell;width: 170px;min-width: 94px;min-height: 94px;content:"";}
.sub2-zoon-box1 .Top > *{display: table-cell;vertical-align: middle;}
.sub2-zoon-box1 .Top.bg1::before{background: url('../images/sub/sub2_bg6.png') no-repeat center;}
.sub2-zoon-box1 .Top.bg2::before{background: url('../images/sub/sub2_bg7.png') no-repeat center;}
.sub2-zoon-box1 .Top.bg3::before{background: url('../images/sub/sub2_bg8.png') no-repeat center;}
.sub2-zoon-box1 .title1{margin-bottom: 10px;color: #222;font-size: 18px;font-weight: 500;word-break: keep-all;}
.sub2-zoon-box1 .title1:last-child{margin-bottom: 0;}
.sub2-zoon-box1 .title2{margin-bottom: 12px;color: #222;font-size: 17px;font-weight: 500;text-align: center;word-break: keep-all;}
.sub2-zoon-box1 .title2:last-child{margin-bottom: 0;}
.sub2-zoon-box1 .list-ping > li:not(:first-child){margin-top: 4px;}
.sub3-photo-list1{overflow: hidden;}
.sub3-photo-list1 > ul{margin: -16px -8px 0;text-align: center;}
.sub3-photo-list1 > ul > li{float: left;width: calc(33.33% - 16px);margin: 16px 8px 0;}
.sub3-photo-list1 > ul > li > a{display: block;border: 1px solid #ddd;border-radius: 8px;overflow: hidden;}
.sub3-photo-list1 > ul.W25 > li{width: calc(25% - 16px);}
.sub3-photo-list1 .photo{padding: 10px;}
.sub3-photo-list1 .photo > p{display: block;}
.sub3-photo-list1 .title{padding: 16px;color: #222;font-size: 17px;font-weight: 500;text-align: center;background: #f7f7f7;border-top:  1px solid #ddd;}
.sub3-photo-list1 .title > p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sub3-work-list1{max-width: 696px;}
.sub3-work-list1 > li{min-height: 70px;padding: 20px;color: #222;font-size: 18px;line-height: 1.25;background: #f7faff;border: 1px solid #c1d8f7;position: relative;border-radius: 8px;text-align: center;display: flex;align-items: center;justify-content: center;word-break: keep-all;}
.sub3-work-list1 > li:not(:first-child){margin-top: 36px;}
.sub3-work-list1 > li:not(:first-child)::before{position: absolute;top: -37px;left: 50%;height: 42px;width: 50%;max-width: 210px;background: url('../images/sub/sub2_bg5.png') no-repeat left top, url('../images/sub/sub2_bg5.png') no-repeat right top;content:"";transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);}
.sub3-map1{margin: 20px 0 30px;overflow: hidden;border: 1px solid #e9e9e9;border-radius: 8px;}
.sub3-map1 *{width: 100%;height: 100%;}
.sub3-icon-title1{margin: 20px 0;display: table;width: 100%;min-height: 140px;padding: 15px;color: #222;font-size: 18px;font-weight: 500;line-height: 1.25;background: #f7faff;border: 1px solid #c1d8f7;border-radius: 6px;word-break: keep-all;}
.sub3-icon-title1::before{display: table-cell;width: 170px;min-width: 94px;min-height: 94px;content:"";}
.sub3-icon-title1 > ul{display: table-cell;vertical-align: middle;}
.sub3-icon-title1.in6-4-1::before{background: url('../images/sub/sub3_in6_4_1.png') no-repeat center;}
.sub3-icon-title1.in6-4-2::before{background: url('../images/sub/sub3_in6_4_2.png') no-repeat center;}
.sub3-next1{color: #333;font-size: 16px;display: flex;align-items: center;}
.sub3-next1 > span{display: inline-block;vertical-align: top;}
.sub3-next1 > span:not(:last-child){white-space: nowrap;padding-right: 31px;background: url('../images/sub/sub3_bg1.png') no-repeat right 10px center;}
.text-unli{display: inline !important;text-decoration: underline;}
.text-sb2-btn2{margin: 4px 0 8px -6px;}
.text-sb2-btn2 > *{display: inline-block;vertical-align: middle;margin: 4px 0 0 6px;}
.sub3-save-box1{margin-bottom: 20px;}
.sub3-save-box1 > li{display: table;width: 100%;padding: 20px 0;background: #f7fcff;border: 1px solid #a6d1f3;border-radius: 10px;}
.sub3-save-box1 > li:not(:first-child){margin-top: 20px;}
.sub3-save-box1 > li::before{display: table-cell;vertical-align: middle;width: 28%;min-width: 166px;height: 136px;content:"";}
.sub3-save-box1 > li > *{display: table-cell;vertical-align: top;}
.sub3-save-box1 .num-list2{padding: 15px 15px 15px 0;font-weight: bold;}
.sub3-save-box1 .num-list2 > li{padding-right: 0;}
.sub3-save-box1 .num-list2 > li > .num{text-align: left;}
.sub3-save-box1 .num-list2 > li > ul{font-weight: 400;}
.sub3-save-box1 .num-list2 > li > ul > li:not(:first-child){margin-top: 6px;}
.sub3-save-box1 > li.sb3-in8-1::before{background: url('../images/sub/sub3_in8_1.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-2::before{background: url('../images/sub/sub3_in8_2.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-3::before{background: url('../images/sub/sub3_in8_3.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-4::before{background: url('../images/sub/sub3_in8_4.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-5::before{background: url('../images/sub/sub3_in8_5.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-6::before{background: url('../images/sub/sub3_in8_6.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-7::before{background: url('../images/sub/sub3_in8_7.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-8::before{background: url('../images/sub/sub3_in8_8.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-9::before{background: url('../images/sub/sub3_in8_9.png') no-repeat center;}
.sub3-save-box1 > li.sb3-in8-10::before{background: url('../images/sub/sub3_in8_10.png') no-repeat center;}
.sub3-flow-path1{display: table;width: 100%;padding: 20px;background: #f7fcff;border: 1px solid #a6d1f3;border-radius: 10px;}
.sub3-flow-path1 > *{display: table-cell;vertical-align: top;}
.sub3-flow-path1 > .icon{width: 27%;max-width: 279px;min-width: 220px;}
.sub3-flow-path1 > dl{padding: 10px 0 10px 4%;line-height: 1.2;}
.sub3-flow-path1 > dl > dt{margin-bottom: 16px;color: #222;font-size: 21px;font-weight: bold;word-break: keep-all;}
.sub3-flow-path1 > dl > dd{margin-top: 12px;font-size: 17px;display: flex;align-items: center;}
.sub3-flow-path1 > dl > dd > strong:first-child{margin-right: 15px;min-width: 86px;height: 28px;line-height: 28px;color: #fff;text-align: center;border-radius: 4px;}
.sub3-flow-path1 > dl > dd > .bg1{background: #4ca160;}
.sub3-flow-path1 > dl > dd > .bg2{background: #ff9c4c;}
.sub3-flow-path1 > dl > dd > .bg3{background: #d34c4c;}
.sub3-flow-path1 > dl > dd > .bg4{background: #181919;background: linear-gradient(to right,#181919,#bababa);}
.file-shape1{position: relative;width: 100%;height: 42px;padding-right: 122px;font-size: 18px;}
.file-shape1 > [type="file"]{position: absolute;left: 0px;top: 0px;z-index: 2;width: 100%;height: 100% !important;opacity: 0;}
.file-shape1 > [type="text"]{height: 100% !important;width: 100%;max-width: 100% !important;}
.file-shape1 > span{position: absolute;top: 0;right: 0;z-index: 1;width: 112px;height: 100%;color: #fff;background: #098886;border-radius: 4px;display: flex !important;align-items: center;justify-content: center;}
.file-shape1.left-style1{padding-left: 122px;padding-right: 0;}
.file-shape1.left-style1 > span{left: 0;right: auto;}
.sub3-file-box1{margin: 20px 0;padding: 12px 20px;color: #999;font-size: 18px;background: #f9f9f9;border: 1px solid #f6f7f8;}
.sub3-file-box1 .clearfix{margin: auto;max-width: 882px;}
.sub3-file-box1 .clearfix > *{float: left;margin: 5px;}
.sub3-file-box1 .a-btn1{float: left;width: 112px;height: 42px;color: #fff;background: #098886;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.sub3-file-box1 .file-shape1{width: calc(100% - 132px);}
.Btext-list1.inbo-style1{margin: -12px 0 0 -10px;font-size: 16px;}
.Btext-list1.inbo-style1 > li{display: inline-block;vertical-align: top;width: calc(50% - 15px);margin: 12px 0 0 10px;}
.ack-btn1{background: #666;width: 80px;height: 38px;line-height: 38px;color: #fff;font-size: 15px;text-align: center;}
.sub6-lookbox1{margin-top: 60px;}
.sub6-lookbox1 > dl:not(:first-child){margin-top: 12px;}
.sub6-lookbox1 > dl{min-height: 84px;padding: 15px 0;background: #fafafa;border: 1px solid #dbdbdb;display: flex;align-items: center;}
.sub6-lookbox1 > dl > dt{width: 18%;min-width: 120px;color: #243e9f;font-size: 17px;font-weight: bold;text-align: center;}
.sub6-lookbox1 > dl > dd{width: calc(82% - 40px);margin: 0 20px;display: flex;align-items: center;}
.sub6-lookbox1 .ack-btn1{margin-left: 50px;min-width: 80px;}
.shubg-list1{overflow: hidden;color: #222;font-size: 15px;}
.shubg-list1 > ul{margin: -10px -25px 0;line-height: 18px;}
.shubg-list1 > ul > li{float: left;margin-top: 10px;padding: 0 25px;background: url('../images/sub/sub6_bg1.gif') no-repeat left center;}
.choice-list1{overflow: hidden;color: #222;font-size: 15px;line-height: 18px;}
.choice-list1 > ul{margin: -8px -25px 0;}
.choice-list1 > ul > li{float: left;margin: 8px 25px 0;position: relative;}
.choice-list1 > ul > li > input{position: absolute;top: 1px;left: 0;width: 15px;height: 15px;}
.choice-list1 > ul > li > label{display: block;padding-left: 22px;word-break: keep-all;}
.choice-list1 > ul > li.Wall{width: calc(100% - 50px);}
.choice-list1.Bf16-style1{font-size: 16px;font-weight: 500;line-height: 20px;}
.choice-list1.Bf16-style1 > ul > li > input{top: 3px;}
.choice-list1.no-flt{margin-top: 0;}
.choice-list1.no-flt > ul > li{float: none;display: table;}
.choice-list1.no-flt > ul > li:not(:first-child){margin-top: 12px;}
.gps-title1{float: left;min-height: 23px;color: #323fc0;text-decoration: underline;padding-right: 28px;background: url('../images/sub/sub6_gps1.png') no-repeat right top;display: flex;align-items: center;}
.gray-box1.sub4-text1{margin: 10px 0 0;padding: 25px 30px;}
.gray-box1.sub4-text1 .ft17-bold{margin-bottom: 8px;}
.gray-box1.sub4-text1 .list-ping{font-weight: 500;}
.gray-box1.sub4-text1 .list-ping > li > *{font-weight: 400;}
.red-yse1{vertical-align: middle;margin-right: 8px;}
.pc-mt40{margin-top: 40px;}
.pc-mb45{margin-bottom: 45px;}
.sub2-tip-btn1{margin-top: -15px;}
.sub2-tip-btn1 .red-tip1{float: left;margin: 25px 15px 0 0;}
.sub2-tip-btn1 .sub-btn1{float: right;margin-top: 15px;}
.phone-input1{max-width: 320px;}
.phone-input1 > *{float: left;display: block;}
.phone-input1 > select{width: calc(30% - 12px);}
.phone-input1 > input[type="text"]{width: calc(35% - 18px);max-width: none;}
.phone-input1 > span{position: relative;width: 24px;height: 40px;font-size: 0}
.phone-input1 > span::before{position: absolute;top: calc(50% - 0.5px);left: calc(50% - 4px);background: #999;width: 8px;height: 1px;content:"";}
.Email-input1{max-width: 486px;}
.Email-input1 > *{float: left;display: block;}
.Email-input1 > select{width: calc(34% - 8px);margin-left: 8px;}
.Email-input1 > input[type="text"]{width: calc(33% - 15px);max-width: none;}
.Email-input1 > span{width: 30px;height: 40px;line-height: 40px;color: #444;text-align: center;}
.people-input1{max-width: 304px;}
.people-input1 > *{float: left;display: block;}
.people-input1 > select{width: calc(30% - 7px);margin-right: 8px;}
.people-input1 > input[type="text"]{width: calc(40% - 26px);max-width: none;}
.people-input1 > span{width: 24px;height: 40px;line-height: 40px;color: #444;text-align: right;}
.sub2-Bgrepbox1{margin: 20px 0 40px;padding: 6px;background: url('../images/sub/sub2_bg9.png') repeat;border-radius: 8px;}
.sub2-Bgrepbox1 > div{padding: 40px 20px;background: #fff;border-radius: 6px;}
.sub2-year-month1{display: table;margin: 0 auto;padding: 0 40px;color: #666;font-size: 20px;position: relative;}
.sub2-year-month1 strong{display: inline-block;color: #333;font-size: 32px;font-weight: 900;}
.sub2-year-month1 .month{color: #2c68d5;margin-left: 12px;}
.sub2-year-month1 .prev, .sub2-year-month1 .next{position: absolute;top: calc(50% - 10px);display: block;width: 20px;height: 20px;font-size: 0;}
.sub2-year-month1 .prev{left: 0;background: url('../images/sub/sub2_prev1.png') no-repeat;}
.sub2-year-month1 .next{right: 0;background: url('../images/sub/sub2_next1.png') no-repeat;}
.sub2-date-table1{font-size: 20px;color: #333;}
.sub2-date-table1 table{overflow: hidden;border-radius: 8px 8px 0 0;}
.sub2-date-table1 table th{height: 64px;padding: 3px;background: #56668a;color: #fff;}
.sub2-date-table1 table td{height: 110px;padding: 18px 15px;font-weight: bold;vertical-align: top;border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.sub2-date-table1 table td:last-child{border-right: 1px solid #e0e0e0;}
.sub2-date-table1 table th:first-child{background: #d36969;border-left: 1px solid #d36969;}
.sub2-date-table1 table th:last-child{background: #4e7ed6;border-left: 1px solid #4e7ed6;}
.sub2-date-table1 table td:first-child{color: #d36969;}
.sub2-date-table1 table td:last-child{color: #4e7ed6;}
.sp-end1{margin-top: 10px;display: inline-block;padding: 2px 8px 2px 6px;color: #333;font-size: 15px;font-weight: 400;line-height: 17px;background: #f9f9f9;border: 1px solid #eaeaea;border-radius: 2px;word-break: keep-all;}
.sp-end1::before{display: inline-block;vertical-align: top;margin: 1px 5px 1px 0;width: 14px;height: 14px;background: url('../images/sub/sub2_bg10.png') no-repeat;background-size: 100% !important;content:"";}
.sp-end1.red{background: #fff3f3;border-color: #ffc7c7;}
.sp-end1.red::before{background: url('../images/sub/sub2_bg11.png') no-repeat;}

.pop-all{display: none;overflow-y:scroll;overflow-x:hidden;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background:#000;background:rgba(0,0,0,0.8);}
.pop-area{width:calc(100% - 20px);max-width:1100px;margin: 50px auto 50px;background: #fff;border-radius: 10px;overflow: hidden;position: relative;}
.pop-top{padding: 20px;background: #2481e9;text-align: center;}
.pop-top > p{font-size: 26px;color: #fff;font-weight: bold;}
.p-boxs{padding: 40px 30px;}
.p-out{display: inline-block;position: absolute;right: 10px;top: 20px;}
.tr-text{text-align: right;font-size: 18px;color: #222;margin-bottom: 10px;line-height: 1;}

.pop-out{display:block;margin-bottom:5px;text-align:right;font-size:0;}

.ptr-text > li{margin-bottom: 5px;font-size: 15px;color: #444;position: relative;line-height: 1.5;padding-left: 15px;}
.ptr-text > li:last-child{margin-bottom: 0;}
.ptr-text > li:after{content: "※";position: absolute;left: 0;top: 0;font-size: 15px;color: #444;}
.ptr-text.add-style > li > ul{margin-top: 3px;}
.ptr-text.add-style > li > ul > li{background: url('../images/sub/a_icon1.gif') no-repeat left 4px;padding-left: 15px;}
.ptr-text.add-style > li > ul > li > ul > li{background: url('../images/sub/a_icon2.gif') no-repeat left 9px;padding-left: 18px;}
.the-next-bg{background: url(/jungnang-health/images/sub/tnext.gif) no-repeat top center;height: 41px;text-indent: -999em;}
.center-blue{font-size: 17px;color: #2481e9;text-align: center;}
.p3-right{margin-top: 20px;}
.p3-right ul{display: table;float: right;border: 1px solid #ddd;border-top: 0;}
.p3-right ul li{padding: 10px 20px;border-top: 1px solid #ddd;text-align: right;font-size: 16px;color: #222;}
.p-ul-txt{margin-top: 30px;}
.p-ul-txt > li{background: url(../images/sub/pul_icon.gif) no-repeat left 5px;padding-left: 20px;font-weight: bold;color: #222;font-size: 19px;}
.p-ul-txt > li > ul > li{font-weight: normal;position: relative;margin-top: 10px;font-size: 16px;padding-left: 25px;line-height: 140%;}
.p-ul-txt > li > ul > li i{font-style: normal;position: absolute;left: 0;top: 0;}
.p-ul-txt > li > ul > li > ul > li{position: relative;padding-left: 30px;font-size: 16px;margin-top: 10px;line-height: 140%;}


.a-file1{position: relative;padding-left: 24px;min-height: 20px;margin-bottom: 2px;}
.a-file1 .file-img{position: absolute;top: 2px;left: 0;}
.a-file1.hwp{padding-left: 21px;}
.sb5-btn1{background: #666;min-width: 80px;height: 34px;line-height: 34px;color: #fff;font-size: 15px;text-align: center;}
.sb5-btn1.blue{background: #1d71a1;}
.sb5-btn1.blue2{background: #487abd;}
.sb5-btn1.brown{background: #b6631f;}
.dw-sub-btn1-wrap1{overflow: hidden;}
.dw-sub-btn1-wrap1 .sub-btn1{margin-top: -64px;}
.search-inbox1{position: relative;padding: 2px 40px 2px 2px;width: calc(100% - 108px);height: 42px;overflow: hidden;background: #fff;border: 1px solid #e4e4e4;border-radius: 5px;}
.search-inbox1 a.a-go{position: absolute;top: calc(50% - 11px);right: 12px;}
.search-inbox1 input{width: 100%;height: 100%;border: 0;}
.sub4-input-select1{padding: 15px 25px;color: #777;font-size: 18px;background: #f9f9f9;border: 1px solid #f6f7f8;}
.sub4-input-select1 > ul{margin: auto;max-width: 920px;}
.sub4-input-select1 > ul > li{margin-left: -10px;display: flex;align-items: center;position: relative;}
.sub4-input-select1 > ul > li:not(:first-child){margin-top: 10px;}
.sub4-input-select1 > ul > li > *{margin-left: 10px;}
.sub4-input-select1 label{display: block;min-width: 65px;padding-right: 10px;color: #222;font-weight: bold;text-align: right;}
.sub4-input-select1 select{min-width: 160px;}
.file-shape1-add1{margin: 5px 0 15px;display: table;color: #222;font-size: 18px;font-weight: bold;line-height: 20px;}
.file-shape1-add1::after{display: inline-block;vertical-align: top;margin-left: 10px;width: 20px;height: 20px;background: url('../images/sub/sub4_add1.png') no-repeat;content: "";}
.file-shape1-delete1{margin-top: 10px;position: relative;padding-right: 30px;}
.file-shape1-delete1 .delete{position: absolute;top: calc(50% - 10px);right: 0;width: 20px;height: 20px;font-size: 0;background: url('../images/sub/sub4_delete1.png') no-repeat;}
.date-input{max-width: 200px;}
.date-input > input[type="text"]{width: 100%;padding: 0 46px 0 8px;background: #fff url('../images/sub/sub_date1.png') no-repeat right 10px center;
color: #888;}
