#sub-container{padding-top: 40px;max-width:1600px;margin:0 auto;}
#sub-container::after{content:"";display:block;clear:both;}
#lnb{float:left;width: 280px;}
.lnb-title{font-family: "GmarketSansTTF";font-weight: 700;font-size: 30px;color: #fff;background: #103e89 url(../images/sub/lnb_bg.png) no-repeat right bottom;height: 130px;display: flex;align-items: center;justify-content: center;border-radius: 15px;margin-bottom: 20px;}
.lnb-nav{border-radius: 15px;border: 1px solid #e5e5e5;padding: 10px 30px;}
.lnb-nav > ul{}
.lnb-nav > ul > li{border-top: 1px solid #e5e5e5;}
.lnb-nav > ul > li:first-child{border-top:0;}
.lnb-nav > ul > li > a{min-height: 69px;display: flex;align-items: center;position: relative;line-height: 1.2;padding: 5px 35px 5px 0;}
.lnb-nav > ul > li > a span{font-size: 20px;font-weight: 500;color: #222;}
.lnb-nav > ul > li > a:hover span,
.lnb-nav > ul > li > a.on span{display: inline;background: linear-gradient(#d9eafa, #d9eafa) 0 100%;background-size: 100% 8px;background-repeat: no-repeat;line-height: 1.2;padding-bottom: 0;font-weight: 600;color: #103e89;}
.lnb-nav > ul > li > a::after{content:"";position:absolute;right:0;top: 50%;transform: translateY(-50%);width:31px;height:31px;background: url(../images/common/ico_m_gnb_dp1_close.png) no-repeat center;transition: 0.3s;border: 1px solid #d3d3d3;border-radius: 10px;box-sizing: border-box;}
.lnb-nav > ul > li > a:hover::after,
.lnb-nav > ul > li > a.on::after{transform: translateY(-50%) rotate(90deg);background-image: url(../images/common/ico_m_gnb_dp1_close2.png);background-color: #103e89;}
.lnb-nav > ul > li > ul{display:none;padding-bottom: 20px;}
.lnb-nav > ul > li > ul > li{padding: 8px 0 8px 20px;}
.lnb-nav > ul > li > ul > li > a{font-size:17px;color: #777;position: relative;}
.lnb-nav > ul > li > ul > li > a::before{content:"";position:absolute;left: -20px;top:50%;transform:translateY(-50%);width: 7px;height: 7px;background: #dcdcdc;border-radius: 50%;}
.lnb-nav > ul > li > ul > li > a:hover,
.lnb-nav > ul > li > ul > li > a.on{color:#222;background: linear-gradient(#ccc, #a9a9a9) 0 100%;background-size: 100% 2px;background-repeat: no-repeat;}
.lnb-nav > ul > li > ul > li > a:hover::before,
.lnb-nav > ul > li > ul > li > a.on::before{background:#103e89;}

#right-container{float: right;width: calc(100% - 280px - 70px);padding-top: 10px;}
.sub-tit{font-size:40px;font-family: "GmarketSansTTF";font-weight: 700;height: 53px;}
.location{display: flex;align-items: flex-end;justify-content: space-between;border-bottom: 1px solid #103e89;padding-bottom: 20px;}
.location > ul{display: flex;align-items: center;}
.location > ul >li{font-size: 18px;color: #777777;position: relative;margin-right: 35px;}
.location > ul >li::after{content:"";position:absolute;right: -20px;top:50%;transform:translateY(-50%);width: 7px;height: 7px;background: #dcdcdc;border-radius: 50%;}
.location > ul >li:last-child{margin-right:0;}
.location > ul >li:last-child::after{display:none;}
.location > ul >li img{display: block;}
.location > ul >li:last-child{font-weight:500;color:#222222;}
.location .icon-print{f}
.location .icon-print a{display: block;width:47px;height: 47px;background: url(../images/sub/icon_print_off.png) no-repeat;font-size: 0;}
.location .icon-print a:hover{background: url(../images/sub/icon_print_on.png) no-repeat;}

.right-container-start{padding-top:30px;padding-bottom: 100px;min-height: 500px;}

h4.h4-tit{font-size:30px;font-weight:600;color:#222222;padding-left: 25px;position: relative;margin-bottom: 20px;margin-top: 60px;}
h4.h4-tit:first-of-type{margin-top:0;}
h4.h4-tit::before{content:"";position:absolute;top: 20px;left:0;width:12px;height:12px;background:#103e89;border-radius:50%;}

h4.h4-tit.icon1{background:;}

h4.h4-tit2{display:flex;flex-wrap:wrap;font-size:36px;font-weight:600;color:#222222;position: relative;margin-bottom: 20px;margin-top: 60px;align-items: center;}
h4.h4-tit2 .num{flex:0 0 auto;width:40px;height:40px;line-height:40px;margin-right: 12px;border-radius:50%;text-align:center;color:#fff;font-size:26px;font-weight:600;}
h4.h4-tit2 .num.c1{background:#03c4ed;}
h4.h4-tit2 .num.c2{background:#4d41cf;}
h4.h4-tit2 .num.c3{background:#f7ac0f;}


h5.h5-tit{font-size:26px;font-weight:500;color:#222222;margin-bottom: 20px;margin-top: 50px;}

ul.list-style1{padding-left:15px;}
ul.list-style1 > li{position:relative;font-size:18px;font-weight:300;color:#333333;margin: 2px 0;}
ul.list-style1 > li strong{font-weight:600;}
ul.list-style1 > li::before{content:"";position:absolute;top: 10px;left: -15px;width:6px;height:6px;background:#dcdcdc;border-radius:50%;}

ul.list-style1.liGap1 > li{margin: 7px 0;}
ul.list-style1.liGap2 > li{margin: 17px 0;}
ul.list-style1.f-400 > li{font-weight:400;}
ul.list-style2{padding-left:15px;}
ul.list-style2 > li{position:relative;font-size:18px;font-weight:300;color:#333333;margin: 2px 0;}
ul.list-style2 > li::before{content:"";position:absolute;top: 12px;left: -15px;width:7px;height: 1px;background:#333333;}
.flex-center{display: flex;align-items: center;justify-content: center;}
.mb50 {margin-bottom: 50px;}
ul.list-style3{padding-left: 13px;}
ul.list-style3 > li{font-size:18px;font-weight:300;color:#333333;margin: 2px 0;text-indent: -15px;}

.greetings-box{background:url(../images/sub/greetings_img.jpg) no-repeat center/cover;height:400px;font-size:40px;font-family: "GmarketSansTTF";font-weight:700;color:#ffffff;border-radius: 20px;text-align: center;padding: 70px 20px 0;}
.greetings-txt{font-size:18px;color:#333;margin-top:30px;}

.timeline-box{/* text-align: center; */}
.timeline-box > ul{}
.timeline-box > ul > li{display: flex;margin-top: 10px;}
.timeline-box > ul > li div{border-radius:10px;}
.timeline-box > ul > li div:first-child{flex: 0 0 auto;width: 220px;margin-right: 40px;border: 1px solid #103e89;display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: 600;color: #103e89;}
.timeline-box > ul > li div:last-child{flex: 1 1 auto;background: #f6f6f6;text-align: left;padding: 10px 30px;min-height: 60px;display: flex;align-items: center;font-size: 18px;}
.timeline-box > ul > li div.time{}
.timeline-box > ul > li div.history{text-align: center;justify-content: center;}
.timeline-box > ul > li:first-child{margin-top:0;margin-bottom:20px;}
.timeline-box > ul > li:first-child > div{height:70px;background: #103e89;color: #fff;font-size: 20px;font-weight: 500;}

.epikPlus-box{}
.epikPlus-box > div{background: #f6f6f6;border-radius: 15px;padding: 30px 45px 30px;margin-top: 20px;}
.epikPlus-box > div:first-child{margin-top:0;}
.epikPlus-box > div .title{font-size: 28px;font-weight: 600;color: #222222;margin-bottom: 25px;}
.epikPlus-box > div .txt{font-size: 18px;font-weight: 300;color: #333333;}

.Seoul-Pay-box{}
.Seoul-Pay-box .db-btn{margin: 0;border: 1px solid #103e89;}

.table-style1{border-top: 1px solid #103e89;background: #fff;margin:15px 0;}
.table-style1 table th{font-weight: 500;padding: 10px 10px;border-top: 1px solid #d5e3f9;border-right: 1px solid #d5e3f9;border-bottom: 1px solid #d5e3f9;font-size: 16px;color: #333333;text-align: center;background: #f4f7fc;line-height: 1.2;height: 60px;}
.table-style1 table td{padding: 10px;border-right: 1px solid #d5e3f9;border-bottom: 1px solid #d5e3f9;font-size: 16px;text-align:center;height: 60px;}
.table-style1 table th:last-child,
.table-style1 table td:last-child{border-right:0;}
.table-style1 table .no-bor{border-right:0;}
.table-style1 table .bor-r{border-right:1px solid #d5e3f9 !important;}
.table-style1 table .left{text-align:left;}
.table-style1 table .bg1{background:#f4f7fc;}

.table-style1 table ul.list-style2 > li{font-size:16px;}

.table-style1.scroll{width:100%;overflow-x: auto;}
.table-style1.scroll > table{min-width:988px;}

.white-box{background:#fff;padding:20px 40px;border-radius:15px;}
.white-box .txr{font-size:16px;color:#333;}

.contract-btns{margin-top: 25px;}
.contract-btns > ul{display: flex;flex-wrap: wrap;margin: -18px 0 0 -18px;}
.contract-btns > ul > li{width: calc(100% / 6 - 18px);margin: 18px 0 0 18px;}
.contract-btns > ul > li .db-btn{padding-left: 20px;width: auto;height: 60px;margin: 0;border-radius: 10px;background-size: 18px;}
.contract-btns > ul > li .db-btn::before{display:none;}

.contract-box{display: flex;gap: 0 35px;margin-bottom: 20px;}
.contract-box > div{width: calc(100% / 3);border-radius: 15px;height: 200px;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;padding: 20px 0 35px 20px;35px:;background: #fff url(../images/sub/contract_img01.png) no-repeat right 20px bottom 20px;}
.contract-box > div .tp{align-self: flex-start;padding: 0 25px;height: 46px;line-height: 46px;border-radius: 23px;font-size: 20px;font-weight: 500;color: #ffffff;}
.contract-box > div .bt{font-size: 20px;color: #555555;padding-left: 10px;padding-right: 110px;}
.contract-box > div .bt strong{display: inline-block;font-size: 46px;font-weight: 600;color: #222;margin-right: 10px;line-height: 1;vertical-align: bottom;}
.contract-box > div.Elementary{}
.contract-box > div.Middle{background-image: url(../images/sub/contract_img02.png);}
.contract-box > div.Hign{background-image: url(../images/sub/contract_img03.png);}

.contract-box > div.Elementary .tp{background: #38bb73;}
.contract-box > div.Middle .tp{background: #e8b733;}
.contract-box > div.Hign .tp{background: #7f69e0;}

.Regions-box{display: flex;justify-content: space-between;margin-top: 90px;}
.Regions-box .lf{margin-right: 80px;}
.Regions-box .lf h5.h5-tit{margin-top:35px;}
.Regions-box .lf h5.h5-tit:first-of-type{margin-top:0;}
.Regions-box .lf .tab{}
.Regions-box .lf .tab > ul{display: flex;flex-wrap: wrap;margin: -10px 0 0 -5px;}
.Regions-box .lf .tab > ul > li{width: calc(100% / 4 - 5px);margin: 10px 0 0 5px;}
.Regions-box .lf .tab > ul > li a{height: 56px;display: flex;align-items: center;justify-content: center;background: #f6f6f6;border-radius: 10px;font-size: 17px;font-weight: 500;color: #333;word-break: break-all;}
.Regions-box .lf .tab > ul > li a.on{background:#103e89;color: #fff;}
.Regions-box .lf .tab > ul > li a.on::before{content:"";display:inline-block;background: url(../images/sub/icon_check.png) no-repeat;width: 14px;height: 12px;margin-right: 5px;}

.Regions-box .rt{flex: 0 0 auto;padding: 25px 0;text-align: center;width: 560px;border: 1px solid #dcdcdc;border-radius: 15px;display: flex;align-items: center;justify-content: center;}
.Regions-box .rt > img{}
.Regions-box .rt > .map{flex: 0 0 auto;position:relative;width: 379px;height: 514px;/*background: url(../images/sub/map_.png) no-repeat;*/}
.Regions-box .rt > .map .name{position: absolute;padding-bottom: 55px;background: url(../images/sub/icon_current.png) no-repeat center bottom;/* width: 22px; */height: 28px;white-space: nowrap;font-size: 18px;font-weight: 500;color: #222;text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;}
.Regions-box .rt > .map .Seoul{top: 45px;left: 120px;}
.Regions-box .rt > .map .Busan{bottom: 170px;right: 70px;}
.Regions-box .rt > .map .Daegu{top: 215px;right: 100px;}
.Regions-box .rt > .map .Incheon{top: 25px;left: 60px;}
.Regions-box .rt > .map .Gwangju{bottom: 175px;left: 95px;}
.Regions-box .rt > .map .Daejeon{top: 150px;left: 120px;}
.Regions-box .rt > .map .Ulsan{bottom: 210px;right: 45px;}
.Regions-box .rt > .map .Sejong{top: 115px;left: 120px;}
.Regions-box .rt > .map .Gangwon{top: 30px;left: 190px;}
.Regions-box .rt > .map .Gyeonggi{top: 30px;left: 110px;}
.Regions-box .rt > .map .Chungbuk{top: 140px;left: 150px;}
.Regions-box .rt > .map .Chungnam{top: 160px;left: 70px;}
.Regions-box .rt > .map .Jeonbuk{top: 250px;left: 110px;}
.Regions-box .rt > .map .Jeonnam{bottom: 110px;left: 90px;}
.Regions-box .rt > .map .Gyeongbuk{top: 170px;right: 60px;}
.Regions-box .rt > .map .Gyeongnam{bottom: 160px;right: 100px;}
.Regions-box .rt > .map .jeju{bottom: 20px;left: 90px;}

.Regions-box2{margin-top: 50px;}
.Regions-box2 > div{display: none;justify-content: space-between;}
.Regions-box2 > div .lf{flex: 1 1 auto;margin-right: 80px;}
.Regions-box2 > div .lf h5.h5-tit{margin-top:35px;}
.Regions-box2 > div .lf h5.h5-tit:first-of-type{margin-top:0;}
.Regions-box2 > div .lf .table-style1 tbody th,
.Regions-box2 > div .lf .table-style1 tbody td{/* background: none; */height: 50px;padding: 10px 5px;}
.Regions-box2 > div .lf .url{}
.Regions-box2 > div .lf .url a{display: flex;align-items: center;height: 60px;font-size: 18px;color: #333333;border: 1px solid #dcdcdc;border-radius: 10px;padding: 0 45px 0 30px;background: url(../images/sub/icon_target.png) no-repeat right 18px center;margin-top: 10px;}

.Regions-box2 > div .rt {flex:0 0 auto;width: 560px;}
.Regions-box2 > div .rt .slide{position: relative;padding-bottom: 75px;}
.Regions-box2 > div .rt .slide .swiper-container{overflow:hidden;}
.Regions-box2 > div .rt .slide .swiper-container img{width:100%;}
.Regions-box2 > div .rt .slide .button_arrow{flex: 0 0 auto;width:56px;height:56px;border:1px solid #e5e5e5;border-radius:50%;top:auto;left:auto;right:auto;bottom:auto;margin:0;position: relative;cursor:pointer;font-size: 0;}
.Regions-box2 > div .rt .slide .swiper-controler{display: flex;align-items: center;gap:10px;position:absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.Regions-box2 > div .rt .slide .swiper-controler .swiper-pagination{flex: 0 0 auto;position: static;color:#333333;font-size: 17px;width: 50px;}
.Regions-box2 > div .rt .slide .button_arrow::after{content:'';position:absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);width:9px;height:14px;background-repeat: no-repeat;}
.Regions-box2 > div .rt .slide .button_arrow.swiper-button-prev::after{left: calc(50% - 2px);background-image: url("../images/main/main_slider_icon03.png");}
.Regions-box2 > div .rt .slide .button_arrow.swiper-button-next::after{left: calc(50% + 2px);background-image: url("../images/main/main_slider_icon02.png");}
.Regions-box2 > div .rt .slide .button_arrow.swiper-button-stop::after{width:9px;height:12px;background-image: url("../images/main/main_flr4_img04.png");}
.Regions-box2 > div .rt .slide .swiper-button-next.swiper-button-disabled,
.Regions-box2 > div .rt .slide .swiper-button-prev.swiper-button-disabled{opacity:1;}
.Regions-box2 > div .rt .slide .swiper-button-next.swiper-button-disabled::after,
.Regions-box2 > div .rt .slide .swiper-button-prev.swiper-button-disabled::after{opacity: .3;}


@media screen and (max-width: 1400px){
	.contract-btns > ul > li{width: calc(100% / 4 - 18px);}
	
	.Regions-box .lf,
	.Regions-box2 > div .lf{margin-right: 10px;}
	.Regions-box .rt,
	.Regions-box2 > div .rt{width: 381px;}
}
@media screen and (max-width: 1280px){
	#right-container{width:calc(100% - 280px - 30px);}
	.contract-box{flex-wrap: wrap;gap: 0;margin-left: -10px;}
	.contract-box > div{width:calc(50% - 10px);margin:10px 0 0 10px;}

	.Regions-box .lf .tab > ul > li a{font-size: 15px;letter-spacing: -1px;}
}
@media screen and (max-width: 1024px){
	#sub-container{padding: 20px 20px 50px;}
	#lnb{display:none;}
	#right-container{float:none;width:auto;padding-top: 0;padding: 0;}
	.right-container-start{padding-bottom:0;}
	.location{padding-bottom:10px;margin-top: 10px;}
	.location .icon-print{display:none;}

	h4.h4-tit{margin-top:30px;}

	.timeline-box > ul > li div:first-child{margin-right:20px;}
	.epikPlus-box > div{padding: 30px 20px;}

	.Regions-box{margin-top:50px;display: block;}
	.Regions-box .lf, .Regions-box2 > div .lf{margin-right:0;}
	.Regions-box .lf .tab > ul > li a{letter-spacing:0;}
	.Regions-box .rt, .Regions-box2 > div .rt{width:auto;margin-top: 20px;}

	.Regions-box2 > div{flex-direction: column;}
	.Regions-box2 > div .rt .slide .swiper-slide a{display:block;}
	.Regions-box2 > div .rt .slide .swiper-slide a img{width:100%;}


	
}
@media screen and (max-width: 768px){
	#sub-container{padding: 20px 15px 50px;}
	.sub-tit{font-size:30px;}
	.location > ul >li{display: none;}
	.location > ul >li:first-child, .location > ul >li:last-child{display: inline-flex;align-items: center;}
	.location > ul >li:last-child::before{display:inline-flex;width:1.6rem;height:1.6rem;background:url(../images/sub/ico_bread_dot.svg) no-repeat;background-size:contain;content:"";order: 1;align-items:center;justify-content:flex-start;flex-direction:row;}
	.location > ul >li:last-child::after{display:inline-flex;order: 2;position: static;transform: none;margin: 0 15px;}
	.location > ul >li:last-child a{order:3;}
	
	h4.h4-tit{font-size:25px;}
	h4.h4-tit::before{top: 12px;}

	.greetings-box{font-size: 30px;display: flex;align-items: center;padding-top: 0;}
	.timeline-box > ul > li div:first-child{width: 170px;}
	.epikPlus-box > div .title{font-size:22px;margin-bottom: 15px;}

	.contract-btns > ul > li{width: calc(100% / 2 - 18px);}
}
@media screen and (max-width: 640px){
	.contract-box > div{width: 100%;margin-top: 10px;}
}
@media screen and (max-width: 480px){
	.timeline-box > ul > li{display:block;}
	.timeline-box > ul > li:first-child{display:none;}
	.timeline-box > ul > li div:first-child{width:auto;}

	.Regions-box .rt{overflow-x:auto;}
}




/* sub add */
h5.h5-tit2{font-size:30px;font-weight:600;color:#333333;margin-bottom: 20px;margin-top: 50px;}
h4.h4-tit2 .subway{flex:0 0 auto;width:45px;height:59px;line-height:59px;margin-right: 16px;}
h4.h4-tit2.nowrap-style{flex-wrap:nowrap;}

.style-borr{font-size:inherit;font-weight:inherit;font-family:inherit;}

.desc-txt{font-size:22px;color:#222222;font-weight:600;padding-top:45px;}
.desc-txt.pt0{padding-top:0;}
.follo-apply-box{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:30px;}
.follo-apply-box > div{flex:1 1 auto;border:1px solid #e5e5e5;border-radius:20px;padding:44px 20px 30px;text-align:center;}
.follo-apply-box .top-txt{font-size:28px;color:#222222;font-weight:500;min-height: 70px;line-height: 1.2;}
.follo-apply-box .db-put{}
.follo-apply-box .db-put .text{font-size:20px;color:#222222;font-weight:500;}
.follo-apply-box .bottom-txt{font-size:18px;color:#333333;font-weight:300;padding-top: 18px;}

.db-btn{display:flex;width:260px;height:70px;line-height: 1.1;margin:15px auto;padding:0 36px 0 68px;font-size:17px;color:#333333;font-weight:500;background:#fff url("../images/sub/icon_an_download.png") no-repeat right 14px center;position:relative;box-shadow:2px 1px 10px 6px rgb(0 0 0 / 3%);border-radius: 15px;align-items: center;text-align: left;border: 1px solid transparent;}
.db-btn::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:20px;width:31px;height:40px;background:#fff url("../images/sub/icon_an_pdf.png") no-repeat;}
.db-btn:hover,
.db-btn:focus-visible{border-color:#103e89;}
.db-btn.style2{margin:15px 0;width: 100%;max-width: 400px;}

.btn-s-application{display:block;margin-top:35px;width:350px;height:70px;line-height:70px;font-size:18px;color:#ffffff;font-weight:500;padding:0 40px 0 27px;background:url("../images/sub/icon_an_share.png") no-repeat right 18px center #103e89;border-radius:10px;box-shadow:2px 1px 10px 6px rgb(0 0 0 / 7%);}

.note-grey-box{margin-top:35px;border-radius:10px;background:#f5f5f5;padding:45px;}
.note-grey-box .note-tit{font-size:28px;color:#222222;font-weight:600;padding-left:62px;position:relative;}
.note-grey-box.pd-style1{padding:18px 37px;}
.note-grey-box .note-tit::before{content:'';position:absolute;top:-2px;left:0;width:50px;height:50px;background:url("../images/sub/icon_an_megaphone.png") no-repeat;}

.hta-bow{margin-top:85px;}
.hta-bow > ul{margin-left:-35px;margin-top:-20px;}
.hta-bow > ul > li{float:left;margin-left:35px;margin-top:20px;}
.hta-bow .img-bow{display:inline-block;vertical-align:middle;}

.flow-area{margin-top: 27px;text-align: center;}
.flow-area .top-txt{font-size:20px;font-weight:500;}
.flow-area .yb-txt{padding-top:14px;font-size:15px;color:#333333;line-height: 1.3;}
.flow-area > ul{margin:-30px 0 0 -30px;}
.flow-area > ul > li{float:left;border-radius:12px;height:160px;margin:30px 0 0 30px;width:calc((100% - 150px) / 5);position:relative;padding:28px 15px 25px;}
.flow-area > ul > li::before{content:'';position:absolute;top:50%;transform:translateY(-50%);left: -18px;width:9px;height:16px;background:url("../images/sub/icon_flow_arrow.png") no-repeat;}
.flow-area > ul > li:nth-child(1)::before,
.flow-area > ul > li:nth-child(6n)::before{display:none;}
.flow-area.blue-style > ul > li {background:#e9fafd;}
.flow-area.blue-style .top-txt{color:#00657b;}
.flow-area.purple-style > ul > li {background:#f0effe;}
.flow-area.purple-style .top-txt{color:#3f33c0;}
.flow-area.brown-style > ul > li {background:#fcf7ec;}
.flow-area.brown-style .top-txt{color:#9e7114;}

.tt-date{font-size:16px;color:#333333;text-align:right;}

.mo-table-box{margin-top:15px;}
.mo-table-box table {border-top:1px solid #103e89;width:100%;}
.mo-table-box tr th,
.mo-table-box tr td{border-right:1px solid #d5e3f9;border-bottom:1px solid #d5e3f9;font-size:16px;color:#333333;}
.mo-table-box thead tr th{background:#f4f7fc;padding:18px 0;}
.mo-table-box tr td{text-align:center;padding:18px 0;}
.mo-table-box tbody tr td:nth-child(1){text-align:left;padding-left:30px;}
.mo-table-box tr td:last-child,
.mo-table-box tr th:last-child{border-right:0;}

.ta-t-tit{font-size:22px;color:#222222;font-weight:600;padding-top: 40px;}

.simp-img-box{margin-top:28px;text-align:center;}
.simp-img-box iframe {
	width: 100% !important;
	display: block;
}
.news-search-bar{border-radius:10px;padding:30px;background:#f6f6f6;display:flex;align-items:center;gap:10px;flex-wrap: wrap;}
.news-search-bar .sel-part{max-width:220px;width:100%;background:url("../images/sub/news_search_bar_ico1.png") no-repeat right 19px center #fff;border-radius:10px;padding-left:20px;padding-right:30px;font-size:17px;color:#333333;height:50px;}
.news-search-bar .calender-part{font-size:0;}
.news-search-bar .calender-part > span{font-size:17px;color:#333333;padding:0 5px;vertical-align: middle;}
.news-search-bar .calender-part .date-part{border-radius:10px;padding-left:20px;padding-right:33px;background:url("../images/sub/news_search_bar_ico2.png") no-repeat  right 16px center #fff;font-size:17px;color:#333333;width:180px;height:50px;border:0;}
.news-search-bar .calender-part .ui-datepicker-trigger{display:none;}
.news-search-bar .inp-string{flex: 1 1 auto;padding-left:22px;font-size:17px;color:#333333;border-radius:10px;background:#fff;height:50px;border:0;padding-right:10px;}
.news-search-bar .btn-box{display:flex;align-items:center;gap:10px;}
.news-search-bar .btn-box button{width:120px;height:50px;line-height: 50px;border-radius:10px;padding-left:45px;padding-right:5px;font-size:17px;text-align: left;}
.news-search-bar .btn-box .btn-search{background:url("../images/sub/news_search_bar_ico3.png") no-repeat left 20px center #103e89;color:#ffffff;}
.news-search-bar .btn-box .btn-reset{background:url("../images/sub/news_search_bar_ico4.png") no-repeat left 22px center #fff;color:#555555;}

.upda-table-box{margin-top:10px;}
.upda-table-box table {border-top:1px solid #103e89;width:100%;}
.upda-table-box tr th,
.upda-table-box tr td{border-bottom:1px solid #d5e3f9;font-size:16px;color:#333333;}
.upda-table-box thead tr th{padding:18px 0;font-weight: 600;}
.upda-table-box tr td{text-align:center;padding:18px 5px;}
.upda-table-box tr td:nth-child(2){text-align:left;}
.upda-table-box thead tr th:last-child,
.upda-table-box tr td:last-child{border-right:0;}
.upda-table-box .thumbtack{display:inline-block;}
.upda-table-box .thumbtack-style td{background:#f6f7ff;}
.upda-table-box .thumbtack-style .no-num{display:none;}

.upda-ttop{margin-top:30px;}
.upda-ttop *{font-size:17px;color:#333333;}
.upda-ttop .lef{float:left;}
.upda-ttop .rig{float:right;}
.upda-ttop .pages{}
.upda-ttop .clr-blue{color:#103e89;}
.upda-ttop .rig .text{display:inline-block;padding-right:10px;}
.upda-ttop .rig .sel-part{border-radius:10px;border:1px solid #e5e5e5;background:url("../images/sub/news_search_bar_ico1.png") no-repeat #fff right 12px center;padding-left:12px;padding-right:22px;width:80px;height: 46px;}

.upd-detail-box .infor{padding-bottom:16px;border-bottom: 1px solid #d5e3f9;}
.upd-detail-box .infor .lef{float:left;}
.upd-detail-box .infor .lef > p{font-size:16px;color:#333333;}
.upd-detail-box .infor .lef .name{display:inline-block;padding-left:14px;}
.upd-detail-box .infor .rig{float:right;}
.upd-detail-box .infor .rig > ul{margin-left:-28px;}
.upd-detail-box .infor .rig > ul > li{float:left;margin-left:28px;font-size:16px;color:#333333;padding-left:27px;background-repeat:no-repeat;background-position:left center;}
.upd-detail-box .infor .rig .view{background-image:url("../images/sub/upde_box_ico1.png");}
.upd-detail-box .infor .rig .date{background-image:url("../images/sub/news_search_bar_ico2.png");}
.upd-detail-box .files{display:flex;padding: 13px 0;gap: 10px;flex-wrap: wrap;border-bottom: 1px solid #d5e3f9;}
.upd-detail-box .files .top-txt{width: 100%;}
.upd-detail-box .files .top-txt > span{font-size:16px;color:#333333;font-weight:600;position:relative;padding-right: 35px;}
.upd-detail-box .files .top-txt > span::after{content:'';position:absolute;top:50%;transform:translateY(-50%);right: 0;width:19px;height:16px;background: url("../images/sub/upde_box_ico2.png") no-repeat;}
.upd-detail-box .files .bm-put{display:flex;gap:10px;align-items: center;flex-wrap: wrap;}
.upd-detail-box .files .bm-put .butn{display:block;width:150px;height:42px;line-height:42px;font-size:16px;color:#333333;padding-right:5px;border-radius:6px;transition: 0.3s;}
.upd-detail-box .files .bm-put .db-style{padding-left:48px;background:url("../images/sub/up_icon_download.png") no-repeat 27px center #222222;color: #fff;border: 1px solid transparent;}
.upd-detail-box .files .bm-put .pre-style{padding-left:50px;background:url("../images/sub/up_icon_maginifier.png") no-repeat 27px center;border:1px solid #d2d2d2;}
.upd-detail-box .files .bm-put .butn:hover{border: 1px solid #103e89;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);}
.upd-detail-box .writing-cont{padding: 44px 0;border-bottom:1px solid #103e89;min-height:630px;}
.upd-detail-box .pag-togg{margin-top:40px;}
.upd-detail-box .pag-togg > a{display:block;border-radius:10px;padding-left:75px;padding-right:10px;height:66px;line-height:66px;font-size: 0;}
.upd-detail-box .pag-togg > a + a{margin-top:10px;}
.upd-detail-box .pag-togg > a:nth-child(1){background:url("../images/sub/upde_box_ico3.png") no-repeat #f6f6f6 28px center;}
.upd-detail-box .pag-togg > a:nth-child(2){background:url("../images/sub/upde_box_ico4.png") no-repeat #f6f6f6 28px center;}
.upd-detail-box .pag-togg span{display:inline-block;vertical-align:middle;font-size: 18px;font-weight: 300;color: #333333;}
.upd-detail-box .pag-togg .location2{width:90px;}
.upd-detail-box .pag-togg .name{width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.upd-detail-box .back-list-btn{display: block;width:200px;height:60px;line-height:60px;margin: 65px auto 0;text-align:center;border:1px solid #103e89;border-radius:10px;font-size:18px;color:#103e89;font-weight:500;transition: 0.3s;}
.upd-detail-box .back-list-btn:hover{background: #103e89;color: #fff;}

.en-paging{margin-top:60px;}
.en-paging .pagination{display:table;margin:0 auto;}
.en-paging .pagination li{float:left;margin-right:8px;}
.en-paging .pagination li:last-child{margin-right:0;}
.en-paging .pagination li a{color:#333333;text-align:center;display: flex;justify-content: center; align-items: center;width:45px;height:45px;border-radius:50%;}
.en-paging .pagination .butn{background:#efefef;}
.en-paging .pagination li.active a{background:#103e89;color:#fff;}

.pr-photo-list{padding-top: 25px;}
.pr-photo-list > ul{margin-left: -25px;margin-top:-25px;}
.pr-photo-list > ul > li{float:left;margin-left: 25px;margin-top: 25px;width: calc((100% - 25px * 3) / 3);} 
.pr-photo-list > ul > li > a{display:block;}
.pr-photo-list  .img-part{display:block;}
.pr-photo-list  .name{display:block;margin-top: 20px;font-size:22px;color:#333333;font-weight:600;padding-left: 20px;line-height: 1.3;}  
.pr-photo-list .pr > ul{margin-left:-28px;margin-top: 12px;padding-left: 20px;}
.pr-photo-list .pr > ul > li{float:left;margin-left:28px;font-size:16px;color:#333333;padding-left:27px;background-repeat:no-repeat;background-position:left center;}
.pr-photo-list .pr .view{background-image:url("../images/sub/upde_box_ico1.png");}
.pr-photo-list .pr .date{background-image:url("../images/sub/news_search_bar_ico2.png");}

.pho-slide-box{margin-top: 60px;}
.pho-slide-box .bigImg-row{position: relative;width: 100%;overflow: hidden;margin-bottom: 0;}
.pho-slide-box .bigImg-row .swiper-container{max-width: 960px;margin:0 auto;overflow:hidden;height:520px;}
.pho-slide-box .bigImg-row:hover .swiper-button-prev,
.pho-slide-box .bigImg-row:hover .swiper-button-next{opacity:1}
.pho-slide-box .bigImg-row .txt{}
.pho-slide-box .bigImg-row .swiper-slide{position:relative;}
.pho-slide-box .bigImg-row .swiper-slide a{display:block;height: 100%;}
.pho-slide-box .bigImg-row .swiper-slide a img{width:100%;height: 100%;object-fit: cover;border-radius: 20px;}
.pho-slide-box .bigImg-row .swiper-slide .txt{position:absolute;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.65);font-size:19px;font-weight:600;color:#fff;display: flex;justify-content: center;align-items: center;height: 72px;}
.pho-slide-box .bigImg-row .swiper-button-prev,
.pho-slide-box .bigImg-row .swiper-button-next{width: 56px;height: 56px;font-size: 0;top: calc(50%);margin-top: 0;transform: translateY(-70%);border: 1px solid #e8e8e8;border-radius: 50%;}
.pho-slide-box .bigImg-row .swiper-button-prev{left:105px;}
.pho-slide-box .bigImg-row .swiper-button-next{right:105px;}
.pho-slide-box .bigImg-row .swiper-button-prev::after,
.pho-slide-box .bigImg-row .swiper-button-next::after{content:"";position:absolute;width:9px;height:14px;}
.pho-slide-box .bigImg-row .swiper-button-prev::after{background:url("../images/sub/pho_slide_prev.png") no-repeat ;}
.pho-slide-box .bigImg-row .swiper-button-next::after{background:url("../images/sub/pho_slide_next.png") no-repeat ;}
.pho-slide-box .swiper-button-next.swiper-button-disabled, 
.pho-slide-box .swiper-button-prev.swiper-button-disabled{opacity:1;}
.pho-slide-box .swiper-button-next.swiper-button-disabled::after, 
.pho-slide-box .swiper-button-prev.swiper-button-disabled::after{opacity:.35;}
.pho-slide-box-item-row{position: relative;height: 225px;overflow:hidden;padding-top: 30px;max-width: 960px;margin: 0 auto;padding-bottom: 40px;}
.pho-slide-box-item-row .swiper-slide{position: relative;display: flex;justify-content: center;align-items: center;border-radius: 20px;overflow: hidden;}
.pho-slide-box-item-row .swiper-slide a{display:block;height:100%;position:relative;}
.pho-slide-box-item-row .swiper-slide a:focus-visible{outline:2px dotted red; transform:scale(0.98);}
.pho-slide-box-item-row .swiper-slide a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff85;}
.pho-slide-box-item-row .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.pho-slide-box-item-row .swiper-slide-thumb-active::after{content:"";position: absolute;left: 0;right: 0;top: 0;bottom: 1px;border: 3px solid #0000ff;border-radius: 20px;z-index: 2;}
.pho-slide-box-item-row .swiper-slide-thumb-active a::before{display:none;}
.pho-slide-box-item-row .swiper-button-prev,
.pho-slide-box-item-row .swiper-button-next{display:none;}
.pho-slide-box .swiper-pagination{top: auto;left: auto;bottom: 0;right: auto;}
.pho-slide-box .swiper-pagination-bullet{width:12px;height:12px;}
.pho-slide-box .swiper-pagination-bullet-active{background:#103e89;}
.pho-slide-box .comment{padding-top:60px;}
.pho-slide-box .comment .icon{display:inline-block;vertical-align:middle;font-style:normal;padding: 0 3px;}
.pho-slide-box .comment .icon:first-child{padding-left:0;}

.parentship-list{}
.parentship-list > ul{margin-top:-15px;margin-left:-20px;}
.parentship-list > ul > li{margin-top:15px;margin-left:20px;float:left;width:calc((100% - 20px * 4) / 4);}
.parentship-list > ul > li > a{display:block;}
.parentship-list .img-part{display:flex;border: 1px solid #dcdcdc;border-radius: 10px;height: 100px;justify-content: center;align-items: center;padding: 0 5px;}
.parentship-list > ul > li > a:hover .img-part,
.parentship-list > ul > li > a:focus-visible .img-part{border-color:#103e89;}
.parentship-list .text{font-size:17px;color:#222222;text-align: center;padding-top: 12px;line-height: 1.2;min-height: 75px;}
.parentship-list .text .sm-style{color:#777777;font-weight:300;}

.uhcc-guide{margin-top:80px;display:flex;background:#fbf7ea;border-radius:15px;padding:30px 35px;justify-content: space-between;}
.uhcc-guide .lef{display:flex;gap:20px;align-items: center;}
.uhcc-guide .lef .img-part{display:inline-block;width:90px;height:90px;border-radius:25px;background: url("../images/sub/parentship_landline_ico.png") no-repeat center #fff;}
.uhcc-guide .lef .text{font-size:30px;color:#3f3b2d;font-weight:600;}
.uhcc-guide .rig{margin-right:60px;}
.uhcc-guide .rig > ul > li{font-size:16px;color:#3f3b2d;}

.archive-list{}
.archive-list > ul{margin-left:-35px;}
.archive-list > ul > li{margin-top:20px;margin-left:35px;float:left;width:calc((100% - 35px * 4) / 4);}
.archive-list > ul > li > a{display:block;}
.archive-list .img-part{display:block;text-align:center;}
.archive-list .img-part img{border-radius:10px;width:100%;height:100%;}
.archive-list .txt2{padding-top:20px;min-height:80px;text-align:center;}

.faq-tab{position:relative;}
.faq-tab .theme {margin-left:-10px;margin-top:-10px;}
.faq-tab .theme > li{float:left;margin-left:10px;margin-top:10px;}
.faq-tab .theme > li > a{display:block;font-size: 17px;text-align: center;color: #555555;padding: 5px 0;border-radius: 50px;border: 1px solid #dcdcdc;padding: 15px 35px;}
.faq-tab .theme > li.on > a{color: #fff;background: #103e89;border-color: #103e89;}

.faq-tab .tab-content-area{margin-top: 50px;}
.faq-tab .tab-content{display:none;}
.faq-tab .tab-content .cont-box{border:3px solid #f4f4f5;border-radius: 10px;padding:20px;}
.faq-tab .qa-lists > li + li{margin-top:14px;}
.faq-tab .qa-lists > li > a{display:block;padding:20px;border-radius:10px;border:1px solid #dcdcdc;}
.faq-tab .qa-lists .qu{position:relative;padding-right:42px;}
.faq-tab .qa-lists .qu::after{content:'';position:absolute;top: 16px;right:0;width: 12px;height: 22px;background: url("../images/sub/qa_tab_arrow_right.png") no-repeat;}
.faq-tab .qa-lists .qu .qu-txt{display: -webkit-inline-box; -webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;width:calc(100% - 74px);font-size:22px;color:#222222;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align: middle;line-height: 1.3;}
.faq-tab .qa-lists .ico{display:inline-block;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;background:#e9f0fa;font-size:30px;
color:#103e89;font-weight:600;font-style:normal;margin-right: 18px; vertical-align: middle;}
.faq-tab .answer-box{display: none;background:#f6f6f6;padding:30px;margin-top: 20px;border-radius: 15px;}
.faq-tab .qa-lists > li > .show{border-color:#103e89;}
.faq-tab .qa-lists .show .answer-box{display:block;}
.faq-tab .qa-lists .show .qu::after{width:22px;height:12px;background-image:url("../images/sub/qa_tab_arrow_down.png");top:22px;}

.conus-details{margin-top:40px;}
.conus-details > ul > li{display:flex;gap:16px;align-items: center;}
.conus-details > ul > li + li{margin-top:18px;}
.conus-details .icon{display:inline-block;width:64px;height:64px;line-height: 64px;background-repeat:no-repeat;background-position:center;border-radius: 20px;flex: 0 0 auto;}
.conus-details .classify{width: 128px;font-weight: 500;flex: 0 0 auto;}
.conus-details .infor{flex: 1 1 auto;font-size:20px;color:#222222;font-weight:300;line-height: 1.3;}
.conus-details .address{background-color:#f9edbd;background-image:url("../images/sub/conus_img02.png");}
.conus-details .telephone{background-color:#d7d6ea;background-image:url("../images/sub/conus_img03.png");}
.conus-details .fax{background-color:#c5e8dc;background-image:url("../images/sub/conus_img04.png");}
.conus-details .mail{background-color:#f9d2c0;background-image:url("../images/sub/conus_img05.png");}

.exit-direction-box{border-radius:10px;padding:30px 40px;margin-top:18px;}
.exit-direction-box.red-style{background:#fff3f4;}
.exit-direction-box.orange-style{background:#fff9f0;}
.exit-direction-box .title{font-size:28px;font-weight:600;}
.exit-direction-box.red-style .title{color:#de4552;}
.exit-direction-box.orange-style .title{color:#ffb600;}

ol.list-style1 > li{display:table;}
ol.list-style1 > li + li{margin-top:10px;}
ol.list-style1 > li > .no{padding-right:6px;display:table-cell;width:18px;font-size:18px;color:#333333;font-weight:600;}
ol.list-style1 .txt{display:table-cell;}


@media screen and (max-width:1620px){
	.flow-area > ul > li:nth-child(6n)::before{display:block;}
	.flow-area > ul > li{width:calc((100% - 90px) / 3);}
	.flow-area > ul > li:nth-child(3n + 1)::before{display:none;}
	
	.pho-slide-box .bigImg-row .swiper-button-prev{left:1px;}
	.pho-slide-box .bigImg-row .swiper-button-next{right:1px;}
	.pho-slide-box .bigImg-row .swiper-container,
	.pho-slide-box-item-row{width:calc(100% - 125px);}
}

@media screen and (max-width:1280px){
	.follo-apply-box{flex-direction: column;align-items:normal;}
	.follo-apply-box .top-txt{min-height:0;}
	
	.hta-bow > ul > li{width:calc((100% - 35px * 3) / 3);}
}

@media screen and (max-width:1024px){
	.follo-apply-box > div{padding:30px 10px 20px;}
	
	.hta-bow{margin-top:40px;}
	
	.news-search-bar{padding:15px;}
	.news-search-bar .inp-string{flex:0 0 auto;width:calc(100% - 260px);}
	
	.pho-slide-box{margin-top:30px;}
	
	.uhcc-guide{padding:15px 20px;}
}

@media screen and (max-width:800px){
	.follo-apply-box > div{padding:30px 10px 20px;}
	
	.hta-bow{margin-top:40px;}
	
	.flow-area{margin-top:20px;}
	.flow-area > ul > li:nth-child(3n + 1)::before{display:block;}
	.flow-area .top-txt{font-size:18px;}
	.flow-area > ul{margin:-20px 0 0 -20px;}
	.flow-area > ul > li{width:calc((100% - 40px) / 2);margin:20px 0 0 20px;}
	.flow-area > ul > li:nth-child(2n + 1)::before{display:none;}
	.flow-area > ul > li::before{left:-14px;}
	.flow-area .yb-txt{padding-top:5px;}
	
}

@media screen and (max-width:768px){
	.desc-txt{font-size:18px;padding-top: 25px;}
	.follo-apply-box .top-txt{font-size:22px;}
	.follo-apply-box .db-put .text{font-size:18px;}
	.follo-apply-box .bottom-txt{font-size:16px;padding-top: 10px;}
	
	.btn-s-application{margin-top: 20px;font-size:16px;width: 100%;max-width: 290px;height: 60px;line-height: 60px;padding:0 35px 0 15px;background-position:right 14px center;}
	
	.note-grey-box{padding:20px;margin-top:20px;}
	.note-grey-box .note-tit{font-size: 22px;padding-left: 50px;}
	.note-grey-box .note-tit::before{background-size: 40px;}
	
	.db-btn{font-size:16px;width:220px;height:60px;background-size: 17px;background-position:right 10px center;padding:0 30px 0 52px;margin:10px auto;}
	.db-btn::before{background-size: 25px;left:15px;width:25px;height:33px;}
	
	.hta-bow > ul{margin-left: -15px;}
	.hta-bow > ul > li{margin-left: 15px;width:calc((100% - 15px * 3) / 3);}
	
	ul.list-style1 > li{font-size:16px;}
	ul.list-style1 > li::before{top:8px;}
	
	.ta-t-tit{font-size:20px;padding-top: 25px;}
	.tt-date{padding-top: 4px;}
	
	.mo-table-box thead tr th,
	.mo-table-box tr td{padding: 15px 0;}
	.mo-table-box tbody tr td:nth-child(1){padding-left:10px;}
	
	h4.h4-tit2{font-size:26px;margin-top:35px;margin-bottom:10px;}
	h4.h4-tit2 .subway{width: 40px;height: 50px;line-height: 50px;margin-right: 10px;}
	h4.h4-tit2.m-ali-norm-style{align-items:normal;}
	h4.h4-tit2 .num{width: 32px;height: 32px;line-height: 32px;font-size: 20px;margin-right: 8px;margin-top: 2px;}
	h5.h5-tit{font-size:22px;margin-top: 35px;margin-bottom: 10px;}
	h5.h5-tit2{font-size:20px;margin-top:35px;margin-bottom:10px;}
	
	.note-grey-box.pd-style1{padding:20px 25px;}
	
	.upda-ttop *{font-size:16px;}
	.upda-ttop .rig .sel-part{height:40px;}
	
	.upda-table-box thead tr th{padding:15px 0;}
	.upda-table-box tr td{padding:15px 5px;}
	
	.max768{overflow-x:auto;}
	.max768 table{width: 768px;}
	
	.en-paging{margin-top:30px;}
	.en-paging .pagination{margin-top: -5px;}
	.en-paging .pagination li{margin-right:6px;margin-top: 5px;}
	.en-paging .pagination li a{width: 40px;height: 40px;}
	
	.upd-detail-box .writing-cont{padding: 22px 0;min-height: 400px;}
	
	.upd-detail-box .pag-togg{margin-top:25px;}
	.upd-detail-box .pag-togg span{font-size:16px;}
	.upd-detail-box .pag-togg .location2{width:50px;}
	.upd-detail-box .pag-togg .name{width:calc(100% - 50px);}
	.upd-detail-box .pag-togg > a{padding-left: 50px;}
	.upd-detail-box .pag-togg > a:nth-child(1),
	.upd-detail-box .pag-togg > a:nth-child(2){background-position:15px center;}
	
	.upd-detail-box .back-list-btn{margin:35px auto 0;font-size:16px;width: 180px;height: 50px;line-height: 50px;}
	
	.pr-photo-list .name{font-size:18px;margin-top: 10px;}
	.pr-photo-list .pr > ul{margin-top:8px;}
	.pr-photo-list{padding-top:15px;}
	.pr-photo-list > ul{margin-left: -15px;margin-top: -15px;}
	.pr-photo-list > ul > li{margin-left:15px;margin-top:15px;width:calc((100% - 15px * 2) / 2);}
	
	.pho-slide-box .bigImg-row .swiper-button-prev,
	.pho-slide-box .bigImg-row .swiper-button-next{width:46px;height:46px;}
	.pho-slide-box .bigImg-row .swiper-container{height:380px;}
	.pho-slide-box-item-row{height:200px;}
	.pho-slide-box .bigImg-row .swiper-container,
	.pho-slide-box-item-row{width:calc(100% - 98px);padding-top: 20px;}
	
	.parentship-list > ul{margin-left:-10px;}
	.parentship-list > ul > li{margin-left:10px;width:calc((100% - 10px * 2) / 2);}
	.parentship-list .text{font-size: 16px;}
	
	.uhcc-guide{margin-top: 40px;padding:10px 15px;flex-direction: column;gap:15px;}
	.uhcc-guide .lef{gap:15px;}
	.uhcc-guide .lef .text{font-size:20px;}
	.uhcc-guide .lef .img-part{width: 70px;height: 70px;background-size: 40px;flex: 0 0 auto;}
	.uhcc-guide .rig{margin-right:0;}
	
	.archive-list > ul{margin-left:-15px;}
	.archive-list > ul > li{margin-top:15px;margin-left:15px;width:calc((100% - 15px * 2) / 2);}
	.archive-list .txt2{padding-top:10px;}
	
	.faq-tab .theme > li > a{font-size:16px;padding:10px 25px;}
	.faq-tab .tab-content-area{margin-top: 30px;}
	.faq-tab .qa-lists > li > a{padding: 12px;}
	.faq-tab .qa-lists .ico{width: 40px;height: 40px;line-height: 40px;font-size: 21px;margin-right: 10px;}
	.faq-tab .qa-lists .qu{padding-right:25px;}
	.faq-tab .qa-lists .qu .qu-txt{font-size:20px;width:calc(100% - 58px);}
	.faq-tab .qa-lists .qu::after{top: 50%;transform: translateY(-50%);}
	.faq-tab .qa-lists .show .qu::after{top:50%;}
	.faq-tab .answer-box{margin-top:10px;padding:15px;}
	.faq-tab .qa-lists .ico{display: block;margin: 0 auto;}
	.faq-tab .qa-lists .qu .qu-txt{padding-top: 10px;width: 100%;font-size: 18px;display: block;overflow: visible;white-space: normal;word-break: break-word;}
	
	.conus-details{margin-top:20px;}
	.conus-details > ul > li{flex-wrap: wrap;gap: 10px;}
	.conus-details > ul > li + li{margin-top: 12px;}
	.conus-details .infor{font-size:16px;}
	.conus-details .infor{width:100%;}
	.conus-details .icon{width:50px;height:50px;}
	.conus-details .address{background-size: 23px;}
	.conus-details .telephone{background-size: 29px;}
	.conus-details .fax{background-size: 24px;}
	.conus-details .mail{background-size: 24px;}
	
	.exit-direction-box{padding: 20px;}
	.exit-direction-box .title{font-size: 22px;}
	
	ol.list-style1 > li + li{margin-top: 6px;}
	ol.list-style1 > li > .no{width: 16px;font-size: 16px;}
	
	.news-search-bar .sel-part{max-width:180px;height:40px;font-size: 16px;padding-left: 16px;}
	.news-search-bar .calender-part .date-part{width: 160px;height: 40px;font-size: 16px;padding-left: 12px;padding-right: 30px;background-position: right 12px center;}
	.news-search-bar .inp-string{height:40px;font-size: 16px;padding-left: 16px;}
	.news-search-bar .btn-box button{height:40px;line-height:40px;font-size: 16px;}
	.calender-part .date-part {height: 34px; width: 40%;}
}

@media screen and (max-width:480px){
	.flow-area > ul > li:nth-child(2n + 1)::before{display:block;}
	.flow-area > ul{margin:-20px 0 0 0;}
	.flow-area > ul > li{width:100%;margin:20px 0 0 0;height: auto;padding: 18px 10px 15px;}
	.flow-area > ul > li::before{left: 50%;transform: translateX(-50%) rotate(90deg);top: auto;bottom: -19px;}
	.flow-area > ul > li:last-child::before{display:none;}
	
	.news-search-bar .inp-string{width:100%;}
	.news-search-bar .calender-part{display:flex;flex-direction: column;width: 100%;}
	.news-search-bar .calender-part > span{padding-left: 80px;}
	
	.upda-ttop .lef,
	.upda-ttop .rig{float:none;}
	.upda-ttop .rig{margin-top: 10px;}
	
	.upd-detail-box .infor .lef,
	.upd-detail-box .infor .rig{float:none;}
	.upd-detail-box .infor .rig{margin-top:10px;}
	
	.pr-photo-list > ul{margin-left:0;}
	.pr-photo-list > ul > li{margin-left:0;width:100%;}
	
	.pho-slide-box .bigImg-row .swiper-button-prev, 
	.pho-slide-box .bigImg-row .swiper-button-next{display:none;}
	.pho-slide-box .bigImg-row .swiper-container,
	.pho-slide-box-item-row{width:100%;}
	.pho-slide-box .bigImg-row .swiper-container{height:300px;}
	.pho-slide-box-item-row{height:160px;}
	
	.parentship-list > ul{margin-left:0;}
	.parentship-list > ul > li{margin-left:0;width:100%;}
	.parentship-list .text{min-height: 0;padding-top: 7px;}
	
}

@media screen and (max-width:425px){
	.hta-bow > ul{margin-left: 0;}
	.hta-bow > ul > li{margin-left: 0;width: 100%;float: none;text-align: center;}
	
	.archive-list > ul{margin-left:0;}
	.archive-list > ul > li{margin-left:0;width:100%;}
	.archive-list .txt2{min-height:0;font-size:16px;}
}

