*{margin:0;padding:0;list-style:none;}

input:focus, 
select:focus{outline:2px solid #000;}

@media (min-width: 1000px){
	.sub-container{display: flex;justify-content: space-between;width:1160px;margin:0 auto;padding-left: 10px;padding-right: 10px;}
	.sub-container .content-left{width: 700px;padding: 20px 0;}
	.sub-container .content-left .container-sm{width: auto;padding: 0;}
	.sub-container .content-left .container-sm .login-area{width: calc(100% - 190px);}
	.sub-container .content-left .container-tiny{width:auto;}
}

.o_h{overflow:hidden !important;}
.mobile{display: none !important;}
.pc{display:block;}
.sub-container ul{list-style:none;padding:0;margin:0;}
caption{position:absolute;top:-99999px;left:-99999px;font-size:0;width:0;height:0;}
.view01-box{width:420px;/* height: calc(100vh - 60px); */overflow-y: auto;padding: 20px 0 20px 20px;position: sticky;top: 142px;align-self: flex-start;}
.sub-container{font-family:"NotoSansCJK", sans-serif;}
.sub-container *{font-family:inherit;}
.fm-NSCK *{font-family:"NotoSansCJK", sans-serif;}

a.btnA{display:inline-block;height:58px;line-height:58px;padding:0 10px;font-family: "NotoSansCJK", sans-serif;}
.msg-box{display: none;position: absolute;top: -30px;left: -40px;background:#0A0A0A;padding:12px;font-size:14px;font-weight:500;color:#fff;line-height: 1;border-radius: 8px;}
.msg-box::after{content:"";position:absolute;width:14px;height:10px;background:url(../images/icon_down.png) no-repeat;}
.msg-box.bottom::after{bottom: -10px;left:50%;transform: translateX(-50%);}

ul.list-style1{margin-bottom: 0;}
ul.list-style1 > li{list-style: none;position: relative;padding-left: 10px;margin-top: 5px;width: 100%;}
ul.list-style1 > li::before{content:"";position:absolute;top: 9px;left: 0;width: 2px;height: 2px;background: #505050;}

.txt-box2{margin-top: 30px;padding: 18px 20px;background: #FAFAFA;}
.txt-box2 p{font-size: 12px;font-weight: 500;color: #0A0A0A;background: url(../images/icon_true.png) no-repeat left center/ 10px 8px;padding-left: 15px;margin-bottom: 10px;} /* 20230505 */
.txt-box2 > ul{f}
.txt-box2 > ul > li{color: #8C8C8C;font-size: 12px;line-height: 1.5;}

ul.tab-style1{display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom: 0;}
ul.tab-style1 > li{width: calc((100% - 24px) / 4);}
ul.tab-style1 > li a{display: block;height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #8C8C8C;border-radius: 8px;background: #fff;border: 1px solid #F0F0F0;}
ul.tab-style1 > li a.on{background: #FFF8EB;border-color: #ffc143;color: #FFC143;}

.mobile-quick{display:none;}

.view01-box .area1{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #F0F0F0;}
.view01-box .area1 .tit{font-size:14px;font-weight: 500;}
.view01-box .area1 .cont{f}
.view01-box .area1 .cont a{display: flex;align-items: center;color:#0A0A0A;height: 48px;border: 2px solid #F0F0F0;border-radius: 8px;padding: 12px;margin-top: 10px;font-size: 16px;font-weight: 500;}
.view01-box .area1 .cont a .round{position: relative;display: inline-block;width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;margin-right: 10px;}
.view01-box .area1 .cont a .round::after{content:"";position: absolute;left: calc(50% - 4px);top: calc(50% - 4px);width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.view01-box .area1 .cont a span{color:#8C8C8C;margin-left: 4px;font-family:'NanumDongHwaDdoBag';margin-top: 6px;}
.view01-box .area1 .cont a:hover,
.view01-box .area1 .cont a.on{border-color:#FFC143;}
.view01-box .area1 .cont a:hover .round,
.view01-box .area1 .cont a.on .round{background:#FFC143;}
.view01-box .area1 .cont a:hover span,
.view01-box .area1 .cont a.on span{color:#FFC143;}

.view01-box .area2{}
.view01-box .area2 > .tit{display: flex;align-items: center;font-size:14px;font-weight: 500;position: relative;margin-bottom: 15px;}
.view01-box .area2 > .tit .icon-wenhao{display: inline-block;background: url(../images/icon_help.png) no-repeat center/100% 100%;width: 16px;height: 16px;margin-left: 5px;}
.view01-box .area2 > .tit .icon-wenhao:hover + .txt{display:block;}
.view01-box .area2 > .tit .txt{display: none;font-size: 12px;font-weight: 400;background: #FAFAFA;border: 1px solid #f0f0f0;width: auto;word-break: keep-all;position: absolute;top: 0;left: 90px;padding: 12px;line-height: 1.5;border-radius: 4px;}
.view01-box .area2 > .cont{f}
.view01-box .area2 > .cont .tit{font-size: 16px;font-weight: 500;background: url(../images/icon-title1.png) no-repeat left center /16px 16px;padding-left: 20px;margin-bottom: 3px;} /* 20230505 */
.view01-box .area2 > .cont > ul{margin: 0;margin-left: 5px;margin-bottom: 12px;padding: 0;display: flex;flex-wrap: wrap;}
.view01-box .area2 > .cont > ul > li{list-style: none;position: relative;padding-left: 10px;margin-top: 5px;width: 100%;}
.view01-box .area2 > .cont > ul > li::before{content:"";position:absolute;top: 8px;left: 0;width:3px;height:3px;background: #505050;}
.view01-box .area2 > .cont > ul > li .tip{display: inline-block;color:#7162FE;font-size: 10px;width: 64px;height: 18px;line-height: 18px;text-align: center;background: #EAE8FF;border-radius: 4px;}
.view01-box .area2 > .cont > ul.col2 > li{width: calc(50%);}
.view01-box .area2 > .cont > .txt-box{margin-top: 20px;padding: 15px 20px;background: #FAFAFA;}
.view01-box .area2 > .cont > .txt-box p{font-size: 12px;font-weight: 500;color: #0A0A0A;background: url(../images/icon_true.png) no-repeat left center/ 10px 8px;padding-left: 15px;margin-bottom: 10px;} /* 20230505 */
.view01-box .area2 > .cont > .txt-box > ul{f}
.view01-box .area2 > .cont > .txt-box > ul > li{color: #8C8C8C;font-size: 12px;line-height: 1.5;}
.view01-box .area3{border-top: 2px solid #FFC143;padding: 15px 20px 0;}
.view01-box .area3 > ul{f}
.view01-box .area3 > ul > li{display: flex;justify-content: space-between;align-items: center;margin-top: 15px;}
.view01-box .area3 > ul > li:first-child{margin-top:0;}
.view01-box .area3 > ul > li > span{position:relative;font-size: 14px;color: #505050;}
.view01-box .area3 > ul > li > span img{width:16px;}/* 20230505 */


.view01-box .area3 > ul > li > span img:hover + .txt{display:block;}
.view01-box .area3 > ul > li > span img + .txt{display: none;font-size: 12px;font-weight: 400;background: #FAFAFA;border: 1px solid #f0f0f0;width: 290px;word-break: keep-all;position: absolute;top: 0;left: 90px;padding: 12px;line-height: 1.5;border-radius: 4px;z-index:1;}
.view01-box .area3 > ul > li > span img + .txt.l62{left:62px;width:258px;}


.view01-box .area3 > ul > li > strong{font-size: 16px;color: #0A0A0A;}

.view01-box .area4{display: flex;justify-content: space-between;margin-top: 20px;padding-left: 20px;}
.view01-box .area4 .btn1{background: url(../images/icon_cs.png) no-repeat left center;font-size: 18px;font-weight: 500;color: #505050;padding-left: 60px;margin-right: 20px;}
a.btn-yellow{position: relative;font-size: 18px;font-weight: 500;color: #fff;background: #FFC143;border-radius: 30px;flex: 1 1 auto;text-align: center;}
a.btn-yellow:hover{background-color: #FFC95D;}
a.btn-yellow:hover .msg-box{/*display:block;*/}

.quick-box{position:fixed;width: 50px;height: 100%;top: 0;bottom: 0;right:0;z-index: 1030;padding-left: 50px;transition: 0.3s;}
.quick-box.on{width: 350px;z-index: 2147483641;}
.quick-box.on::before{content:"";background:rgba(0, 0, 0, 0.5);position:fixed;left: 0;right: 0;top: 0;bottom: 0;}
.quick-box.on .quick-menu::after{transform: rotate(-90deg);}
.quick-box .quick-menu{position: absolute;top: 60%;left: 0;z-index: 10;display: flex;justify-content: center;align-items: center;width: 234px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;font-weight: 500;color: #fff;background: #7162FE;transform: rotate(-90deg);transform-origin: 0 0;border-radius: 15px 15px 0 0;}
.quick-box .quick-menu::before,
.quick-box .quick-menu::after{content:"";display: inline-block;background-repeat: no-repeat;}
.quick-box .quick-menu::before{background-image: url(../images/help_purple.png);width: 16px;height: 16px;background-size: 16px;transform: rotate(90deg);margin-right: 10px;}/* 20230505 */
.quick-box .quick-menu::after{background-image: url(../images/quick_icon.png);width: 10px;height: 14px;background-size: 10px 14px;transform: rotate(90deg);margin-left: 15px;transition: 0.3s;} /* 20230505 */

.quick-box .quick-box-cont{position: relative;padding: 25px 20px;width: 300px;height: 100%;overflow-y: auto;background: #fff;z-index: 10;}
.quick-box .quick-box-cont > .title{display: none;text-align:center;font-size: 14px;color: #505050;margin-bottom: 25px;}
.quick-box .quick-box-cont .quick-close{text-align:right;}
.quick-box-cont a{cursor: default;}

.quick-box .quick-box-cont > div:not(.quick-close, .title, .btnA){margin-top:35px;padding-bottom: 30px;border-bottom: 1px solid #F0F0F0;position: relative;}
.quick-box .quick-box-cont > div:not(.quick-close)::after{content:"";position: absolute;left: calc(50% - 8px);bottom: -7px;background: url(../images/steparrow_y.png) no-repeat;width: 16px;height: 16px;}
.quick-box .quick-box-cont > div.quick-close,
.quick-box .quick-box-cont > div > .title{margin-bottom: 10px;font-size: 14px;font-weight: 500;color: #0A0A0A;}
.quick-box .quick-box-cont > div > .title > span{font-size: 12px;font-weight: 700;color: #FFC143;margin-right: 5px;}
.quick-box .quick-box-cont > div.quick-close a{cursor:pointer;}
.quick-box .quick-box-cont > div.quick-close a img{width:30px}/* 20230505 */
.quick-box .quick-box-cont div.area1{margin-top:0;}
.quick-box .quick-box-cont .area1 > .cont > ul{display:flex;justify-content: space-between;}
.quick-box .quick-box-cont .area1 > .cont > ul > li{width: calc((100% - 6px) / 2);}
.quick-box .quick-box-cont .area1 > .cont > ul > li a{display: block;height:50px;line-height:50px;text-align:center;background:#FFF8EB;font-size:12px;color:#FFC143;border-radius: 8px;}
.quick-box .quick-box-cont .cont .txt{font-size:12px;color:#8C8C8C;text-align:center;margin-top: 10px;}
.quick-box .quick-box-cont .area2{margin-top:0;}
.quick-box .quick-box-cont .area2 > .cont > ul{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top: -6px;}
.quick-box .quick-box-cont .area2 > .cont > ul > li{width: calc((100% - 6px) / 2);margin-top: 6px;}
.quick-box .quick-box-cont .area2 > .cont > ul > li a{display: block;height: 34px;line-height: 34px;padding-left: 32px;font-size:12px;color: #8C8C8C;border-radius: 8px;background: #FAFAFA url(../images/icon_true2.png) no-repeat 10px center/ 14px 10px;border: 1px solid #F0F0F0;} /* 20230505 */
.quick-box .quick-box-cont .area3 > .cont .icon-card{height:60px;background:#F1F9FF;text-align: center;padding-top: 9px;}
.quick-box .quick-box-cont .area3 > .cont .icon-card img{width:42px;} /* 20230505 */
.quick-box .quick-box-cont > div.area5{border-bottom:0;}
.quick-box .quick-box-cont > div.area5::after{display:none;}
.quick-box .quick-box-cont > div.btnA{margin:0;padding:0;border-bottom:0;height: 52px;line-height: 52px;text-align: center;background: #FFC143;border-radius: 8px;}
.quick-box .quick-box-cont > div.btnA:hover{background-color: #FFC95D;}
.quick-box .quick-box-cont > div.btnA::after{display:none;}
.quick-box .quick-box-cont > div.btnA a{display:block;font-size: 16px;font-weight: 500;color: #fff;cursor: pointer;}

.program-select{display: none;position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.program-select::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.program-select .box{max-width:460px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;}
.program-select .program-select-close{position: absolute;top: 10px;right: 10px;}
.program-select .program-select-close a{f}
.program-select .program-select-close a img{width:30px;}/* 20230505 */
.program-select .tit{height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #505050;}
.program-select .cont{background: #FAFAFA;padding: 0 20px;max-height: 286px;overflow-y: auto;}
.program-select .cont > ul{f}
.program-select .cont > ul > li{padding: 16px 12px 15px 35px;border-bottom: 1px solid #F0F0F0;}
.program-select .cont > ul > li:last-child{border-bottom:0;}
.program-select .cont > ul > li input[type="radio"]{position: absolute;opacity: 0;}
.program-select .cont > ul > li label{width: 100%;position: relative;margin-bottom: 0;}
.program-select .cont > ul > li label::before{content:"";position: absolute;left: -35px;top: 0;width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;margin-right: 10px;}
.program-select .cont > ul > li label::after{content: "";position: absolute;left: -27px;top: 8px;width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.program-select .cont > ul > li input[type="radio"]:checked + label::before{background:#FFC143;}
.program-select .cont > ul > li label .info{margin-bottom: 5px;}
.program-select .cont > ul > li label .info .tip{font-size: 13px;color: #3282FF;background: #3282FF1A;padding: 0 5px;border-radius: 6px;}
.program-select .cont > ul > li label .info .date{color: #8C8C8C;margin-left: 5px;}
.program-select .cont > ul > li label .txt{font-size: 16px;font-weight: 500;color: #0A0A0A;}
.program-select .btnA{padding:20px 66px 40px;}


.program-select .btnA a{position: relative;display: block;background: #F0F0F0;font-size: 16px;font-weight: 500;color: #8C8C8C;height: 52px;line-height: 52px;padding-left: 18px;border-radius: 8px;}

.program-select .btnA a::after{content:"";position: absolute;right: 20px;top: calc(50% - 6px);background: url(../images/quick_icon.png) no-repeat;background-size: 10px 14px;width: 10px;height: 14px;transform: rotate(180deg);filter: brightness(0.5);} /* 20230505 */
/* .program-select .btnA a:hover,
.program-select .btnA a.on{background: #FFC143;color: #fff;} */
.program-select .btnA a:hover::after,
.program-select .btnA a.on::after{filter: none;}

.mobile-view01-box-area4{display:none;}

.mobile-view01-box-area4 .msg-box{top:-33px;left:62px;} /* nam */

.mobile-wrap{display:none;}

.sub-container2{position:relative;max-width: 1160px;width: 100%;margin:0 auto;padding: 60px 10px 100px;}
.sub-container2 *{font-family:"NotoSansCJK", sans-serif;}

.back.pc100{position: absolute;top:64px;left:10px;}
.back.pc100 a{display:block;}
.back.pc100 a img{display:block;width: 18px;} /* 20230505 */

.sub-tit{margin-bottom: 40px;text-align:center;font-size: 28px;font-weight: 500;color: #0a0a0a;}
.sub-tit2{margin-bottom: 20px;text-align:center;font-size: 18px;font-weight: 500;color: #0a0a0a;}

.close-mobile-poup{display:none;}

.affirm-box1{f}
.affirm-box1 table{border-top: 4px solid #0A0A0A;border-bottom: 1px solid #0A0A0A;width: 100%;}
.affirm-box1 table thead tr th{border-bottom:1px solid #f0f0f0;font-size: 16px;font-weight: 500;text-align: center;height: 64px;}
.affirm-box1 table tbody tr td{font-size:16px;color:#0a0a0a;padding: 20px 0;text-align: center;}

.affirm-box1-list{padding: 0;font-size:12px;display: flex;align-items: center;}
.affirm-box1-list .img{flex: 0 0 auto; width:100px;margin-right: 15px;}
.affirm-box1-list .img img{width: 100%;height: 100px;border-radius: 10px;}
.affirm-box1-list .txt{flex: 1 1 auto;text-align: left;word-break: keep-all;}
.affirm-box1-list .txt > div{margin:5px 0;}

.affirm-box1-list .txt .country{position: relative;line-height: 16px;padding-left: 24px;color: #8C8C8C;}
/* .affirm-box1-list .txt .country::before{content:"";position: absolute;left: 0;top: 0;width:20px;height:16px;} */
.affirm-box1-list .txt .school{font-size: 18px;font-weight: 500;}
.affirm-box1-list .txt .plan{font-size: 18px;color: #505050;}
.affirm-mobile-info{display: none;}
.affirm-mobile-info .tit{font-size: 14px;color: #505050;}
.affirm-mobile-info dl{display: flex;margin: 5px 0;font-size: 12px;}
.affirm-mobile-info dl dt{flex: 0 0 auto;margin-right: 10px;color: #8C8C8C;}
.affirm-mobile-info dl dd{color: #0A0A0A;}

.affirm-box2{display:flex;margin-top: 80px;border-top: 4px solid #0A0A0A;}
.affirm-box2 .cont1{flex: 1 1 auto;}
.affirm-box2 .cont1 > ul{f}
.affirm-box2 .cont1 > ul > li{f}
.affirm-box2 .cont1 > ul > li > .tit{position: relative;height: 74px;line-height: 74px;padding-left: 28px;border-bottom: 1px solid #0A0A0A;}
.affirm-box2 .cont1 > ul > li > .tit input[type="checkbox"]{position: absolute;opacity: 0;}
.affirm-box2 .cont1 > ul > li > .tit label{position: relative;margin-bottom: 0;font-size: 16px;font-weight: 500;color: #0A0A0A;}
.affirm-box2 .cont1 > ul > li > .tit label span{font-size:14px;}
.affirm-box2 .cont1 > ul > li > .tit label::before{content:"";position: absolute;left: -28px;top: calc(50% - 10px);width: 20px;height: 20px;background: url(../images/select_off.png) no-repeat;background-size: 20px 20px !important;border-radius: 50%;margin-right: 10px;} /* 20230505 */
.affirm-box2 .cont1 > ul > li > .tit input[type="checkbox"]:checked + label::before{background: url(../images/select_on.png) no-repeat;}
.affirm-box2 .cont1 > ul > li > .tit .icon{position:absolute;top: calc(50% - 15px);right: 10px;font-size: 0;background: url(../images/icon_down2.png) no-repeat center/12px 8px;width: 30px;height: 30px;filter: opacity(0.5);cursor: default;}/* 20230505 */
.affirm-box2 .cont1 > ul > li > .tit .icon.on{transform:rotate(180deg)}
.affirm-box2 .cont1 > ul > li > .cont{position: relative;background: #fafafa;padding: 24px 150px 24px 20px;display: none;}
.affirm-box2 .cont1 > ul > li:first-child > .cont{padding-right: 20px;display: block;}
.affirm-box2 .cont1 > ul > li > .cont .tit{font-size: 14px;font-weight: 500;margin-bottom: 10px;}
.affirm-box2 .cont1 > ul > li > .cont > ul:last-of-type{margin-bottom:0;}
.affirm-box2 .cont1 > ul > li > .cont ul{margin: 0;margin-left: 5px;margin-bottom: 20px;padding: 0;display: flex;flex-wrap: wrap;}
.affirm-box2 .cont1 > ul > li > .cont ul > li{list-style: none;position: relative;padding-left: 10px;margin-top: 5px;width: 100%;}
.affirm-box2 .cont1 > ul > li > .cont ul > li::before{content:"";position:absolute;top: 9px;left: 0;width: 2px;height: 2px;background: #505050;}
.affirm-box2 .cont1 > ul > li > .cont ul > li .tip{display: inline-block;color:#7162FE;font-size: 10px;width: 64px;height: 18px;line-height: 18px;text-align: center;background: #EAE8FF;border-radius: 4px;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul{display: flex;flex-wrap: wrap;margin-bottom: 0;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li{width: calc(100% / 2);padding-left: 0;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li::before{display:none;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li:last-child > ul{margin-bottom: 0;}

.affirm-box2 .cont1 > ul > li > .cont > .btnA{width: 130px;position: absolute;right: 10px;bottom: 10px;}
.affirm-box2 .cont1 > ul > li > .cont > .btnA a{position: relative;display: block;background: #FFC143;color: #fff;font-size: 14px;font-weight: 500;height: 40px;line-height: 40px;border-radius: 8px;text-align: center;}
.affirm-box2 .cont1 > ul > li > .cont > .btnA a:hover{background-color: #FFC95D;}
.affirm-box2 .cont1 > ul > li > .cont > .btnA a.on{background:#8C8C8C;color: #fff;cursor: default;}
.affirm-box2 .cont1 > ul > li > .cont > .btnA a.on::before{content:"";display:inline-block;background: url(../images/icon_true3.png) no-repeat;width: 14px;height: 10px;margin-right: 5px;}

.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2{max-width: 335px;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul{margin-bottom:0;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li{display: flex;justify-content: space-between;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li::before{background: url(../images/li_icon1.png) no-repeat;width: 6px;height: 6px;top: 3px;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li:first-child{padding-left:0;margin-bottom: 5px;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li:first-child::before{display:none;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li:first-child span{font-size: 14px;font-weight: 500;color: #0A0A0A;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li:first-child strong{font-size: 14px;font-weight: 700;color: #0A0A0A;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li > span{font-size: 12px;color: #8C8C8C;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li > span img{vertical-align: -2px;width: 14px;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li > span img + .txt{display: none;font-size: 12px;font-weight: 400;background: #FAFAFA;border: 1px solid #f0f0f0;width: 234px;word-break: keep-all;position: absolute;top: 0;left: 90px;padding: 12px;line-height: 1.5;border-radius: 4px;z-index: 1;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li > span img:hover + .txt{display:block;}
.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2 > ul > li > strong{font-size: 12px;font-weight: 400;color: #323232;}

.affirm-box2 .cont2{flex: 0 0 auto;width: 410px;margin-left: 40px;padding-top: 30px;}
.affirm-box2 .cont2 > .txt{font-size: 20px;font-weight: 500;color: #0A0A0A;}
.affirm-box2 .cont2 > .txt span{font-weight: 500;color:#FFC143}
.affirm-box2 .cont2 > .btnA{margin-top: 70px;}
.affirm-box2 .cont2 > .btnA a{position: relative;display: block;background: #F0F0F0;font-size: 18px;font-weight: 500;color: #8C8C8C;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.affirm-box2 .cont2 > .btnA a:hover,
.affirm-box2 .cont2 > .btnA a.on{background:#FFC143;color: #fff;}

.mobile-next-button{display:none;}

.mobile-top{display:none;}

.mobile-service-select-process{position:relative;background: #fafafa;}
.mobile-service-select-process .back_box{position: absolute;width: 1160px;height: 156px;top: 0;left: 50%;-webkit-transform: translate(-50%);-moz-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}
.mobile-service-select-process .pc-logo{position: absolute;top: 20px;left: 20px;}
.mobile-service-select-process .pc-logo img{width:130px;} /* 20230505 */
.mobile-service-select-process > ul{display: flex;justify-content: space-between;padding: 52px 15px;position: relative;margin: 0 auto;max-width: 770px;}
.mobile-service-select-process > ul::before{content:"";position:absolute;top: 70px;left: 30px;right: 30px;z-index: 0;height: 1px;background: #F0F0F0;}
.mobile-service-select-process > ul > li{position: relative;}
.mobile-service-select-process > ul > li.ing .txt,
.mobile-service-select-process > ul > li.ok .txt{font-weight: 500;color: #323232;}

.mobile-service-select-process > ul > li .icon{width: 34px;height: 34px;margin: 0 auto 4px;background-color: #fafafa !important;background-size: 100% 100% !important;} /* 20230505 */
.mobile-service-select-process > ul > li:nth-child(1) .icon{background: url(../images/process1_no.png) no-repeat center;}
.mobile-service-select-process > ul > li:nth-child(2) .icon{background: url(../images/process2_no.png) no-repeat center;}
.mobile-service-select-process > ul > li:nth-child(3) .icon{background: url(../images/process3_no.png) no-repeat center;}
.mobile-service-select-process > ul > li:nth-child(4) .icon{background: url(../images/process4_no.png) no-repeat center;}
.mobile-service-select-process > ul > li:nth-child(5) .icon{background: url(../images/process5_no.png) no-repeat center;}

.mobile-service-select-process > ul > li.ing:nth-child(1) .icon{background: url(../images/process1_ing.png) no-repeat center;}
.mobile-service-select-process > ul > li.ing:nth-child(2) .icon{background: url(../images/process2_ing.png) no-repeat center;}
.mobile-service-select-process > ul > li.ing:nth-child(3) .icon{background: url(../images/process3_ing.png) no-repeat center;}
.mobile-service-select-process > ul > li.ing:nth-child(4) .icon{background: url(../images/process4_ing.png) no-repeat center;}
.mobile-service-select-process > ul > li.ing:nth-child(5) .icon{background: url(../images/process5_ing.png) no-repeat center;}

.mobile-service-select-process > ul > li.ok:nth-child(1) .icon{background: url(../images/process1_ok.png) no-repeat center;}
.mobile-service-select-process > ul > li.ok:nth-child(2) .icon{background: url(../images/process2_ok.png) no-repeat center;}
.mobile-service-select-process > ul > li.ok:nth-child(3) .icon{background: url(../images/process3_ok.png) no-repeat center;}
.mobile-service-select-process > ul > li.ok:nth-child(4) .icon{background: url(../images/process4_ok.png) no-repeat center;}
.mobile-service-select-process > ul > li.ok:nth-child(5) .icon{background: url(../images/process5_ok.png) no-repeat center;}

.mobile-service-select-process > ul > li .txt{font-size: 14px;font-weight: 400;color: #505050;text-align: center;}

.info-ipt-tit{display: flex;align-items: center;font-size: 28px;font-weight: 500;margin-bottom: 30px;}
.info-ipt-tit span{display: inline-block;font-size: 14px;color: #7162FE;background: url(../images/icon_caution.png) no-repeat left center / 16px 16px;padding-left: 20px;margin-left: 10px;vertical-align: middle;} /* 20230505 */
.info-ipt-box{display: flex;justify-content: space-between;}
.info-ipt-box-lf{flex: 1 1 auto;}
.info-ipt-box-lf > .cont{border-top: 4px solid #0A0A0A;}
.info-ipt-box-lf > .cont input[type="text"],
.info-ipt-box-lf > .cont select{height:48px;border-radius:8px;border:1px solid #F0F0F0;padding: 0 15px;font-size: 14px;}
.info-ipt-box-lf > .cont select{-webkit-appearance: none;background-image: url(../images/icon_down4.png);background-repeat: no-repeat;background-position: calc(100% - 12px) 50%;padding-right: 0;}
.info-ipt-box-lf > .cont select::-ms-expand { display: none;}
.info-ipt-box-lf > .cont input::placeholder{color:#D2D2D2}
.info-ipt-box-lf > .cont .title{font-size: 20px;font-weight: 500;color: #0A0A0A;height: 74px;line-height: 74px;border-bottom: 1px solid #F0F0F0;}
.info-ipt-box-lf > .cont > ul{margin: 0;padding: 30px 0 60px;}
.info-ipt-box-lf > .cont > ul > li{margin-top: 15px;display: flex;justify-content: flex-start;}
.info-ipt-box-lf > .cont > ul > li:first-child{margin-top:0;}
.info-ipt-box-lf > .cont > ul > li .first{flex: 0 0 auto;width: 170px;line-height: 48px;}
.info-ipt-box-lf > .cont > ul > li .first .red{color:#FF4117;}
.info-ipt-box-lf > .cont > ul > li .last{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.info-ipt-box-lf > .cont > ul > li .last .w100p{width: 100%;}
.info-ipt-box-lf > .cont > ul > li .last .w32p{width: 32%;}
.info-ipt-box-lf > .cont > ul > li .last .w68p{width: 68%;}
.info-ipt-box-lf > .cont > ul > li .last .w68p-15px{width: calc(68% - 15px);}
.error{outline: 1px solid #FF4117 !important;}
.mt15{margin-top:15px;}

input[type='reset']{width: 20px;height: 20px;background-image: url(/html/images/icon_close.png);background-repeat: no-repeat;background-size: 20px;background-position: 0;background-color: transparent;border: 0;}
button[type='reset']{width: 20px;height: 20px;background-image: url(/html/images/icon_close.png);background-repeat: no-repeat;background-size: 20px;background-position: 0;background-color: transparent;border: 0;}

.phone-box{f}
.phone-box p{margin-bottom:0;}
.phone-box .p1{position: relative;}
.phone-box .p1 > span{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.phone-box .p2{font-size: 14px;color: #8C8C8C;margin-top: 10px;}
.phone-box .p3{position: relative;margin-top: 20px;}
.phone-box .p3 > span.type1{display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.phone-box .p3 > span.type3{display: none;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
.phone-box .p4{color: #FF4117;margin-top: 10px;padding-left: 20px;background: url(../images/icon_caution2.png) no-repeat left center /16px 16px;display:none;} /* 20230505 */
.phone-box span a{display:inline-block;}
.phone-box span.type1{display: none;}
.phone-box span.type1 .delNum{f}
.phone-box span.type1 .delNum img{width:20px;}/* 20230505 */
.phone-box span.type1 .codeSend{width: 85px;height: 28px;line-height: 28px;text-align: center;background: #7162FE;border-radius: 6px;font-size: 12px;font-weight: 500;color: #fff;margin-left: 5px;}
.phone-box span.type2{/* display: none; */}
.phone-box span.type2 .time{color:#FF4117;}
.phone-box span.type2 .codeSendAgain{width: 85px;height: 28px;line-height: 28px;text-align: center;background: #fff;border: 1px solid #0A0A0A;border-radius: 6px;font-size: 12px;font-weight: 500;color: #0A0A0A;margin-left: 5px;}
.phone-box span.type2 .codeSendAgain.disabled{background:#F0F0F0;border: none;color: #8C8C8C;pointer-events:none;}
.phone-box span.type3{display: none;}
.phone-box span.type3 .codeSendAgain{color: #0A0A0A;font-size: 12px;text-decoration: underline;}
.phone-box span.type3 .codeOk{display: inline-block;width: 85px;height: 28px;line-height: 28px;text-align: center;background: #0A0A0A;border-radius: 6px;font-size: 12px;font-weight: 500;color: #fff;margin-left: 10px;}
.phone-box span.type3 .codeOk::before{content:"";display: inline-block;background: url(../images/icon_true3.png) no-repeat;width: 12px;height: 10px;margin-right: 5px;}

.info-ipt-box-rt{position: sticky;top: 70px;align-self: flex-start;width: 36%;flex: 0 0 auto;margin-left: 20px;padding: 30px 20px 20px;border: 1px solid #F0F0F0;}
.info-ipt-box-rt .tit{font-size: 20px;font-weight: 500;color: #0A0A0A;text-align: center;margin-bottom: 25px;}
.info-ipt-box-rt .affirm-box1-list .txt .school{font-size:14px;}
.info-ipt-box-rt .affirm-box1-list .txt .plan{font-size:14px;}

.info-ipt-box-rt .info-ipt-box-rt-bt{margin-top: 30px;padding-top: 30px;border-top: 1px solid #f0f0f0;}
.info-ipt-box-rt .info-ipt-box-rt-bt > ul{margin: 0;}
.info-ipt-box-rt .info-ipt-box-rt-bt > ul > li{display: flex;justify-content: space-between;margin-top: 15px;}
.info-ipt-box-rt .info-ipt-box-rt-bt > ul > li:first-child{margin-top:0;}
.info-ipt-box-rt .info-ipt-box-rt-bt > ul > li > span{font-size: 14px;color: #505050;}
.info-ipt-box-rt .info-ipt-box-rt-bt > ul > li > strong{font-size: 14px;font-weight: 400;color: #0a0a0a;}
.info-ipt-box-rt .btnA{margin-top:30px;}
.info-ipt-box-rt .btnA a{position: relative;display: block;background: #F0F0F0;font-size: 18px;font-weight: 500;color: #8C8C8C;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.info-ipt-box-rt .btnA a:hover,
.info-ipt-box-rt .btnA a.on{background:#FFC143;color: #fff;}

.msg-area{display: block;position:fixed;top:50%;left:50%;transform: translate(-50%, -50%);z-index: 1030;background: rgba(0, 0, 0, 0.7);border-radius: 10px;width:300px;font-size:14px;color:#fff;padding: 11px 15px;text-align: center;}

.mobile-tit{display:none;}

.phone-VC-box{max-width: 460px;margin: 0 auto;}
.phone-VC-box > .page-logo{text-align: center;margin-bottom: 20px;}
.phone-VC-box > .page-logo img{width:50px;} /* 20230505 */
.phone-VC-box > .title{font-size: 32px;font-weight: 500;color: #0A0A0A;text-align: center;}
.phone-VC-box > .cont{margin-top: 50px;}
.phone-VC-box > .cont input[type="text"],
.phone-VC-box > .cont select{height:48px;border-radius:8px;border:1px solid #F0F0F0;padding: 0 15px;font-size: 14px;}
.phone-VC-box > .cont select{-webkit-appearance: none;background-image: url(../images/icon_down4.png);background-repeat: no-repeat;background-position: calc(100% - 12px) 50%;padding-right: 0;}
.phone-VC-box > .cont select::-ms-expand { display: none;}
.phone-VC-box > .cont input::placeholder{color:#D2D2D2}
.phone-VC-box > .cont > .title{font-size: 14px;font-weight: 500;color: #505050;margin-bottom: 10px;}
.phone-VC-box > .cont > ul{margin: 0;/* padding: 30px 0 60px; */}
.phone-VC-box > .cont > ul > li{margin-top: 5px;}
.phone-VC-box > .cont > ul > li:first-child{margin-top:0;}
.phone-VC-box > .cont > ul > li .w100p{width: 100%;}
.phone-VC-box > .cont > div.btnA{/* display: none; */margin-top: 50px;padding:0;border-bottom:0;height: 52px;line-height: 52px;text-align: center;background: #FFC143;border-radius: 8px;}
.phone-VC-box > .cont > div.btnA::after{display:none;}
.phone-VC-box > .cont > div.btnA a{display:block;font-size: 16px;font-weight: 500;color: #fff;}

.phone-VC-box .phone-box .p2{background: #FAFAFA;text-align: center;font-size: 12px;padding: 10px;border-radius: 8px;}
.phone-VC-box .phone-box .p3{margin-top:10px;}

.settlen-tit{display: flex;align-items: center;font-size: 28px;font-weight: 500;margin-bottom: 30px;}
.settlen-box{display: flex;justify-content: space-between;}
.settlen-lf{flex: 1 1 auto;}
.settlen-lf > .cont{border-top: 4px solid #0A0A0A;margin-top: 60px;}
.settlen-lf > .cont:first-child{margin-top:0;}
.settlen-lf > .cont > .title,
.settlen-lf > .cont .mobile-popup-cont > .title{position: relative;font-size: 20px;font-weight: 500;color: #0A0A0A;height: 74px;line-height: 74px;border-bottom: 1px solid #F0F0F0;}
.settlen-lf > .cont > .title .title-rt,
.settlen-lf > .cont .mobile-popup-cont > .title .title-rt{position:absolute;top:0;right:0;font-size: 14px;color: #505050;}
.settlen-lf > .cont > .title .title-rt span,
.settlen-lf > .cont .mobile-popup-cont > .title .title-rt span{font-size:18px;color: #FFC143;vertical-align: middle;margin-left: 5px;}
.settlen-lf > .cont .affirm-box1-list{padding:25px 0;}
.settlen-lf > .cont .affirm-mobile-info{display: block;padding-top: 20px;border-top: 1px solid #F0F0F0;}
.settlen-lf > .cont .affirm-mobile-info .tit{font-size: 18px;}
.settlen-lf > .cont .affirm-mobile-info dl{font-size: 14px;margin: 14px 0;}
.settlen-lf > .cont .affirm-mobile-info dl dt{flex: 0 0 auto;margin-right: 10px;color: #8C8C8C;width: 118px;}
.settlen-lf > .cont .affirm-mobile-info dl dd{color: #0A0A0A;}
.settlen-lf > .cont .view01-box{display: block;height: auto;width: auto;padding: 20px 0 0;}
.settlen-lf > .cont .view01-box .area2 > .cont > ul.col2 > li{width:100%;}
.means-box{padding:30px 0;}
.means-tab-cont ul.list-style1{display:none;margin-bottom:20px;}
.means-tab-cont ul.list-style1:first-child{display:block;}

.total-amount{display:flex;justify-content: space-between;align-items: center;margin-top: 20px;color: #0A0A0A;}
.total-amount span{font-size: 16px;font-weight: 500;}
.total-amount strong{font-size: 28px;font-weight: 700;}



.settlen-rt{position: sticky;top: 65px;align-self: flex-start;width: 36%;flex: 0 0 auto;margin-left: 20px;padding: 30px 20px 20px;border: 1px solid #F0F0F0;border-radius: 8px;box-shadow: 5px 20px 30px 0px #0000000D;}
.settlen-rt .tit{font-size: 18px;font-weight: 500;color: #0A0A0A;text-align: center;margin-bottom: 25px;}
.settlen-rt .info-ipt-box-rt-bt{margin-top: 30px;}
.settlen-rt .info-ipt-box-rt-bt > ul{margin: 0;}
.settlen-rt .info-ipt-box-rt-bt > ul > li{position: relative;display: flex;justify-content: space-between;margin-top: 15px;}
.settlen-rt .info-ipt-box-rt-bt > ul > li:first-child{margin-top:0;}
.settlen-rt .info-ipt-box-rt-bt > ul > li > span{font-size: 14px;color: #505050;display: flex;align-items: center;}
.settlen-rt .info-ipt-box-rt-bt > ul > li > span img{margin-left:5px;width: 16px;} /* 20230505 */
.settlen-rt .info-ipt-box-rt-bt > ul > li > span img:hover + .txt{display:block;}
.settlen-rt .info-ipt-box-rt-bt > ul > li > span .txt{display: none;font-size: 12px;font-weight: 400;background: #FAFAFA;border: 1px solid #f0f0f0;max-width: 324px;position: absolute;bottom: 30px;left: 0;right: 0;z-index: 1;padding: 12px;line-height: 1.5;border-radius: 4px;font-style: normal;}

.settlen-rt .info-ipt-box-rt-bt > ul > li > strong{font-size: 14px;font-weight: 400;color: #0a0a0a;}
.settlen-rt .btnA{margin-top: 15px;}
.settlen-rt .btnA a{position: relative;display: block;background: #F0F0F0;font-size: 18px;font-weight: 500;color: #8C8C8C;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.settlen-rt .btnA a:hover,
.settlen-rt .btnA a.on{background:#FFC143;color: #fff;}

.rules-box{f}
.rules-box .title{height: 48px;line-height: 48px;padding-left: 45px;border: 1px solid #f0f0f0;border-radius: 8px;margin-top: 50px;}
.rules-box > ul{margin-bottom: 0;}
.rules-box > ul > li{position: relative;padding-left: 45px;margin-top: 20px;}
.rules-box input[type="checkbox"]{position: absolute;opacity: 0;}
.rules-box label{width: 100%;position: relative;margin-bottom: 0;font-size: 14px;color: #323232;cursor: pointer;}
.rules-box label span{font-size:14px;}
.rules-box label::before{content:"";position: absolute;left: -28px;top: calc(50% - 10px);width: 20px;height: 20px;background: url(../images/select_off.png) no-repeat;background-size: 20px 20px !important;border-radius: 50%;margin-right: 10px;}/* 20230505 */
.rules-box > ul label::after{content:"";display: none;position: absolute;right: 20px;top: calc(50% - 4px);width: 12px;height: 8px;background: url(../images/icon_down2.png) no-repeat;transform: rotate(-90deg);filter: opacity(0.6);}
.rules-box input[type="checkbox"]:checked + label::before{background: url(../images/select_on.png) no-repeat;background-size: 20px 20px !important;} /* 20230505 */
.rules-box .title label{font-size:16px;font-weight: 500;color: #0a0a0a;cursor: pointer;}
.rules-box > ul > li .rules-pop{position: absolute;right: 10px;top: calc(50% - 9px);width: 22px;height: 18px;background: url(../images/icon_down2.png) no-repeat center/ 12px 8px;transform: rotate(-90deg);filter: opacity(0.6);font-size: 0;}/* 20230505 */

.rules-box .txt{font-size: 12px;text-align: center;margin-top: 30px;color: #8c8c8c;}
.rules-box .txt span{text-decoration:underline;cursor: pointer;}

.mobile-pop-close{display:none;}
.means-fold{display:none;}

.settlen-fail-popup{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.settlen-fail-popup::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.settlen-fail-popup .box{max-width:400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;padding: 20px;text-align: center;}
.settlen-fail-popup .box .img{margin-top:20px;}
.settlen-fail-popup .box .img img{width:40px;} /* 20230505 */
.settlen-fail-popup .box .txt1{margin:40px 0 10px;font-size: 20px;font-weight: 500;color: #0A0A0A;}
.settlen-fail-popup .box .txt2{margin-bottom: 40px;font-size: 16px;color: #8C8C8C;}
.settlen-fail-popup .btnA a{position: relative;display: block;background: #FFC143;font-size: 18px;font-weight: 500;color: #fff;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}

.pay-ok-box{f}
.pay-ok-box > .img{text-align: center;}
.pay-ok-box > .txt1{text-align: center;font-size: 32px;font-weight: 500;color: #0A0A0A;margin-bottom: 10px;padding-top: 100px;background: url(../images/icon_pay.png) no-repeat center top / 100px 100px;} /* 20230505 */
.pay-ok-box > .code{text-align: center;font-size: 16px;color: #505050;margin-bottom: 50px;}
.pay-ok-box > .title{font-size: 20px;font-weight: 500;color: #0A0A0A;height: 74px;line-height: 74px;border-bottom: 1px solid #F0F0F0;border-top: 4px solid #0A0A0A;margin-top: 60px;}
.pay-ok-box > .txt2{font-size: 14px;color: #7162FE;background: url(../images/icon_caution.png) no-repeat left center/ 16px 16px;padding-left: 20px;vertical-align: middle;margin: 20px 0 10px;}/* 20230505 */
.pay-ok-box > .txt3{font-size: 14px;color: #8C8C8C;}
.pay-ok-box > .txt3 strong{font-weight: 700;color:#505050;}
.pay-ok-box .affirm-box1 table{border-bottom:0;}
.pay-ok-box > .btnA{text-align: center;margin-top: 40px;}
.pay-ok-box > .btnA > a{display: inline-block;font-size: 18px;font-weight: 500;color: #fff;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;margin: 0 10px;transition: 0.3s;}
.pay-ok-box > .btnA > .white{background: #fff;color: #8C8C8C;border: 1px solid #F0F0F0;width: 200px;}
.pay-ok-box > .btnA > .yellow{background: #FFC143;width: 300px;}
.pay-ok-box > .btnA > .white:hover{background: #FFF8EB;color: #ffc143;border-color: #ffc143;}
.pay-ok-box > .btnA > .yellow:hover{background: #ffc042cc;color: #fff;}

.pay-ok-box > .btnA > .grey{background: #F0F0F0;width: 300px;color: #8C8C8C;pointer-events: none;}
.pay-ok-box > .btnA > .grey.on{background: #FFC143;color: #fff;pointer-events: all;}

.pay-ok-box-cont{display: flex;border-bottom: 1px solid #0A0A0A;}
.pay-ok-box-cont > div{width: 50%;border-left:1px solid #f0f0f0;background: #fafafa;display: flex;flex-direction: column;}
.pay-ok-box-cont > div:first-child{border-left:0;}
.pay-ok-box-cont > div > .title{display: flex;justify-content: space-between;align-items: center;padding: 25px 30px;font-size: 16px;font-weight: 500;color: #0A0A0A;height: 70px;background: #fff;}
.pay-ok-box-cont > div > .title > strong{font-size:20px;font-weight: 500;color: #FFC143;}
.pay-ok-box-cont > div:last-child > .title > strong{font-size: 16px;color:#0A0A0A;}
.pay-ok-box-cont > div > ul{flex: 1 1 auto;display: flex;flex-direction: column;justify-content: center;margin: 0;padding: 20px 30px 40px;background: #FAFAFA;}
.pay-ok-box-cont > div > ul > li{display: flex;justify-content: space-between;margin-top: 15px;}
.pay-ok-box-cont > div > ul > li:first-child{margin-top:0;}
.pay-ok-box-cont > div > ul > li > span{font-size: 14px;color: #505050;display: flex;align-items: center;}
.pay-ok-box-cont > div > ul > li > span img{margin-left:5px;}
.pay-ok-box-cont > div > ul > li > strong{font-size: 14px;font-weight: 400;color: #0a0a0a;}

.add-service-pop{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.add-service-pop::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.add-service-pop .box{max-width: 400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;padding-bottom: 40px;padding: 40px 20px 20px;}
.add-service-pop .box .title{font-size: 20px;font-weight: 500;color: #0A0A0A;text-align: center;margin-bottom: 10px;}
.add-service-pop .box .txt{font-size: 16px;color: #505050;text-align: center;}
.add-service-pop .box .cont{margin-top: 60px;}
.add-service-pop .box .cont > ul{margin-bottom: 0;}
.add-service-pop .box .cont > ul > li{margin-top: 10px;}
.add-service-pop .box .cont > ul > li:first-child{margin-top:0;}
.add-service-pop .box .cont input[type="checkbox"]{position: absolute;opacity: 0;}
.add-service-pop .box .cont label{display: block;position: relative;margin-bottom: 0;font-size: 16px;font-weight: 500;color: #8C8C8C;height: 50px;line-height: 48px;border: 1px solid #F0F0F0;border-radius: 8px;padding: 0 15px 0 43px;}
.add-service-pop .box .cont label::before{content:"";position: absolute;left: 15px;top: calc(50% - 10px);width: 20px;height: 20px;background: url(../images/select_off.png) no-repeat;background-size: 20px 20px !important;border-radius: 50%;margin-right: 10px;} /* 20230505 */
.add-service-pop .box .cont input[type="checkbox"]:checked + label{border-color:#FFC143;color: #0A0A0A;}
.add-service-pop .box .cont input[type="checkbox"]:checked + label::before{background: url(../images/select_on.png) no-repeat;}
.add-service-pop .box .cont .title label{font-size:16px;font-weight: 500;color: #0a0a0a;}
.add-service-pop .box .txt2{font-size: 12px;color: #505050;margin-top: 20px;}
.add-service-pop .box .txt2 p{margin-bottom: 5px;}
.add-service-pop .box .btnA{text-align: center;margin-top: 40px;}
.add-service-pop .box .btnA > a{display: block;font-size: 18px;font-weight: 500;color: #fff;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.add-service-pop .box .btnA > .grey{background: #f0f0f0;color: #8C8C8C;cursor: default;}
.add-service-pop .box .btnA > .grey.on{background:#FFC143;color:#fff;cursor: pointer;}
.add-service-pop .box .btnA > .grey.on:hover{background:#FFC143cc;}
.add-service-pop .box .btnA > .yellow-f{margin-top: 10px;color: #FFC143;}

.support-create-tit{padding: 80px 0 30px;line-height: 1;height: 138px;text-align: center;font-size: 28px;font-weight: 500;color: #0A0A0A;}
.support-create-wrap{background: #FAFAFA;}
.support-create-wrap > .bg-white{max-width: 1160px;width: 100%;margin: 0 auto;padding: 0px 10px 0;}
.support-create-wrap .box-cont{background: #fff url(../images/support-create_bg.png) repeat-x top;padding: 4px 0 100px;}
.support-create-wrap .box-cont::after{content:"";display:block;clear:both;}
.support-create-tp{height: 74px;line-height: 74px;padding: 0 20px;display: flex;justify-content: space-between;}
.support-create-tp .tit{font-size: 20px;font-weight: 500;color: #0A0A0A;}
.support-create-tp .time{font-size: 12px;color: #7162FE;}
.support-create-tp .time .btnA{position: relative;display: inline-block;width: 60px;height: 32px;line-height: 32px;margin-left: 15px;}
.support-create-tp .time a.staging{display: block;width: 60px;height: 32px;line-height: 32px;background: #7162FE;text-align: center;color: #fff;border-radius: 6px;}
.support-create-tp .time a.staging:hover{background:#887cfb;}
.support-create-tp .time .msg-box{left: -170px;top:  auto;bottom: 50px;width: 230px;text-align: left;line-height: 1.5;padding: 8px 36px 8px 10px;font-size: 12px;font-weight: 400;}
.support-create-tp .time .msg-box::after{bottom: -10px;right: 20px;}
.support-create-tp .time .msg-box .close{position: absolute;top: 4px;right: 12px;opacity: 1;}
.support-create-tp .time .msg-box .close img{filter: contrast(10);width: 20px;}
.support-create-tp .time .msg-box.on{display:block;}

.support-create-lf{float: left;width: calc(100% - 430px);border-top: 1px solid #f0f0f0;padding: 30px 20px;}
.support-create-rt{position: sticky;top: 5px;float: right;width: 370px;margin-right: 20px;border: 1px solid #F0F0F0;padding: 30px 20px 20px;}
.support-create-rt > .title{font-size: 20px;font-weight: 500;color: #0A0A0A;text-align: center;}
.support-create-rt > ul{margin: 0;}
.support-create-rt > ul > li{position: relative;border-bottom: 1px solid #F0F0F0;height: 60px;display: flex;justify-content: flex-start;align-items: center;}
.support-create-rt > ul > li .num{flex: 0 0 auto;width: 24px;height: 24px;border-radius: 50%;border: 1px solid #505050;font-size: 14px;color: #505050;display: flex;align-items: center;justify-content: center;}
.support-create-rt > ul > li .txt{margin-left: 10px;font-size: 16px;color: #505050;}
.support-create-rt > ul > li .modify{display: none;position: absolute;top: calc(50% - 14px);right: 0;width: 47px;height: 28px;line-height: 26px;text-align: center;border: 1px solid #F0F0F0;font-size: 12px;color: #323232;border-radius: 6px;}
.support-create-rt > ul > li.ing{f}
.support-create-rt > ul > li.ing::after{content:"";position: absolute;bottom: -1px;width: 100%;height: 2px;background: #FFC143;}
.support-create-rt > ul > li.ing .num{background: #FFC143;border-color: transparent;color: #fff;}
.support-create-rt > ul > li.ing .txt{color: #FFC143;}
.support-create-rt > ul > li.ok{f}
.support-create-rt > ul > li.ok .num{font-size: 0;background: #FFC143 url(../images/select_on.png) no-repeat center/ 20px 20px;border-color: transparent;} /* 20230505 */
.support-create-rt > ul > li.ok .txt{color: #D2D2D2;}
.support-create-rt > ul > li.ok .modify{display: block;}
.support-create-rt > .btnA{display: flex;justify-content: space-between;margin: 50px -5px 0;}
.support-create-rt > .btnA > a{flex: 1 1 auto;font-size: 18px;font-weight: 500;color: #8C8C8C;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;border: 1px solid #F0F0F0;margin: 0 5px;}
.support-create-rt > .btnA > a.prev{pointer-events: all;}
.support-create-rt > .btnA > a.prev:hover{background: #FFF8EB;color: #FFC143;outline: 1px solid #FFC143;}
.support-create-rt > .btnA > a.next{background: #f0f0f0;cursor: default;pointer-events: none;}
.support-create-rt > .btnA > a.next:hover{background: #FFC143;color: #fff;border-color: transparent;}
.support-create-rt > .btnA > a.next.on{background: #FFC143;color: #fff;border-color: transparent;cursor: pointer;pointer-events: all;}

.support-create-lf input[type="text"],
.support-create-lf select{height:48px;border-radius:8px;border:1px solid #F0F0F0;padding: 0 15px;font-size: 14px;}
.support-create-lf select{-webkit-appearance: none;background-image: url(../images/icon_down4.png);background-repeat: no-repeat;background-position: calc(100% - 12px) 50%;padding-right: 0;}
.support-create-lf select::-ms-expand { display: none;}
.support-create-lf input::placeholder{color:#D2D2D2}

.support-create-lf ul{margin: 0;}
.support-create-lf ul > li{position:relative;margin-top: 15px;display: flex;justify-content: flex-start;}
.support-create-lf ul > li:first-child{margin-top:0;}
.support-create-lf ul > li .first{flex: 0 0 auto;width: 150px;line-height: 48px;}
.support-create-lf ul > li .first .red{color:#FF4117;}
.support-create-lf ul > li .last{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}
.support-create-lf ul > li .last .w100p{width: 100%;}
.support-create-lf ul > li .last .w33p{width: 33%;}
.support-create-lf ul > li .last .w68p{width: 68%;}
.support-create-lf ul > li .last .w67p-15px{width: calc(67% - 15px);}

.radio-style{display: flex;align-items: center;}
.radio-style > span{f}
.radio-style > span + span{margin-left:40px;}
.radio-style > span input{position: absolute;opacity:0;}
.radio-style > span label{width: 100%;position: relative;margin-bottom: 0;padding-left: 30px;font-size: 14px;color: #0A0A0A;}
.radio-style > span label::before{content:"";position: absolute;left: 0;top: calc(50% - 12px);width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;margin-right: 10px;}
.radio-style > span label::after{content: "";position: absolute;left: 8px;top: 6px;width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.radio-style > span input[type="radio"]:checked + label::before,
.radio-style > span input[type="checkbox"]:checked + label::before{background:#FFC143;}

.mobile-ipt-set{display: flex;justify-content: space-between;flex:1 1 auto;}

.support-create-step2-item1{f}
.support-create-step2-item1 .p1{margin-top: 10px;margin-bottom: 0;}
.support-create-step2-item1 .p1 input{position: absolute;opacity:0;}
.support-create-step2-item1 .p1 label{width: 100%;position: relative;margin-bottom: 0;padding-left: 22px;font-size: 12px;color: #323232;cursor: pointer;}
.support-create-step2-item1 .p1 label::before{content:"";position: absolute;left: 0;top: 1px;width: 16px;height: 16px;background: url(../images/icon_check_off.png) no-repeat;background-size: 16px 16px !important;} /* 20230505 */
.support-create-step2-item1 .p1 input[type="checkbox"]:checked + label::before{background: url(../images/icon_check_on.png) no-repeat;}
.support-create-step2-item2 .first{display: flex;align-items: center;line-height: 1.5 !important;}
.support-create-step2-item2 .first img{margin-left: 4px;width: 16px;margin-top: 22px;}
.support-create-step2-item2 .first img + .txt{display: none;font-size: 12px;font-weight: 400;background: #FAFAFA;border: 1px solid #f0f0f0;width:auto;word-break: keep-all;position: absolute;top: 6px;left: 90px;padding: 12px;line-height: 1.5;border-radius: 4px;}
.support-create-step2-item2 .first img:hover + .txt{display:block;}

.support-create-step3-btn{display: flex;justify-content: center;margin: 40px 0 30px;padding-bottom: 30px;border-bottom: 1px solid #f0f0f0;text-align: center;}
.support-create-step3-btn a{display: flex;justify-content: center;align-items: center;width: 250px;height: 50px;text-align: center;border-radius: 8px;background-color: #fff8eb;color: #FFC143;margin: 0 10px;padding: 0 10px;}
.support-create-step3-btn a::before{flex: 0 0 auto;content:"";display: inline-block;width: 14px;height: 14px;margin-right: 5px;background-size: 100% 100% !important;} /* 20230505 */
.support-create-step3-btn a.add-btn::before{background:url(../images/icon_plus.png) no-repeat;}
.support-create-step3-btn a.del-btn::before{background: url(../images/icon_minus.png) no-repeat;}
.support-create-step3-btn a:hover{background: #FFC143 !important;color: #fff;}
.support-create-step3-btn a:hover::before{filter: sepia(1);}

.support-create-step3-btn a.del-btn{background: #fff;border: 1px solid #FFC143;}
.support-create-lf .s-tit{font-size: 16px;font-weight: 500;margin-bottom: 20px;}

.support-create-step3-item1 .p1{width: 100%;margin-top: 10px;margin-bottom: 0;font-size: 12px;color: #8C8C8C;text-decoration: underline;text-align: right;}
.support-create-step3-item1 .p1 a{color:inherit;}

.support-create-step4-checkbox{display: block;}
.support-create-step4-checkbox > span{display: flex;align-items: center;width: 100%;height: 52px;border-top: 1px solid #f0f0f0;}
.support-create-step4-checkbox > span + span{margin-left:0;}
.support-create-step4-checkbox > span:first-child{border-top: 0;}

.support-create-step4 .txt-box2{margin-top:20px;}

.check2-content{margin-top:30px;padding-top:30px;border-top:1px solid #f0f0f0;}
.check2-content .s-tit{display:block;}

.sub-title{font-size: 28px;font-weight: 500;color: #0A0A0A;text-align: center;margin-bottom: 20px;}
.support-view-box1{border-top: 4px solid #0A0A0A;border-bottom: 1px solid #f0f0f0;display: flex;align-items: center;justify-content: space-between;height: 70px;position: sticky;top: 66px;background: #fff;z-index: 1;}
.support-view-box1 > ul{display: flex;flex-wrap: wrap;margin-bottom: 0;}
.support-view-box1 > ul > li{padding-right: 40px;margin: 2px 0;}
.support-view-box1 > ul > li a{position: relative;font-size: 16px;font-weight: 500;color: #0A0A0A;display: flex;align-items: center;}
.support-view-box1 > ul > li a::after{content:"";}
.support-view-box1 > ul > li a .num{flex: 0 0 auto;width: 24px;height: 24px;margin-right: 10px;border-radius: 50%;border: 1px solid #f0f0f0;font-size: 14px;color: #505050;display: flex;align-items: center;justify-content: center;}
.support-view-box1 > ul > li a .num::before{content:"";display:none;position: absolute;left: 0;width: 24px;height: 24px;background: url(../images/icon_setp.png) no-repeat;background-size: 100% 100%;margin-right: 10px;} /* 20230505 */
.support-view-box1 > ul > li a::after{position: absolute;right: -20px;top: calc(50% - 10px);display: block;width: 1px;height: 20px;background: #d2d2d2;transform: rotate(25deg);}
.support-view-box1 > ul > li.pc-on a .num{border:0;}
.support-view-box1 > ul > li.pc-on a .num::before{display:block;}
.support-view-box1 > ul > li:last-child{padding-right:0;}
.support-view-box1 > ul > li:last-child a::after{display:none;}
.support-view-box1 > .time{font-size: 14px;color: #7162FE;}

.support-view-box2{display: flex;justify-content: space-between;margin-top: 55px;}
.support-view-box2-lf{flex: 1 1 auto;}
.support-view-box2-lf .box{display: flex;padding-bottom: 50px;margin-top: 50px;border-bottom: 1px solid #F0F0F0;}
.support-view-box2-lf .box:first-child{margin-top:0;}
.support-view-box2-lf .box > .tit{flex: 0 0 auto;font-size: 20px;color: #0A0A0A;width: 175px;}
.support-view-box2-lf .box > .tit > span{display: block;font-size: 14px;color: #3282FF;margin-top: 5px;}
.support-view-box2-lf .box > .tit > span.red{color:#ff4117;}
.support-view-box2-lf .box > .cont{f}
.support-view-box2-lf .box > .cont > ul{margin: 0;}
.support-view-box2-lf .box > .cont > ul > li{margin-bottom: 20px;display: flex;align-items: center;}
.support-view-box2-lf .box > .cont > ul > li:last-child{margin-bottom:0;}
.support-view-box2-lf .box > .cont > ul > li > span{flex: 0 0 auto;font-size: 14px;font-weight: 500;color: #505050;width: 160px;}
.support-view-box2-lf .box > .cont > ul > li > span i.red{color: #FF4117;font-style: normal;font-weight: 400;margin-left: 5px;}
.support-view-box2-lf .box > .cont > ul > li > span br{display:none;}
.support-view-box2-lf .box > .cont > ul > li > strong{font-size: 16px;font-weight: 400;color: #0A0A0A;}

.support-view-box2-rt{position: sticky;top: 135px;align-self: flex-start;width: 36%;flex: 0 0 auto;margin-left: 20px;}
.support-view-box2-rt .info-ipt-box-rt{width: 100%;margin-top: 50px;position: static;}
.support-view-box2-rt .info-ipt-box-rt:first-child{margin-top:0;}
.support-view-box2-rt .info-ipt-box-rt .btnA a.white{color: #8C8C8C;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;border: 1px solid #F0F0F0;background: #fff;margin-bottom: 10px;}
.support-view-box2-rt .info-ipt-box-rt .btnA a.white:hover{background:#F0F0F0;}

.support-view-popup{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.support-view-popup::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.support-view-popup .box{max-width:400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;padding: 40px 20px 20px;text-align: center;}
.support-view-popup .box .txt1{margin-bottom: 30px;font-size: 20px;font-weight: 500;color: #0A0A0A;}
.support-view-popup .box .txt2{margin-bottom: 40px;font-size: 16px;color: #8C8C8C;line-height: 1.5;}
.support-view-popup .btnA{display: flex;margin: 0 -5px;}
.support-view-popup .btnA a{flex: 1 1 auto;position: relative;display: block;font-size: 18px;font-weight: 500;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;margin: 0 5px;}
.support-view-popup .btnA a.white{background: #FFF8EB;color: #FFC143;}
.support-view-popup .btnA a.white:hover{background:#FFC14333;}
.support-view-popup .btnA a.yellow{background: #FFC143;color: #fff;}
.support-view-popup .btnA a.yellow:hover{background:#FFC143cc;}


.support-review-wrap{background: #FAFAFA;}
.support-review-wrap .bg-white{max-width: 940px;width: 100%;margin: 0 auto;padding: 0px 10px 0;}
.support-review-wrap .box-cont{background: #fff;padding: 80px 0 100px;}
.support-review-wrap .box-cont .max-w460{background: url(../images/icon_line.png) no-repeat right 60px, url(../images/icon_leaf.png) no-repeat calc(100% - 35px) 80px / 51px 51px;} /* 20230505 */
.support-review-wrap .txt1{font-size: 16px;color: #0a0a0a;line-height: 1.5;margin-bottom: 60px;}
.support-review-wrap .txt1 p{color:#ffc143;}
.support-review-wrap .txt2{font-size: 14px;color: #505050;text-align: center;margin-top: 20px;}
.support-review-wrap .btnA{margin-top:40px;}
.support-review-wrap .btnA a{position: relative;display: block;background:#FFC143;color: #fff;font-size: 18px;font-weight: 500;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.support-review-wrap .cont{background:#FFF8EB;border-top: 2px solid #FFC143;}
.support-review-wrap .cont > ul{margin: 0;}
.support-review-wrap .cont > ul > li{display: flex;justify-content: space-between;margin-top: 15px;padding: 15px 20px;word-break: keep-all;}
.support-review-wrap .cont > ul > li:first-child{margin-top:0;}
.support-review-wrap .cont > ul > li > span{font-size: 14px;color: #505050;display: flex;}
.support-review-wrap .cont > ul > li > span img{margin-left:5px;}
.support-review-wrap .cont > ul > li > strong{font-size: 14px;font-weight: 400;color: #323232;width: 55%;text-align: right;}
.support-review-wrap .cont > ul > li > strong a{color:inherit;}

.max-w460{max-width:460px;margin:0 auto;}
.medium{font-weight:500 !important;}

.sub-list-tp{position: relative;}
.sub-list-tp .sub-list-title{text-align: center;font-size: 28px;font-weight: 500;color: #0A0A0A;line-height: 1;}
.sub-list-tp .location{position: absolute;right: 0;bottom: -2px;}
.sub-list-tp .location > ul{display: flex;margin-bottom: 0;}
.sub-list-tp .location > ul > li{position: relative;font-size: 14px;color: #D2D2D2;margin-left: 30px;}
.sub-list-tp .location > ul > li:first-child{margin-left:0;}
.sub-list-tp .location > ul > li::before{content:"";position:absolute;top: calc(50% - 4px);left: -17px;width: 5px;height: 8px;background: url(../images/icon_r.png) no-repeat;}
.sub-list-tp .location > ul > li:first-child::before{display:none;}
.sub-list-bt{display: flex;justify-content: space-between;margin-top: 25px;border-top: 4px solid #0A0A0A;}
.sub-list-bt .sub-list-lf{flex: 0 0 auto;width: 202px;padding-top: 24px;padding-left: 12px;}
.sub-list-bt .sub-list-lf > ul{margin: 0;}
.sub-list-bt .sub-list-lf > ul > li{height: 50px;}
.sub-list-bt .sub-list-lf > ul > li > a{font-size: 14px;font-weight: 700;color: #8C8C8C;}
.sub-list-bt .sub-list-lf > ul > li > a:hover,
.sub-list-bt .sub-list-lf > ul > li > a.on{color:#0A0A0A;font-weight: 700;}
.sub-list-bt .sub-list-rt{flex: 1 1 auto;}

.no-list{text-align:center;height: 400px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.no-list p{margin:0;color: #505050;}
.no-list p img{width:120px;} /* 20230505 */
.no-list .p1{margin: 30px 0 10px;font-size: 18px;font-weight: 500;color: #323232;}
.no-list .p2 a{font-size: 14px;color: #505050;text-decoration: underline;}
.no-list .txt{margin: -5px 0 20px;color: #323232;}

.support-step-wrap{background: #fafafa;}
.support-step-wrap .box{max-width: 1160px;width: 100%;margin: 0 auto;padding: 60px 10px 100px;}
.support-step-wrap .box > .title{font-size: 16px;color: #333333;background: url(../images/help_purple_b.png) no-repeat left 2px;padding-left: 24px;padding-bottom: 20px;border-bottom: 1px solid #0A0A0A;}
.support-step-wrap .box > ul{display: flex;margin: 0 -10px;padding-top: 40px;}
.support-step-wrap .box > ul > li{position: relative;margin: 0 10px;padding: 16px;background: #fff;width: calc(100% / 5);display: flex;flex-direction: column;align-items: center;text-align: center;word-break: keep-all;}
.support-step-wrap .box > ul > li::before{content:"";position: absolute;top: calc(50% - 15px);left: -25px;background: #fff url(../images/icon_r.png) no-repeat center;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #F0F0F0;}
.support-step-wrap .box > ul > li:first-child::before{display:none;}
.support-step-wrap .box > ul > li > .step{font-size: 12px;font-weight: 500;color: #FFC143;}
.support-step-wrap .box > ul > li > .txt1{font-size: 14px;font-weight: 500;color: #323232;margin-top: 5px;}
.support-step-wrap .box > ul > li > .img{width: 100%;height: 66px;margin: 15px 0 20px;display: flex;align-items: center;justify-content: center;}
.support-step-wrap .box > ul > li > .img img{width:50px;} /* 20230505 */
.support-step-wrap .box > ul > li:last-child > .img img{width:140px;}/* 20230505 */
.support-step-wrap .box > ul > li:first-child > .img{justify-content: space-between;}
.support-step-wrap .box > ul > li > .img > span{display: flex;width: calc((100% - 7px) / 2);height: 100%;align-items: center;justify-content: center;border: 1px solid #F0F0F0;border-radius: 6px;font-size: 12px;font-weight: 500;color: #8C8C8C;}
.support-step-wrap .box > ul > li > .txt2{font-size: 12px;color: #8C8C8C;}

.f-blue{color:#7162FE !important;}
.f-red{color:#FF4117 !important;}
.txr{text-align:right !important;}
.settlen-list-cont > ul > li{margin-bottom: 25px;border-top: 1px solid #0A0A0A;}
.settlen-list-cont > ul > li:first-child{border-top:0;}
.settlen-list-cont > ul > li p{margin-bottom:0;margin: 5px 0;}
.settlen-list-cont > ul > li .area{display: flex;align-items: center;justify-content: space-between;height:64px;border-bottom:1px solid #F0F0F0;}
.settlen-list-cont > ul > li .area .time{font-size:16px;font-weight:500;color:#0A0A0A;}
.settlen-list-cont > ul > li .area .code{color:#d2d2d2;font-weight: 500;}
.settlen-list-cont > ul > li .area .view-btn{f}
.settlen-list-cont > ul > li .area .view-btn a{font-size:14px;font-weight:500;color:#D2D2D2;text-decoration: underline;}
.settlen-list-cont > ul > li .area2{display: flex;align-items: center;padding: 25px 0;}
.settlen-list-cont > ul > li .area2 .img{flex: 0 0 auto;width: 100px;margin-right: 15px;align-self: flex-start;}
.settlen-list-cont > ul > li .area2 .img img{width: 100%;height: 100px;border-radius: 10px;}
.settlen-list-cont > ul > li .area2 .item1{flex:1 1 auto;}
.settlen-list-cont > ul > li .area2 .item1 .country{position: relative;padding-left: 24px;color: #8C8C8C;}
.settlen-list-cont > ul > li .area2 .item1 .school{font-size: 18px;font-weight: 500;margin: 8px 0 5px;}
.settlen-list-cont > ul > li .area2 .item1 .plan{font-size: 18px;color: #8C8C8C;}
.settlen-list-cont > ul > li .area2 .item1 .time{display: flex;margin-top: 20px;font-size: 14px;}
.settlen-list-cont > ul > li .area2 .item1 .time span{flex: 0 0 auto;margin-right: 10px;color: #8C8C8C;}
.settlen-list-cont > ul > li .area2 .item1 .time strong{font-weight: 400;color: #323232;}
.settlen-list-cont > ul > li .area2 .item2{flex: 0 0 auto;width:120px;text-align: center;}
.settlen-list-cont > ul > li .area2 .item2 p{font-size:16px;color:#323232;}
.settlen-list-cont > ul > li .area2 .item2 .p1{font-weight:700;}
.settlen-list-cont > ul > li .area2 .item2 .p2{}
.settlen-list-cont > ul > li .area2 .item3{flex: 0 0 auto;width:120px;text-align: center;}
.settlen-list-cont > ul > li .area2 .item3 p{font-weight: 500;font-size:16px;color:#8c8c8c;}
.settlen-list-cont > ul > li .area2 .item3 .p1{f}
.settlen-list-cont > ul > li .area2 .item3 .p2{display: inline-block;margin-top: 10px;}
.settlen-list-cont > ul > li .area2 .item3 .p2 a.btnA{border: 1px solid #F0F0F0;height: 32px;line-height: 1.2;display: flex;align-items: center;justify-content: center;font-size: 12px;color: #8C8C8C;border-radius: 8px;}

.settlen-list-cont > ul > li .affirm-mobile-info{display: block;padding: 20px 0;border-top: 1px solid #F0F0F0;}
.settlen-list-cont > ul > li .affirm-mobile-info .tit{font-size: 18px;}
.settlen-list-cont > ul > li .affirm-mobile-info dl{font-size: 14px;margin: 14px 0;}
.settlen-list-cont > ul > li .affirm-mobile-info dl dt{flex: 0 0 auto;margin-right: 10px;color: #8C8C8C;width: 118px;}
.settlen-list-cont > ul > li .affirm-mobile-info dl dd{color: #0A0A0A;}
.sub-list-view-wrap .pay-ok-box > .title{margin-top:0;}
.sub-list-view-wrap .pay-ok-box > .btnA > a{margin:0;}

.sub-list-popup{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.sub-list-popup::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.sub-list-popup .box{max-width:400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;padding:30px 20px 20px;text-align: center;}
.sub-list-popup .box .txt1{margin-bottom: 40px;font-size: 20px;font-weight: 500;color: #0A0A0A;}
.sub-list-popup .box .txt2{margin-bottom: 40px;font-size: 16px;color: #8C8C8C;line-height: 1.5;}
.sub-list-popup .btnA{display: flex;border-top: 1px solid #F0F0F0;}
.sub-list-popup .btnA a{flex: 1 1 auto;position: relative;display: block;font-size: 16px;font-weight: 500;color: #8C8C8C;height: 78px;line-height: 78px;border-radius: 8px;text-align: center;margin: 0;}
.sub-list-popup .btnA a:first-child{border-right: 1px solid #f0f0f0;}

.sub-list-cancel-wrap .settlen-list-cont > ul > li .area{border-color:#0A0A0A;}
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area .code{color: #8C8C8C;}
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area .code > span{margin-left:40px;}

.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head{display: flex;align-items: center;justify-content: space-between;height: 64px;border-bottom: 1px solid #F0F0F0;text-align: center;font-size: 16px;font-weight: 500;color: #323232;}
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head .item1{flex: 1 1 auto;}
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head .item2,
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item2{width: 148px;}
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head .item3,
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item3{width: 148px;}
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item2 p,
.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item3 p{color:#0a0a0a;font-weight: 500;}

textarea::placeholder{color:#D2D2D2;}
.cancel-reason-box > .title{font-size: 20px;font-weight: 500;color: #0A0A0A;height: 74px;line-height: 74px;border-bottom: 1px solid #F0F0F0;border-top: 4px solid #0A0A0A;margin-top: 30px;}
.cancel-reason-box .radio-style{flex-wrap:wrap;padding: 20px 0;}
.cancel-reason-box .radio-style > div{width:100%;margin: 12px 0;}
.cancel-reason-box .radio-style > div input{position: absolute;opacity:0;}
.cancel-reason-box .radio-style > div label{width: 100%;position: relative;margin-bottom: 0;padding-left: 34px;font-size: 14px;color: #0A0A0A;}
.cancel-reason-box .radio-style > div label::before{content:"";position: absolute;left: 0;top: calc(50% - 12px);width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;margin-right: 10px;}
.cancel-reason-box .radio-style > div label::after{content: "";position: absolute;left: 8px;top: 6px;width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.cancel-reason-box .radio-style > div input[type="radio"]:checked + label::before,
.cancel-reason-box .radio-style > div input[type="checkbox"]:checked + label::before{background:#FFC143;}
.cancel-reason-box .radio-style > div .other-check{margin-top: 20px;}
.cancel-reason-box .radio-style > div .other-check textarea{width: 100%;height: 80px;border: 1px solid #F0F0F0;padding: 10px;resize: none;}
.sub-list-cancel-wrap .pay-ok-box > .title{margin-top:30px;}
.sub-list-cancel-wrap .pay-ok-box-cont > div > ul > li{color:#8c8c8c;}
.sub-list-cancel-wrap .pay-ok-box-cont > div > .title > strong{color:#0A0A0A;}
.sub-list-cancel-wrap .pay-ok-box-cont > div:last-child > .title,
.sub-list-cancel-wrap .pay-ok-box-cont > div:last-child > .title > strong{color: #FFC143;}
.sub-list-cancel-wrap .pay-ok-box > .btnA > a{width: 240px;margin: 0 5px;}

.support-list-wrap .support-list-tp{display: flex;justify-content: space-between;align-items: center;height: 64px;font-weight: 500;color: #0a0a0a;border-bottom: 1px solid #0A0A0A;}
.support-list-wrap .support-list-tp .count{font-size: 16px;}
.support-list-wrap .support-list-tp .search-select{font-size: 14px;display: flex;align-items: center;}
.support-list-wrap .support-list-tp .search-select select{border:0;}
.support-list-wrap .support-list-tp .search-select select{-webkit-appearance: none;background-image: url(../images/icon_down.png);background-repeat: no-repeat;background-position: calc(100% - 10px) 50%;background-size: 11px 7px;padding-right: 30px;/* width: 80px; */height: 32px;padding-left: 15px;}
.support-list-wrap .support-list-tp .search-select select::-ms-expand { display: none;}
.support-list-wrap .support-list-tp .search-select .list-mode{display:none;position: relative;padding-left: 15px;}
.support-list-wrap .support-list-tp .search-select .list-mode::before{content:"";position:absolute;top: calc(50% - 8px);left:0;width:1px;height:16px;background:#f0f0f0;}

.support-list-wrap .support-list-tp .search-select .list-mode a.fav_view.fv02{display:none;}
.support-list-wrap .select-match-box .selected {border: 0;padding-right: 30px;}

.support-list-wrap .settlen-list-cont > ul > li .area{f}
.support-list-wrap .settlen-list-cont > ul > li .area .state{width:140px;font-size: 16px;font-weight: 500;flex: 0 0 auto;}
.support-list-wrap .settlen-list-cont > ul > li .area .state::before{content:"";display:inline-block;width: 12px;height: 12px;margin-right: 8px;border-radius: 50%;}
.support-list-wrap .settlen-list-cont > ul > li .area .state1{color:#FFC143;}
.support-list-wrap .settlen-list-cont > ul > li .area .state1::before{background: #FFC143;}
.support-list-wrap .settlen-list-cont > ul > li .area .state2{color:#7162FE;}
.support-list-wrap .settlen-list-cont > ul > li .area .state2::before{background: #7162FE;}
.support-list-wrap .settlen-list-cont > ul > li .area .state3{color:#3282FF;}
.support-list-wrap .settlen-list-cont > ul > li .area .state3::before{background: #3282FF;}
.support-list-wrap .settlen-list-cont > ul > li .area .state4{color:#FF4117;}
.support-list-wrap .settlen-list-cont > ul > li .area .state4::before{background: #FF4117;}
.support-list-wrap .settlen-list-cont > ul > li .area .state5{color:#0A0A0A;}
.support-list-wrap .settlen-list-cont > ul > li .area .state5::before{background: url(../images/icon_caution2.png) no-repeat;background-size: 12px;}
.support-list-wrap .settlen-list-cont > ul > li .area .txt{flex: 1 1 auto;font-size: 16px;font-weight: 500;color: #FFC143;}
.support-list-wrap .settlen-list-cont > ul > li .area .date{font-size: 16px;font-weight: 500;color: #8C8C8C;flex:  0 0 auto;}

.support-list-wrap .settlen-list-cont > ul > li .area2 .item2{width:190px;}
.support-list-wrap .settlen-list-cont > ul > li .area2 .view-btn a{border: 1px solid #ffc143;height: 38px;line-height: 1.2;display: flex;align-items: center;justify-content: center;font-size: 12px;color: #ffc143;border-radius: 8px;}
.support-list-wrap .settlen-list-cont > ul > li .area2 .del-btn a{border: 1px solid #F0F0F0;height: 38px;line-height: 1.2;display: flex;align-items: center;justify-content: center;font-size: 12px;color: #8C8C8C;border-radius: 8px;}

.care-list-cont{margin-top: -5px;background: #fff;overflow: hidden;}
.care-list-cont::after{content:"";display:block;clear:both;}
.care-list-cont > ul{margin-left: -30px;margin-top: -20px;}
.care-list-cont > ul > li{position: relative;float: left;width: calc(100% / 2 - 30px);margin-left: 30px;margin-top: 40px;}
.care-list-cont > ul > li .tip{position: absolute;top: 15px;left: 15px;z-index: 1;}
.care-list-cont > ul > li .tip span{display: inline-block;height: 30px;line-height: 30px;padding: 0 8px;background: #00000099;border-radius: 6px;font-size: 14px;color: #fff;}
.care-list-cont > ul > li .img{position:relative;height: 248px;border-radius: 10px;overflow: hidden;}
.care-list-cont > ul > li .img > img{width: 100%;height: 100%;object-fit: cover;object-position: center center;background-color: #454545;}
.care-list-cont > ul > li .img > .icon{position:absolute;top: 0;right: 20px;}
.care-list-cont > ul > li .cont{position: relative;margin-top: 20px;width: 100%;margin-right: 15px;}
.care-list-cont > ul > li .cont .down{position: absolute;top: -6px;right: 0;z-index: 1;}
.care-list-cont > ul > li .cont .country{position: relative;line-height: 16px;padding-left: 24px;color: #8C8C8C;}
/* .care-list-cont > ul > li .cont .country::before{content:"";position: absolute;left: 0;top: 2px;width:16px;height:12px;background: #F0F0F0;} */
.care-list-cont > ul > li .cont .school{font-size: 18px;font-weight: 500;margin: 5px 0 5px;color: #0A0A0A;}
.care-list-cont > ul > li .cont .cost{margin-top: 20px;}
.care-list-cont > ul > li .cont .cost > li{margin: 2px 0;}
.care-list-cont > ul > li .cont .cost > li > span{display: inline-block;color: #8C8C8C;font-weight: 300;}
.care-list-cont > ul > li .cont .cost > li > strong{display: inline-block;color: #505050;font-weight: 500;}

.care-list-cont.list-mode > ul{margin-left: 0;}
.care-list-cont.list-mode > ul > li{width: 100%;margin-left: 0;border-bottom: 1px solid #f0f0f0;margin-top: 20px;padding-bottom: 20px;}
.care-list-cont.list-mode > ul > li > a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.care-list-cont.list-mode > ul > li .tip{position:static;display: inline-block;order: 0;width: 100%;margin-bottom: 10px;}
.care-list-cont.list-mode > ul > li .tip span{border: 1px solid #f0f0f0;background: transparent;color: #8C8C8C;}
.care-list-cont.list-mode > ul > li .img{width:100px;height: 100px;order: 2;}
.care-list-cont.list-mode > ul > li .img > .icon{right:10px;top: -1px;}
.care-list-cont.list-mode > ul > li .img > .icon img{width:20px;}
.care-list-cont.list-mode > ul > li .cont{width: calc(100% - 115px);order: 1;margin-top: 0;}
.care-list-cont.list-mode > ul > li .cont .down{display: none;}

.paging{display: flex;justify-content: center;margin-top: 100px;text-align: center;}
.paging a{position: relative;display: flex;align-items: center;margin: 0 20px;font-size: 12px;font-weight: 500;color: #323232;}
.paging a::before{content:"";position: absolute;top: calc(50% - 7px);width: 8px;height: 14px;background:url(../images/paging_icon.png) no-repeat;}
.paging a.prev{padding-left: 12px;}
.paging a.prev::before{left: 0;transform: rotate(180deg);}
.paging a.next{padding-right: 12px;}
.paging a.next::before{right: 0;}
.paging [disabled]{opacity: 0.3;}
.paging [disabled]::after{content:"";background:transparent;position:absolute;top:0;left:0;right:0;bottom:0;}


.quick-sns{position:fixed;bottom: 56px;right: 20px;z-index: 10000002;}
.quick-sns.on::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background: rgba(0, 0, 0, 0.5);}
.quick-sns.on .sns-box{transform: scaleX(1);}
.quick-sns.on a.open{background-image: url(../images/icon_close2.png);background-size: 16px 16px;} /* 20230505 */
.quick-sns.on a.open:hover{box-shadow: 0 0 15px rgba(255, 255, 255, 0.8);}
.quick-sns a{display: flex;align-items: center;justify-content: center;height: 50px;background: #fff;border-radius: 50px;font-size: 14px;font-weight: 500;color: #0A0A0A;}
.quick-sns a.open{width:50px;position: relative;background: #fff url(../images/inquiry_hello.png) no-repeat center;background-size: 34px 34px;transition: 0.3s;box-shadow: 0px 4px 8px 0px #00000033;} /* 20230505 */
.quick-sns a.open:hover{box-shadow: rgba(255, 255, 255, 0.12) 0px 0px 2px 0px inset, rgba(0, 0, 0, 0.05) 0px 0px 2px 1px, rgba(0, 0, 0, 0.22) 0px 4px 20px;}
.quick-sns .sns-box{text-align: right;position: absolute;bottom: 65px;right: 0;white-space: nowrap;display: flex;flex-direction: column;overflow: hidden;transform: scaleX(0);transform-origin: right;transition: 0.3s;}
.quick-sns .sns-box > div{display: flex;justify-content: flex-end;margin-top: 15px;}
.quick-sns .sns-box a{padding: 0 10px 0 20px;flex: 0 0 auto;}
.quick-sns .sns-box a > img{margin-left: 15px;transition: 0.3s;width: 34px;} /* 20230505 */
.quick-sns .sns-box a:hover > img{transform: rotate(30deg);}

.sns-pop{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.sns-pop::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.sns-pop .box{max-width:400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;text-align: center;}
.sns-pop .close{opacity: 1;position: absolute;top: 10px;right: 10px;}
.sns-pop .close img{width:30px;} /* 20230505 */
.sns-pop .title{font-size: 20px;font-weight: 500;color: #0A0A0A;padding:30px 0;}
.sns-pop .cont{padding:0 20px 20px;}
.sns-pop .cont > ul > li{margin-top: 10px;}
.sns-pop .cont > ul > li:first-child{margin-top:0;}
.sns-pop .cont > ul > li > a{display: flex;align-items: center;justify-content: space-between;height: 80px;background: #FAFAFA;border-radius: 8px;padding: 0 20px;transition: 0.3s;}
.sns-pop .cont > ul > li > a:hover{background: #FFF8EB;color: #FFC143;outline: 1px solid #FFC143;}
.sns-pop .cont > ul > li > a > img{flex: 0 0 auto;width: 34px;} /* 20230505 */
.sns-pop .cont > ul > li > a > .txt{text-align: right;font-size: 14px;}
.sns-pop .cont > ul > li > a > .txt p{margin: 2px 0;}
.sns-pop .cont > ul > li > a > .txt p:first-child{font-weight: 500;color: #0A0A0A;}
.sns-pop .cont > ul > li > a > .txt p:last-child{color: #828282;}

.sns-appointment-pop{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.sns-appointment-pop::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.sns-appointment-pop .box{max-width: 400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;padding-bottom: 40px;padding: 20px;}
.sns-appointment-pop .box .txt1{font-size: 16px;color: #333333;display: flex;align-items: center;}
.sns-appointment-pop .box .txt1 span{display: inline-block;height: 32px;line-height: 32px;font-size: 14px;color: #fff;background: #333333;border-radius: 5px;padding: 0 6px;margin-right: 10px;}
.sns-appointment-pop .box .txt2{text-align: center;font-size: 12px;color: #4f4f4f;margin: 15px 0;}
.sns-appointment-pop .box .cont{border: 2px solid #F0F0F0;border-radius: 15px;padding: 25px 20px;text-align: center;}
.sns-appointment-pop .box .cont p{margin: 3px 0;font-size: 14px;color: #828282;}
.sns-appointment-pop .box .cont p:first-child{font-size: 20px;font-weight: 700;color: #0A0A0A;}
.sns-appointment-pop .box > ul{margin: 0;margin-top: 30px;}
.sns-appointment-pop .box > ul > li{margin-bottom: 20px;display: flex;font-size: 14px;}
.sns-appointment-pop .box > ul > li:nth-child(3){position: relative;padding-top: 20px;}
.sns-appointment-pop .box > ul > li:nth-child(3)::before{content:"";border: 2px dashed #FAFAFA;position: absolute;left: 0;right: 0;top: 0;}
.sns-appointment-pop .box > ul > li > span{flex: 0 0 auto;font-weight: 500;color: #8c8c8c;width: 72px;}
.sns-appointment-pop .box > ul > li > strong{font-weight: 400;color: #333333;}
.sns-appointment-pop .btnA{margin-top:40px;}
.sns-appointment-pop .btnA a{position: relative;display: block;background:#FFC143;font-size: 18px;font-weight: 500;color: #fff;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}

.register-wrap{background: #FAFAFA;}
.register-wrap .bg-white{max-width: 940px;width: 100%;margin: 0 auto;padding: 0px 10px 0;}
.register-wrap .box-cont{background: #fff;padding: 80px 0 100px;}
.register-wrap .box-cont .back{position: relative;top: -30px;}
.register-wrap .box-cont .back img{width:12px;} /* 20230505 */
.register-wrap .btnA{margin-top: 40px;}
.register-wrap .btnA a{position: relative;display: block;font-size: 18px;font-weight: 500;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.register-wrap .btnA a.grey{background:#F0F0F0;color: #8C8C8C;pointer-events: none;}
.register-wrap .btnA a.grey.on{color: #fff;background-color: #ffc143;pointer-events: all;}
.register-wrap .btnA a.grey.on:hover{background-color: #FFC95D;}
/* .register-wrap .btnA a.grey:hover,
.register-wrap .btnA a.grey.on{background:#FFC143;color: #fff;} */
.register-wrap .btnA a.yellow{background:#FFC143;color: #fff;}
.register-wrap .btnA a.white{background:#fff;border: 1px solid #8C8C8C;color: #0A0A0A;}
.register-wrap .btnA a.grey .msg-box{display:block;font-size: 12px;left: 50%;top: -35px;transform: translateX(-50%);font-weight: 400;}

.register-logo{position: relative;background: url(../images/register_logo.png) no-repeat center top / 50px 50px;padding-top: 80px;font-size: 32px;font-weight: 500;color: #0A0A0A;text-align: center;} /* 20230505 */
.register-logo a{position:absolute;top:0;left: 50%;transform: translateX(-50%);width: 50px;height: 50px;font-size: 0;/* outline: 1px solid; */}
.register-tit{font-size: 24px;color: #0a0a0a;text-align: center;margin-top: 10px;}
.register-tit br{display:none;}
.register-tit strong{font-weight: 500;}
.register-tit2{font-size: 20px;color: #0a0a0a;margin: 15px 0 40px;}
.register-tit2 strong{font-weight:500;}
.checked-txt{background:#FFF8EB;display: inline-block;padding: 0 8px;height: 32px;line-height: 32px;border-radius: 4px;color: #FFC143;}
.line-process{position: relative;background:#FAFAFA;height: 6px;margin: 50px 0 40px;}
.line-process::after{content:"";position:absolute;top:0;bottom:0;left:0;background: #FFC143;} 
.line-process.process1::after{width:25%;}
.line-process.process2::after{width:50%;}
.line-process.process3::after{width:75%;}
.line-process.process4::after{width:100%;}

.register01-box{text-align:center;}
.register01-box-cont1{margin: 30px 0 20px;text-align: center;}
.register01-box-cont1 img{max-width:100%;}
.register01-box-sns{text-align: center;}
.register01-box-sns .txt{margin-bottom: 20px;font-weight: 500;color: #323232;}
.register01-box-sns .sns-icon{f}
.register01-box-sns .sns-icon a{margin: 0 12px;}
.register01-box-sns .sns-icon a img{width:50px;}/* 20230505 */

.register02-box .rules-box .title{margin-top: 40px;}
.register02-box .txt-box2{font-size: 12px;color: #8c8c8c;margin-top: 20px;}
.register02-box .rules-box > ul > li{padding-left: 28px;}

.register03-box{f}
.register03-box .cont{max-width: 580px;margin: 40px auto 140px;}
.register03-box .cont > ul{margin: 0;display: flex;justify-content: space-between;}
.register03-box .cont > ul > li{flex: 0 1 auto;width: calc((100% - 20px) / 2);}
.register03-box .cont > ul > li > a{position: relative;display: block;height: 170px;background: #FAFAFA;border-radius: 8px;padding: 20px;transition: 0.3s;}
.register03-box .cont > ul > li > a:hover{background:#FFC143;}
.register03-box .cont > ul > li > a:hover *{color: #fff !important;}
.register03-box .cont > ul > li > a:hover::after{filter: invert(1);}
.register03-box .cont > ul > li > a::after{content:"";position:absolute;bottom: 20px;right: 20px;width: 12px;height: 20px;transform: rotate(180deg);background: url(../images/back.png) no-repeat;background-size: 12px 20px;transition: 0.3s;} /* 20230505 */
.register03-box .cont > ul > li > a .title{font-size: 18px;font-weight: 500;color: #0A0A0A;margin-bottom: 10px;}
.register03-box .cont > ul > li > a .txt{font-size: 14px;color: #505050;line-height: 1.8;}
.register03-box .bg{height:480px;background: url(../images/register_bg3.png) no-repeat bottom center / 100%;} /* 20230505 */

.register-wrap .ipt-cont input[type="text"],
.register-wrap .ipt-cont input[type="password"], 
.register-wrap .ipt-cont select{height:48px;border-radius:8px;border:1px solid #F0F0F0;padding: 0 15px;font-size: 16px;}
.register-wrap .ipt-cont select{-webkit-appearance: none;background-image: url(../images/icon_down4.png);background-repeat: no-repeat;background-position: calc(100% - 12px) 50%;padding-right: 0;}
.register-wrap .ipt-cont select::-ms-expand { display: none;}
.register-wrap .ipt-cont input::placeholder{color:#D2D2D2}
.register-wrap .ipt-cont > ul{margin: 0;}
.register-wrap .ipt-cont > ul > li{margin-top: 20px;}
.register-wrap .ipt-cont > ul > li .f-yellow{color:#FFC143;font-size: 12px;}
.register-wrap .ipt-cont > ul > li .error-txt{font-size: 12px;color: #FF4117;margin-top: 10px;padding-left: 15px;background: url(../images/icon_caution2.png) no-repeat left center/12px;}

.register-wrap .ipt-cont > ul > li p{margin:0;}
.register-wrap .ipt-cont > ul > li .password-check{font-size:12px;padding: 0 2px;}
.register-wrap .ipt-cont > ul > li .password-check span{display:inline-block;color: #D2D2D2;filter: grayscale(1);margin-right: 10px;}
.register-wrap .ipt-cont > ul > li .password-check span::before{content:"";display:inline-block;width: 14px;height: 10px;margin-right: 3px;background: url(../images/icon_true2.png) no-repeat;}
.register-wrap .ipt-cont > ul > li .password-check span.ok{filter: none;color: #FFC143;}
.register-wrap .ipt-cont > ul > li:first-child{margin-top:0;}
.register-wrap .ipt-cont > ul > li .title{font-size: 14px;font-weight: 500;color: #505050;margin-bottom: 10px;}
.register-wrap .ipt-cont > ul > li .title i.red{font-style:normal;color:#FF4117;margin-left: 5px;vertical-align: -3px;line-height: 1;}
.register-wrap .ipt-cont > ul > li .w100p{width: 100%;}

.register06-line2{display:flex;justify-content: space-between;}
.register06-line2 > div{width: calc((100% - 20px) / 2);}
.register06-line2 .radio-style{justify-content: space-between;}
.register06-line2 .radio-style > span{flex: 0 1 auto;width: calc((100% - 12px) / 2);margin-left: 0;}
.register06-line2 .radio-style > span label{padding-left: 0;height: 48px;line-height: 48px;text-align: center;border-radius: 4px;background: #f0f0f0;color: #8C8C8C;font-size: 16px;cursor: pointer;}
.register06-line2 .radio-style > span label:hover{outline: 1px solid #FFC143;}
.register06-line2 .radio-style > span label::before,
.register06-line2 .radio-style > span label::after{display:none;}
.register06-line2 .radio-style > span input[type="radio"]:checked + label,
.register06-line2 .radio-style > span input[type="checkbox"]:checked + label{background: #FFF8EB;color: #FFC143;outline: 1px solid #FFC143;}

.register-wrap .ipt-cont > ul > li .phone-box{margin-top: 10px;}
.register-wrap .ipt-cont > ul > li .phone-box > p{margin-top:10px;}
.register-wrap .skip-btn{text-align: center;margin-top: 20px;}
.register-wrap .skip-btn a{font-size: 16px;font-weight: 500;color: #8c8c8c;text-decoration: underline;}





.register08-box .txt1{font-size: 16px;text-align: center;margin-top: 10px;}
.register08-box .txt2{font-size: 18px;color: #FFC143;text-align: center;margin-top: 30px;}

.policy-service-pop{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.policy-service-pop::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.policy-service-pop .box{max-width: 400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #fff;border-radius: 16px;}
.policy-service-pop .box .close{opacity: 1;position: absolute;top: 10px;right: 10px;}
.policy-service-pop .box .close img{width:30px;}/* 20230505 */
.policy-service-pop .box .title{font-size: 18px;font-weight: 500;color: #0A0A0A;text-align: center;margin-bottom: 30px;padding-top: 20px;}
.policy-service-pop .box .cont{max-height: 500px;overflow-y: auto;color: #505050;font-size: 14px;padding: 0 20px 30px;}
.policy-service-pop .box .cont h5{margin: 0;padding: 0;font-size: 14px;font-weight: 500;color: #0A0A0A;margin-bottom: 10px;margin-top: 30px;}
.policy-service-pop .box .cont h5:first-of-type{margin-top:0;}
.policy-service-pop .box .cont p{margin: 0;padding: 0;font-size: 14px;color: #505050;}

.txc{text-align:center;}
.mt10{margin-top:10px !important;}

.table-style{letter-spacing: -1px;border-bottom: 1px solid #F0F0F0;word-break: break-all;}
.table-style .noline{border-right: 0 !important;}
.table-style .bgcolor1{background:#fef6dd;}
.table-style th{font-size: 12px;color: #323232;padding: 8px 0;height: 30px;text-align: center;background: #fafafa;border-left: 1px solid #F0F0F0;}
.table-style td.td-left{text-align: left;}
.table-style td.td-right{text-align: right;}
.table-style td{border-left: 1px solid #F0F0F0;border-bottom: 1px solid #f0f0f0;font-size: 12px;color: #8C8C8C;padding: 8px;vertical-align: top;}
.table-style thead tr th:first-child{border-left:0;}
.table-style tbody tr td:first-child{border-left:0;}

.table-style.noline{border-top: 1px solid #F0F0F0;}
.table-style.noline tbody tr th:first-child{border-left:0;}
.table-style.noline tbody tr th{border-bottom: 1px solid #f0f0f0;}
.table-style.noline tbody tr td:first-child{border-left:0;}
.table-style.noline tbody tr:last-child th,
.table-style.noline tbody tr:last-child td{border-bottom:0;}

.position-r{position:relative;width: 100%;margin-bottom: 0;}
.showPWD{display: none;position: absolute;top: calc(50% - 11px);right: 40px;font-size: 14px;font-weight: 500;color: #FFC143;}
.reset-ipt-btn{display: none;position: absolute;top: calc(50% - 10px);right: 10px;}
.reset-ipt-btn img{vertical-align:top;width: 20px;} /* 20230505 */

.ok-pop{display: none;position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;right: 0;z-index: 2147483641;}
.ok-pop::before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}
.ok-pop .box{max-width:400px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 16px;padding: 20px;text-align: center;}
.ok-pop .box .img img{animation: loading 3s ease-in-out infinite;}
.ok-pop .box .txt{margin:40px 0 10px;font-size: 16px;font-weight: 500;color: #fff;background: rgba(0, 0, 0, 0.2);padding: 5px 0;border-radius: 5px;}

/* nam [s] */
.modal .modal-content{border-radius:16px;}
.modal .modal-content .modal-footer{padding: 0 20px 20px;}
.modal .modal-content .modal-footer .btn{color:#fff;border-radius:8px;}
.main-body-frame .pb-aside-frame > .aside{display:none;}

.select-match-box .selected.disabled{background-color: #f7f7f7;pointer-events: none;}
/* mapage [s] */
.mypages.last{width: 100%;}
.mypages.last .w100p{width: 100%;}
.mypages.last .w32p{width: 32%;}
.mypages.last .w68p{width: 68%;}
.mypages.last .w68p-15px{position:relative;width:100%;margin-top: 20px;}
.mypages.last .w68p-15px input[name="user_phone"],
.mypages.last .w68p-15px input[name="phone_auth_code"]{height: 48px;border-radius: 8px;border: 1px solid #F0F0F0;padding: 0 15px;font-size: 14px;}
.mypages.last .w68p-15px span.phone-box-type1{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
/* mapage [e] */
/* nam [e] */

/* 공통 버튼 오버 효과와 비활성화 [s] */
.program-select .btnA a{background:#F0F0F0;color: #8C8C8C;pointer-events: none;}
.program-select .btnA a.on{color: #fff;background-color: #ffc143;pointer-events: all;}
.program-select .btnA a.on:hover{background-color: #FFC95D;}

.affirm-box2 .cont2 > .btnA a.service_confirm_check{background:#F0F0F0;color: #8C8C8C;pointer-events: none;}
.affirm-box2 .cont2 > .btnA a.on.service_confirm_check{color: #fff;background-color: #ffc143;pointer-events: all;}
.affirm-box2 .cont2 > .btnA a.service_confirm_check:hover{background-color: #FFC95D;}

.info-ipt-box-rt .btnA a{background:#F0F0F0;color: #8C8C8C;pointer-events: none;}
.info-ipt-box-rt .btnA a.pen{pointer-events: all;}
.info-ipt-box-rt .btnA a.on{color: #fff;background-color: #ffc143;pointer-events: all;}
.info-ipt-box-rt .btnA a.on:hover{background-color: #FFC95D;}
.info-ipt-box-rt .btnA a.expert-review{margin-top:10px;}

.settlen-rt .btnA a.cashxbay{background:#F0F0F0;color: #8C8C8C;pointer-events: none;}
.settlen-rt .btnA a.cashxbay.on{color: #fff;background-color: #ffc143;pointer-events: all;}
.settlen-rt .btnA a.cashxbay.on:hover{background-color: #FFC95D;}

.sub-list-cancel-wrap .pay-ok-box > .btnA > a.payment-cancel{background:#F0F0F0;color: #8C8C8C;pointer-events: none;}
.sub-list-cancel-wrap .pay-ok-box > .btnA > a.payment-cancel.on{color: #fff;background-color: #ffc143;pointer-events: all;}
.sub-list-cancel-wrap .pay-ok-box > .btnA > a.payment-cancel:hover{background-color: #FFC95D;}

.support-review-wrap .btnA a{position: relative;display: block;background: #FFC143;color: #fff;font-size: 18px;font-weight: 500;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;}
.support-review-wrap .btnA a:hover{background-color: #FFC95D;}

.support-list-wrap .settlen-list-cont > ul > li .area2 .view-btn a:hover{background-color:rgba(255, 193, 67, 0.2);}
.support-list-wrap .settlen-list-cont > ul > li .area2 .del-btn a:hover{background-color:#fafafa;}
/* 공통 버튼 오버 효과와 비활성화 [e] */

@keyframes loading{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}

@media screen and (min-width:1000px){
	.select-match-box{/* display:none; */position: relative;}
	.select-match-box .selected{display: block;border: 1px solid #f0f0f0;border-radius: 8px;padding: 0 15px;height: 48px;line-height: 48px;background-image: url(../images/icon_down.png);background-repeat: no-repeat;background-position: calc(100% - 5px) 50%;font-size: 14px;color: #D2D2D2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.select-match-box .selected.dis{background-image: url(../images/icon_down4.png);background-color: #fafafa;pointer-events: none;}
	.select-match-box .selected.on{color:#505050;}
	.select-match-box .select-more{display: none;position: absolute;top: 45px;bottom: 0;left: 0;right: 0;width: 100%;z-index: 1031;}
	.select-match-box .select-more .box{background:#fff;border: 1px solid #F0F0F0;padding: 10px 8px 10px 10px;border-radius: 0 0 8px 8px;}
	.select-match-box .select-more .box .close{display: none;position: absolute;top: 15px;right: 10px;opacity: 1;filter: brightness(0.5);}
	.select-match-box .select-more .box .title{display: none;font-size: 14px;color: #0a0a0a;text-align: center;margin-bottom: 30px;}
	.select-match-box .select-more .box > ul{max-height: 215px;overflow-y: auto;padding-right: 5px;}
	.select-match-box .select-more .box > ul::-webkit-scrollbar{width:4px;}
	.select-match-box .select-more .box > ul::-webkit-scrollbar-thumb{border-radius:10px;background:#f0f0f0;}
	.select-match-box .select-more .box > ul::-webkit-scrollbar-track{border-radius:10;background:#fff;}
	.select-match-box .select-more .box > ul > li{margin-top: 10px;flex: 1 1 auto;}
	.select-match-box .select-more .box > ul > li:first-child{margin-top:0;}
	.select-match-box .select-more .box > ul > li a{display: block;width: 100%;position: relative;font-size: 14px;color: #323232;/* padding-left: 29px; */}
	.select-match-box .select-more .box > ul > li a:hover{background: #f5f5f5;}
	.select-match-box .select-more .box > ul > li a::before,
	.select-match-box .select-more .box > ul > li a::after{display: none;content:"";position: absolute;left: 0;top: 0;width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;}
	.select-match-box .select-more .box > ul > li a:hover::after,
	.select-match-box .select-more .box > ul > li a.on::after{background:#FFC143;width: 16px;height: 16px;top: 4px;left: 4px;}
	.select-match-box .select-more .box > ul > li a span{color: #8C8C8C;margin-left: 5px;font-size: 12px;}
	.select-match-box .select-more .box > ul > li a .flag{/* position: absolute; */left: 0;top: 0;width: 24px;height: 24px;display: inline-block;margin-right: 5px;vertical-align: middle;background: #F0F0F0;border-radius: 50%;margin-left: 0;overflow: hidden;}

	/* 회원가입 뒤로가기 버튼 PC 적용 [s] */
	.register-wrap .box-cont .mobile.back{position: relative;top: -30px;display: block !important;width: calc(50% - -4px);margin: 0 auto;}
	.register-wrap .box-cont .mobile.back img{width:20px;}
	/* 회원가입 뒤로가기 버튼 PC 적용 [e] */ssssssss
}

@media screen and (max-width: 1199px){
	.sub-container{max-width: 1160px;width: auto;}
	.sub-container .content-left{width: calc(100% - 370px);}
	.view01-box{width: 350px;}
}

@media screen and (max-width: 1024px){
	.info-ipt-box-lf > .cont > ul > li .first{width: 90px;}
	.info-ipt-tit{font-size:20px;}
	.info-ipt-tit span{font-size:12px;}

	.support-create-step1 ul > li .first{width: 90px;}
	.support-create-lf{width: calc(100% - 340px);}
	.support-create-rt{width: 300px;}

	.support-view-box1{flex-wrap: wrap;height: auto;padding: 10px 0;}
	.support-view-box1 > ul{width: 100%;}
	.support-view-box1 > ul > li a{font-size: 15px;}
	.support-view-box1 > .time{width: 100%;margin-top: 10px;text-align: right;}

	.support-view-box2-lf .box > .tit{width: 110px;word-break: keep-all;}
	.support-view-box2-lf .box > .cont > ul > li > span{width: 120px;}

	.settlen-list-cont > ul > li .area2 .item2,
	.settlen-list-cont > ul > li .area2 .item3{width: 100px;}

	.sub-list-view-wrap .sub-list-lf,
	.sub-list-cancel-wrap .sub-list-lf{display:none;}

	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head .item2, 
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item2,
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head .item3, 
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item3{width: 100px;}


}











/* nam : PC 국기이미지 [s] */
/* box */
.affirm-box1-list .txt .country,
.settlen-list-cont > ul > li .area2 .item1 .country{position: relative;line-height: 16px;padding-left: 24px;color: #8C8C8C;}
.affirm-box1-list .txt .country::before,
.settlen-list-cont > ul > li .area2 .item1 .country::before{display:none;}
.affirm-box1-list .txt .country img.flag,
.care-list-cont > ul > li .cont .country img.flag,
.settlen-list-cont > ul > li .area2 .item1 .country img.flag{position: absolute;left: 0;top: 0;width:20px;height:16px;}
/* box */

/* circle */
.select-match-box .select-more .box > ul > li a{height:24px;}
.select-match-box .selected.on .flag,
.select-match-box .select-more .box > ul > li a img.flag{width: 24px;height: 24px;display: inline-block;margin-right: 5px;vertical-align: middle;background: #F0F0F0;border-radius: 50%;margin-left: 0;overflow: hidden;object-fit: contain;}
/* circle */
/* nam : PC 국기이미지 [s] */










/*@media screen and (max-width: 767px){*/
@media screen and (max-width: 999px){
	.sub-container .content-left{width:auto;} /* 20230504 */
	.view01-box{display:none;}
	.mobile-service-select-process > ul{padding: 22px 15px;}
	.mobile-service-select-process > ul::before{top: 38px;}
	.mobile-service-select-process > ul > li .txt{font-size:10px;}
	input[type="datetime-local"]{
		-webkit-appearance:none;
		outline:none;
		border:none;
	}
	select{
		-webkit-appearance: none;
	}
	.pc{display: none !important;}
	.mobile{display:block !important;}
	.mobile-quick{display:block;position: absolute;top: 15px;right: 15px;z-index: 10;}
	.mobile-quick a{display: flex;justify-content: center;align-items: center;width: 77px;height: 28px;line-height: 28px;text-align: center;font-size: 12px;font-weight: 500;color: #fff;background: #7162FE;border-radius: 6px;}
	.mobile-quick a::before{content:"";background-image: url(../images/help_purple.png);width: 12px;height: 12px;background-size: 100%;transform: rotate(90deg);margin-right: 5px;}

	.support-list-wrap .support-list-tp .search-select .list-mode{display: inline-block;}
	
	.quick-box{position: static;width: 100%;height: auto;padding-left: 0;}
	.quick-box .quick-menu{display: none;position: fixed;top: auto;bottom: 80px;z-index: 1030;width: 100%;transform: none;width: 175px;height: 28px;left: 50%;transform: translateX(-50%);background: #FFFFFFB2;font-size: 12px;color: #0A0A0A;padding: 0 8px;border-radius: 20px;box-shadow: 0px 4px 4px 0px #00000026;}
	.quick-box .quick-menu::before{background: url(../images/m_help_purple.png) no-repeat;width: 12px;height: 12px;background-size: 100%;transform: none;margin-right: 5px;}/* 20230505 */
	.quick-box .quick-menu::after{filter: brightness(0.5);width: 4px;height: 8px;transform: rotate(-180deg);background-size: 100%;margin-left: 5px;}
	.quick-box .quick-box-cont > div.quick-close{position: absolute;top: 15px;right: 10px;}
	.quick-box .quick-box-cont > div:not(.quick-close, .title, .btnA){margin-top: 30px;padding-bottom: 20px;}
	.quick-box .quick-box-cont{display: none;position: absolute;width: 100%;height: 80%;bottom: 0;border-radius: 15px 15px 0 0;padding: 20px 16px;}
	.quick-box.on{position: fixed;width: 100%;}
	.quick-box.on .quick-box-cont{display:block;z-index: 1030;}
	.quick-box .quick-box-cont > div > .title{font-size:16px;}
	.quick-box .quick-box-cont > div > .title > span{display:block;}
	.quick-box .quick-box-cont .cont .txt{text-align:left;}
	.quick-box .quick-box-cont .cont .txt br{display:none;}
	.quick-box .quick-box-cont .area1 > .cont > ul > li a{height:60px;line-height: 60px;font-size: 16px;}
	.quick-box .quick-box-cont .area2 > .cont > ul > li a{background-color:#fff;color: #0A0A0A;height: 40px;line-height: 40px;}
	.quick-box .quick-box-cont .area3 > .cont{display:flex;}
	.quick-box .quick-box-cont .area3 > .cont .icon-card{display: inline-block;background: none;padding: 0;height: auto;}
	.quick-box .quick-box-cont .area3 > .cont .txt{margin-top: 6px;margin-left: 10px;}
	.quick-box .quick-box-cont > div:not(.quick-close)::after{display:none;}
	.quick-box .quick-box-cont > div.area5 .cont{text-align:center;}

	.program-select .box{top:auto;left: 0;right: 0;bottom:0;max-width: none;transform: none;border-radius: 16px 16px 0 0;padding-bottom: 10px;}
	.program-select .cont{background:none;padding: 0 14px;}
	.program-select .btnA{display: none;padding:0 16px;}

	.mobile-view01-box-area4{display: flex;justify-content: space-between;align-items: center;position: fixed;bottom: 0;left: 0;right: 0;z-index: 1030;background: #fff;border-top: 1px solid #f0f0f0;height: 70px;padding: 0 16px;}
	.mobile-view01-box-area4 .btn1{background: url(../images/m_icon_cs.png) no-repeat 10px center / 22px 21px;font-size: 14px;font-weight: 500;color: #505050;padding-left: 38px;margin-right: 20px;} /* 20230505 */
	a.btnA{height:52px;line-height:52px;}
	.mobile-view01-box-area4 .btn-yellow{font-size:16px;}
	.mobile-view01-box-area4 a.btn-yellow:hover .msg-box{display:block;font-size: 12px;left: 50%;transform: translateX(-50%);font-weight: 400;width: 140px;}


	
	.mobile-wrap{display:block;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10000001;background: #fff;word-break: keep-all;overflow-y: auto;}
	.mobile-wrap *{font-family: "NotoSansCJK", sans-serif;}
	.mobile-top{display: block;position: relative;height: 50px;line-height: 50px;}
	.mobile-top .back{position: absolute;top: calc(50% - 10px);left: 22px;}
	.mobile-top .back a{f: top;}
	.mobile-top .back a img{display:block;width: 12px;} /* 20230505 */
	.mobile-top .mobile-title{text-align: center;font-size: 16px;font-weight: 500;color: #0A0A0A;}

	.mobile-service-select-info-box{padding: 20px 15px;font-size:12px;}
	.mobile-service-select-info-box > div{margin:5px 0;}
	.mobile-service-select-info-box .country{position: relative;padding-left: 24px;color: #8C8C8C;}
	.mobile-service-select-info-box .country::before{content:"";position: absolute;left: 0;top: 2px;width:16px;height:12px;background: #F0F0F0;}
	.mobile-service-select-info-box .school{font-size: 14px;font-weight: 500;}
	.mobile-service-select-info-box .plan{font-size: 14px;color: #505050;}
	.mobile-service-select-info-box .info{f}
	.mobile-service-select-info-box .info dl{display: flex;margin: 5px 0;}
	.mobile-service-select-info-box .info dl dt{flex: 0 0 auto;margin-right: 10px;color: #8C8C8C;}
	.mobile-service-select-info-box .info dl dd{color: #0A0A0A;}

	.mobile-wrap .view01-box{display:block;width: 100%;height: auto;padding: 0px 15px 80px;overflow: hidden;}
	.mobile-wrap .view01-box .area1{margin:0;padding-bottom: 10px;border-bottom: 0;}
	.mobile-wrap .view01-box .area1 .cont a{border:0;margin-top: 0;padding: 14px 0;}
	.mobile-wrap .view01-box .area1 .cont a:first-child{border-bottom:1px solid #fafafa;}
	.mobile-wrap .view01-box .area2{position: relative;padding-bottom: 20px;}
	.mobile-wrap .view01-box .area2::before{content:"";display:block;height: 10px;margin: 0 -15px 30px;background: #FAFAFA;}
	.mobile-wrap .view01-box .area2 > .cont{height: 240px;overflow: hidden;}
	.mobile-wrap .view01-box .area2 > .cont::after{content:"";position: absolute;bottom: 0;width: 100%;height: 60px;background: linear-gradient(#ffffff80, #ffffffcc, #ffffff);}
	.mobile-wrap .view01-box .area2 > .cont.on{height:auto;}
	.mobile-wrap .view01-box .area2 > .cont.on::after{display:none;}
	.mobile-wrap .view01-box .area2 > .tit > span{position: absolute;top: -3px;right: 0;font-size: 18px;font-weight: 500;color: #0A0A0A;display: flex;align-items: center;}
	.mobile-wrap .view01-box .area2 > .tit > span:hover + .txt{display:block;}
	.mobile-wrap .view01-box .area2 > .tit > .txt{top: auto;left: auto;bottom: 40px;right: 0;width: 90%;}
	.mobile-wrap .view01-box .area2 > .cont > ul.col2 > li{width:100%;}
	.mobile-wrap .view01-box .area2 > .cont .tit{margin-bottom:0;}
	.mobile-wrap .view01-box .area2 > .cont > ul{margin-left: 22px;}
	.mobile-wrap .view01-box .area2 > .cont > ul:last-child{margin-bottom:0;}

	.mobile-wrap .area2-more{}
	.mobile-wrap .area2-more a{display: flex;justify-content: center;align-items: center;height:50px;line-height: 50px;text-align: center;font-size: 14px;font-weight: 700;color: #505050;}
	.mobile-wrap .area2-more a::after{content:"";display: inline-block;background: url(../images/icon_down2.png) no-repeat;background-size: 12px 8px;width: 12px;height: 8px;margin-left: 10px;transition: 0.3s;}/* 20230505 */
	.mobile-wrap .area2-more a.on::after{transform:rotate(180deg)}

	.mobile-wrap .view01-box .area3{position: relative;padding: 0;border-top: 0;}
	.mobile-wrap .view01-box .area3::before{content:"";display:block;height: 10px;margin: 0 -15px 30px;background: #FAFAFA;}
	.mobile-wrap .view01-box .area3 > .txt-box{margin-top: 10px;padding: 10px;background: #FAFAFA;border-radius: 8px;}
	.mobile-wrap .view01-box .area3 > .txt-box p{font-size: 12px;font-weight: 500;color: #0A0A0A;background: url(../images/icon_true.png) no-repeat left center/ 10px 8px;padding-left: 15px;margin-bottom: 10px;} /* 20230505 */
	.mobile-wrap .view01-box .area3 > .txt-box > ul{margin-bottom: 0;}
	.mobile-wrap .view01-box .area3 > .txt-box > ul > li{color: #8C8C8C;font-size: 12px;line-height: 1.5;}
	.mobile-wrap .view01-box .area3 > ul{margin-bottom:0;}
	.mobile-wrap .view01-box .area3 > ul > li > span{font-weight:500;}
	.mobile-wrap .view01-box .area3 > ul > li > strong{font-size:18px;}

	.mobile-wrap .view01-box .area4{position: fixed;bottom: 20px;left: 15px;right: 15px;padding: 0;margin-top: 20px;z-index: 1030;}
	.mobile-wrap .view01-box .area4 .btn-yellow2{flex: 1 0 auto;display: flex;justify-content: space-between;align-items: center;background: #FFC143;color: #fff;font-size: 16px;font-weight: 500;border-radius: 8px;padding: 0 18px;box-shadow: 0px 2px 5px 2px #0000000D;}
	.mobile-wrap .view01-box .area4 .btn-yellow2:before{content: "";display: inline-block;background: #fff;position: absolute;left: -15px;bottom: -20px;width: calc(100% - -30px);height:72px;z-index: -1;}
	.mobile-wrap .view01-box .area4 .btn-yellow2::after{content:"";display: inline-block;background: url(../images/quick_icon.png) no-repeat;background-size: 10px 14px;width: 10px;height: 14px;transform: rotate(180deg);} /* 20230505 */

	.mobile-version-popup{position:fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10000001;background: #fff;overflow-y: auto;padding: 20px 15px;}
	.mobile-version-popup .sub-tit{font-size:14px;color: #505050;margin-bottom: 20px;}
	.mobile-version-popup .close-mobile-poup{display:block;position: absolute;top: 15px;right: 10px;}
	.mobile-version-popup .close-mobile-poup img{width:30px;} /* 20230505 */
	
	.mobile-none{display:none !important;}
	.affirm-box1 table{border:0;}
	.affirm-box1 table thead,
	.affirm-box1 table colgroup{display:none;}
	.affirm-box1 table tbody,
	.affirm-box1 table tbody tr,
	.affirm-box1 table tbody tr td{display:block;}
	.affirm-box1 table tbody tr td{padding:0;}

	.affirm-mobile-info{display:block;text-align: left;margin-top: 20px;}
	.affirm-box1{padding-bottom:20px;}
	.affirm-box1-list .img{width:60px;}
	.affirm-box1-list .img img{width:100%;height:60px;}
	
	.affirm-box1-list .txt .school{font-size:14px;}
	.affirm-box1-list .txt .plan{display:none;}

	.affirm-box2 .cont1 > ul > li{border:1px solid #F0F0F0;border-radius: 8px;padding: 0 10px;margin: 8px 0;}
	.affirm-box2 .cont1 > ul > li > .tit{border:0;height: 44px;line-height: 44px;}
	.affirm-box2 .cont1 > ul > li > .cont{background:none;padding: 0 10px 70px;}
	.affirm-box2 .cont1 > ul > li:first-child > .cont{padding-right:10px;}
	.affirm-box2 .cont1 > ul > li > .tit .icon{background-image: url(../images/icon_down3.png);background-size: 18px 10px;filter: none;right: 0;} /* 20230505 */
	.affirm-box2 .cont1 > ul > li > .tit .icon.on{filter: brightness(0.3);}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li{width:100%;}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li:nth-child(1){order: 1;}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li:nth-child(2){order: 3;}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li:nth-child(3){order: 2;}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li:nth-child(2) > ul{margin-bottom:0;}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont > ul > li:last-child > ul{margin-bottom:20px;}
	.affirm-box2 .cont1 > ul > li > .cont > .btnA{bottom: 0;width: auto;left: -10px;right: -10px;}
	.affirm-box2 .cont1 > ul > li > .cont > .btnA a{border-radius: 0 0 8px 8px;height: 52px;line-height: 52px;font-size: 16px;}
	.affirm-box2 .cont1 > ul > li > .cont .affirm-box2-cont2{max-width:none;}
			

	.affirm-box2{flex-wrap:wrap;margin: 0;border-top: 0;}
	.affirm-box2::before{content:"";display:block;width: calc(100% + 30px);margin: 0 -15px;height:10px;background: #FAFAFA;}
	.affirm-box2 .cont2{order:1;width: 100%;margin-left: 0;margin-bottom: 10px;}
	.affirm-box2 .cont1{order:2;width: 100%;}
	.affirm-box2 .cont2 > .btnA{display:none;}

	.affirm-box2 .cont2 > .txt{font-size:18px;}

	.mobile-next-button{display: block;margin-top: 20px;}
	.mobile-next-button a{position: relative;display: block;background: #F0F0F0;font-size: 16px;font-weight: 500;color: #8C8C8C;height: 52px;line-height: 52px;padding-left: 18px;border-radius: 8px;box-shadow: 0px 2px 5px 2px #0000000D;}
	.mobile-next-button a::after{content:"";position: absolute;right: 20px;top: calc(50% - 6px);background:url(../images/quick_icon.png) no-repeat;background-size:10px 14px;width: 10px;height: 14px;transform: rotate(180deg);filter: brightness(0.5);}
	.mobile-next-button a:hover,
	.mobile-next-button a.on{background: #FFC143;color: #fff;}
	.mobile-next-button a:hover::after,
	.mobile-next-button a.on::after{filter: none;}

	.support-create-process{background:none;margin: 25px 0 15px;}
	.support-create-process > ul{padding: 0;width: 176px;}
	.support-create-process > ul::before{top: calc(50%);left: 0;right: 0;}
	.support-create-process > ul > li{position: relative;}
	.support-create-process > ul > li .icon{margin: 0;background-image: url(../images/process_gou_no.png) !important;background-color: #fff !important;width: 16px;height: 16px;}
	.support-create-process > ul > li.ing .icon{background-image: url(../images/process_gou_ing.png) !important;}
	.support-create-process > ul > li.ok .icon{background-image: url(../images/process_gou_ok.png) !important;}
	
	.support-create-process > ul > li .txt{display:none;}
	.support-create-process > ul > li.ing .txt,
	.support-create-process > ul > li.ok .txt{font-weight: 500;color: #323232;}

	.home-top{position: fixed;right: 10px;bottom:10px;z-index: 10000001;width: 66px;}
	.home-top a{display:block;}
	.home-top a img{width:66px;}/* 20230505 */
	/* .home-top a.top{display:none;} */

	.mobile-version-wrap{display:block;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 10000001;background: #fff;word-break: keep-all;overflow-y: auto;overflow-x: hidden;}
	.mobile-version-wrap .sub-container2{padding: 20px 16px;}
	.msg-area{top:auto;bottom: 15px;transform: translate(-50%, 0);}
	.info-ipt-tit{display:none;}
	.info-ipt-box-lf > .cont{border: 1px solid #F0F0F0;border-radius: 10px;margin-top: 30px;overflow:hidden;}
	.info-ipt-box-lf > .cont:first-of-type{margin-top:0;}
	.info-ipt-box-lf > .cont .title{font-size:14px;height: 42px;line-height: 42px;padding: 0 15px;}
	.info-ipt-box-lf > .cont > ul{background: #FAFAFA;padding:20px 15px;}
	.info-ipt-box-lf > .cont > ul > li{flex-wrap:wrap;margin-top: 30px;}
	.info-ipt-box-lf > .cont > ul > li .first{width: 100%;font-size:12px;line-height: 1;margin-bottom: 10px;}
	.info-ipt-box-lf > .cont input[type="text"], 
	.info-ipt-box-lf > .cont select{background-color: #fafafa;border: 0;border-bottom: 2px solid #f0f0f0;border-radius: 0;padding: 0;outline: 0;height: 40px;}
	.info-ipt-box-lf > .cont input[type="text"]:focus, 
	.info-ipt-box-lf > .cont select:focus{border-color:#0a0a0a;}
	.info-ipt-box-lf > .cont > ul > li .last .w32p,
	.info-ipt-box-lf > .cont > ul > li .last .w68p,
	.info-ipt-box-lf > .cont > ul > li .last .w68p-15px{width:100%;}
	.phone-box{margin-top:10px;}
	.phone-box .p1 > span,
	.phone-box .p3 > span.type1{right:0;}
	.mypages.last .w68p-15px span.phone-box-type1{right:0;}
	.phone-box span.type2 .time{font-size:12px;}
	.phone-box .p2{display:none;}
	.phone-box .p3{margin-top:10px;}
	.phone-box .p4{font-size:12px;}
	.error{outline: 0 !important;border-color: #FF4117 !important;}
	.mobile-tit{display:block;font-size: 18px;margin-bottom: 40px;}
	.mobile-tit strong{font-weight:500;}
	
	.info-ipt-box-rt{display:none;}

	.phone-VC-box > .page-logo,
	.phone-VC-box > .title,
	.phone-VC-box > .cont > .title{display:none;}
	.phone-VC-box > .cont{margin-top:10px;}
	.phone-VC-box > .cont input[type="text"], 
	.phone-VC-box > .cont select{background-color: #fff;border: 0;border-bottom: 2px solid #f0f0f0;border-radius: 0;padding: 0;outline: 0;height: 40px;}
	.phone-VC-box > .cont input[type="text"]:focus, 
	.phone-VC-box > .cont select:focus{border-color:#0a0a0a;}
	.phone-VC-box > .cont > div.btnA{display:block;}
	.phone-VC-box .phone-box span.type1 .codeSend{display:none;}
	.phone-VC-box .phone-box .p2{display:block;}

	.select-match-box{/* display:none; */}
	.select-match-box .selected{display: block;height: 40px;line-height: 40px;border-bottom: 2px solid #f0f0f0;background-image: url(../images/icon_down.png);background-size: 14px 8px;background-repeat: no-repeat;background-position: calc(100% - 5px) 50%;font-size: 14px;color:#505050;}
	.select-match-box.style1 .selected{color:#D2D2D2;border: 1px solid #f0f0f0;border-radius: 8px;padding: 0 15px;height: 44px;line-height: 44px;}
	.select-match-box.style1 .selected.dis{background-color: #fafafa;pointer-events: none;background-image: url(../images/icon_down4.png);}
	.select-match-box .selected.on{color:#505050 !important;}
	.select-match-box .select-more{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1031;padding:20px;background: rgba(0, 0, 0, 0.5);display:none;}
	.select-match-box .select-more .box{background:#fff;position: fixed;bottom:0;left:0;right:0;padding: 20px;border-radius: 15px 15px 0 0;}
	.select-match-box .select-more .box .close{position: absolute;top: 15px;right: 10px;opacity: 1;filter: brightness(0.5);}
	.select-match-box .select-more .box .close img{width:30px;} /* 20230505 */
	.select-match-box .select-more .box .title{font-size: 14px;color: #0a0a0a;text-align: center;margin-bottom: 30px;}
	.select-match-box .select-more .box > ul{max-height: 280px;overflow-y: auto;}
	.select-match-box .select-more .box > ul > li{margin-top: 20px;}
	.select-match-box .select-more .box > ul > li:first-child{margin-top:0;}
	.select-match-box .select-more .box > ul > li a{display: block;position: relative;font-size: 16px;color: #0a0a0a;padding-left: 34px;}
	.select-match-box .select-more .box > ul > li a::before,
	.select-match-box .select-more .box > ul > li a::after{display: none;content:"";position: absolute;left: 0;top: 0;width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;}
	.select-match-box .select-more .box > ul > li a:hover::after,
	.select-match-box .select-more .box > ul > li a.on::after{background:#FFC143;width: 16px;height: 16px;top: 4px;left: 4px;}
	.select-match-box .select-more .box > ul > li a span{color: #8C8C8C;margin-left: 5px;}
	.select-match-box .select-more .box > ul > li a .flag{position: absolute;left: 0;top: 0;width: 24px;height: 24px;background: #F0F0F0;border-radius: 50%;margin-left: 0;overflow: hidden;}
	
	.settlen-tit,
	.settlen-lf > .cont:first-child > .title,
	.settlen-lf > .cont > .title .title-rt,
	.settlen-rt{display:none;}
	.settlen-lf > .cont{border-top:0;margin-top: 0;}
	.settlen-lf > .cont > .affirm-box1-list{padding:0;}
	
	.settlen-rt{display:none;}

	.affirm-box1-list2{overflow: hidden;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #fafafa;}
	.affirm-box1-list2 > .title{font-size: 16px;font-weight: 500;color: #0A0A0A;margin-bottom: 15px;}
	.affirm-box1-list2 > .cont-left{float: left;width: calc(100% - 100px);}
	.affirm-box1-list2 > .cont-left .country{position: relative;padding-left: 24px;color: #8C8C8C;line-height: 16px;padding-bottom: 2px;}
	.affirm-box1-list2 > .cont-left .country::before{content:"";position: absolute;left: 0;top: 4px;width:16px;height:12px;background: #F0F0F0;}
	.affirm-box1-list2 > .cont-left .affirm-mobile-info{margin-top: 5px;padding-top: 0;border-top: 0;}
	.affirm-box1-list2 > .cont-left .affirm-mobile-info .tit{font-size: 14px;margin-bottom: 15px;}
	.affirm-box1-list2 > .cont-left .affirm-mobile-info dl{margin: 5px 0;font-size: 12px;}
	.affirm-box1-list2 > .cont-left .affirm-mobile-info dl dt{width: 70px;}
	.affirm-box1-list2 > .cont-left .affirm-mobile-info dl dd{f}
	.affirm-box1-list2 > .img{float: right;width: 80px;}
	.affirm-box1-list2 > .img img{width: 100%;height: 80px;border-radius: 10px;}
	
	.service-view-btn{margin-top: 15px;}
	.service-view-btn a{display: inline-block;font-size: 12px;font-weight: 500;color: #8C8C8C;width: 100px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #f0f0f0;border-radius: 5px;}

	.mobile-popup{display: none;position:fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: rgba(0, 0, 0, 0.5);}
	.mobile-popup-cont{background:#fff;position: absolute;bottom: 0;padding: 20px 15px;max-height: 70%;height: calc(70% - 123px);border-radius: 15px 15px 0 0;}
	.mobile-popup-cont .view01-box{overflow-y: auto;height: calc(100% - 20px) !important;padding: 0 !important;}
	.settlen-lf > .cont .mobile-popup-cont > .title{height:auto;line-height: 100%;font-size: 14px;text-align: center;color: #505050;border-bottom: 0;margin-bottom: 20px;}
	.settlen-lf > .cont .mobile-popup-cont > .title .title-rt{display:none;}

	.mobile-pop-close{display:block;position: absolute;top: -8px;right: -6px;}
	.mobile-pop-close img{width:30px;} /* 20230505 */
	.settlen-lf > .cont .view01-box .area2 > .cont > ul{margin-left: 20px;}

	.mobile-settlen-cont1{padding-bottom:40px;}
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul{margin: 0;}
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li{display: flex;justify-content: space-between;margin-top: 10px;position: relative;}
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li:first-child{margin-top:0;}
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li > span{font-size: 14px;color: #505050;display: flex;align-items: center;}
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li > span img{margin-left:5px;width: 16px;} /* 20230505 */
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li > span img:hover + .txt{display:block;}
	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li > span .txt{display: none;font-size: 12px;font-weight: 400;background: #FAFAFA;border: 1px solid #f0f0f0;max-width: 324px;position: absolute;bottom: 30px;left: 0;right: 0;z-index: 1;padding: 12px;line-height: 1.5;border-radius: 4px;font-style: normal;}

	.mobile-settlen-cont1 .info-ipt-box-rt-bt > ul > li > strong{font-size: 14px;font-weight: 400;color: #0a0a0a;}
	.mobile-settlen-cont1 .total-amount{margin-top:15px;}
	.mobile-settlen-cont1 .total-amount span{font-size:14px;}
	.mobile-settlen-cont1 .total-amount strong{font-size:20px;}

	.mobile-settlen-cont2::before{content:"";display:block;height:10px;background:#f0f0f0;margin: 0 -16px 20px;}
	.settlen-lf > .cont > .title{font-size:16px;height: auto;line-height: 1;border-bottom: 0;}
	.mobile-settlen-cont2 .means-fold{display: block;position:absolute;top: -2px;right:0;}
	.mobile-settlen-cont2 .means-fold a{font-size:14px;color:#8C8C8C;}
	.mobile-settlen-cont2 .means-fold a::after{content:"";display: inline-block;width: 12px;height: 8px;background: url(../images/icon_down2.png) no-repeat right center/ 12px 8px;margin-left: 13px;transition: 0.3s;} /* 20230505 */
	.mobile-settlen-cont2 .means-fold a.on::after{transform:rotate(180deg);}
	.mobile-settlen-cont2 .means-box{display:flex;flex-direction: column;padding: 10px 0 30px;}
	.mobile-settlen-cont2 .means-box .means-tab-cont{order:1;}
	.mobile-settlen-cont2 .means-box .means-tab{order:0;margin-bottom: 10px;}
	.mobile-settlen-cont2 .means-box .means-tab > li{width: calc((100% - 8px) / 2);margin-top: 8px;}
	.mobile-settlen-cont2 .means-box .txt-box2{order:2;margin-top: 0;}

	.mobile-settlen-cont3 .rules-box .title{margin: 0px -16px 15px;border: 0;border-radius: 0;border-bottom: 1px solid #f0f0f0;}
	.mobile-settlen-cont3 .rules-box > ul{margin:0 -16px;}
	.mobile-settlen-cont3 .rules-box > ul > li{margin-top:10px;}
	.mobile-settlen-cont3 .rules-box > ul label::before{background: url(../images/icon_true2.png) no-repeat center;background-size: 14px 10px !important;background-size: 10px;filter: grayscale(1);} /* 20230505 */
	.mobile-settlen-cont3 .rules-box > ul input[type="checkbox"]:checked + label::before{filter: none;}

	.settlen-lf{padding-bottom:96px;} /* 20230505 */
	.mobile-settlen-cont4{position: fixed;bottom: 0;left: 0;right: 0;margin: 50px -16px 0;}
	.mobile-settlen-cont4 a{border-radius: 0;box-shadow: none;text-align: center;padding-left: 0;font-size: 18px;}
	.mobile-settlen-cont4 a::after{display:none}
	
	.settlen-fail-popup .box{top:auto;left: 0;right: 0;bottom:0;max-width: none;transform: none;border-radius: 16px 16px 0 0;padding-bottom: 10px;padding: 20px 16px;}
	.settlen-fail-popup .cont{background:none;padding: 0 14px;}

	.pay-ok-box{padding: 40px 0 140px;}
	.pay-ok-box > .txt1{background-image: url(../images/icon_success.png);background-size: 40px 40px;padding-top: 50px;margin-bottom: 30px;font-size: 18px;} /* 20230505 */
	.pay-ok-box > .code{display:none;}
	.pay-ok-box .affirm-box1-list .img,
	.pay-ok-box .affirm-box1-list .txt .country{display: none;}
	.pay-ok-box .affirm-mobile-info{margin-top: 10px;}
	.pay-ok-box .affirm-mobile-info dl dt{width: 70px;margin-right: 0;}
	.pay-ok-box > .title,
	.pay-ok-box-cont > div:last-child{display: none;}
	.pay-ok-box-cont{border-bottom:0;}
	.pay-ok-box-cont > div{width:100%;background: none;}
	.pay-ok-box-cont > div > .title{height:54px;padding: 0;border-bottom: 1px solid #F0F0F0;}
	.pay-ok-box-cont > div > .title > strong{color: #0a0a0a;font-weight: 700;}
	.pay-ok-box-cont > div > ul{padding: 20px 0;background: none;}
	.pay-ok-box-cont > div > ul > li > strong{font-weight:500;}
	.pay-ok-box > .txt2{margin-top:10px;font-size: 12px;}
	.pay-ok-box > .txt3{font-size:12px;}
	.pay-ok-box > .btnA{position: fixed;bottom: 10px;left: 0;right: 0;display:flex;flex-wrap: wrap;}
	.pay-ok-box > .btnA > a{display:block;width: 100% !important;height: 52px;line-height: 52px;font-size: 16px;}
	.pay-ok-box > .btnA > .white{order: 1;border: 0;margin-top: 10px;color: #FFC143;}
	.pay-ok-box > .btnA > .yellow{order: 0;}

	.add-service-pop .box{top:auto;left: 0;right: 0;bottom:0;max-width: none;height: 90%;transform: none;border-radius: 16px 16px 0 0;padding-bottom: 150px;overflow-y: auto;}
	.add-service-pop .box .btnA{position: fixed;bottom: 0;left: 20px;right: 20px;background: #fff;}
	.add-service-pop .msg-area{bottom: 40%;transform: translate(-50%, -50%);}

	.support-create-tit{display:none;}
	.support-create-wrap > .bg-white{padding:0;}
	.support-create-wrap .box-cont{background:#fff;padding-top: 20px;padding-bottom: 20px;}
	.support-create-wrap .box-cont .msg-area{bottom: 50%;transform: translate(-50%, -50%);}
	.support-create-wrap .box-cont .mobile-service-select-info-box{padding: 0 16px 30px;}
	.support-create-tp .tit{font-size:18px;}
	.support-create-tp .time .btnA{position:absolute;top: 9px;right: 15px;}
	.support-create-tp .time .msg-box{bottom: auto;top: 50px;}
	.support-create-tp .time .msg-box::after{bottom: auto;top: -10px;transform: rotate(180deg);}
	.support-create-tp{display:block;height:auto;line-height: 1.5;padding: 0 16px;margin-bottom: 10px;}
	.support-create-lf{padding: 0 16px;float: none;width: auto;border-top: 0;}
	.support-create-lf .s-tit{font-size:12px;color:#0A0A0A;margin-bottom: 15px;}
	.support-create-lf ul > li{display:block;margin-top: 20px;}
	.support-create-lf ul > li .first{line-height:1.5;width: auto;margin-bottom: 10px;font-size: 12px;}
	.support-create-lf ul > li .first img{margin-top: 0;}
	.support-create-step2-item2 .first img + .txt{width: calc(100% - 232px);top: 0px;left: 132px;}
	.support-create-step2-item2 .first img:hover + .txt{display: block;}

	.support-create-lf ul > li .first br{display:none;}
	.support-create-lf input[type="text"], 
	.support-create-lf select{height: 44px;}
	
	.support-create-lf ul > li .last .w33p,
	.support-create-lf ul > li .last .w68p,
	.support-create-lf ul > li .last .w67p-15px{width:100%;}
	.radio-style{width: 100%;}
	.radio-style > span{flex:1 1 auto;}
	.radio-style > span + span{margin-left:8px;}
	.radio-style > span label{padding-left: 0;height: 44px;line-height: 44px;text-align: center;border-radius: 4px;background: #FAFAFA;color: #8C8C8C;}
	.radio-style > span label::before,
	.radio-style > span label::after{display:none;}
	.radio-style > span input[type="radio"]:checked + label,
	.radio-style > span input[type="checkbox"]:checked + label{background: #FFF8EB;color: #FFC143;outline: 1px solid #FFC143;}
	.support-create-rt{display:none;}

	.mobile-support-create-process{padding: 0 16px;margin-bottom: 30px;}
	.mobile-support-create-process > ul{display: flex;justify-content: space-between;margin-bottom: 0;}
	.mobile-support-create-process > ul > li{flex: 0 0 auto;position: relative;width: 25px;height: 20px;display: flex;justify-content: flex-start;align-items: center;}
	.mobile-support-create-process > ul > li .num{position: relative;z-index: 1;flex: 0 0 auto;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #F0F0F0;font-size: 12px;color: #8C8C8C;display: flex;align-items: center;justify-content: center;}
	.mobile-support-create-process > ul > li .txt{margin-left: 5px;font-size: 0;color: #8C8C8C;}
	.mobile-support-create-process > ul > li .modify{display: none;position: absolute;top: calc(50% - 14px);right: 0;width: 47px;height: 28px;line-height: 26px;text-align: center;border: 1px solid #F0F0F0;font-size: 12px;color: #323232;border-radius: 6px;}
	.mobile-support-create-process > ul > li.ing{flex: 1 1 auto;}
	.mobile-support-create-process > ul > li.ing::after{content:"";position: absolute;top: calc(50% - 1px);left: 30px;right: 10px;border: 1px solid #F0F0F0;}
	.mobile-support-create-process > ul > li:last-child.ing::after{display:none;}
	.mobile-support-create-process > ul > li.ing + li{width: auto;}
	.mobile-support-create-process > ul > li.ing + li .txt{font-size: 12px;margin-right: 5px;}
	.mobile-support-create-process > ul > li.ing .num{background: #FFC143;border-color: transparent;color: #fff;}
	.mobile-support-create-process > ul > li.ing .txt{color: #FFC143;}
	.mobile-support-create-process > ul > li.ok{f}
	.mobile-support-create-process > ul > li:last-child.ok{flex: 1 1 auto;}
	.mobile-support-create-process > ul > li.ok .num{font-size: 0;background: #FFC143 url(../images/select_on.png) no-repeat center/ 20px 20px;border-color: transparent;} /* 20230505 */
	.mobile-support-create-process > ul > li.ok .txt{color: #D2D2D2;}
	.mobile-support-create-process > ul > li.ok .modify{display: none;}

	.mobile-ipt-set{}
	.mobile-ipt-set .w33p{width: 45% !important;}
	.mobile-ipt-set .w67p-15px{width: calc(55% - 8px) !important;}
	.mobile-ipt-set .phone-box{margin-top:0;}
	.support-create-lf .mobile-ipt-set select{padding: 0 20px 0 15px;background-position: calc(100% - 3px) 50%;}

	.support-create-lf > .btnA{display: flex;justify-content: space-between;margin: 50px -5px 0;}
	.support-create-lf > .btnA > a{display: block;flex: 1 1 auto;font-size: 18px;font-weight: 500;color: #fff;height: 58px;line-height: 58px;border-radius: 8px;text-align: center;border: 1px solid #F0F0F0;background: #FFC143;margin: 0 5px;}

	.support-create-step2-item1{position:relative;}
	.support-create-step2-item1 .p1{position:absolute;top: -3px;right:0;margin-top: 0;}

	.support-create-step3-btn{margin-top: 20px;border-top: 0;padding-top: 0;}
	.support-create-step3-btn a{width: 160px;height: 40px;}

	.support-create-step4-checkbox > span label::before,
	.support-create-step4-checkbox > span label::after{display:block !important;}
	.support-create-step4-checkbox > span label::after{top: calc(50% - 4px);}
	.support-create-step4-checkbox > span label{background: transparent;text-align: left;padding-left: 30px;font-size: 16px;font-weight: 500;}
	.support-create-step4-checkbox > span input[type="radio"]:checked + label,
	.support-create-step4-checkbox > span input[type="checkbox"]:checked + label{background: transparent;outline: none;color: #323232;}
	.support-create-step4-checkbox > span + span{margin-left:0;}

	.support-create-step4{display:flex;flex-direction: column;}
	.support-create-step4-checkbox{order:0;}
	.support-create-step4 .check2-content{order:1;margin-top: 20px;padding-top: 0;border-top: 0;}
	.support-create-step4 .check2-content::before{content:"";display: block;height: 10px;background: #FAFAFA;margin: 0 -16px 30px;}
	.support-create-step4 .txt-box2{order:2;}

	.support-view-wrap{padding-top: 30px;padding-bottom: 160px;}
	.support-view-wrap .state{position: fixed;top: 14px;right: 16px;z-index: 2;display: flex !important;justify-content: center;align-items: center;width: 56px;height: 22px;background: #FFF8EB;border-radius: 6px;text-align: center;font-size: 12px;color: #FFC143;}
	.support-view-wrap .state::before{content:"";display: inline-block;width: 6px;height: 6px;background: #FFC143;border-radius: 50%;margin-right: 4px;}
	.sub-title{font-size:16px;position: fixed;top: 0;left: 0;right: 0;z-index: 1;height: 50px;line-height: 50px;text-align: center;background: #fff;}
	.support-view-box1{position: sticky;top: 50px;background: #fff;border: 0;white-space: nowrap;padding: 0;margin-top: 30px;/* padding-bottom: 10px; */overflow-x: auto;}

	.support-view-wrap .ms_set .mobile.state.b2{color: #7162FE;background-color: #EAE8FF;}
	.support-view-wrap .ms_set .mobile.state.b2:before{background-color:#7162FE;}
	.support-view-wrap .ms_set .mobile.state.c3{color: #3282FF;background-color: #EBF3FF;}
	.support-view-wrap .ms_set .mobile.state.c3:before{background-color:#3282FF;}	
	.support-view-wrap .ms_set .mobile.state.d4{color: #FF4117;background-color: #FFECE8;}
	.support-view-wrap .ms_set .mobile.state.d4:before{background-color:#FF4117;}
	.support-view-wrap .ms_set .mobile.state.e5{width:auto;color: #0A0A0A;background-color:#fff;}
	.support-view-wrap .ms_set .mobile.state.e5:before{content: "";display: inline-block;width: 6px;height: 6px;margin-right: 4px;background: url(../images/icon_caution2.png) no-repeat;background-size: 12px;}
	
	.support-view-box1 > .time{display:none;}
	.support-view-box1 > ul{flex-wrap: nowrap;}
	.support-view-box1 > ul > li{padding-right: 0;}
	.support-view-box1 > ul > li a{padding: 0 10px;height: 34px;font-size: 14px;color: #8C8C8C;}
	.support-view-box1 > ul > li.on a{background: #0A0A0A;font-weight: 500;color: #fff;border-radius: 20px;}
	.support-view-box1 > ul > li a .num,
	.support-view-box1 > ul > li a .num::before,
	.support-view-box1 > ul > li a::after{display: none !important;}

	.support-view-box2{margin-top:20px;display: block;}
	.support-view-box2-lf .box{display: block;padding-bottom: 0;margin-top: 40px;}
	.support-view-box2-lf .box > .tit{width:auto;display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;font-size: 16px;font-weight: 500;}
	.support-view-box2-lf .box > .tit > span{margin-top: 0;font-size: 12px;font-weight: 400;}
	.support-view-box2-lf .box > .tit > span.grey{/* color: #FF4117; */}

	.support-view-box2-lf .box > .cont{border-top: 2px solid #0A0A0A;border-bottom: 1px solid #f0f0f0;padding: 15px 0;}
	.support-view-box2-lf .box > .cont > ul > li{margin-bottom: 12px;align-items: flex-start;}
	.support-view-box2-lf .box > .cont > ul > li > span{width:100px;word-break: keep-all;align-items: flex-start;font-weight: 400;display: flex;flex-wrap: wrap;justify-content: flex-start;}
	.support-view-box2-lf .box > .cont > ul > li > span br{display:block;}
	.support-view-box2-lf .box > .cont > ul > li > strong{flex: 1 1 auto;font-size:14px;}

	.support-view-box2-lf .btnA{position: fixed;bottom: 90px;left: 15px;right: 15px;text-align: center;margin-top: 40px;}
	.support-view-box2-lf .btnA > a{display: block;font-size: 16px;font-weight: 500;color: #fff;height: 52px;line-height: 52px;border-radius: 8px;text-align: center;background-color: #f0f0f0;color: #8c8c8c;}
	.support-view-box2-lf .btnA > .white{background: #fff;color: #8C8C8C;border: 1px solid #F0F0F0;width: 200px;}
	.support-view-box2-lf .btnA > .yellow{background: #FFC143;}

	.support-view-box2-lf .btnA2{position: fixed;bottom: 20px;left: 15px;right: 15px;display: flex !important;justify-content: space-between;text-align: center;margin: 40px -4px 0;}
	.support-view-box2-lf .btnA2 > a{flex: 1 1 50%;margin: 0 4px;display: block;font-size: 16px;font-weight: 500;color: #fff;height: 52px;line-height: 52px;border-radius: 8px;text-align: center;box-shadow: 0px 2px 5px 2px #0000000D;}
	.support-view-box2-lf .btnA2 > .white{background: #FFF8EB;color: #FFC143;}
	.support-view-box2-lf .btnA2 > .yellow{background: #FFC143;}
	.support-view-box2-lf .btnA2 .expert-review{background: #F0F0F0;color: #8C8C8C;pointer-events: none;}
	.support-view-box2-lf .btnA2 .expert-review.on{background-color:#FFC143;color:#fff;pointer-events: all;}

	.support-view-wrap .mobile-service-select-info-box{border-radius: 10px;background: #FAFAFA;padding: 16px;}

	.support-view-box2-rt{display:none;}

	.support-view-popup .box{padding:30px 20px 20px;}
	.support-view-popup .box .txt1{margin-bottom: 25px;font-size: 18px;}
	.support-view-popup .box .txt2{font-size:14px;margin-bottom: 30px;}
	.support-view-popup .btnA a{font-size: 16px;height: 44px;line-height: 44px;}

	.support-review-wrap .bg-white{padding:0;}
	.support-review-wrap .box-cont{padding:0;}
	.support-review-wrap .box-cont .max-w460{padding: 100px 30px 20px;background: url(../images/icon_line.png) no-repeat right 0, url(../images/icon_leaf.png) no-repeat calc(100% - 15px) 80px / 51px 51px;}/* 20230505 */
	.support-review-wrap .sub-tit{text-align: left;font-size: 20px;margin-bottom: 20px;}
	.support-review-wrap .txt1{color: #8c8c8c;font-size: 14px;margin-bottom: 40px;}
	.support-review-wrap .txt1 p{/* color: #D2D2D2; */}
	.support-review-wrap .sub-tit2{font-size: 14px;margin-bottom: 15px;}
	.support-review-wrap .cont > ul{padding:20px;}
	.support-review-wrap .cont > ul > li{padding: 0;margin-top: 10px;}
	.support-review-wrap .cont > ul > li > span{font-size: 12px;color: #8C8C8C;width: 70px;flex: 0 0 auto;}
	.support-review-wrap .cont > ul > li > strong{font-size: 12px;width: auto;flex: 1 1 auto;}
	.support-review-wrap .cont > ul > li:nth-child(1) > strong,
	.support-review-wrap .cont > ul > li:nth-child(3) > strong{font-weight:500;}
	.support-review-wrap .txt2{margin-top:15px;font-size: 12px;text-align: left;}
	.support-review-wrap .btnA a{height: 52px;line-height: 52px;font-size: 16px;}

	.support-step-wrap{display:none;}
	.sub-list-tp .location{display:none;}
	.sub-list-tp .sub-list-title{font-size: 16px;}
	.sub-list-bt{margin-top: 15px;border-top: 0;display: block;}
	.sub-list-bt .sub-list-lf{width: auto;margin: 0 -16px;padding: 0 14px;border-bottom: 1px solid #F0F0F0;}
	.sub-list-bt .sub-list-lf > ul{display: flex;justify-content: space-between;flex-wrap: nowrap;white-space: nowrap;overflow-x: auto;}
	.sub-list-bt .sub-list-lf > ul > li{margin: 0 6px;height: auto;}
	.sub-list-bt .sub-list-lf > ul > li > a{display: block;position: relative;padding: 0 5px;height: 45px;line-height: 45px;}
	.sub-list-bt .sub-list-lf > ul > li > a:hover::after,
	.sub-list-bt .sub-list-lf > ul > li > a.on::after{content:"";height:4px;position: absolute;bottom: 0;left: 0;width: 100%;background: #0A0A0A;}

	.no-list{background: #F5F5F5;margin: 0 -16px -20px;height: calc(100vh - 97px);overflow: hidden;}
	.no-list .p1{font-size: 20px;}

	.settlen-list-cont > ul > li{margin-bottom: 0;border-top: 0;}
	.settlen-list-cont > ul > li::before{content:"";display:block;height:10px;background:#fafafa;margin: 0 -16px;}
	.settlen-list-cont > ul > li .area{height:44px;margin: 0 -16px;padding: 0 16px;}
	.settlen-list-cont > ul > li .area .time{font-size:12px;}
	.settlen-list-cont > ul > li .area .view-btn a{font-size:12px;text-decoration: none;}
	.settlen-list-cont > ul > li .area .view-btn a::after{content:"";display:inline-block;background: url(../images/icon_r.png) no-repeat;width: 5px;height: 8px;margin-left: 5px;}
	.settlen-list-cont > ul > li .area2{position: relative;justify-content: space-between;flex-wrap: wrap;padding: 20px 0 40px;}
	.settlen-list-cont > ul > li .area2 .img{width: 80px;order: 1;margin-right: 0;}
	.settlen-list-cont > ul > li .area2 .img img{height: 80px;}
	.settlen-list-cont > ul > li .area2 .item2,
	.settlen-list-cont > ul > li .area2 .item3{width:100%;text-align: left;}
	.settlen-list-cont > ul > li .area2 .item1{order: 0;width: calc(100% - 95px);margin-right: 15px;margin-bottom: 20px;}
	.settlen-list-cont > ul > li .area2 .item2{order: 3;display: flex;align-items: center;}
	.settlen-list-cont > ul > li .area2 .item2 p:first-child{margin-right:12px;position: relative;font-size: 14px;}
	.settlen-list-cont > ul > li .area2 .item2 p:first-child::after{content:"";position:absolute;top: calc(50% - 5px);right: -7px;width:1px;height: 10px;background: #8c8c8c;transform: rotate(22deg);}
	.settlen-list-cont > ul > li .area2 .item3{order: 2;margin: 20px 0 5px;}
	.settlen-list-cont > ul > li .area2 .item1 .country{font-size:12px;}
	.settlen-list-cont > ul > li .area2 .item1 .school,
	.settlen-list-cont > ul > li .area2 .item1 .plan{font-size:14px;}
	.settlen-list-cont > ul > li .area2 .item3 p,
	.settlen-list-cont > ul > li .area2 .item2 p{font-size:12px;}
	.settlen-list-cont > ul > li .area2 .item1 .time{position: absolute;bottom: 20px;font-size:12px;}
	.settlen-list-cont > ul > li p{margin:0;}
	.settlen-list-cont > ul > li .area2 .item3 .p2{position:absolute;bottom: 20px;right: 0;margin: 0;}
	.settlen-list-cont > ul > li .area2 .item3 .p2 a.btnA{height: auto;border: 0;padding: 0;line-height: 17px;font-weight: 400;text-decoration: underline;}
		
	.sub-list-view-wrap .sub-list-tp{display: none;}
	.sub-list-view-wrap .sub-list-bt{margin-top: 0;}
	.sub-list-view-wrap .settlen-list-cont > ul{margin-bottom:0;}
	.sub-list-view-wrap .settlen-list-cont > ul > li::before{display:none;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area{height: auto;padding-bottom: 10px;margin: 0;padding: 0 0 10px;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area .time{display:none;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area .code{color:#0a0a0a;font-size: 12px;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2{padding: 20px 0;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .reg-cancel{margin-bottom: 10px;width: 100%;font-weight: 500;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item3 .p1{display: none;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item3 .p2{position: static;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item2{order: 2;margin: 0px 0 5px;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item2 .mobile{display: flex !important;align-items: center;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item2 .mobile .p1{font-size: 12px;color: #8C8C8C;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item2 .mobile .p1::after{display:none;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item3{order: 3;margin: 0;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .area2 .item3 .p2 a.btnA{border: 1px solid #F0F0F0;height: 32px;line-height: 1.2;text-decoration: none;padding: 0 10px;}
	.sub-list-view-wrap .settlen-list-cont > ul > li .affirm-mobile-info{display:none;}
	.sub-list-view-wrap .pay-ok-box{padding-top:0;padding-bottom: 0;}
	.sub-list-view-wrap .pay-ok-box::before{content:"";display:block;height:10px;background:#FAFAFA;margin: 0 -16px 10px;}
	.sub-list-view-wrap .pay-ok-box > .btnA > a{border: 1px solid #F0F0F0;color: #8C8C8C;}
	.sub-list-view-wrap .pay-ok-box-cont > div > .title > strong{color: #FFC143;}
	.sub-list-view-wrap .pay-ok-box-cont{flex-wrap:wrap;}
	.sub-list-view-wrap .pay-ok-box-cont > div:last-child::before{content:"";display: block;height: 10px;background: #FAFAFA;margin: 0 -16px 10px;}
	.sub-list-view-wrap .pay-ok-box-cont > div:last-child{display:block;border-left: 0;}
	.sub-list-view-wrap .pay-ok-box-cont > div:last-child > .title > strong{display:none;}

	.sub-list-popup .box{padding-top: 30px;max-width: 300px;}
	.sub-list-popup .box .txt1{margin-bottom: 15px;}
	.sub-list-popup .box .txt2{margin-bottom: 40px;}
	.sub-list-popup .btnA a{height:54px;line-height: 54px;}


	.sub-list-cancel-wrap .sub-list-tp{display: none;}
	.sub-list-cancel-wrap .sub-list-bt{margin-top: 0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul{margin-bottom:0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li::before{display:none;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area{height: auto;padding-bottom: 10px;margin: 0;padding: 0;border-color: transparent;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area .time{display:none;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area .code{color:#0a0a0a;font-size: 12px;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area .code span{margin-left:0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area .code span:first-child{display:none;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2-head{display:none;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2{padding: 20px 0 0;justify-content: flex-start;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .reg-cancel{margin-bottom: 10px;width: 100%;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item3 .p2{position: static;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item1.settlen-list-cont > ul > li .area2 .item1{f}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item2{display: inline-block;width: auto;order: 2;margin: 0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item3{display: inline-block;width: auto;order: 3;margin: 0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .area2 .item3 .p2 a.btnA{border: 1px solid #F0F0F0;height: 32px;line-height: 1.2;text-decoration: none;padding: 0 10px;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .affirm-mobile-info{margin-top: 10px;border-top: 0;padding: 0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .affirm-mobile-info .tit{display:none;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .affirm-mobile-info dl{font-size: 12px;margin: 5px 0;}
	.sub-list-cancel-wrap .settlen-list-cont > ul > li .affirm-mobile-info dl dt{width:65px;}
	.sub-list-cancel-wrap .pay-ok-box{padding-top:0;}
	.sub-list-cancel-wrap .pay-ok-box::before{content:"";display:block;height:10px;background:#FAFAFA;margin: 0 -16px 10px;}
	.sub-list-cancel-wrap .pay-ok-box > .btnA > a{border: 1px solid #F0F0F0;color: #8C8C8C;margin-top: 10px;}
	.sub-list-cancel-wrap .pay-ok-box-cont > div > .title > strong{color: #FFC143;}
	.sub-list-cancel-wrap .pay-ok-box-cont{flex-wrap:wrap;}
	.sub-list-cancel-wrap .pay-ok-box-cont > div:last-child{display:block;border-left: 0;}
	.sub-list-cancel-wrap .pay-ok-box-cont > div > .title{border-bottom: 0;}
	.sub-list-cancel-wrap .pay-ok-box-cont > div > ul{background:transparent;padding-top: 0;}
	.sub-list-cancel-wrap .pay-ok-box-cont > div:last-child > .title{border-top:1px solid #fafafa;}
	.sub-list-cancel-wrap .pay-ok-box-cont > div:last-child > ul{background: #fafafa;margin: 0 -16px;padding: 20px 16px;}
	.cancel-reason-box{margin-top:20px;}
	.cancel-reason-box::before{content:"";display:block;height:10px;background:#FAFAFA;margin: 0 -16px 30px;}
	.cancel-reason-box > .title{border-top:0;height: auto;line-height: 1;border: 0;margin-bottom: 10px;font-size: 16px;font-weight: 500;margin-top: 0;}
	.cancel-reason-box .radio-style{padding:0;}

	.support-list-wrap .settlen-list-cont > ul > li .area .txt{display:none;}
	.support-list-wrap .support-list-tp{display:none;}
	.support-list-wrap .support-list-tp .count{font-size:14px;}
	.support-list-wrap .settlen-list-cont{background:#f0f0f0;margin: 0 -16px;padding: 16px;}
	.support-list-wrap .settlen-list-cont > ul > li{position: relative;background:#fff;border-radius: 10px;overflow: hidden;margin-top: 16px;padding: 14px;}
	.support-list-wrap .settlen-list-cont > ul > li:first-child{margin-top:0;}
	.support-list-wrap .settlen-list-cont > ul > li::before{display:none;}
	.support-list-wrap .settlen-list-cont > ul > li .area{height:auto;justify-content: flex-start;border-bottom: 0;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state{width:auto;margin-right: 8px;min-width: 45px;height: 22px;padding: 0 6px;font-size: 12px;display: flex;align-items: center;justify-content: center;border-radius: 6px;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state::before{width: 6px;height: 6px;margin-right: 4px;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state1{background:#FFF8EB;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state2{background:#EAE8FF;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state3{background:#EBF3FF;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state4{background:#FFECE8;}
	.support-list-wrap .settlen-list-cont > ul > li .area .state5{background:;}
	
	.support-list-wrap .settlen-list-cont > ul > li .area .date{font-size:12px;}
	.support-list-wrap .settlen-list-cont > ul > li .area2{padding-bottom:0px;position: static;padding-top: 10px;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .item1{margin-bottom:0;flex: none;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .item1 .time{position:static;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .item2{width: 100%;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .item2 p:first-child::after{display:none;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .view-btn{position: absolute !important;top: 18px;right: 15px;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .view-btn a{color: #0a0a0a;border: 0;height: auto;font-weight: 500;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .view-btn a::after{content:"";background: url(../images/icon_down2.png) no-repeat;width: 12px;height: 8px;background-size: 100% 100%;transform: rotate(-90deg);margin-left: 5px;} /* 20230505 */
	.support-list-wrap .settlen-list-cont > ul > li .area2 .del-btn{/* position: absolute !important; */bottom: 6px;left: 15px;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .del-btn a{color: #8c8c8c;border: 0;height: auto;text-decoration: underline;}
	.support-list-wrap .settlen-list-cont > ul > li .area2 .item2 p:first-child{margin-right: 0;position: static;}

	.care-list-wrap .support-list-tp{display: flex;border-bottom: 0;height: 46px;margin-top: 8px;}
	.care-list-cont{margin-top:0;overflow: initial;}
	.care-list-cont::before{content:"";display:block;height:10px;background:#fafafa;margin: 0 -16px 15px;}
	.care-list-cont > ul{margin-left: -10px;margin-top: -20px;}
	.care-list-cont > ul > li{width: calc(100% / 2 - 10px);margin-left: 10px;margin-top: 20px;}
	.care-list-cont > ul > li .tip{top:10px;left:10px;}
	.care-list-cont > ul > li .tip span{height: 24px;line-height: 24px;font-size: 12px;}
	.care-list-cont > ul > li .img > .icon{right: 10px;}
	.care-list-cont > ul > li .img > .icon img{width:20px;}
	.care-list-cont > ul > li .cont{margin-top: 12px;}
	.care-list-cont > ul > li .cont .down{display:none;}
	.care-list-cont > ul > li .cont .country{font-size:12px;}
	.care-list-cont > ul > li .cont .school{font-size:14px;}
	.care-list-cont > ul > li .cont .cost{margin-top:10px;}
	.care-list-cont > ul > li .cont .cost > li{font-size:12px;}

	.care-list-cont.list-mode > ul > li{border-bottom:0;padding: 0;}
	.care-list-cont.list-mode > ul > li::before{content:"";display: block;height: 10px;background: #fafafa;margin: 0 -16px 20px;}
	.care-list-cont.list-mode > ul > li:first-child::before{display:none;}
	.care-list-cont.list-mode > ul > li .cont{width: calc(100% - 95px);}
	.care-list-cont.list-mode > ul > li .img{width:80px;height: 80px;}

	.care-list-cont.list-mode > ul > li .icon{position: absolute;top: 64px;right: 8px;}
	.care-list-cont.list-mode > ul > li:first-child .icon{position: absolute;top: 34px;right: 8px;}
	.care-list-cont.list-mode > ul > li .icon>img{width:22px;}

	.paging{margin-top:50px;}

	.sns-pop .box{top:auto;left: 0;right: 0;bottom:0;max-width: none;height: 250px;transform: none;border-radius: 16px 16px 0 0;padding-bottom: 10px;overflow-y: auto;padding: 20px 20px 0;}
	.sns-pop .title{display:none;}
	.sns-pop .cont > ul > li{border-top:1px solid #fafafa;margin-top: 0;}
	.sns-pop .cont > ul > li:first-child{border-top:0;}
	.sns-pop .cont > ul > li > a{height: 65px;background: none;justify-content: flex-start;padding: 0;}
	.sns-pop .cont > ul > li > a > .txt{font-size:16px;}
	.sns-pop .cont > ul > li > a > .txt p:last-child{display:none;}
	.sns-pop .cont > ul > li > a > img{margin-right:15px;}

	.sns-appointment-pop .box{top:auto;left: 0;right: 0;bottom:0;max-width: none;height: 70%;transform: none;border-radius: 16px 16px 0 0;overflow-y: auto;padding: 16px;}
	.sns-appointment-pop .box .txt1{font-size:14px;}
	.sns-appointment-pop .box .txt1 span{font-size:12px;height: 24px;line-height: 24px;}
	.sns-appointment-pop .box .txt2{display:none;}
	.sns-appointment-pop .box .cont{margin-top:15px;padding: 15px;}
	.sns-appointment-pop .box .cont p{font-size:14px;color:#323232;}
	.sns-appointment-pop .box .cont p:first-child{f}
	.sns-appointment-pop .box > ul{margin-top:20px;}
	.sns-appointment-pop .btnA a{height:52px;line-height:52px;}

	.register-wrap .bg-white{padding:0;}
	.register-wrap .box-cont{padding: 60px 16px 30px;}
	.register-wrap .box-cont .max-w460{padding: 0;}
	.register-wrap .btnA a{height:52px;line-height:52px;font-size: 16px;}
	.register-logo{background: url(../images/m_register_logo.png) no-repeat left top / 130px 22px;padding-top: 0;height: 22px;font-size: 0;}/* 20230505 */
	.register-logo a{width: 130px;height: 22px;left: 0;transform: none;}
	.register-tit{margin-top:20px;text-align: left;}
	.register-tit br{display:block;}
	
	.register01-box{text-align:left;}
	.register01-box-cont1{margin: 30px 0;}
	.register02-box .rules-box .title{height: 44px;line-height: 44px;padding-left: 35px;}
	.register02-box .rules-box > ul > li{padding-left: 35px;}
	.register02-box .txt-box2{margin: 20px -16px;padding: 16px;}

	.register03-box .cont{margin: 60px auto 50px;}
	.register03-box .cont > ul > li{width: calc((100% - 8px) / 2);}
	.register03-box .cont > ul > li > a{padding:20px 14px;}
	.register03-box .bg{margin: 0 -16px -30px;height: 250px;background-size: auto 100%;}


	.register-wrap .ipt-cont input[type="text"], 
	.register-wrap .ipt-cont input[type="password"], 
	.register-wrap .ipt-cont select{font-size:14px;height: 44px;}
	.register04-box .register-logo{display:none;}
	.line-process{margin: -20px -16px 30px;height: 3px;}
	.register-wrap .max-w460{max-width:none;}

	.register06-line2{display:block;}
	.register06-line2 > div{width: 100%;}
	.register06-line2 > div + div{margin-top: 20px;}
	.register06-line2 .radio-style > span label{font-size:14px;height: 44px;line-height: 44px;}
	
	.register-wrap .skip-btn{position:absolute;top: 10px;right: 25px;}
	.register-wrap .skip-btn a{font-size: 12px;color: #0a0a0a;text-decoration: none;}

	.register-wrap .phone-box .p1 > span, 
	.register-wrap .phone-box .p3 > span.type1{right: 10px;}

	.register08-box{display:flex;flex-wrap: wrap;}
	.register08-box > div{width:100%;order: 2;}
	.register08-box .txt1{order: 0;font-size:14px;}
	.register08-box .txt2{margin-top:0;font-size: 16px;}
	.register08-box .register-logo{background:none;font-size: 24px;height: auto;order: 1;margin-top: 10px;}

	.policy-service-pop .box{top:auto;left: 0;right: 0;bottom:0;max-width: none;height: 100%;transform: none;border-radius: 0;padding: 16px;overflow-y: hidden;}
	.policy-service-pop .box .close{top: 12px;}
	.policy-service-pop .box .title{font-size:16px;}
	.policy-service-pop .box .cont{height: calc(100vh - 80px);font-size: 12px;max-height: none;}
	.policy-service-pop .box .cont h5{font-size:12px;margin-top: 20px;}
	.policy-service-pop .box .cont p{font-size:12px;color:#8c8c8c;}

	.support-create-step1 .select-match-box .selected{color:#D2D2D2;height: 44px;line-height: 44px;border-radius: 8px;border: 1px solid #F0F0F0;padding: 0 15px;}

	/* nam [s] */
	.modal .modal-content{border-radius:16px;}
	.modal.pb-common-popup{z-index:10000001 !important;}
	.modal.pb-common-popup:before{content: "";background: rgba(0, 0, 0, 0.5);position: fixed;left: 0;right: 0;top: 0;bottom: 0;}	
	/* nam [e] */

	.sns-pop .close{display:none;}
	.quick-sns{bottom:86px;}
	.quick-sns.on a.open{display:none;}
	.quick-sns .sns-box{bottom:0;}

	::-webkit-scrollbar { width: 0px;}
	::-webkit-scrollbar {display: none;}

	/* nam : 국기이미지 모바일 [s] */
	/* box */	
	.affirm-box1-list .txt .country,
	.mobile-service-select-info-box .country,
	.settlen-list-cont > ul > li .area2 .item1 .country{line-height: 12px;padding:0;display:flex;}

	.affirm-box1-list .txt .country{padding-left:24px;}
	
	.care-list-cont > ul > li .cont .country::before,
	.affirm-box1-list .txt .country::before,
	.affirm-box1-list2 > .cont-left .country::before,
	.mobile-service-select-info-box .country::before,	
	.settlen-list-cont > ul > li .area2 .item1 .country::before{display:none;}
	
	.care-list-cont > ul > li .cont .country img.flag,
	.affirm-box1-list2 > .cont-left .country img.flag{position: absolute;left: 0;top:2px;width: 16px;height: 12px;object-fit: contain;}

	.affirm-box1-list .txt .country img.flag,
	.mobile-service-select-info-box .country img.flag,
	.settlen-list-cont > ul > li .area2 .item1 .country img.flag{width: 16px;height: 12px;vertical-align: top;margin-right: 5px;}
	.settlen-list-cont > ul > li .area2 .item1 .country img.flag{position:relative;}
	/* box */

	/* circle */
	.select-match-box .select-more .box > ul > li a{height: 24px;}
	.select-match-box .select-more .box > ul > li a .flag{background-repeat: no-repeat;background-position: center center;background-size: contain;}
	/* circle */

	.mypages.last{margin-top:30px;}
	.mypages.last .w68p-15px{margin-top:10px;}
	.mypages.last .w68p-15px input[name="user_phone"], .mypages.last .w68p-15px input[name="phone_auth_code"]{border: 0;border-bottom: 2px solid #f0f0f0;border-radius: 0;padding: 0;outline: 0;height: 40px;}
	/* nam : 국기이미지 모바일 [e] */
}
@media screen and (max-width: 480px){
	.care-list-cont > ul > li{width: calc(100% / 1 - 10px);}
}

.p__h{display:none !important;}
.n__s{overflow:hidden !important;}
