#container{background-color:#f3f3f3}
.sub_visual{position:relative;width:100%;height:170px;background-color:#56a160}
.sub_visual .inner{height:100%;background-image:url("../img/sub/bg_sub_visual.png");background-repeat:no-repeat;background-position:100% 0}
.sub_visual .sub_ttl{padding-top:79px;color:#fff;font-family:'BMjua';font-size:32px;line-height:100%}
.sub_visual .sub_ttl02{padding-top:10px;color:#fff;font-family:'BMjua';font-size:20px;line-height:100%}
.sub_visual .sub_ttl02 img{margin-right:5px; width: 20px;}
.sub_path_navi{position:relative;width:100%;height:40px;background-color:#ddd}
.sub_path:after{display:block;clear:both;content:""}
.sub_path > li{position:relative;float:left;margin-left:20px}
.sub_path > li:first-child{margin-left:0}
.sub_path > li:before{display:block;content:">";position:absolute;top:0;left:-20px;width:20px;color:#666;font-size:13px;line-height:40px;letter-spacing:-0.01em;text-align:center}
.sub_path > li:first-child:before{display:none}
.sub_path > li > a{display:block;color:#666;font-size:13px;line-height:40px;letter-spacing:-0.01em}
.sub_cont{position:relative;width:100%;padding:45px 0}
.sub_cont .inner .first{margin-top:0;}
/*.sub_cont .inner .sub_ttl_area:first-child{margin-top:0}*/
.sub_ttl_area{width:100%;padding:10px 20px;background-color:#fff;border:1px solid #ddd;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top: 40px;}
.sub_ttl_area .cont_sub_ttl{position:relative;padding-left:20px;color:#000;font-family:'BMjua';font-size:23px;line-height:25px}
.newpage .sub_ttl_area .cont_sub_ttl{word-break:keep-all;}
.sub_ttl_area .cont_sub_ttl:before{display:block;content:"";position:absolute;top:50%;left:0;width:10px;height:25px;margin-top:-13px;border-radius:5px;background-color:#ff6e00}
.sub_ttl_area.fir{margin-top:0;}
.area2{margin-top: 40px;padding: 10px 20px;background: #96bd46;}
.sub_txt_area{padding:30px 5px 0}
.sub_txt_area:first-child{padding:0 5px}
.sub_ttl_area .cont_sub_ttl2{padding-left:14px;font-size:21px;line-height:21px;color: #fff;}

.sub_txt_area > .introduceImg{display:inline-block; vertical-align:top;}
.sub_txt_area > .barcode{margin:60px 0; border:3px solid red;}
.sub_txt_area p{color:#666; font-size:15px;}
.sub_txt_area > div > h3{font-size:20px; font-weight:bold; margin-top:40px; padding-bottom:20px; color:#666; background:url("../img/sub/h4_bullet.png") no-repeat 0 100%;}
.sub_txt_area > div > .verstep{position:relative; padding:20px 0;}
.sub_txt_area > div > .verstep > h4{width:150px; height:35px; background:#ff9600; color:#fff; font-size:20px; font-weight:bold; line-height:35px; text-align:center; border-radius:10px; margin:0 0 20px;}
.sub_txt_area > div > .verstep > .verstep_txt{margin-bottom:40px; font-size:18px;}
.sub_txt_area > .pcver > .verstep > .pcstep1{position:absolute; right:250px; bottom:35px; color:red;}

.sub_txt{color:#666;font-size:15px;line-height:160%;letter-spacing:-0.01em}
.sub_txt > span{font-weight:700}
.sub_txt > span.fs17{font-size:17px}

.faq_in_wrap h4.new_org{display:inline-block;padding:0 20px;width:inherit;height:inherit;min-width:151px;background: #ff9600;margin-bottom:20px;color: #fff;font-size: 20px;font-weight: bold;line-height: 35px;text-align:center;border-radius: 10px;}
.sub_txt_area > div > .verstep > h4.new_org{display:inline-block;padding:0 20px;width:inherit;height:inherit;min-width:151px;}
.sub_txt_area > div > .verstep > .verstep_txt{margin-bottom:40px; font-size:18px;word-break: keep-all;}
.sub_txt_area > div > .verstep > .verstep_txt .bold_red{font-weight: bold;color: red;}
.sub_txt_area > .pcver > .verstep > .pcstep1{position:absolute; right:250px; bottom:35px; color:red;}
.sub_txt{color:#666;font-size:15px;line-height:160%;letter-spacing:-0.01em}
.sub_txt > span{font-weight:700}
.sub_txt > span.fs17{font-size:17px}
.org_ver .verstep_txt{margin-bottom:40px; font-size:15px !important;}
.more_link{display: inline-block;margin-left: 10px;color: #4472c4}

.login_tip{font-size:11pt; color:#666; margin-top:10px;}

.sub_wrap .item_more img, .sub_wrap .homewifi_more img {background: #fff;border-radius: 12px;}
.sub_wrap .main_wifi_tit{padding: 35px 0 20px;font-size: 60px; text-align: center;letter-spacing: 0;font-family:'BMjua', sans-serif;}
.sub_wrap .main_wifi_tit .blue{color: #0168b5;}
.sub_wrap .main_wifi_tit .org{margin-left: 10px;color: #f29901;}
.sub_wrap .main_wifi_tit .grn{margin-left: 10px;color: #6bbb5a;}

@media screen and (max-width:1000px) {
	.newpage .inner{width:90%;}
	.newpage .inner.visual{width:100%;}
	.sub_visual{height:90px}
	.sub_visual .inner{background-size:317px 90px}
	.area2{margin-top: 40px;padding-top:37px;}
	.sub_ttl_area .cont_sub_ttl2{padding-left:0;text-align:center;font-size:16px;line-height:16px;}
	/* 20220328	 */
	.sub_visual .sub_ttl{padding-top:30px; font-size:22px !important;/* padding-top:37px;font-size:16px */}
	.sub_visual .sub_ttl02{padding-top:6px;font-size:16px}
	/* 20220328 */
	.sub_path_navi{height: 5%; width: 100%; margin: 0 auto;/* height:30px */}
	.sub_path > li:before{font-size:12px;line-height:30px}
	.sub_path > li > a{font-size:12px;line-height:30px}
	/* 20220328 패딩값 30px 0px -> 30px 5px */
	.sub_cont{padding:30px 0px;}
	/* 220324 width값 주석처리함.. */
	/* 230216 width값 주석 품  310px*/
	/* 230410 width값 주석 */
	.sub_cont .inner{/* width:310px */;margin:0 auto;padding:0}
	.sub_ttl_area{padding:6px 10px;margin-top:20px;border-radius:3px}
	.sub_ttl_area2{padding:6px 10px;margin-top:20px;border-radius:3px}
	.sub_ttl_area .cont_sub_ttl{padding-left:14px;font-size:16px !important;line-height:18px}
	.sub_ttl_area .cont_sub_ttl:before{width:6px;height:18px;margin-top:-9px;border-radius:3px}
	.sub_txt_area{padding:15px 3px 0}
	.sub_txt{font-size:12px}
	.sub_txt > span.fs17{font-size:13px}

	.sub_txt_area > .pcver > .verstep > .pcstep1{font-size:13px; position:static; margin-top:20px;}
	.sub_txt_area > .barcode{margin:0 20px 20px; border:3px solid red;}

	.sub_txt_area > div > .verstep > h4.new_org{font-size:10pt;width: 100%;font-weight: normal;height: 24px;line-height: 24px;}
	.faq_in_wrap h4.new_org{font-size:10pt;width: 100%;font-weight: normal;height: 24px;line-height: 24px;margin-bottom:0}
	.faq_in_wrap p{font-size:11pt !important;}
    .new_org_wrap{overflow:hidden;}
	.more_link{float:right;width: 100%;text-align:right;margin:10px 0;}

	.login_tip{font-size:8pt;}

	.sub_wrap {padding-bottom: 0;padding:0 5%;}
	.sub_wrap.sw_top{margin-top:20px;}
	.sub_wrap .item_more img, .sub_wrap .homewifi_more img {background: #fff;border-radius: 3px;}
    .sub_wrap .main_wifi_tit{padding: 15px 0;font-size: 24px;}
    div.sub_wrap div.homewifi_vs p.con_ex{margin-top:0px;}
}

/* 수령,반납 css 시작 */
div.step_area_top{overflow:hidden;margin:3% 0;position:relative;}
div.step_area_top div.step_area{position:absolute; left:0;top:0; width:170px;height:170px;background:url('../img/sub/step_bg.png')no-repeat; padding:37px 0; box-sizing:border-box;background-size:cover;}
div.step_area_top div.step_area h4{font-size:24px;color:#fff;font-family:'BMjua';text-align:center;}
div.step_area_top div.step_area p{font-size:26px;color:#ffff00;font-family:'BMjua';text-align:center;margin-top:15px;}
div.step_area_top h3{font-size:30px;color:#000;font-family:'BMjua';text-align:center;padding:70px 0;}
div.res_bt{background:#fff; padding:1px 9% 10% 9%; }
div.res_bt a{text-align:center;display:block;padding:5% 0;background:#ff6e14;border-radius:10px; color:#fff;font-size:26px;font-family:'BMjua';}
span.line{display:block;width:100%;height:1px; background:#dddddd;margin:5% 0;}
div.step_exp{padding-left:200px;width:100%;box-sizing:border-box;}
div.step_exp p.step_exp_txt{color:#666;font-size:14px;margin-top:3%;}
div.step_exp ul.step_box_wrap{width:100%; overflow:hidden;margin-top:3%;}
div.step_exp ul.step_box_wrap li{float:left; width:49%; margin-left:2%;border:2px solid #dadada; box-sizing:border-box; border-radius:15px; height:220px; background:#f9f9f9;padding:3%;position:relative;}
div.step_exp ul.step_box_wrap li:first-child{margin-left:0;}
div.step_exp ul.step_box_wrap li.step_info01{background:url('../img/sub/step_info_bg01.jpg')no-repeat 95% 70% #f9f9f9;}
div.step_exp ul.step_box_wrap li.step_info02{background:url('../img/sub/step_info_bg02.jpg')no-repeat 95% 70% #f9f9f9;}
div.step_exp ul.step_box_wrap li div.txt{box-sizing:border-box;width:65%;}
div.step_exp ul.step_box_wrap li div.txt02{box-sizing:border-box;width:75%;}
div.step_exp ul.step_box_wrap li div.txt h4{font-size:22px; color:#000;font-family:'BMjua';}
div.step_exp ul.step_box_wrap li div.txt p{font-size:14px;color:#666;margin-top:3%;word-break:normal;}
div.step_exp ul.step_box_wrap li div.txt p.airp_chek{text-align:center; display:block; padding:3%; background:#ff6e14; border-radius:10px; color:#fff; font-size:20px;    font-family: 'BMjua'; position:absolute;bottom:10%; width:50%;}

div.table_wrap{clear:both; margin-top:3%;width:100%;}
table.step02_table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;margin-left:-1px;}
table.step02_table tbody{width:100%;}
table.step02_table tr th{border:1px solid #aeaeae;box-sizing:border-box;word-break:break-all; word-wrap:break-word;background:#ededed;vertical-align:middle;text-align:center;padding:10px 0;}
table.step02_table tr td{border:1px solid #aeaeae;box-sizing:border-box;word-break:break-all; word-wrap:break-word;vertical-align:middle;text-align:center;padding:10px 0;}
table.step02_table tr td img{display:inline-block; width:auto;}
td.circle{background:#ecf6ff;}
td.circle p{color:#0d5cd7; margin-top:5px; font-size:14px;}
td.triangle{background:#fff3f3;}
td.triangle p{color:#c91919; margin-top:5px; font-size:14px;}
td.cell_bg{background:url('../img/sub/table_cell_bg.jpg');}
.tbw_col25{width:25%;}
.tbw_col20{width:20%;}
.tbw_col15{width:15%;}


ul.step_box_wrap02{width:100%; overflow:hidden;margin-top:3%;}
ul.step_box_wrap02 li{float:left; width:49%; margin-left:2%;border:2px solid #dadada; box-sizing:border-box; border-radius:15px; background:#f9f9f9;padding:3%;}
ul.step_box_wrap02 li:first-child{margin-left:0;}
ul.step_box_wrap02 li h4{font-size:22px; color:#000;font-family:'BMjua';}
ul.step_box_wrap02 li div.img_box{position:relative; margin-top:5%;}
ul.step_box_wrap02 li div.img_box > img{height:156px;}
ul.step_box_wrap02 li div.img_box span{position:absolute;left:0;bottom:0;background:#ff6e14; color:#fff;padding:3px 4px;}
ul.step_box_wrap02 li p.inf_txt{margin-top:4%; color:#666; font-size:16px;}

div.step_exp div.txt_box{margin-top:3%;width:100%; border:2px solid #dadada; box-sizing:border-box; border-radius:15px; background:#f9f9f9;padding:3%;}
div.step_exp div.txt_box h4{font-size:22px;color:#000;font-family:'BMjua';}
div.step_exp div.txt_box p{font-size:14px;color:#666;margin-top:3%;word-break:normal;}

div.btns_box{margin:4% auto 4%; font-size:0; text-align: center; clear:both; }
div.btns_box.subbt{max-width:300px;}
div.btns_box a{display: block; width: 100%; height: 50px; line-height:50px; margin-top: 10px; font-size: 0; text-align: center; border-radius: 8px;  background: url(../img/common/bg_reservation.jpg) repeat-x center;background-size: contain;}
div.btns_box a p{display:inline-block; vertical-align:middle; /* padding:8px 0; */ color:#fff; font-family:'BMjua'; font-size:24px;}



@media screen and (max-width:1000px) {
	div.wifi_box h3{margin:10px 0;}
	div.wifi_box h3 span{font-size:12px;}
	div.step_area_top{margin:15% 0;}
	div.step_area_top h3{padding:5% 0; font-size:14px;}
	div.step_area_top div.step_area{position:relative; width:100px; height:100px; padding:25px 0; margin:0 auto;}
	div.step_area_top div.step_area h4{font-size:12px;}
	div.step_area_top div.step_area p{font-size:14px;margin-top:10px;}
	div.step_exp{padding-left:0;}
	div.step_exp p.step_exp_txt{font-size:12px;}
	div.step_exp ul.step_box_wrap li{width:100%; margin:2% 0 0 0; padding:8%;}
	div.step_exp ul.step_box_wrap li div.txt h4{font-size:16px;}
	div.step_exp ul.step_box_wrap li div.txt p{font-size:12px;}
	div.step_exp ul.step_box_wrap li div.txt p.airp_chek{font-size:14px;}
	table.step02_table tr th p{font-size:12px;}
	table.step02_table tr td p{font-size:12px;}
	ul.step_box_wrap02 li p.inf_txt{font-size:12px;}
	ul.step_box_wrap02 li div.img_box span{font-size:12px;}
	ul.step_box_wrap02 li div.img_box > img{height:130px;}
	div.step_exp div.txt_box{padding:8%;}
	div.step_exp div.txt_box h4{font-size:16px;}
	div.step_exp div.txt_box p{font-size:12px;}
	a.btn_reserv p.btn_reserv_txt{font-size:16px;}
	ul.step_box_wrap02{}
	ul.step_box_wrap02 li{width:100%; margin:5% 0 0 0;}
/* 	div.btns_box{margin:0;} */
/* 	div.btns_box a{height:auto;} */
}


/* 수령,반납 css 끝 */



		/*수령, 반납 css 20210106 리뉴얼 시작 */
.receipt_new_wrap{width:100%;box-sizing:border-box;}
.receipt_new_wrap .inner_content{max-width:1000px;margin:0 auto;}
.receipt_new_wrap .receipt_title{width:100%; padding:1.5%;text-align:left; background:#569f5f url('../img/sub/receipt/title_back.png')no-repeat left;font-family: 'BMjua';margin:30px 0;}
.receipt_new_wrap .receipt_title p{display:inline-block;}
.receipt_new_wrap .receipt_title .step{color:#fff;font-size:22pt;}
.receipt_new_wrap .receipt_title .step span{font-size:30pt;}
.receipt_new_wrap .receipt_title .yellow{color:#fff600;font-size:30pt;padding-left:15px; display:inline-block;}
.receipt_new_wrap .normal_p{text-align:center;padding:10px 0 30px 0 ;font-size:16pt;}
/* 210727 패딩, 센터 추가 */
.receipt_new_wrap .step1_threebox{width:100%; padding-top:10px; text-align:center;}
.receipt_new_wrap .step1_threebox li{display:inline-block;width:30%;margin:1%;}
.receipt_new_wrap .step1_threebox li .sc_mo{display:none;}
.receipt_new_wrap .step1_threebox li .sc_pc{display:block;}
.receipt_new_wrap .step1_threebox li p{text-align: left; border:1px solid #569f5f;font-size:14pt;color:#5a5a5a;height:34px;line-height:34px;margin-bottom:10px;width:100%;overflow:hidden;background:#fff;}
/* 230327 추가*/
.gohome_qna.ghm{padding-bottom:0;}
.me_wrap .green_title{width: 100%; background: #95b138; padding: 7px; text-align: center; border-radius: 5px;}
.me_wrap .green_title p{color: #fff; font-size: 24px;font-family: 'BMjua';}
.me_wrap .auto_box{width: 100%; padding: 2%; box-sizing: border-box; margin: 20px 0;}
.me_wrap .auto_box1{background: #fff;}
.me_wrap .auto_box p{color: #000; line-height: 1.4; font-size: 14px;text-align: center;}

.receipt_new_wrap .step1_threebox li div.thr_cont{margin-top:10px; border: 1px solid #569f5f;background: #fff; padding: 5px; height: 130px; vertical-align: middle;}
.receipt_new_wrap .step1_threebox li div.thr_cont p{padding: 10px;line-height: 1.5;font-size: 16px; border:none; height:100%; /* line-height:inherit; */background:none;text-align: center;}
.receipt_new_wrap .step1_threebox li div.thr_cont.no_cont{opacity:0;}
.receipt_new_wrap .receipt_title h3{display: inline-block;}
.re_wrap .green_title {margin-top: 20px;width: 100%;background: #95b138;padding: 7px;text-align: center;border-radius: 5px;}
.re_wrap .green_title p {color: #fff;font-size: 24px;font-family: 'BMjua';}
.re_wrap .auto_box {width: 100%;padding: 2%;box-sizing: border-box;margin: 20px 0;}
.re_wrap .auto_box1 {background: #fff;}
.re_wrap .auto_box p {color: #000;line-height: 1.4;font-size: 14px;text-align: center;color: #666;}

.re_adr{border-color:#569f5f;background: #FFF;text-align: center;width: 100%;margin: 20px 0;}
.re_adr p.re_tit{background:#569f5f;color: #FFF;padding: 10px; width: 30%;}
.re_adr p.re_txt{vertical-align: middle;}

.re_cont .choose-txt{border: 1px solid #569f5f; background: #fff;padding: 10px;}
.re_cont .choose-txt p{line-height:1.6;color: #666;}

.qna_list.on .q_question.qqq a:after{display:none;}
.qna_list .q_answer.qan{padding:20px 60px 20px;}

ul.cm_voice{}
ul.cm_voice li{border:1px solid #ddd;display:inline-block; background:#fff;width:100%;padding: 2%;margin-bottom: 10px;border-radius: 20px;}
ul.cm_voice li p.cm_img{width:10%;display: inline-block;}
ul.cm_voice li .cm_txt_area{width:80%;display: inline-block;vertical-align: middle;}
ul.cm_voice li p.cm_txt{line-height:1.4;}


.qna_list.on .q_question h3 {font-weight: bold;color: #068643;background: #f2f7e8;border: 2px solid #068643;}
.qna_list .q_question h3 {position: relative;width: 100%; display: block;padding: 20px 60px;background: #fff;border: 1px solid #ddd;border-radius: 30px; margin-bottom: 10px;}
.qna_list .q_question h3:before {content: ''; position: absolute;display: block;width: 33px;height: 33px;left: 15px;top: 12px; background: url(/img/sub/q_icon.png) no-repeat 0 0;}
.data_wrap{}
.data_wrap .data_ul{}
.data_wrap .data_ul .data_li{width: 23.7%;margin: 5px;display:inline-block;border: 1px solid #ddd;background: #fff;}
.data_wrap .data_ul .data_li.dtli{width: 48.8%;}
.data_wrap .data_ul .data_li p.dt_img{display:inline-block;border-right: 1px solid #ddd;padding: 10px;}
.data_wrap .data_ul .data_li .dt_txt_box{display:inline-block; vertical-align:middle;padding: 10px;}
.data_wrap .data_ul .data_li .dt_txt_box p.dt_txt{}

.sub_banner.hp h3.large_tit {font-size: 35px;text-align: left;margin-bottom: 30px;border-bottom: 1px solid #c4c4c4;padding: 0 0 3px 10px;}
.sub_banner.hp .title_bar h3.large_tit {background: #96bd46;color: #FFF;padding: 10px; padding-left: 40px;font-size: 30px;text-align: left;width: 90%;float: right;box-sizing: border-box;border-radius: 10px;}

.hos_box{}
.hos_box .hos_cont{background:url('/img/sub/hospt.jpg');background-repeat:no-repeat;width:100%;height: 320px; background-position: center; background-size: auto;}
.hos_box .hos_txt{padding:5%;}
.hos_box .hos_txt p.hos_p{line-height: 1.6;}
.hos_box .hos_txt p.hos_p > span{color: #068643;font-weight: 600;font-size: 20px;}

.pock_box .pock_cont{background:url('/img/sub/pock_pc.jpg');background-repeat:no-repeat;width:100%;height: 320px; background-position: center; background-size: auto;}
.pock_box .pock_txt{padding:5%;}
.pock_box .pock_txt p.pock_p{line-height: 1.6;}
.pock_box .pock_txt p.pock_p > span{color: #068643;font-weight: 600;font-size: 20px;}

.receipt_new_wrap .step_box_wrap li h3{font-size: 22px; color: #000;font-family: 'BMjua';}
.receipt_new_wrap .receipt_title h2{display: inline-block;}
.receipt_new_wrap .receipt_title .yellow{padding-left:12px;}

.good_wrap{width:100%;overflow: hidden;border: 1px solid #ddd;background: white;}
.good_wrap li{float: left;width: calc((100% - 80px)/4);margin: 10px;}
.good_wrap .gd_txt_box{padding: 30px 0;}
.good_wrap .gd_txt{}
.good_wrap .gd_txt1{position: relative;color: #333;font-size: 18px;letter-spacing: -0.5px;font-weight: 300;padding-bottom: 20px;min-height: 65px;}
.good_wrap .gd_txt1::after{content: '';width: 60px;height: 2px;background: #3a4f0e;position: absolute;bottom: 0;left: 0;}
.good_wrap .gd_txt2{margin-top: 20px;font-size: 15px;line-height: 1.6;letter-spacing: -0.5px;color: #555;font-weight: 300;}
.good_wrap .gd_img img{width:100%;}

.gbp_wrap{}
.gbp_wrap .gbp_ul{padding-top: 50px; overflow:hidden;}
.gbp_wrap .gbp_ul .gbp_li{position: relative;float: left;width: 215px;height: 215px;margin-left: 46px;background-repeat: no-repeat;-webkit-box-sizing: border-box; box-sizing: border-box;}
.gbp_wrap .gbp_ul .gbp_li1{background:url('/img/sub/gbp1.png');margin-left: 1px;color: #0168b7;}
.gbp_wrap .gbp_ul .gbp_li1::before{content:"";background:url('/img/sub/gbp5.png');width: 70px; height: 70px; position: absolute; top: 0;left: 0;}
.gbp_wrap .gbp_ul .gbp_li2{background:url('/img/sub/gbp2.png');color: #f39801;}
.gbp_wrap .gbp_ul .gbp_li3{background:url('/img/sub/gbp3.png');color: #6bbb5a;}
.gbp_wrap .gbp_ul .gbp_li4{background:url('/img/sub/gbp4.png');color: #dd374b;}
.gbp_wrap .gbp_ul .gbp_li .gbp_p{font-family: 'BMjua';letter-spacing: -0.025em;text-align: center;padding-top: 30px; font-size:25px;line-height: 5.5;}

.option_box .option_cont .option_pro h3.tit{background: #95b138;border-radius: 10px;padding: 10px;line-height: 1;overflow: hidden;font-family: Malgun Gothic;letter-spacing: -0.6px;display: table;width: 100%;}
.option_box .option_cont .option_pro h3.tit span{color: #fff;font-size: 18px;font-weight: bold;display: table-cell;vertical-align: middle;width: 70%;}
.option_box .option_cont .option_pro h3.tit span{font-weight: bold;display: table-cell; vertical-align: middle;}
.option_box .option_cont .option_pro h3.tit span.r{width: 30%;color: #fff;font-size: 16px;}

@media screen and (max-width: 1000px){
	.sub_wifi_steps p.tb_p{font-size:12px;}
	.gbp_wrap .gbp_ul{width: 300px;margin: 0 auto;padding-top: 10px;}
	.gbp_wrap .gbp_ul .gbp_li{float:inherit;display: inline-block;width: 49%; height: 145px;background-size: 100%;margin-left:0;}
	.gbp_wrap .gbp_ul .gbp_li1{background-size: 100%;}
	.good_wrap{overflow:inherit;padding: 10px;}
	.good_wrap li{float:inherit; width:100%; display:block;margin:0;}
	.good_wrap .gd_img img{width:inherit;}
	.good_wrap .gd_txt1{min-height:inherit;padding-bottom: 10px;font-size: 14px;}
	.good_wrap .gd_txt2{margin-top: 10px;font-size: 12px;}
	/* .sub_cont .hos_box .hos_cont{background:url('/img/sub/hos-mo.jpg');background-repeat:no-repeat;width:100%; height: 320px; background-position: center; background-size: auto;} */
	.sub_cont .pock_box .pock_cont{background:url('/img/sub/pock_mo.jpg');background-repeat:no-repeat;width:100%;height: 320px; background-position: center; background-size: auto;}
	.hos_txt p.hos_p{font-size:12px;}
	.hos_box .hos_cont .hos_txt p.hos_p > span{font-size:15px;}
	.pock_box .pock_txt p.pock_p{font-size:12px;}
	.pock_box .pock_txt p.pock_p > span{font-size:15px;}
	.data_wrap .data_ul .data_li{display: block; width: 100%;margin: 5px 0;}
	.data_wrap .data_ul .data_li.dtli{width:100%;margin: 5px 0;}
	.data_wrap .data_ul .data_li .dt_txt_box p.dt_txt{font-size:12px;}
	.qna_list.on .q_answer p{font-size:12px;}
	.sub_banner.hp .title_bar h3.large_tit{font-size: 16px !important;}
	.sub_banner.hp .title_bar h3.large_tit{margin-bottom: 5px;}
	.sub_banner.hp h3.large_tit{font-size: 20px;}
	.sub_txt_area p{font-size:12px;}
	.sub_txt_area > div > .verstep > .verstep_txt{font-size:12px;}
	.me_wrap .auto_box p{font-size:12px;}
	.me_wrap .green_title p, .re_wrap .green_title p{font-size:18px;}
	.re_wrap .receipt_new_wrap .receipt_title .yellow{font-size:18pt;}
	.receipt_new_wrap .step1_threebox li p{font-size:12pt;}
	.receipt_new_wrap .step1_threebox li div.thr_cont{height:auto;}
	.receipt_new_wrap .step1_threebox li div.thr_cont p{font-size:12px;}
	.receipt_new_wrap .step1_threebox li div.thr_cont.no_cont{display:none;}
	.re_wrap .auto_box p, .re_cont .choose-txt p{font-size:12px;}
	.can-cont table.lost_info_box_table th, .can-cont table.lost_info_box_table td{font-size:12px;}
	.sub_wrap h3.sub_txt_tit{margin-bottom:20px;}
	/* 230410 추가 */
	section.sub100 .inner h1.main_tit {position: relative !important;padding-top: 30px !important;top: 0 !important;left: 0 !important;}
	section.move.sub100 .inner h1.main_tit {top: 10px !important;font-size: 40px !important;}
	.sub_cont ul.mr_ul li{width: 48.7% !important;}
	.sub_cont ul.mr_ul li .mr_txt_box h3{font-size: 14px !important;}
	.sub_cont ul.mr_ul li .mr_txt_box p{font-size:12px !important;}
	.sub_cont h2.new_sc_tit{font-size:22px;}
	.sub_cont ul.point_recomm li p.tit span{font-size:18px;}
	.sub_banner h4.new_sc_tit{font-size:22px;}
	.etc_info_txt04 > span.ft_25{font-size: 17px;}
	/* .sub_ttl_area.fir{margin-top:40px !important;} */
	.cs_ttl_box{background-position: 180% !important;padding: 5% !important;}
	.cs_ttl_box .cs_title1{font-size: 16pt !important;}
	.cs_ttl_box h3.cs_title2{font-size: 18pt !important;padding-left: 10px !important;}
	.faq_in_wrap h3.new_org{font-size: 14px !important;}
	.more_link.mrk{float:inherit !important; width:inherit !important;}
	.gwp{padding-left:0;}
	.bgr{margin:0 !important;}
	.cor_od_wrap .cor_od_cont ul li.od_cus{display: block !important;width: 100% !important;}
	.cor_od_wrap .cor_od_cont ul li.od_rd{margin-bottom:2% !important;}
	.cor_od_wrap .cor_od_cont ul li.od_cus:nth-child(odd){margin-right:0 !important;}
	.cor_od_wrap .cor_od_cont p, .cor_last p{font-size:14px !important;}
	.gr_min{min-height:inherit !important;}
	.cor_od_wrap .cor_od_cont ul li.od_cus .gr_txt p, .cor_od_wrap .cor_od_cont ul li.od_cus .red_txt p{font-size:12px !important;}
	.ldg_txt{font-size:22px !important;}
	.bl_box p{font-size: 14px !important;}
	.q_question h3{font-size: 12px !important;}
	.exiller_wrap li p{font-size: 12px !important;}
	.sub_banner.hp h3.large_tit{font-size: 22px !important;}
	.wifi_box_txt p.wf_p{font-size:14px !important;}
	.newbtn_area{margin-bottom:5% !important;}
	.newbtn_area p{font-size:14px !important;}
	.prd_tittxt p{font-size: 12px !important;}
}

@media screen and (max-width: 768px){
	.lsn_prd_wrap .lsn_prd_cont ul li{display: block !important;width: 100% !important;}
	.lsn_prd_wrap .lsn_prd_cont ul li:nth-child(odd){margin-right: 0% !important;}
	.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm .tit_box h3{font-size: 18px !important;margin-bottom: 5px !important;}
	.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm .tit_box p{font-size:14px !important;}
	.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_info p{font-size:12px !important;}
	.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm .tit_box{padding: 13px 10px !important;}
	.cor_wrap .cor_cont ul li.cor_list{display: block !important;width: 100% !important;}
	.cor_wrap .cor_cont ul li.cor_list:nth-child(odd){margin-right: 0% !important;}
	.cor_wrap .cor_cont ul li .cor_box .cor_point_tt span{font-size:14px !important;}
	.cor_wrap .cor_cont ul li .cor_box .cor_point_tt h3{font-size:18px !important;}
	/* 240116 */
	.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt1{min-height:inherit !important;}
	.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt2{min-height:inherit !important;}

	.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt p{font-size:12px !important;}
	.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt.cct3{min-height:inherit !important;}
	.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt.cct4{min-height:inherit !important;}
	.bgr{width: 49.7% !important;}
	.labelst_title h2{padding-top: 3% !important;}
}

@media screen and (max-width: 762px){
.sub_cont ul.mr_ul li .mr_txt_box {min-height: 195px;}
}

@media screen and (max-width: 670px){
	.sub_cont ul.mr_ul li{width: 48.6% !important;}
	.bgr{display:block !important; width:100% !important;}
	.bgr1{margin-bottom:5px !important;}
	.labelst_title h2{padding-top: 4% !important;font-size: 18px !important;}
}

@media screen and (max-width: 570px){
	.labelst_title h2{padding-top: 5.5% !important;font-size: 16px !important;}
}

@media screen and (max-width: 504px){
	.sub_cont ul.mr_ul > li:nth-child(odd) {margin-right: 0 !important;}
	.sub_cont ul.mr_ul li {display: block !important;width: 100% !important;}
	.sub_cont ul.mr_ul li .mr_txt_box {min-height: inherit !important;}
	.ldg_txt{font-size:16px !important;}
}

@media screen and (max-width: 500px){
	ul.cm_voice{text-align:center;}
	ul.cm_voice br{display:none; }
	ul.cm_voice li{display:block;}
	ul.cm_voice li p.cm_img{width:100%; display:block; margin-bottom:10px;}
	ul.cm_voice li .cm_txt_area{width:100%; display:block;}
	ul.cm_voice li p.cm_txt, .hos_box .hos_txt p.hos_p{font-size:12px;}
	.hos_box .hos_txt p.hos_p{padding:0 10px;}
	.hos_box .hos_cont .hos_txt p.hos_p > span{font-size:15px;}
	.sub_cont .hos_box .hos_cont{background:url('/img/sub/hos-mo.jpg');background-repeat:no-repeat;width:100%; height: 320px; background-position: center; background-size: auto;}
	.labelst_title h2{padding-top: 6.5% !important;font-size: 16px !important;}
}
@media screen and (max-width: 460px){
	.labelst_title h2{padding-top: 7.5% !important;font-size: 14px !important;}
}
@media screen and (max-width: 400px){
	.labelst_title h2{padding-top: 9.3% !important;font-size: 12px !important;}
}
@media screen and (max-width: 360px){
	.labelst_title h2{padding-top: 10.5% !important;font-size: 12px !important;}
}
/* 230327 추가 끝 */

/* 230410 추가 */
.bl_box{background-color: #0068b6; padding:10px 20px;border-radius:20px;text-align:center;margin-top:20px;}
.bl_box p{color:white;}
.st_mgt{margin-top:20px !important;}
.pdn{padding:0;}
.mgt_40{margin-top: 40px;}
.table_tit.table_top{    background: #e2e5ea !important;}
table.lst .table_tit{background: #e2e5ea !important;}

.cor_od_wrap{}
.rd_stp{background: #fbe5d6;}
.gr_stp{background: #e2f0d9;}
.gr_min{min-height:277px;}
.cor_od_wrap .cor_od_cont{}
.cor_od_wrap .cor_od_cont.cot{margin-top: 2%;}
.cor_od_wrap .cor_od_cont.cot ul{}
.cor_od_wrap .cor_od_cont.cot ul li.orr{display: block;width: 100%;}
.cor_od_wrap .cor_od_cont.cot ul li.orr{background: #daeffb;}
.cor_od_wrap .cor_od_cont.cot .od_box{margin-bottom:0;}
.cor_od_wrap .cor_od_cont.cot ul li.orr p.red_step{background: #547fbf;}
.cor_od_wrap .cor_od_cont.cot ul li.orr .od_box .rd_stp{background: #d6eafb;}
.cor_od_wrap .cor_od_cont ul{}
.cor_od_wrap .cor_od_cont ul li.od_cus{display:inline-block;width:48.8%;padding: 10px;vertical-align:top;}
.cor_od_wrap .cor_od_cont ul li.od_cus:nth-child(odd){margin-right:2%;}
.cor_od_wrap .cor_od_cont ul li.od_rd{background:#fbe0da;}
.cor_od_wrap .cor_od_cont ul li.od_gr{background:#def2c6;}
.cor_od_wrap .cor_od_cont ul li.od_cus .od_title{text-align: center; padding: 5px;}
.cor_od_wrap .cor_od_cont ul li.od_cus .od_title h3{display: inline-block;font-size: 20px;font-family: 'BMjua';}
.cor_od_wrap .cor_od_cont ul li.od_rd .od_title{background:#fbe0da;}
.cor_od_wrap .cor_od_cont ul li.od_cus .od_title span{}
.cor_od_wrap .cor_od_cont ul li.od_rd .od_title h3{color:#ee6a87;font-family: 'BMjua';}
.cor_od_wrap .od_box{border:1px solid #000;margin-bottom: 2%;}
.cor_od_wrap .cor_od_cont ul li.od_cus p.red_step{background:#bf546c;color:#fff;padding: 10px;display: inline-block; border-right: 1px solid #000;}
.cor_od_wrap .cor_od_cont ul li.od_cus .red_ttl{display: inline-block;}
.cor_od_wrap .cor_od_cont ul li.od_cus .red_ttl p{}
.cor_od_wrap .cor_od_cont ul li.od_cus .red_txt{border-top: 1px solid #000;padding: 10px;background: #fff;}
.cor_od_wrap .cor_od_cont ul li.od_cus .red_txt p{line-height: 1.6;}
.cor_od_wrap .cor_od_cont ul li.od_cus .red_txt p.od_cir{position:relative; text-indent:15px;}
.cor_od_wrap .cor_od_cont ul li.od_cus .red_txt p.od_cir::before{display: block;content: "";position: absolute;top: 7px;left: 0;width: 6px;height: 6px;background: #bf0d22;border-radius: 50%;}
.cor_od_wrap .cor_od_cont ul li.od_gr .od_title{background:#def2c6;}
.cor_od_wrap .cor_od_cont ul li.od_gr .od_title h3{color:#91ca4a;font-family: 'BMjua';}
.cor_od_wrap .cor_od_cont ul li.od_cus p.gr_step{background:#6d9d30;color:#fff;padding: 10px;display: inline-block;border-right: 1px solid #000;}
.cor_od_wrap .cor_od_cont ul li.od_cus .gr_ttl{ display: inline-block;}
.cor_od_wrap .cor_od_cont ul li.od_cus .gr_ttl p{}
.cor_od_wrap .cor_od_cont ul li.od_cus .gr_txt{border-top: 1px solid #000;padding: 10px;background: #fff;}
.cor_od_wrap .cor_od_cont ul li.od_cus .gr_txt p{line-height: 1.6;}
.cor_last{border: 4px solid #96bd46;border-radius: 8px;padding: 20px 0px;text-align: center;background: #fff;margin-top:2%;}
.cor_last p{font-size:18px;}

.cor_wrap{}
.cor_wrap .cor_cont{}
.cor_wrap .cor_cont ul{}
.cor_wrap .cor_cont ul li.cor_list{display:inline-block; width:48.8%; border-radius:6px;margin-bottom: 2%;vertical-align: top;}
.cor_wrap .cor_cont ul li.cor_list:nth-child(odd){margin-right:2%;}
.cor_wrap .cor_cont ul li .cor_box{background:#fff;}
.cor_wrap .cor_cont ul li .cor_box .cor_point_tt{color: #FFF;padding: 10px;text-align:center;}
.cor_wrap .cor_cont ul li .cor_box .cpt1{background: #004e96;}
.cor_wrap .cor_cont ul li .cor_box .cpt2{background: #eaa428;}
.cor_wrap .cor_cont ul li .cor_box .cpt3{background: #17aa63;}
.cor_wrap .cor_cont ul li .cor_box .cpt4{background: #dd374b;}
.cor_wrap .cor_cont ul li .cor_box .cor_point_tt span{letter-spacing: 5px;}
.cor_wrap .cor_cont ul li .cor_box .cor_point_tt h3{font-family: 'BMjua';font-size: 20px; line-height:1.5;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt{padding: 15px;}
/* 240116 */
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt1{min-height:107px;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt2{min-height:107px;}

.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt.cct3{min-height:261px;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt.cct4{min-height:261px;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt p{line-height: 1.6;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt li.cl{padding-left: 18px;position:relative;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt li.cl::before{display: block;content: "";position: absolute;top: 7px;left: 0;width: 6px;height: 6px;background: #bf0d22;border-radius: 50%;}
.cor_wrap .cor_cont ul li .cor_box .cor_cont_tt li.cl p{}
.qna_list .q_question h3{osition: relative;width: 100%;display: block;padding: 20px 60px;background: #fff;border: 1px solid #ddd;border-radius: 30px;margin-bottom: 10px;}
.qna_list .q_question h3:before {content: '';position: absolute;display: block;width: 33px;height: 33px;left: 15px;top: 12px;background: url(/img/sub/q_icon.png) no-repeat 0 0;}
.qna_list .q_question h3:after {content: '';position: absolute;display: block;width: 20px;height: 15px;right: 20px;top: 23px;background: url(/img/sub/qna_down_arrow.png) no-repeat 0 0;}
.newpage .sub_ttl_area.mgb{margin-bottom:15px;}
.newpage .sub_ttl_area.mgt{margin-top:40px;}
.sub_cont ul.mr_ul li .mr_txt_box.lsn_box{height:180px;}
.sub_cont ul.mr_ul li .mr_txt_box.mv_box{height:240px;}
.newpage.npg .sub_ttl_area{margin-bottom: 20px;    margin-top: 40px;}
section.sub100 .inner h1.main_tit{max-width: 554px;position: absolute;top: 110px;left: 80px; font-size:50px;line-height: 1.25;text-shadow: 4px 0px 4px white, 0px 4px 8px white;}
section.move.sub100 .inner h1.main_tit{top: 30px;}
.sub_cont ul.mr_ul {padding-top: 30px;}
.sub_cont ul.mr_ul li {display: inline-block;width: 48.8%;vertical-align: top;margin-bottom: 2%;}
.sub_cont ul.mr_ul > li:nth-child(odd) {margin-right: 2%;}
.sub_cont ul.mr_ul li .mr_txt_box {background: #fff;padding: 10px;}
.sub_cont ul.mr_ul li .mr_txt_box h3 {position: relative;color: #333;font-size: 18px;letter-spacing: -0.5px;font-weight: 300;padding-bottom: 20px;}
.sub_cont ul.mr_ul li .mr_txt_box h3::after {content: '';width: 60px;height: 2px;background: #3a4f0e;position: absolute;bottom: 0;left: 0;}
.sub_cont ul.mr_ul li .mr_txt_box p {font-size:16px;margin-top: 20px;font-size: 15px;line-height: 1.6;letter-spacing: -0.5px;color: #555;font-weight: 300;}
.ep_p{font-size:16px; text-align:center;padding-top: 10px;}
h2.new_sc_tit {font-size: 44px;color: #f15720;font-family: 'BMjua';text-align: center;word-break: keep-all;}
h2.new_sc_tit.shadow{text-shadow: 3px 3px 0 #FFF;}
h2.new_sc_tit.bk {color: #000;}
h2.new_sc_tit.gr {color: #17aa63;}
.sub_cont table.step02_table{margin-left:0;}
.sub_ttl_area.bg_gn .cont_sub_ttl:before{display:none;}
.point_tit.ptt{display:inline-block;}
.prd_tittxt h2 {text-align: center;background: #fff;border-radius: 10px;padding: 10px;width: 100%;margin-bottom: 10px;}
.newpage.npg .nbt{padding-top: 30px;}
.sub_txt_area > div > .verstep > h3{width: 150px;height: 35px;background: #ff9600;color: #fff;font-size: 20px;font-weight: bold;line-height: 35px;text-align: center;border-radius: 10px;margin: 0 0 20px;}
.sub_txt_area > div > .verstep > h3.new_org {display: inline-block;padding: 0 20px;width: inherit;height: inherit;min-width: 151px;}
.cs_ttl_box{width: 100%;padding: 1.5%;text-align: left;background: #569f5f url(../img/sub/receipt/title_back.png)no-repeat left;font-family: 'BMjua';margin: 30px 0;}
.cs_ttl_box .cs_title1{color: #fff;font-size: 30pt;display: inline-block;}
.cs_ttl_box h3.cs_title2{display: inline-block;padding-left: 12px;color: #fff600;font-size: 30pt;font-weight:inherit; margin-top:0; padding-bottom:0;background:inherit;}
.sub_txt_area > div > .verstep > h3.new_org {display: inline-block;padding: 0 20px;width: inherit;height: inherit;min-width: 151px;}
.faq_in_wrap h3.new_org {display: inline-block;padding: 0 20px;width: inherit;height: inherit;min-width: 151px;background: #ff9600;margin-bottom: 20px;color: #fff;font-size: 20px;
font-weight: bold;line-height: 35px;text-align: center;border-radius: 10px;}
.lsn_prd_wrap{}
.lsn_prd_wrap .lsn_prd_cont{}
.lsn_prd_wrap .lsn_prd_cont ul{padding-top:30px;}
.lsn_prd_wrap .lsn_prd_cont ul li{display: inline-block;width: 48.8%;}
.lsn_prd_wrap .lsn_prd_cont ul li:nth-child(odd){margin-right: 2%;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box{}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm{box-shadow: 0px 22px 29px 0px rgba(0, 0, 0, 0.11);}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm span.img_box{background: white;width: 100%;height: 0;display: block;position: relative;padding-top: 57.9%;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm span.img_box img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;max-width: 100%;max-height: 100%;padding: 1.5rem;box-sizing: border-box;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm .tit_box{text-align: center;padding: 25px 20px;box-sizing: border-box;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm .tit_box h3{line-height: 1.5;margin-bottom:20px;font-size:20px;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_itm .tit_box p{font-size:16px;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_info{margin-top:20px;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_info p{position: relative;font-size: 16px;line-height: 1.66;letter-spacing: -0.025em;color: #5a5a5a;padding-left: 2.8rem;margin-bottom: 0.8rem;}
.lsn_prd_wrap .lsn_prd_cont ul li .lsn_prd_box .lsn_prd_info p::before{position: absolute;content: '';background:url('../img/sub/lsn_chk.png');background-repeat: no-repeat;background-position: left;background-size: contain;width:20px; height:20px;
display:block;top: 0;left: 0;}
.ldg_txt{font-size:50px;text-align:center;}
.labelst_title h2{font-size:22px; color:#fff;padding-top: 2%;}
.labelst_title h2 > span.lemon{color:#fff836;}
.tt_lb{background:url('../img/sub/title_label0.png'); background-position: center;background-repeat: no-repeat;background-size: contain;height: 99px;}

/* 230410 추가 끝 */
.receipt_new_wrap .step1_threebox li p span{padding:0 10px; background:#569f5f;color:#fff;height:34px;line-height:34px;display: inline-block;}
.receipt_new_wrap .step1_threebox li img{border:1px solid #c5c5c5}
.receipt_new_wrap .step_box_wrap{width:100%;max-width:800px;margin:0 auto;}
.receipt_new_wrap .step_box_wrap li{display:inline-block;width:48%;border: 2px solid #dadada;vertical-align:top;box-sizing: border-box;border-radius: 15px;min-height:290px;background: #f9f9f9;padding: 3%;    position: relative;margin-bottom:2%;}
/* 210727 margin:2% -> 1% */
.receipt_new_wrap .step_box_wrap li:nth-child(2n+1){margin-right:1%;}
/* .receipt_new_wrap .step_box_wrap li h4{    font-size: 22px;    color: #000;    font-family: 'BMjua';} */
.receipt_new_wrap .step_box_wrap li h3{    font-size: 22px;    color: #000;    font-family: 'BMjua';}
.receipt_new_wrap .step_box_wrap li p{font-size: 14px;    color: #666;    margin-top: 3%;    word-break: normal;}
.receipt_new_wrap .step_box_wrap li p span{font-size:11.5px;}
.receipt_new_wrap .step_box_wrap .txt{/*padding-right:35%*/}
.receipt_new_wrap .step_box_wrap .airp_chek{text-align: center;    display: block;    padding: 3%;    background: #ff6e14;    border-radius: 10px;    color: #fff;    font-size: 20px;    font-family: 'BMjua';    position: absolute;    bottom: 10%;    width: 50%;}
.receipt_new_wrap .step_box_wrap li p b{font-weight:bold;}
.receipt_new_wrap .step_box_wrap li.box1{background:#f9f9f9 url('../img/sub/receipt/car_ico_01.png')no-repeat 95% 95% ;}
.receipt_new_wrap .step_box_wrap li.box2{background:#f9f9f9 url('../img/sub/receipt/car_ico_04.png')no-repeat 95% 95% ;}
.receipt_new_wrap .step_box_wrap li.box3{background:#f9f9f9 url('../img/sub/receipt/car_ico_03.png')no-repeat 95% 95% ;}
.receipt_new_wrap .step_box_wrap li.box4{background:#f9f9f9 url('../img/sub/receipt/car_ico_02.png')no-repeat 95% 95% ;}
/* 210727 */
/* .receipt_new_wrap .step_box_wrap2 li{min-height:356px;}  ---->   .receipt_new_wrap .step_box_wrap li{min-height:356px;}     */
.receipt_new_wrap .step_box_wrap li{min-height:356px;}
/* 210727 box3 min-height  xxx */
.receipt_new_wrap .step_box_wrap2 li.box3{/*min-height:inherit;*/padding-bottom:90px;}
.customers_wrap .blue_wrap{width:100%;max-width:800px;margin:0 auto;margin-top:20px;
background:url('../img/sub/receipt/contac_back.jpg');padding:15px;box-sizing:border-box;text-align:center;}
.customers_wrap .blue_wrap ul li{display:inline-block;width:40%;text-align:left;vertical-align:top;}
.customers_wrap .blue_wrap ul li p{display:inline-block;vertical-align:middle;}
.customers_wrap .blue_wrap ul li p span{display:block;width:100%;color:#fff;font-size:18pt;padding:3px 10px;}
.customers_wrap .blue_wrap ul li p span.yellow{font-size:13pt;color:#fff600;font-weight:bold;}
.customers_wrap .blue_wrap .w_txt{color:#fff;margin-top:5px;font-size:10pt}
.customers_wrap .location{max-width:800px;width:100%;margin:0 auto;margin-bottom:20px;text-align:right;background:#fff;padding:5px;}
.customers_wrap .location p{display:inline-block;padding-left:20px;position:relative;color:#415776;font-weight:bold;font-size:10.5pt;}
.customers_wrap .location p:before{position:absolute;content:"";top:0;left:0;background:url('../img/sub/receipt/contac_ico_03.png');width:12px;height:17px;}
.receipt_new_wrap .no_receipt{width:100%;background:#feffed;}
.receipt_new_wrap .no_receipt h4 p{color:#fff;font-size:18pt;font-family: 'BMjua';padding:7px;padding-right:70px;display:inline-block; position:relative;z-index:1}
.receipt_new_wrap .no_receipt h4 p:before{position:absolute;top:0;left:0;content:"";width:120px;height:0;border-bottom: 40px solid #5acab3;    border-right: 30px solid transparent;z-index:-1}
.receipt_new_wrap .no_receipt .txt{padding:30px 20px 0px 20px;font-size:18px;line-height:1.8;}
.receipt_new_wrap .no_receipt .txt span{display:inline-block;position:relative;z-index:1;color:#5acab3;font-weight:bold;}
.receipt_new_wrap .no_receipt .txt span:before{position:absolute;content:"";lefT:0;bottom:0;height:10px;background:#fff194;width:100%;z-index:-1}
/* .receipt_new_wrap .no_receipt .go_auto{text-align:right;padding:0 3% 3% 0}
.receipt_new_wrap .no_receipt .go_auto a{position:relative;display:inline-block;z-index:1;}
.receipt_new_wrap .no_receipt .go_auto a:before{position:absolute;content:"";background:#5acab3;top:5px;left:5px;width:100%;height:100%;z-index:-1;}
.receipt_new_wrap .no_receipt .go_auto a p{color:#5acab3;font-weight:bold;font-size:16px;background:#fff;padding:5px 50px 5px 20px;border:2px solid #5acab3;position:relative;letter-spacing:1px}
.receipt_new_wrap .no_receipt .go_auto a p:after{position:absolute;top:6px;right:10px;content:">";color:#5acab3;font-size:16px;} */

/* 210714 수정 */
.go_auto{text-align:center;padding:3% 3% 3% 3%;}
.go_auto a{position:relative;display:inline-block;z-index:1;}
 .go_auto a p{
    color: #5acab3;
    font-weight: bold;
    background: #fff;
    font-size: 24pt;
    padding: 15px 60px 15px 40px;
    border: 2px solid #5acab3;
    position: relative;
    letter-spacing: 1px;}
.go_auto a:before{position:absolute;content:"";background:#5acab3;top:5px;left:5px;width:100%;height:100%;z-index:-1;}
.go_auto a p:after{position:absolute;top:16px;right:10px;content:">";color:#5acab3;font-size:26px;}



@media screen and (max-width: 1000px){


.receipt_new_wrap .receipt_title{background-position: 180%;    padding: 5%;}
.receipt_new_wrap .inner_content{padding:0 5px;}
.receipt_new_wrap .receipt_title .step{font-size:16pt;}
.receipt_new_wrap .receipt_title .step span{font-size:22pt;}
.receipt_new_wrap .receipt_title .yellow{font-size:22pt;padding-left:10px;}
.receipt_new_wrap .normal_p{font-size:11pt;}
.receipt_new_wrap .step1_threebox {text-align:center;}
.receipt_new_wrap .step1_threebox li{width:100%;display:block;/* max-width:307px; */margin:20px auto}

.receipt_new_wrap .step1_threebox li .sc_pc{display:none;}
.receipt_new_wrap .step1_threebox li .sc_mo{display:block;margin: 0 auto;}

.receipt_new_wrap .step1_threebox li p{text-align:left;}
.receipt_new_wrap .step_box_wrap{text-align:center;}
.receipt_new_wrap .step_box_wrap li{width:90%;margin:1% auto;text-align:left;    min-height: inherit;
    padding-bottom: 90px;}
.receipt_new_wrap .step_box_wrap li:nth-child(2n+1){margin-right:0%;}
.receipt_new_wrap .step_box_wrap .airp_chek{    font-size: 14px;}
.customers_wrap .blue_wrap{padding:1%}
.customers_wrap .blue_wrap ul{padding-top:2%}
.customers_wrap .blue_wrap ul li{width:49%;padding:0%;}
.customers_wrap .blue_wrap ul li p{display:inline-block;vertical-align:middle;}
.customers_wrap .blue_wrap ul li p:first-child{width:18%;}
.customers_wrap .blue_wrap ul li p span{font-size:10pt;padding: 2px 1px;}
.customers_wrap .blue_wrap ul li p span.yellow{font-size:9.5pt;}
.customers_wrap .blue_wrap .w_txt{font-size:8.5pt;padding:5px 0;}
.customers_wrap .location p{font-size:9pt;letter-spacing:-1px;}
.receipt_new_wrap .no_receipt{padding-bottom:20px;}
.receipt_new_wrap .no_receipt .txt{padding:10px 20px 13px 20px;font-size:14px;line-height:1.5}
.receipt_new_wrap .no_receipt .txt .mo_br{display:none;}
}
/*수령반납 리뉴얼 끝*/


@media screen and (max-width: 768px){
.tt_lb_mo{background:url('../img/sub/title_label_mo.png'); background-position: center;background-repeat: no-repeat;background-size: contain;height: 99px;}
}




/*이용약관 css*/
div.policy_txt{background:#fff; width:100%; height:850px; margin:0 auto; padding:60px 35px; box-sizing:border-box; overflow-y:scroll;}
div.policy_txt h2.tit_txt{font-size:14px; color:#000; margin:30px 0 10px 0;}
div.policy_txt p.sub_txt{line-height:21px; font-size:14px; margin-bottom:5px;}

@media screen and (max-width: 1000px){
div.policy_txt{height:330px; margin:0 auto; box-sizing:border-box; overflow-y:scroll; padding:10px 20px;}
div.policy_txt h2.tit_txt{font-size:12px; }
div.policy_txt p.sub_txt{font-size:12px;}
}
/*이용약관 css 끝*/



/* 회원가입 절차완료 팝업 시작 */
div.join_finishpop{position:fixed; top:0; width:100%; height:100%; z-index:99;}
div.join_finishpop div.join_finishpop_bg{position:absolute; width:100%; height:100%;background:rgba(0,0,0,0.5);z-index:99;}
div.join_finishpop div.join_finishbox{position:absolute;left:0; right:0; z-index:999; top:120px; width:720px; margin:0 auto; box-sizing:border-box; padding:6px 5px; background:#fff;}
div.join_finishpop div.join_finishbox div.join_finish{box-sizing:border-box; border:1px solid #92ac3b; padding:55px; text-align:center;}
div.join_finishpop div.join_finishbox div.join_finish p.join_finish_icon{width:72px; margin:0 auto;}
div.join_finishpop div.join_finishbox div.join_finish h1{font-size:35px; padding:25px; border-bottom:1px solid #92ac3b;}
div.join_finishpop div.join_finishbox div.join_finish h1 span{font-weight:bold; }
div.join_finishpop div.join_finishbox div.join_finish h3{font-size:20px; padding:25px; font-weight:bold;}
div.join_finishpop div.join_finishbox div.join_finish h3 span{padding:0 10px;}
div.join_finishpop div.join_finishbox div.join_finish p.join_finish_sub_txt{font-size:16px; color:#838383;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox{overflow:hidden;display:inline-block; text-align:center; margin-top:50px;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li{float:left; width:210px; margin:0 5px;box-sizing:border-box; border:1px solid #c5d396; border-radius:7px;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li a{display:block; box-sizing:border-box; padding:15px 10px;  font-size:24px; font-weight:bold; font-family:'BMjua'; color:#92ac3b;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li a img{width:28px; margin:0 10px 4px 0;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li.login{background:#92ac3b;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li.login a{color:#fff;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li.login a img{width:19px;}

@media screen and (max-width:1000px){
div.join_finishpop div.join_finishbox{top:5%; width:80%;}
div.join_finishpop div.join_finishbox div.join_finish{padding:5%; padding:15px;}
div.join_finishpop div.join_finishbox div.join_finish h1{font-size:18px; padding:15px;}
div.join_finishpop div.join_finishbox div.join_finish h3{font-size:16px; padding:15px;}
div.join_finishpop div.join_finishbox div.join_finish p.join_finish_sub_txt{font-size:12px;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox{width:100%; margin-top:20px;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li{width:48%; margin:0 0 0 2%;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li:first-child{margin:0;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li a{padding:5px 4px; font-size:14px;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li a img{width:18px;}
div.join_finishpop div.join_finishbox div.join_finish ul.join_finish_btbox li.login a img{width:12px;}
div.join_finishpop div.join_finishbox div.join_finish p.join_finish_icon{width:35px; }
}
/* 회원가입 절차완료 팝업 끝 */



/* 서비스이용기간연장 팝업 시작 */
div.extension_popup{position:fixed; top:0; width:100%; height:100%; z-index:99; display:none;}
div.extension_popup div.join_finishpop_bg{position:absolute; width:100%; height:100%;background:rgba(0,0,0,0.5);z-index:998;}
div.extension_popup div.extension_box{position:absolute;left:0; right:0; z-index:999; top:120px; width:410px; margin:0 auto; box-sizing:border-box; padding:6px 5px; background:#fff; border:3px solid #95b23c;}
div.extension_popup div.extension_box div.extension_contents{box-sizing:border-box; border:1px solid #92ac3b; padding:10px; text-align:center;}
div.extension_box div.extension_contents h4.pop_tit{display:block; width:100%; height:50px; line-height:52px; color:#fff; border:3px solid #829e25;
																										background-color:#a0be3c; border-radius:8px; font-family:'BMjua'; font-size:30px; text-align: center; box-sizing:border-box;}
div.extension_box div.extension_contents div.add_won{width:100%; margin:240px auto 0px auto; overflow:hidden; box-sizing:border-box;}
div.extension_box div.extension_contents div.ex_txt{color:#777; font-size:14px; width:100%; height:222px; border:3px solid #95b138; box-sizing:border-box; position:relative;
    background: url('../img/sub/extension_box_icon.png')no-repeat; background-size:130px; background-position: center 80%; background-color: #f3f3f3;}
div.extension_box div.extension_contents div.ex_txt p{position:absolute; width:100%; top:28px; text-align:center;}
ul.extension_btlist{overflow:hidden;display:inline-block; text-align:center; margin-top:20px; width:100%;}
ul.extension_btlist li{float:left; width:48%; margin:0 0 0 4%; box-sizing:border-box; border:1px solid #dddddd; border-radius:7px; background:#bfbfbf; }
ul.extension_btlist li a{display:block; box-sizing:border-box; padding:15px 10px;  font-size:18px;font-family:'BMjua'; color:#fff;}
ul.extension_btlist li a img{width:28px; margin:0 10px 4px 0;}
ul.extension_btlist li.paybt{margin:0; background:#ff6e14; border:1px solid #ffb282;}
div.add_won{margin:25px auto 0 auto; width:100%;background:#f6f6f6; border:1px solid #dddddd; border-radius:7px;}
div.add_won div.tit{border-radius:7px; border:1px solid #dddddd; padding:14px 0px; text-align:center; color:#fff; font-size:16px;background:#95b23b; width:40%; float:left; box-sizing:border-box;}
div.add_won div.contents{width:60%; text-align:center; float:right; box-sizing:border-box; padding:14px 0; font-size:16px; color:#ff6600;}
div.pop_date{width:226px; margin:25px auto 10px auto; } 


@media screen and (max-width:1000px) {
div.extension_popup div.extension_box{top:5%; width:80%;}
div.extension_popup div.extension_box div.extension_contents{padding:5%; padding:15px;}
div.extension_box div.extension_contents h4.pop_tit{font-size:16px; height:40px; line-height:37px;}
div.extension_box div.extension_contents div.ex_txt{font-size:12px;}
ul.extension_btlist{width:100%; margin-top:20px;}
ul.extension_btlist li a{font-size:12px;}
div.add_won div.tit{font-size:12px;}
div.add_won div.contents{font-size:12px;}
div.pop_date{width:80%;}
}
/* 서비스이용기간연장 팝업 시작 */


/*주문완료 팝업 css 시작*/
p.step_finish{display:block; width:100%;  height:85px; color: #fff; border:3px solid #829e25; background-color: #a0be3c; border-radius:8px; font-family:'BMjua';font-size:30px; text-align:center; line-height:79px;}
p.step_finish span{padding:0 40px;}

@media screen and (max-width:1000px) {
p.step_finish{font-size:14px; height:27px; line-height: 28px; border-radius: 4px;}
p.step_finish span{padding:0px;}
}


/*주문완료 팝업 css 끝*/




/* 국내 공항 카운터 안내 */
ul.guidebt{width:100%; overflow:hidden; margin:45px 0 35px 0;}
ul.guidebt li{float:left; width:33%; margin-left:0.5%; text-align:center; font-size:15px; padding:17px 0; margin-bottom:0.5%;  border:1px solid #92ae33; box-sizing:border-box; border-radius:5px; cursor:pointer; background:#fff;}
ul.guidebt li.on{color:#fff; background:#92ae33;}
ul.guidebt li:nth-child(3n-2){margin-left:0;}

ul.imgbox{width:100%;}
ul.imgbox > li{box-sizing:border-box; border:3px solid #e5e5e5; border-radius:4px; background:#fff;}
ul.imgbox li h2{text-align:center; font-size:27px; color:#fff; padding:20px 0; box-sizing:border-box; background:#92ae33; font-family:'BMjua';}
ul.imgbox li.view span{display:none;}
ul.imgbox li.view span.on{display:block;}
ul.guidebt_box{text-align:center; overflow:hidden; margin:40px auto 30px auto;}
ul.guidebt_box.marginant{margin:0 auto 30px auto;}
ul.imgbox > li > ul.guidebt_box > li{font-family:'BMjua'; display:inline-block; padding:12px; color:#fff; box-sizing:border-box; border-radius:4px; margin:0 2px;}
ul.imgbox > li > ul.guidebt_box > li.red{background:#eb545d;}
ul.imgbox > li > ul.guidebt_box > li.blue{background:#4e92d9;}
div.guidemap{clear:both; width:710px; border:3px solid #eeeeee; margin:0 auto;}
div.guidemap .guidemap_m{display:none;}
div.guide_list{clear:both; padding:50px; box-sizing:border-box; background:#f7e8e8; margin-top:40px;}
.corona_txt{text-align:center; padding-top:10px;}
/* 코로나 관련 수령/반납 텍스트 css*/
.corona_txt.default{display:block;}
.corona_txt.another{display:none;}
div.guide_list.return{margin-top:20px;}

/* .crn_pc{display:block !important;}
.crn_mo{display:none !important;} */

/**/
div.guide_list h4{width:179px;}
div.guide_list ul{ margin-top:15px;}
div.guide_list ul li{line-height:28px; color:#920c0c; font-size:14px;}
div.guide_list ul li span.highlight{background:#f4d6d6; display:inline-block;}

@media screen and (max-width:1000px) {
ul.guidebt{margin:25px 0 15px 0;}
/* 20220328 폰트 크기 변경 */
ul.guidebt li{float:left; width:49%; margin-left:2%; text-align:center; font-size:14px; /* font-size:12px; */ padding:10px 0; margin-bottom:2%;}
ul.guidebt li:nth-child(3n-2){margin-left:2%;}
ul.guidebt li:nth-child(2n-1){margin-left:0;}

/* .crn_mo{display:block !important;}
.crn_pc{display:none !important;} */

ul.imgbox > li{display:none;}
ul.imgbox li.view{display:block;}
ul.imgbox li h2{font-size:16px;}
ul.imgbox li.view ul.guidebt_box{margin:10px auto; }
ul.imgbox > li > ul.guidebt_box > li{padding:8px;}
div.guidemap{width:95% !important; margin:0 auto;}
div.guidemap .guidemap_pc{display:none;}
div.guidemap .guidemap_m{display:block;margin: 0 auto;}
div.guide_list{padding:20px;}
div.guide_list h4{width:110px;}
/* 20220328 폰트 크기 변경 */
div.guide_list ul li{font-size:13px; /* font-size:11px;  */line-height:20px; letter-spacing:-0.5px;}
}
/* 국내 공항 카운터 안내 끝*/

/*비밀번호 재설정*/
.paddrest_box{padding:55px 0 150px 0;}
div.btns_paddrest{width: 100%; padding-top: 5px; margin-top:30px;}
p.addtxt_pass{font-size:17px; color:#999; text-align:center; margin-top:25px;}
@media screen and (max-width:1000px) {
	p.addtxt_pass{font-size:12px}
}
/*비밀번호 재설정 끝*/

/*비번찾기 페이지*/
div.findpass_wrap{width:100%;}
div.findpass{float:left; width:48%; margin:0 1%;height:386px;}
p.findpasstit{padding-bottom:15px;}
div.findpass p.sub_tit{font-size:17px; color:#999; text-align:center;margin-bottom:25px;}
div.findpass div.info01{padding:15px 0 40px 30%; box-sizing:border-box; background:url('../img/sub/find_mail_icon01.png')no-repeat 35px 10px;}
div.findpass div.info01 h3{font-size:32px; font-weight:bold; font-family:'NanumBarunGothic';}
div.findpass div.info01 p{color:#666; font-size:16px; margin-top:5px;}
div.findpass div.info02{padding:15px 0 30px 30%; box-sizing:border-box; background:url('../img/sub/find_mail_icon02.png')no-repeat 35px 10px;}
div.findpass div.info02 h3{font-size:21px; font-weight:bold; font-family:'NanumBarunGothic';}

@media screen and (max-width:1000px) {
	div.findpass p.sub_tit{font-size:12px;}
	div.findpass{float:none; width:100%; height:auto; margin-bottom:5%;}
	div.findpass div.info01{padding:0px 0 30px 30%; background:url('../img/sub/find_mail_icon01.png')no-repeat 20px 5px;background-size:40px;}
	div.findpass div.info01 h3{font-size:16px;}
	div.findpass div.info01 p{font-size:12px;}
	div.findpass div.info02{padding:20px 0 30px 30%; background:url('../img/sub/find_mail_icon02.png')no-repeat 20px 15px;background-size:40px;}
	div.findpass div.info02 h3{font-size:16px;}
}

/*비번찾기 페이지 끝*/


/*상품 안내*/
ul.component_box{overflow:hidden;}
ul.component_box li{float:left; width:25%; box-sizing:border-box;text-align:center; margin-top:30px;}
ul.component_box li p.img_box{width:90%; margin:0 auto;}
ul.component_box li p.img_box img{display:block; width:100%;}
ul.component_box li p.num_tit img{width:28px; height:28px;}
ul.component_box li p.num_tit span{font-size:23px; font-family:'BMjua'; color:#666666; margin-left:5px; vertical-align:middle;}

div.size_info{border:2px solid #dadada; background:url('../img/sub/size_info_box_bg.jpg')no-repeat #fff 100% 100%;border-radius:10px; padding:40px 40px 110px 40px; box-sizing:border-box; overflow:hidden; margin-top:35px; background-size:contain;}
div.size_info div.size_info_left{}
div.size_info div.size_info_left h3{font-family:'BMjua'; font-size:42px; color:#2168a8;}
div.size_info div.size_info_left h3 span{display:block; font-size:17px; color:#666666;}
div.size_info div.size_info_left p{font-size:17px; color:#666666;}
div.size_info div.size_info_left p.sub_tit{font-size:21px; margin:20px 0 10px 0;}


ul.relax_reward_box{overflow:hidden;}
ul.relax_reward_box li{float:left;width:144px; height:144px; margin:35px 0 35px 70px; box-sizing:border-box;}
ul.relax_reward_box li:first-child{margin:35px 0 35px 0px;}


div.rate_box_wrap{width:100%;}
div.rate_box_wrap ul{overflow:hidden;}
div.rate_box_wrap ul li{float:left; width:48%; margin-left:4%; background:#fff; border-radius:10px; border:2px solid #dadada; box-sizing:border-box; padding:25px 10px 30px 10px;}
div.rate_box_wrap ul li.rate_left{margin-left:0;}
div.rate_box_wrap ul li h4{font-size:22px; font-family:'BMjua'; text-align:center;}
div.rate_box_wrap ul li p{font-size:15px; color:#666666; text-align:center;}
div.rate_box_wrap ul li p.rate{font-size:70px;font-family:'BMjua'; margin-top:10px; font-weight:bold;}
div.rate_box_wrap ul li p.rate span{font-size:40px;font-weight:bold;}
div.rate_box_wrap ul li p.sub_tit{font-size:18px;font-weight:bold; margin-top:10px;}
div.rate_box_wrap ul li.rate_left p.rate{color:#95b138;}
div.rate_box_wrap ul li.rate_right p.rate{color:#ff6e14;}

table.lost_info_box_table{table-layout:fixed;width:100%;margin-top:2%;}
table.lost_info_box_table th, table.lost_info_box_table td{border:1px solid #f5f5f5; box-sizing:border-box; text-align:center; padding:15px 2px;word-break:break-all; word-wrap:break-word;vertical-align:middle; font-size:14px; background:#fff;}
table.lost_info_box_table th:first-child{border-left:0;}
table.lost_info_box_table th:last-child{border-right:0;}
table.lost_info_box_table td:first-child{border-left:0;}
table.lost_info_box_table td:last-child{border-right:0;}
.table_w15{width:15%;}
.table_w20{width:20%;}
.table_w45{width:45%;}
.table_tit{background:#e2e5ea !important; text-align:center;color:#3d3d3d; box-sizing:border-box; font-weight:bold;}
.table_sub_tit{background:#666666 !important; color:#f7aa97;}
.table_sub{background:#fff2ef !important;}
h3.sub_txt_tit{font-size:22px; font-weight:bold; margin-top:5%;}
h3.sub_txt_tit img{width:43px;}
h3.sub_txt_tit span.clr_orange{color:#ff982a;}
h4.sub_txt_tit{font-size:17px; font-weight:bold; margin-top:3%;}
.table_top{border-top:0 !important;}
.table_bot{border-bottom:0 !important;}

.charge_p{width:100%; text-align:center; padding:20px; color:#aaa;}


div.charge_info_box{width:100%;}
div.charge_info_box ul.charge_info{overflow:hidden; font-size:0; text-align:center; margin-top:3%;}
div.charge_info_box ul.charge_info li{display:inline-block; width:200px; height:200px; margin:0 17px; border-radius:50%; border:2px dashed #dddddd; background-color:#fff; vertical-align:top; background-repeat:no-repeat; background-position:center 20%; position:relative;}
div.charge_info_box ul.charge_info li:first-child{background-image:url('../img/sub/charge_info_icon01.jpg');}
div.charge_info_box ul.charge_info li:nth-child(2){background-image:url('../img/sub/charge_info_icon02.jpg');}
div.charge_info_box ul.charge_info li:nth-child(3){background-image:url('../img/sub/charge_info_icon03.jpg');}
div.charge_info_box ul.charge_info li p{font-size:16px; color:#3d3d3d; position:absolute; bottom:15%; left:50%; width:100%; transform:translateX(-50%);}
div.charge_info_box ul.charge_info li p span{font-size:30px;color:#00baff;}


table.table_product_info{table-layout:fixed;width:100%;margin-top:2%;}
table.table_product_info th, table.table_product_info td{border:1px solid #f5f5f5; box-sizing:border-box; text-align:center; padding:15px 0;word-break:break-all; word-wrap:break-word;vertical-align:middle; font-size:14px; background:#fff;}
table.table_product_info th:first-child{border-left:0;}
table.table_product_info th:last-child{border-right:0;}
table.table_product_info td:first-child{border-left:0;}
table.table_product_info td:last-child{border-right:0;}
.table_w30{width:30%;}
.table_w60{width:60%;}


@media screen and (max-width:1000px) {
ul.component_box li{width:50%;margin-top:15px;}
ul.component_box li p.num_tit img{width:14px; height:14px;}
ul.component_box li p.num_tit span{display:block; font-size:14px;}
ul.relax_reward_box li{width:33%; margin:10px 0; padding:0 2%; height:auto;}
ul.relax_reward_box li:first-child{margin:10px 0;}

div.size_info{padding:20px 20px 90px 20px; margin-top:15px; }
div.size_info div.size_info_left h3 span{font-size:11px;}
div.size_info div.size_info_left h3{font-size:20px;}
div.size_info div.size_info_left p{font-size:12px;}
div.size_info div.size_info_left p.sub_tit{font-size:14px;}

div.rate_box_wrap ul li{width:100%; margin-left:0; padding:25px 25px 30px 25px;margin-top:20px;}
div.rate_box_wrap ul li h4{font-size:16px;}
div.rate_box_wrap ul li p{font-size:12px; color:#666666; text-align:center;}
div.rate_box_wrap ul li p.rate{font-size:40px;}
div.rate_box_wrap ul li p.rate span{font-size:12px;}
div.rate_box_wrap ul li p.sub_tit{font-size:16px;}
/* 230327 추가 수정 */
table.lost_info_box_table th, td, table.lost_info_box_table td{font-size:12px !important; padding:15px 0px !important;}
/* 230327 추가 수정 끝*/
h3.sub_txt_tit{font-size:14px;}
h4.sub_txt_tit{font-size:13px; margin-top:7%;}
div.charge_info_box ul.charge_info li{margin:0 1%; background-position:center 25%; width:40%; height:110px; background-size:40%;}
div.charge_info_box ul.charge_info li:nth-child(2){background-size:20%;}
div.charge_info_box ul.charge_info li p{font-size:12px; bottom:13%;}
div.charge_info_box ul.charge_info li p span{font-size:16px;}
.gbp_wrap .gbp_ul .gbp_li .gbp_p{font-size:20px;}
/* 230327 추가 수정 */
table.table_product_info th,td, table.table_product_info td{font-size:12px; padding:15px 2px;}
/* 230327 추가 수정 끝*/
}
/*상품 안내 끝*/

/*한국 일시귀국*/
div.btns_box.big a.btn_reserv{/* padding:10px 40px;  */min-width:180px;}
.sub_ttl_area.bg_gn p.cont_sub_ttl{line-height:30px;}
section.bg_yg{background:#96bd46;}
.mt-50{margin-top:50px !important;}
.mb-20{margin-bottom:20px;}
p.txt_18{font-size:18px; margin:3% 0; text-align:center; line-height:1.6;}
p.txt_16{font-size:16px;}
p.cl_gn{color:#96bd46;}
span.orange{color:#fe810b;}
span.red{color:#f44336;}
span.bold{font-weight:bold;}

/* 230216 추가 */
section.sub100 .inner h2.main_tit{max-width:554px; position:absolute; top:110px; left:46px;font-size: 40px; line-height: 1.4; text-shadow: 0px 0px 10px #fff, 2px 2px 10px #fff;}
section.sub100 .inner h2.main_tit > span{line-height: 2; font-size: 45px;}



section.sub100{background:#a8d9f2;  height:500px; position:relative; font-family:'BMjua';}
section.sub100 .inner{background:url('../img/sub/rt_img_mainbg.jpg')no-repeat center; height:100%;}
section.sub100 .inner span.bn_mask{position:absolute; z-index:30;}
section.sub100 .inner span.bn_mask.left{left:-80px;}
section.sub100 .inner span.bn_mask.right{right:-80px;}
section.sub100 .inner p.ment{background:#19204c; font-size:32px; padding:7px 80px;  color:#FFF;}
section.sub100 .inner p.main_tit{max-width:554px; position:absolute; top:110px; left:80px;}
section.sub100 .inner .mentbox{position:absolute; bottom:40px; right:80px; background:rgba(255,255,255,.7); padding:20px; border-radius:15px; border:1px solid #FFF;}
section.sub100 .inner .mentbox p.tit{color:#fe810b; font-size:26px; padding-bottom:10px;}
section.sub100 .inner .mentbox p.etc_info_txt04{font-family:'NanumBarunGothic'; padding-bottom:6px; font-size:18px; color:#000;}
section.sub100 .inner .mentbox p.etc_info_txt04:last-child{padding-bottom:0px;}
section.sub100 .inner .mentbox p.etc_info_txt04::before{content:''; display:inline-block; padding-left:25px; height:15px; background:url('../img/sub/img_chkmark.png')no-repeat left; }
section.sub_cont.return{background:#f7f7f7 url('../img/sub/rt_img_bg.png') repeat left top;}
section.return { background: #f7f7f7 url('../img/sub/rt_img_bg.png') repeat left top;}
section.sub_cont.return.bg_yg{background:#96bd46;}
section.sub_cont.return .reservation_prd_sel{margin-top:0;}
section.sub_cont.return .reservation_prd_sel .prd_list{padding-top:0; overflow:hidden;}

.sub_banner{padding:40px;}
.sub_banner span.linebox{position:absolute; height:100%; width:100%;border:1px solid #54ad59;}
.sub_banner span.linebox.left{left:-7px; top:-7px;}
.sub_banner span.linebox.right{right:-7px; bottom:-7px;}
.sub_banner img.badge{position:absolute; top:-25px; right:-25px;}
.sub_banner p.tit{font-size:34px; margin-bottom:20px; color:#54ad59; border-bottom:1px solid #54ad59; padding-bottom:15px;}

/* 230220 */
.itp{width:260px; height:41px;}
.itp input[type="text"].tp_txt{
	width: 260px;
    height: 41px;
    padding: 0 10px;
    background: url(../img/common/order_calendar_ico.jpg) no-repeat right center;
    font-size: 17px;
    font-weight: normal;
}


/* 230216 */
.sub_banner h2.tit{font-size:34px; margin-bottom:20px; color:#54ad59; border-bottom:1px solid #54ad59; padding-bottom:15px;}
.sub_ttl_area.bg_gn h2.cont_sub_ttl {line-height: 30px;}

.sub_banner p.etc_info_txt04{font-size:18px; color:#333;}

img.tit{display:block; margin:0 auto;}
.illustbox{width:100%; height:300px; background:url('../img/sub/rt_img02.jpg') no-repeat left top; position:relative; padding:20px; box-sizing:border-box; text-align:center;}
.illustbox .txtbox{background:rgba(255,255,255,0.8); top:20px; bottom:20px; right:20px; position:absolute; padding:10px 20px; font-size:18px;}
.illustbox .txtbox p{line-height:2; position:relative; padding-left:30px; padding-right:30px; border-bottom:1px solid #fe810b; text-align:left;}
.illustbox .txtbox p::before{display:block;content:''; position:absolute;top:9px;left:0;width:21px; height:21px; background:url('../img/sub/rt_img17.png') no-repeat left top; border-radius:3px;}
.illustbox .txtbox p span.italic{font-style:italic; font-weight:bold;}
.illustbox .txtbox img{margin-top:10px; max-width:120px;}

.sec_list{text-align:center;}
ul.airport_list{overflow:hidden; margin-top:30px;}
ul.airport_list li{display:inline-block; float:left;}
ul.airport_list li:nth-child(2){margin:0 2%;}

ul.airport_list.logistics{background:#e9e9e9 url('../img/sub/rt_img_bg.png') repeat left top; border:2px solid #DDD; border-radius:10px; padding:20px;}
ul.airport_list.logistics li{text-align:center; width:32%; position:relative;}
ul.airport_list.logistics li img.arrowmarks{position:absolute; top:42%;right:-10%;}
ul.airport_list.logistics li p.img_txt{display:block; margin-top:5%;}
ul.airport_list.logistics li p.img_txt span{background:#000; color:#FFF; padding:10px; padding:6px 20px; border-radius:20px; margin-bottom:0;}
ul.airport_list.logistics li:first-child p.img_txt span{background:#96bd46;}
ul.airport_list.logistics li:nth-child(2) p.img_txt span{background:#6a8b26;}
ul.airport_list.logistics li:last-child p.img_txt span{background:#3a4f0e;}

ul.table{width:100%; border: 1px solid #DDD; border-right:none;}
ul.table li.td_list{background:#e2efdb;}
ul.table li.show_mb_tit{display:none;}
ul.table li.td_list.bg_wh{background:#FFF;}
ul.table li.td_list ul{display:table; width:100%;}
ul.table li.td_list ul li{display:table-cell; text-align:center; vertical-align:middle; padding:15px 0; border-right:1px solid #dfdfdf;}
ul.table li.td_list ul li:first-child{width:16%;}
ul.table li.td_list ul li:first-child img{display:block; margin:0 auto;}
ul.table li.td_list ul li:nth-child(2){width:42%;}
ul.table li.td_list ul li:last-child{width:42%;}
ul.table li.td_list ul li.resizing img{width:160px;}
ul.table li.td_list ul li span.small_80{display:block; font-size:0.8rem; color:#666; padding-top:5px;}
ul.table li.td_list ul.tabletit li{font-weight:bold;}

p.caution.txt_16{margin:1%; text-align:right; color:red;}

@media screen and (max-width:1000px) {
/* 	div.btns_box.big a.btn_reserv{padding:7px 30px; min-width:100px;} */
	.mt-50{margin-top:30px !important;}
	p.txt_18, .sub_banner p.etc_info_txt04, section.sub100 .inner .mentbox p.etc_info_txt04{font-size:12px;line-height:1.4;margin:5% 0;}
	section.sub100 .inner .mentbox p.etc_info_txt04{margin: 0;}
	p.txt_16{font-size:13px;}
	p.caution.txt_16{text-align:center;}
	section.sub100{height:400px;}
	section.sub100{background:url('../img/sub/rt_img_mainbg.jpg')no-repeat center;}
	section.sub100 .inner span.bn_mask{display:none;} 
	section.sub100 .inner p.main_tit{position:relative; padding-top:30px; top:0; left:0;}
	section.sub100 .inner p.ment{text-align:center; padding:10px 0; font-size:22px;}
	section.sub100 .inner .mentbox{right:25px; bottom:10px;width: 95%;}
	section.sub100 .inner .mentbox p.tit{font-size:18px;}
	section.sub100 .inner .mentbox ul li{font-size:14px;}
	.sub_banner img.badge{display:none;/* width:70px; */}

	.sub_banner{border: 1px solid #54ad59;}
	.sub_banner.no_bd{border:0;}
	.sub_banner span.linebox{position:inherit;border:0;}
	.sub_banner span.linebox.right{bottom:inherit;right:inherit;}
	.sub_banner span.linebox.left{left:inherit;top:inherit;}

	.illustbox .txtbox{left:20px; padding:20px; font-size:14px;}
	.illustbox .txtbox p{padding-right:0;}
	.illustbox .txtbox p::before{top:5px;}
	ul.airport_list li{width:32%;}
	ul.airport_list.logistics{padding:10px 7px; margin-top:0;}
	ul.airport_list.logistics li img.badge{height:60px;}
	ul.airport_list.logistics li img.arrowmarks{right:-14%; width:15px;}
	ul.airport_list.logistics li p.img_txt{font-size:13px;}
	ul.airport_list.logistics li p.img_txt span{padding:5px;}
	ul.table li.td_list ul li:first-child{display:none;}
	ul.table li.td_list ul li{font-size:13px; padding:10px;}
	ul.table li.td_list ul.tabletit li{background:#45620c; color:#FFF;}
	ul.table li.td_list{background:#FFF;}
	ul.table li.show_mb_tit{display:block; background:#ddebc2; text-align:center; padding:5px; font-size:14px; }
	img.tit{width:80%;}

	/* 230216 */
	section.sub100 .inner h2.main_tit{font-size: 32px;}

}


@media screen and (max-width:1000px) {

.sub_banner p.tit{font-size:27px;}


}

/* 240521 */
@media screen and (max-width:768px) {
	.callbox .btn_gr1{margin-right: 0 !important;}
	.callbox .btn_gr {width: 100% !important;}
}

@media screen and (max-width:500px) {
	section.sub100 .inner .mentbox{right: 0px;width: 100%;}
	.sub_banner h2.tit{font-size:22px;}
	#container .sub_cont .option_box .option_cont .option_pro p.tit span, .option_box .option_cont .option_pro p.tit span.r{font-size:1rem;}
	.receipt_new_wrap .step_box_wrap li h3{font-size:20px;}
	.receipt_new_wrap .receipt_title .yellow{font-size:22px;}
	.receipt_new_wrap .receipt_title .step span{font-size:22px;}
	.hotel_circle_box ul li.circle_txt{border: 1px solid #ddd;}
}
@media screen and (max-width:400px) {
	section.sub100 .inner .mentbox{right: 10px;width: 95%;}
	.option_box .option_cont .option_pro h3.tit span{font-size:15px;}
	.option_box .option_cont .option_pro h3.tit span.r{font-size:14px;}
	#container .sub_path > li > a{font-size:1rem !important; line-height: 30px !important;}
	#container .sub_path > li:before{line-height:30px !important;}
}


/*한국 일시귀국 끝*/

section.sub_cont.hp{background:#FFF; padding:45px 10px;}
.popup_layer{background:rgba(0,0,0,0.7); position:fixed; width:100%; height:100%; top:0; z-index:100;}
.popup_layer .popup_wrap{display:table; margin:0 auto; width:100%; height:100%; padding:0;}
.popup_layer .popup_wrap .popup{position:relative; width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center;}
.popup_layer .popup_wrap .popup .cont{width:800px; height:auto; margin:0 auto; position:relative; background:#FFF; word-break:break-all;  border:4px solid #96bd46; box-sizing:border-box;}
.popup_layer .popup_wrap .popup .cont .img_wrap{overflow-y:scroll; height:700px;}
.popup_layer .popup_wrap .popup .cont .img_wrap.item1{height:425px;}
.popup_layer .popup_wrap .popup .cont .img_wrap img{max-width:100%;}
.close_wrap{ background:#96bd46; text-align:right; padding:10px;}
.close_wrap a.popup_close{display:inline-block;}
.close_wrap a.popup_close img{width:30px;}


@media screen and (max-width:1000px) {
	.popup_layer .popup_wrap .popup .cont{width:320px;}
	.popup_layer .popup_wrap .popup .cont .img_wrap{height:500px;}
	.close_wrap{padding:5px;}
	.close_wrap a.popup_close img{width:20px;}
}


/*
.sub_wrap{padding-bottom:50px;}
.sub_ttl_area.bg_gn{background:#96bd46; border:none; text-align:center; color:#FFF;}
.sub_ttl_area.bg_gn p.cont_sub_ttl{padding-left:0; color:#FFF; font-size:30px; line-height:38px;}
.sub_ttl_area.bg_gn p.cont_sub_ttl:before{display:none;}
.price_graph{backGround:#FFF; border:1px solid #DDD; padding:30px; }
.price_graph .graph_box.show_pc{display:block; width:100%;  height:450px; background:url('../img/sub/img_price_graph.png') no-repeat center;  position:relative;  margin:20px auto; background-size:contain;}
.price_graph.bg2 .graph_box.show_pc{background-image:url('../img/sub/img_price_graph2.png');}
.price_graph.bg3 .graph_box.show_pc{background-image:url('../img/sub/img_price_graph3.png');}
.price_graph .graph_box .txt{position:absolute; font-size:20px; font-family:'BMjua'; letter-spacing:-1px;}
.price_graph .graph_box .txt span{font-size:30px;}
.price_graph .graph_box .txt.p1{top:178px; left:48px;}
.price_graph .graph_box .txt.p2{top:126px; left:249px;}
.price_graph .graph_box .txt.p3{top:237px; right:206px; font-size:80%;}

.price_graph .graph_box.show_mb{display:none; width:100%; height:170px; background:url('../img/sub/img_price_graph_m.png') no-repeat center;  position:relative;  margin:20px auto; background-size:contain;}
.price_graph.bg2 .graph_box.show_mb{background-image:url('../img/sub/img_price_graph2_m.png');}
.price_graph.bg3 .graph_box.show_mb{background-image:url('../img/sub/img_price_graph3_m.png');}
.price_graph .graph_box.show_mb .txt{font-size:10px;}
.price_graph .graph_box.show_mb .txt span{font-size:13px;}
.price_graph .graph_box.show_mb .txt.p1{top:77px; left:19px;}
.price_graph .graph_box.show_mb .txt.p2{top:34px; left:73px;}
.price_graph .graph_box.show_mb .txt.p3{top:103px; right:26px; font-size:80%;}


.price_graph .graph_txt{display:table;}
.price_graph .graph_txt p{display:table-cell; padding:10px 0; vertical-align:top;}
.price_graph .graph_txt p.title{width:20%; border-right:1px solid #DDD; font-family:'BMjua'; font-size:30px;}
.price_graph .graph_txt p.cont{padding-left:20px; line-height:1.4;}
.price_graph .price_total{border:4px solid #96bd46; border-radius:8px; padding:20px 0px; text-align:center; font-size:18px;}
.price_graph .price_total p.cl_gn{color:#96bd46; margin-bottom:5px;}
.price_graph .price_total span.cl_pp{color:#dd79dd; font-weight:bold; font-size:30px;}

ul.table_price{overflow:hidden; width:100%; margin-top:20px}
ul.table_price:first-child{margin-top:0;}
ul.table_price li{width:88px; display:inline-block; border-right:1px solid #DDD; float:left; font-size:15px;}
ul.table_price li:first-child{width:108px; border-left:1px solid #DDD;}
ul.table_price li p{text-align:center; padding:10px 5px; height:38px; line-height:38px;}
ul.table_price li p.tit{background:#deedbf; border-top:1px solid #DDD;}
ul.table_price li p.tit span{display:block; font-size:80%;}
ul.table_price li p.tit.lh{line-height:1.6;}
ul.table_price li p.price{background:#FFF; border-bottom:1px solid #DDD;}
ul.table_price li.last30{margin-left:30px; border-left:1px solid #DDD;}

p.tit_wifi_info{color:#000; font-size:22px; font-weight:bold; border-bottom:3px solid #96bd46; padding-bottom:5px; margin-bottom:5px;}
ul.wifi_info{overflow:hidden;}
ul.wifi_info li{ box-sizing:border-box;}
ul.wifi_info li div{padding:7px	5px; box-sizing:border-box; border-bottom:1px solid #c6c6c6; display:inline-block; float:left; width:50%;}
ul.wifi_info li div p{display:inline-block; font-size:15px;}
ul.wifi_info li div p.head{padding-right:20px; color:#8d8d8d;}
.etc_info_txt_tit{font-size:17px; margin-top:30px; color:#1786ca}
span.small{color:#dd79dd;}








@media screen and (max-width:1000px) {
	.sub_wrap{padding-bottom:40px;}
	.price_graph .graph_box.show_pc{display:none;}
	.price_graph .graph_box.show_mb{display:block;}
	ul.table_price li, ul.table_price li:first-child{display:block; width:100%; border-right:none; border-bottom:1px solid #DDD; font-size:12px; border-left:none;}
	ul.table_price li p{display:inline-block; vertical-align:top; float:left; height:16px; line-height:16px;}
	ul.table_price li p.tit, ul.table_price li p.price{width:46.5%;}
	ul.table_price li p.tit{border-top:none;}
	ul.table_price li p.tit.lh{line-height:18px;}
	ul.table_price li p.price{border-bottom:none;}
	ul.table_price li p.tit span{display:inline-block;}
	ul.table_price li.last30{margin-left:0; border-left:none;}
	ul.table_price{margin-top:0;}
	ul.table_price li:first-child{display:none;}
	ul.table_price li.tit_th{display:block;}
	.price_graph{padding:10px 15px 15px;}
	.price_graph .graph_txt, .price_graph .graph_txt p.title, .price_graph .graph_txt p.cont{display:block; width:100%;}
	.price_graph .graph_txt p.title{border-bottom:1px solid #DDD; border-right:none; font-size:16px;}
	.price_graph .graph_txt p.cont{padding-left:0; font-size:12px;}
	.price_graph .price_total{font-size:13px; border-width:3px; padding:20px 8px;}
	.price_graph .price_total span.cl_pp{font-size:16px;}
	.price_graph .graph_box{height:117px;}
	ul.wifi_info li div{display:block; width:100%; float:none;}
	p.tit_wifi_info{font-size:16px;}
	ul.wifi_info li div p{font-size:12px;}
	ul.wifi_info li div p.head{display:block;}
	.sub_ttl_area.bg_gn p.cont_sub_ttl{font-size:16px;}
	h3.sub_txt_tit img{width:30px;}
	.etc_info_txt_tit{font-size:13px; margin-top:15px;}

	


}
span.bold{font-weight:bold;}
.item_gr{background:#95b138;color:#FFF;  border-radius:8px; padding:1px 5px;}
.item_detail{border:3px solid #95b138; border-radius:8px; background:#fff; display:table; width:1000px; padding:20px; box-sizing:border-box;}
.item_detail .item{display:table-cell; width:33.333%; vertical-align:top; position:relative;}
.item_detail .item.i_left p.item_name{font-size:26px; font-weight:bold; padding-bottom:15px;}
.item_detail .item.i_left p.item_gr{background:#95b138; padding:10px; border-radius:8px; margin:15px 0; text-align:center;}
.item_detail .item.i_left p.item_explain{font-size:20px; padding-left:15px;  margin-top:25px;}
.item_detail .item.i_left a.btn.item_gr{display:block; position:absolute; bottom:0px; width:100%; padding:8px; text-align:center; font-size:20px; font-family:'BMjua'}

.item_detail .item.i_center{text-align:center; position:relative;}
.item_detail .item.i_center img{width:150px;}
.item_detail .item.i_center p.item_p span{display:inline-block; padding:5px 10px; color:#FFF;}
.item_detail .item.i_center p.sup{color:red; font-size:13px; margin-top:5px;}
.item_detail .item.i_center p.item_price{text-align:right; font-size:24px; font-weight:bold; padding-top:20px; padding-right:20px;}
.item_detail .item.i_center p.item_price span{font-size:120%; color:#ff6e14;}

.item_detail .item.i_right{position:relative;}
.item_detail .item.i_right a{position:absolute; display: block; width:100%; height: 66px; line-height: 66px; font-size:34px; text-align: center; border-radius: 8px; background-color: #ff6e14; color:#FFF; bottom:0; font-family:'BMjua'}
.item_detail .item.i_right .btn_wrap{}
.item_detail .item.i_right img.icn_bb{position:absolute; width:82px; z-index:5;  bottom:37px; left:8px;}
.item_detail .item.i_right p.item_network{float:right; color:#666; font-weight:bold; text-align:center; padding-bottom:20px;}
.btns_prd{clear:both; }
.btns_prd a.btn.item_gr p{display:inline-block;}
.btns_prd a.btn.item_gr > span{display:inline-block;vertical-align:middle;width:12px;height:20px;margin:-4px 0 0 15px;background-image:url("../img/main/btn_prd_arrow.png");background-repeat:no-repeat}


.wifi_box_txt{margin-top:30px;}


@media screen and (max-width:1000px) {
	.item_detail,.item_detail .item{display:block; width:100%; text-align:center;}
	.item_detail .item.i_left a.btn.item_gr{position:relative;}
	.item_detail .item.i_left p.item_name{font-size:18px; padding-bottom:0;}
	.item_detail .item.i_left p.item_explain{font-size:13px; padding-left:0; margin:10px 0;}
	.item_detail .item.i_left p.item_gr{margin-bottom:0; font-size:13px;}
	.item_detail .item.i_left a.btn.item_gr{width:auto; font-size:13px;}
	.item_detail .item.i_right a{position:relative; margin-top:20px; font-size:20px; height:40px; line-height:40px;}
	.item_detail .item.i_right img.icn_bb{width:50px; bottom:16px;}
	.item_detail .item.i_center p.item_price{padding:20px 0 10px; padding-right:0px; text-align:center; font-size:20px;}
	.item_detail .item.i_right p.item_network{display:none;}
	.item_detail .btns_prd .btn_prd > p{padding:0;}
	.btns_prd a.btn.item_gr > span{width:6px; height:10px; margin:-1px 0 0 10px; background-size:100% auto;}

}

.show_pc{display:block;}
.show_mb{display:none;}

@media screen and (max-width:1000px) {
	.show_pc{display:none;}
	.show_mb{display:block;}
}
*/

/*sub - 포켓와이파이 라인업*/
.prd_ttl{padding:15px 0 15px 30px;color:#000;font-family:'BMjua';font-size:26px;line-height:100%;text-align:center;border-radius:8px;background-color:#fff}
.prd_list{padding-top:15px;}
.prd_list > li{position:relative;width:31%;margin:1%; padding:20px;background-color:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box; display:inline-block;}
.prd_img{max-width:200px;}
.prd_list_ttl{padding:15px 0;color:#fff;font-size:18px;font-weight:700;line-height:100%;text-align:center;border-radius:8px; position:relative; background:#37ccdc;}
.prd_list_ttl.prd_list_ttl01{background-color:#0068b6}
.prd_list_ttl.prd_list_ttl02{background-color:#f39800}
.prd_list_ttl.prd_list_ttl03{background-color:#dc374b}
.prd_list_ttl.prd_list_ttl04{background-color:#359163}
.prd_list_ttl.prd_list_ttl05{background-color:#9d9d16}


.prd_list_ttl.txt_max{padding:15px 20px;/* 15px 0 15px 30px; */ font-size:17px;}


@media screen and (max-width:1000px) {
	/* .main_prd{padding:236px 0 10px} */
	.prd_ttl{width:100%;margin:0 auto;padding:5px 0;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.prd_list{width:100%;margin:0 auto;padding-top:10px}
	.prd_list > li{float:none;width:100%;padding:10px;margin-top:20px;margin-left:0;margin-right: 0;}
	.prd_list > li:first-child{margin-top:0}
	.prd_list_ttl{padding:5px 0;font-size:12px}
	.prd_list_ttl > span{font-size:10px}
	.prd_info_area.top{border-width:3px;}

	.prd_list_ttl.txt_max{padding:5px 0; font-size:12px;}

}
/*포켓와이파이 라인업*/



/*** 병원입원 ***/
section.hospital.sub100{background:#f6f6f6;  height:540px; position:relative; font-family:'BMjua';}
section.hospital.sub100 .inner{background:url('../img/sub/hp_img_mainbg.jpg')no-repeat center; height:100%;}
section.hospital.sub100 .inner p.main_tit{position:absolute;right:60px; left:initial; top:270px;}
section.hospital.sub100 .inner img.img_tit{position:absolute; top:30px; left:50px;}

.hp_mo{display:none !important;}
.hp_pc{display:block !important;}

.sub_banner.hp{padding:20px 0;}
/* .sub_banner.hp p.large_tit{font-size:35px; text-align:left; margin-bottom:30px; border-bottom:1px solid #c4c4c4; padding:0 0 3px 10px;} */
/* 230324 */
.sub_banner.hp h3.large_tit{font-size:35px; text-align:left; margin-bottom:30px; border-bottom:1px solid #c4c4c4; padding:0 0 3px 10px;}
.sub_banner.hp span.deepbl{color:#0071bc;}
.sub_banner.hp ul.hp{text-align:center;overflow:hidden;}
.sub_banner.hp ul.hp li{display:inline-block; width:260px; background:#ffffdc; text-align:center; border-radius:15px; border:3px solid #96bd46; margin:1%; vertical-align:top;}
.sub_banner.hp ul.hp li p.top_tit{font-size:24px; padding:7px 0; background:#96bd46; border-radius:10px 10px 0 0; color:#ffff6d;text-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.sub_banner.hp ul.hp li div{padding:10px 0 15px;  font-family:'NanumBarunGothic';}
.sub_banner.hp ul.hp li div p{padding-top:10px; font-size:20px;}

.sub_banner.hp .title_bar{position:relative; padding:40px 0; overflow:hidden;}
.sub_banner.hp .title_bar img.left{position:absolute;left:0;top:8px;}
/* 230324 */
/* .sub_banner.hp .title_bar p.large_tit{background:#96bd46; color:#FFF; padding:10px; padding-left:40px;font-size:30px; text-align:left; width:90%; float:right; box-sizing:border-box; border-radius:10px;} */
.sub_banner.hp .title_bar h3.large_tit{background:#96bd46; color:#FFF; padding:10px; padding-left:40px;font-size:30px; text-align:left; width:90%; float:right; box-sizing:border-box; border-radius:10px;}
.sub_banner.hp .title_bar.no3{padding:40px 0 5px;}
.sub_banner.hp p.btw_bar{font-size:20px; font-weight:bold; text-align:center;}

.sub_banner.hp ul.hp.type2 li{width:46%; background:#FFF; margin:0 1%;}
.sub_banner.hp ul.hp.type2 li.w-92{width:92%; padding:20px 0;}
.sub_banner.hp ul.hp.type2 li img{margin:0 auto;}

.use_txt_area.hp{width:calc(100% - 270px); display:table;}
.use_txt_area.hp p.use_ttl{padding-top:50px;}
.use_txt_area.hp p.use_ttl, .use_txt_area.hp img{display:table-cell; vertical-align:top;}
.use_txt_area.hp img{margin-top:50px;}
.use_txt_area.hp p.use_ttl, .use_txt_area.hp .use_ttl > span{line-height:1.3; font-size:30px;}
.use_txt_area.hp .use_ttl .tagfont{font-size:15px; color:#333;}

@media screen and (max-width:1000px) {
	section.hospital.sub100{height:400px;}
	section.hospital.sub100{background:url('../img/sub/hp_img_mainbg.jpg')no-repeat center;}
	section.hospital.sub100 .inner img.img_tit, section.hospital.sub100 .inner p.main_tit{position:static; top:static; left:static; bottom:static; right:static; padding-top:15px;}
	section.hospital.sub100 .inner img.img_tit{width:130px; display:block; margin:0 auto;}
	.sub_banner.hp p.large_tit{font-size:20px;}
	.sub_banner.hp ul.hp li{display: block;width:100% !important; border-width:2px;margin-bottom: 2% !important;margin-right:0 !important;margin-left:0 !important;}
	.sub_banner.hp ul.hp li p.top_tit{font-size:15px;}
	.sub_banner.hp ul.hp li div p{font-size:12px;}
	.sub_banner.hp ul.hp li div p.smaller{font-size:11px;}
	.sub_banner.hp .title_bar{padding:16px 0 20px 16px;}
	.sub_banner.hp .title_bar.pl_pd{padding:27px 0 27px 16px;}
	.sub_banner.hp .title_bar.no3{padding:28px 0 15px 16px}
	.sub_banner.hp .title_bar p.large_tit{margin-bottom:5px;}
	.sub_banner.hp .title_bar img.left{width:80px;}
	.sub_banner.hp .title_bar p.large_tit{font-size:16px;}
	.sub_banner.hp ul.hp li div{padding:3%}
	.sub_banner.hp p.btw_bar{font-size:15px; margin-top:20px;}
	.use_txt_area.hp{width:100%;}
	.use_txt_area.hp p.use_ttl, .use_txt_area.hp img{ margin:0 auto;}
	.use_txt_area.hp p.use_ttl, .use_txt_area.hp .use_ttl > span{font-size:17px;}
	.use_txt_area.hp img{width:120px;}

	.hp_pc{display:none !important;}
	.hp_mo{display:block !important;}
}



/*** 이사준비 ***/
section.move.sub100{background:#F6F6F6;}
section.move.sub100 .inner{background: url('../img/sub/mv_img_mainbg.jpg')no-repeat center;}
section.move.sub100 .inner p.main_tit{top:30px;}
section.sub100 .inner .mentbox.no_bg{/*background:none; border:none;*/}
h4.new_sc_tit{font-size:44px; color:#f15720; font-family:'BMjua'; text-align:center; word-break:keep-all;}
h4.new_sc_tit.shadow{text-shadow:3px 3px 0 #FFF;}
h4.new_sc_tit.gr{color:#17aa63;}
h4.new_sc_tit.bk{color:#000;}
.sub_ttl_area.no_bg{text-align:center; background:none; border:none;}
.sub_ttl_area.no_bg .cont_sub_ttl{font-size:40px; color:#f15720;}
.sub_ttl_area.no_bg .cont_sub_ttl::before{display:none;}

.sub_ttl_area.new{background:#db315e; border:none; margin-bottom:0;}
.sub_ttl_area.new .cont_sub_ttl{color:#FFF; padding-left:0;}
.sub_ttl_area.new.pk{background:#db315e; margin-top:60px;}
.sub_ttl_area.new.bl{background:#004e96; margin-top:60px;}
.sub_ttl_area.new.wh{background:#FFF; color:#000;}
.sub_ttl_area.new.wh .cont_sub_ttl{color:#000;}
.sub_ttl_area.new .cont_sub_ttl::before{display:none;}
div.step_area_top.no_mt{margin-top:0;}
ul.point_recomm{padding-top:10px;}
ul.point_recomm li{background:#FFF; display:table; width:100%; border-radius:10px; text-align:center;border:3px solid #004e96; margin:20px auto;}
ul.point_recomm li p{display:table-cell; vertical-align:middle;}
ul.point_recomm li p.tit{background:#004e96; color:#FFF; padding:10px; width:30%; border-radius:6px 0 0 6px; }
ul.point_recomm li p.tit span{display:block; font-family:'BMjua'; font-size:22px;}
ul.point_recomm li p.cont{font-size:20px;}
ul.point_recomm li p.cont span{font-weight:bold;}
ul.point_recomm li.p2{border-color:#eaa428;}
ul.point_recomm li.p2 p.tit{background:#eaa428;}
ul.point_recomm li.p3{border-color:#17aa63;}
ul.point_recomm li.p3 p.tit{background:#17aa63;}

.sub_banner.line{text-align:center;}
.sub_banner.line span.linebox{border-color:#f15a24;}
.sub_banner.line p{margin-top:30px; line-height:1.4;}
.sub_banner.line p span{font-weight:bold;}
div.step_exp.no_pd{padding-left:0px}
.inner.gybox{background:#EEE; padding:4%; box-sizing:border-box;}
span.highlight{display:inline-block; background:url('../img/sub/img_highlight.gif') repeat-x left bottom;}
img.mv{margin:0 auto; display:block;}
p.sub_txt_mv{font-size:17px; margin-top:30px; line-height:1.5;}

.cl_bl{color:#004e96;}
.cl_yl{color:#eaa428;}
.cl_gr{color:#17aa63;}
.cl_gr{color:#17aa63;}
.cl_pk{color:#db315e}

.ft_30{font-size:30px;}
.ft_25{font-size:25px;}

@media screen and (max-width:1000px) {
	section.move.sub100{background: url('../img/sub/mv_img_mainbg.jpg')no-repeat center;}
	section.move.sub100 .inner p.main_tit{top:10px;}
	section.move.sub100 .inner p.main_tit img{width:200px;}
	ul.point_recomm li p{display:block;}
	ul.point_recomm li p.tit{width:auto; border-radius:0; font-size:12px;}
	ul.point_recomm li p.cont{font-size:12px; padding:15px 0;}http://kwifi.gilink.kr/img/sub/hotel_img/hotel_img_01.jpg
	h4.new_sc_tit{font-size:30px;}
	.sub_ttl_area.new.pk{margin-top:20px;}
	p.sub_txt_mv{font-size:13px;}
}


/*민박 css 시작*/
section.hotel.sub100{background:#F6F6F6;}
section.hotel.sub100 .inner{background: url('../img/sub/hotel_img/hotel_top_img.jpg')no-repeat center;}
section.hotel.sub100 .inner p.main_tit{top:8px;}
section.hotel.sub100 .inner p.main_tit.h_txt1{max-width:92px;}
section.hotel.sub100 .inner p.main_tit.h_txt2{max-width:725px;left:184px;}
.hotel_mo{display:none;}
.hotel_circle_box {width:100%;text-align: center;}
.hotel_circle_box ul{display:inline-block; width:247px;box-sizing:border-box;vertical-align:top;}
.hotel_circle_box ul li{padding:0 16px; }
.hotel_circle_box ul li.circle_txt{ padding:20px 16px; font-size:14px;}

.vs_text{font-size:25pt; text-align:center; color:#fff; font-weight:bold; margin-bottom:20px; word-break:keep-all;}
.kwifi_vs_internet{width:980px; margin:0 auto;}
.kwifi_vs_internet th, .kwifi_vs_internet td{border:1px solid #f3f3f3}
.kwifi_vs_internet tr:last-child td{border-bottom:none; border-right:none;}
.kwifi_vs_internet tr td{border-right:none;}
.kwifi_vs_internet .hotel_table_big{font-size:20px;font-weight:bold;}
.kwifi_vs_internet .hotel_table_bold{font-size:12pt;font-weight:bold;}

.ccl_pc{display:block;}
.ccl_mo{display:none;}

@media screen and (max-width:1000px) {
	section.hotel.sub100{background: url('../img/sub/hotel_img/hotel_top_img.jpg')no-repeat center;}
	.hotel_mo{display:block;}
	.hotel_pc{display:none;}
	section.hotel.sub100 .inner p.main_tit{top:0px;}
	section.hotel.sub100 .inner p.main_tit.h_txt1{max-width:92px;left:0px;}
	section.hotel.sub100 .inner p.main_tit.h_txt1 img{width:92px;}
	section.hotel.sub100 .inner p.main_tit.h_txt2{max-width:725px;left:0px;top:113px;}
	section.hotel.sub100 .inner p.main_tit.h_txt2 img{width:300px;}
	.hotel_circle_box ul{display:inline-block; width:300px;text-align:center;margin-bottom:10px;}
	.hotel_circle_box ul li{padding:0 20px;}
	.kwifi_vs_internet{width:300px; margin:0 auto;}
	.kwifi_vs_internet .hotel_table_big{font-size:12pt;font-weight:bold;}
	.kwifi_vs_internet .hotel_table_bold{font-size:9pt;font-weight:bold;}
	.ccl_pc{display:none;}
	.ccl_mo{display:block;}
}


.option_area.sub{padding-bottom:0;}
.option_area.sub ul.option_list{overflow:hidden;}
.option_area.sub ul.option_list li{display:inline-block; width:32.333%; background:#FFF;padding:10px; border-radius:10px; border:2px solid #ddd; text-align:center; box-sizing:border-box; margin-right:1%;}
.option_area.sub ul.option_list li p.top_area{background:#95b138; border-radius:8px; padding:14px 15px 12px; color:#FFF; font-size:20px; text-align:left; overflow:hidden; line-height:1; }
.option_area.sub ul.option_list li p.top_area span.price{text-align:right; display:inline-block; float:right; font-size:15px; color:#feff00;}
.option_area.sub ul.option_list li p.explain{text-align:left; color:#666; padding:0 10px; min-height:100px; line-height:1.4;}


@media screen and (max-width:1000px) {
	.option_area.sub ul.option_list li{width:auto; margin-bottom:15px; margin-right:0;}
	.option_area.sub ul.option_list li p.explain{font-size:13px; min-height:auto;}
	.option_area.sub ul.option_list li p.top_area{font-size:17px;}
	.option_area.sub ul.option_list li p.top_area span.price{font-size:14px;}


}



/*****GlocalMe WiFi*****/
.inner.align_c{text-align:center;}
.sub_ttl_area.no_bg.style2{background:none; border-bottom:4px solid #96be46; }
.sub_ttl_area.no_bg.style2 .cont_sub_ttl{color:#5e860f; }

p.clr_or{color:#f07427; font-family: 'BMjua';}
p.clr_bk{color:#000; font-family: 'BMjua';}
p.clr_yg{color:#96bd46;}
.clr_bl{color:#22b5ef;}
.f34{font-size:34px;}
.f30{font-size:30px;}
.f28{font-size:28px;}
.f24{font-size:24px;}
.f22{font-size:22px;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.mt50{margin-top:50px;}
img.dtf_imgbox{display:block; margin:30px auto;}
.round_box{border:2px solid #96be46; border-radius:10px; padding:3%; margin-bottom:30px;}
.round_box p{line-height:1.5;}
.round_box p.rb_tit{margin-top:-50px; margin-bottom:20px; font-family: 'BMjua'; color:#38a338;}
.round_box p.rb_tit span.txt_bg{background:#f3f3f3;}
.round_box p.rb_tit span.sub_t{display:block;}
section.bg_yl{background:#feca3e; text-align:center; padding:20px 0;}
section.bg_yl p.bg_yl_toptit{color:#ff5400; font-size:32px; font-family: 'BMjua';}
section.bg_yl p.bg_yl_toptit span{display:inline-block; width:34px; height:34px; background:#ff5400; color:#FFF; border-radius:5px;}
section.bg_yl p.bg_yl_bottomtit{font-size:20px; margin-top:10px;}
section.bg_yg_pattern{background:url("../img/sub/img_dtf_pattern.jpg") repeat top left; padding:20px;}
section.bg_yg_pattern p{background:#FFF; padding:10px; border-radius:20px; font-family: 'BMjua';}
section.bg_peach{background:#fde29b; text-align:center;}
.dtf_table{display:table; width:100%; max-width:800px; text-align:left; margin:0 auto;}
.dtf_table img, .dtf_table .dtf_t_cell{display:table-cell; vertical-align:top;}
.dtf_table .dtf_t_cell{padding:0 20px;}
.dtf_table .dtf_t_cell p.cont.BMjua.f20.clr_yg{padding:10px 0;}
p.dft_ct_tit{background:red; color:#FFF; padding:5px 0;}
p.dft_ct_cont{padding:30px 20px; color:#666; line-height:1.5;}
p.dft_ct_cont span.br{display:block;}
p.dft_ct_cont.bd_rd{border:2px solid red; max-width:800px; margin:0 auto; color:red}
p.vsim_box span{background:#e6f4b7; display:inline-block; padding:20px; max-width:300px; width:100%; margin-top:30px; border-radius:15px;}

@media screen and (max-width:1000px) {
/* 	p{font-size:13px; line-height:1.5;} */
	section.bg_yl{padding:10px 0;}
	section.bg_yl p.bg_yl_toptit{font-size:20px;}
	section.bg_yl p.bg_yl_toptit span{width:24px; height:24px;}
	section.bg_yl p.bg_yl_bottomtit{font-size:14px; margin-top:5px;}

	.sub_ttl_area.no_bg .cont_sub_ttl{font-size:22px;}
	section.bg_yg_pattern{padding:7px;}
	section.bg_yg_pattern p.cont_sub_ttl.f28{font-size:16px;}
	.round_box p.rb_tit{margin-top:0;}

	.dtf_table, .dtf_table img, .dtf_table .dtf_t_cell{display:block;}
	.dtf_table img{margin:0 auto;}
	.dtf_table .dtf_t_cell{margin-top:20px;}
	p.dft_ct_cont span.br{display:inline;}
	p.dft_ct_cont.bd_rd{padding:10px;}
	p.mb_alg_left{text-align:left;}

	.f34{font-size:20px;}
	.f30{font-size:19px;}
	.f28{font-size:18px;}
	.f24{font-size:18px;}
	.f22{font-size:16px;}
	.f20{font-size:15px;}
	.f18{font-size:14px;}


}



/* 200922 상세 페이지 추가 건에 대한 CSS */

	/* lesson */

	.block{display:block;}
	.newpage section.return{padding-top:30px;}
	.txtbox{position:absolute; top:48%; left:8%;}
	.bigtit{font-family:'GmarketSansBold'; font-weight:bold; font-size:30pt; margin-bottom:10px; color:#7677c0;}
	.txtbox p{font-weight:bold;}

	.round_intro{padding:20px 0;}
	.round_intro ul li{position:relative; text-align:right;}
	.round_intro ul li:nth-of-type(1){margin-bottom:20px;}
	.round_intro ul li p{position:absolute; top:0; left:10px; width:288px; height:289px; display:block; text-align:center; background-repeat: no-repeat; background-size:cover;}
	.round_intro ul li p.r_green{background-image:url('/img/sub/round_green.png');}
	.round_intro ul li p.r_org{background-image:url('/img/sub/round_org.png');}
	.round_intro ul li p span{display:block; font-size:15pt;}
	.round_intro ul li p span:nth-of-type(1){margin-top:20%;}
	.round_intro ul li p span:nth-of-type(2){margin-top:8%;}

	.intromsg{position:relative; padding:20px; border:1px solid #068643; border-radius:0 0 20px 0; box-shadow:3px 3px 2px 0px #bbb; background:#fff; margin:40px 0 30px 0;}
	.intromsg p{width:100%; text-align:center; word-break:keep-all;}
	.intromsg:before{content:''; position:absolute; top:-23px; left:5px; display:block; width:48px; height:35px; background:url('/img/sub/quotes_left.png') no-repeat 0 0;}
	.intromsg:after{content:''; position:absolute; bottom:-23px; right:5px; display:block; width:48px; height:35px; background:url('/img/sub/quotes_right.png') no-repeat 0 0;}

	.newpage .sub_wrap{padding-bottom:0;}
	.newpage .sub_ttl_area{margin-top:0; margin-bottom:0;}

	.osusume_p{font-size:18pt; padding:10px 0; font-family:'GmarketSansBold';}
	.skyblue{color:#5696ff;}
	.hotpink{color:#ff21b3;}
	.under_green .ps_bold{position:relative; display:inline-block; padding:0 8px;}
	.under_green .ps_bold:before{content:''; position:absolute; width:100%; height:12px; left:0; top:3px; background:rgba(150, 189, 70, 0.3);}
	
	.osusume_box{font-size:0; width:100%; margin-bottom:20px;}
	.osusume_box div{font-size:13pt;}
	.osusume_box > div{display:inline-block; vertical-align:middle;}
	.osusume_box > div:nth-of-type(1){text-align:center; width:35%;}
	.osusume_box > div:nth-of-type(1) span{display:block; font-weight:bold; padding-top:10px;}
	.osusume_box > div:nth-of-type(2){text-align:left; width:65%;}
	.osusume_box > div:nth-of-type(2) ul{width:100%; list-style:disc;}
	.osusume_box > div:nth-of-type(2) ul li{margin-bottom:10px; list-style:disc;}
	.pointtxt{padding:10px 0; background:#ff6e15; font-family:'GmarketSansBold'; font-size:18pt; color:#fff;}

	.newbtn_area{text-align:center; padding-bottom:30px;}
	.newbtn_area a{display:block; width:300px; height:60px; background:#1f6428; color:#fff; font-family:'GmarketSansBold'; font-weight:bold; text-align:center; font-size:25pt; line-height:60px; margin:30px auto; box-shadow:3px 3px 2px 0px #999;}
	.footinfo{width: 100%; background: #777777; color: #fff; text-align: center; padding: 20px 0;}
	.footinfo .inner > div{display:inline-block; vertical-align:top; text-align:left;}	
	.footinfo .inner > div:nth-of-type(1) ul li{display:inline-block; vertical-align:middle;}
	.footinfo .inner > div:nth-o2f-type(1) ul li:nth-of-type(2){padding-left:10px;}
	.footinfo .inner > div:nth-of-type(1) ul li:nth-of-type(2) a{display:block;}
	.footinfo .inner > div:nth-of-type(2){padding-left:10%;}
	.foot_bigtit{font-size:20pt; font-weight:bold; margin-bottom:5px;}



	/* telework*/

	.telework_visual .bigtit{color:#ff647f;}
	.return.grbg{background:#f2f7e8;}
	.sec_point .inner:nth-of-type(1){text-align:center;}
	.sec_point .inner:nth-of-type(1) img , .sec_point .inner:nth-of-type(1) p{display:inline-block; vertical-align:middle;}
	.point_tit{text-align:center; font-family:'BMjua'; font-size:24pt; padding:0 10px; text-shadow: 2px 2px 1px #bbb;}
	.point_tit .green{color:#96bd46;}
	.pointwrap{font-size:0; padding:40px 0;}
	.pointwrap li{position:relative; background:#fff; font-size:12pt; text-align:center; display:inline-block; vertical-align:top; width:19.1%; padding:10px; margin-right:10px; height:385px; border-radius:15px; box-shadow:3px 3px 1px 0 #bbb;}
	.pointwrap li:last-child{margin-right:0;}
	.pointwrap .point1{border:3px solid #e95282;}
	.pointwrap .point2{border:3px solid #f18337;}
	.pointwrap .point3{border:3px solid #6fb92b;}
	.pointwrap .point4{border:3px solid #00aa83;}
	.pointwrap .point5{border:3px solid #3761ad;}
	.pointwrap .toptxt{padding:10px 0; font-family:'GmarketSansBold'; font-size:14pt;}
	.point1 .toptxt{color:#e95282;}
	.point2 .toptxt{color:#f18337;}
	.point3 .toptxt{color:#6fb92b;}
	.point4 .toptxt{color:#00aa83;}
	.point5 .toptxt{color:#3761ad;}
	.imgwidth{width:95px; height:125px; line-height:125px; text-align:center; margin:0 auto;}

	.teleimg .h3txt{font-family:'GmarketSansBold'; font-size:24pt;}
	.teleimg .h3txt .under_org{position:relative; display:block;}
	.teleimg .h3txt .under_org:before{content:''; position:absolute; left:-7px; bottom:3px; width:34.5%; height:15px; background:rgba(255 , 110 , 21 , 0.4);}

	 section.return.teleimg{background:#fff;}
	.exiller_wrap{font-size:0; padding:20px 0 40px;}
	.exiller_wrap li{font-size:12pt; text-align:center; display:inline-block; vertical-align:top; width:32.5%; padding: 20px 10px 10px; margin-right:10px; border:1px solid #eee; background:#eee; box-shadow:3px 3px 1px 0 #bbb;}
	.exiller_wrap li:last-child{margin-right:0;}
	.exiller_wrap li p:nth-of-type(1){background:#f8fdff; padding:10px 0;}
	.exiller_wrap li p:nth-of-type(2){padding-top:10px;}



	/* travel */

	.txtbox.travel_h1{top:74%; left:unset; right:8%; text-shadow:2px 2px 2px #666;}
	.travel_visual .bigtit{color:#fff;}
	.softpink{color:#ff647f;}
	.green{color:#068643;}
	.labelst_title{text-align:center; padding:10px 0;}
	.travel_img_pc{display:block;}
	.travel_img_mo{display:none;}
	.travel_txtbox{width:100%; text-align:center; position:relative;}
	.travel_txtbox p{position:absolute; width:380px; height:140px; top:50%; left:50%; margin-left:-190px; margin-top:-70px;}
	.travel_txtbox p{line-height:1.6; padding-top:10px;}
	.travel_visual2{position:relative; padding-bottom:40px;}
	.travel_visual2 > p{position:absolute; width:100%; text-align:center; padding:10px; background:#96bd46; color:#fff; font-size:12pt; bottom:2px; left:0; word-break:keep-all;}
	.travel_visual2 div{position:relative;}
	.travel_visual2 div .small_txtbox{width:137px; height:125px; position:absolute; text-align:center; color:#fff; font-family:'GmarketSansMedium'; padding:25px 20px; font-size:15pt;}
	.travel_visual2 div .left{background-image:url('/img/sub/travel_imgbox1.png'); background-repeat:no-repeat; background-size:cover; top:10%; left:33%;}
	.travel_visual2 div .right{background-image:url('/img/sub/travel_imgbox2.png'); background-repeat:no-repeat; background-size:cover; bottom:10%; right:33%;}
	.travel_visual2 div .small_txtbox strong{font-family:'GmarketSansBold';}

	.ulwrap{font-size:0; text-align:center; padding:30px 0 20px;}
	.ulwrap li{position:relative; font-size:12pt; display:inline-block; vertical-align:top; width:49%; margin-bottom:20px;}
	.ulwrap li:nth-of-type(odd){margin-right:10px;}
	.ulwrap li p{position:absolute; bottom:5%; left:5%; text-align:left; color:#fff;}
	.basic_txtbox{width:100%; text-align:center; background-image:url('/img/sub/pattern_bg.jpg'); background-repeat: no-repeat; background-size:cover; padding:30px; border:2px solid #068643;}
	.newbtn_area a.org{background:#ff6e14;}

	
	.point_step{font-size:0; padding:50px 0 30px; text-align:center;}
	.point_step li{display:inline-block; vertical-align:top; width:24%; background:#fff; margin-right:10px; text-align:center; font-size:12pt; position:relative; padding:10px; height:250px; box-shadow:3px 3px 3px #ccc;}
	.point_step li:last-child{margin-right:0;}
	.point_step .num_bm{position:absolute; left:0; top:-20px; width:35px; height:35px; line-height:35px; text-align:center; display:block; font-weight:bold; color:#fff;}
	.bm1{background:#bbd36d;}
	.bm2{background:#9cb83f;}
	.bm3{background:#1eae63;}
	.bm4{background:#068643;}
	.point_step li img{margin:25px 0;}
	
	.point_tit.opt_txt{padding:20px; background-image:url('/img/sub/title_icon.png'); background-repeat: no-repeat; background-position:100% 14%; background-size:12%;}

	
	.point_step_detail{width:100%; position:relative; font-size:0; margin:20px 0; box-shadow:3px 3px 3px #ccc; background:#fff; text-align:center;}
	.point_step_detail .img_div{display:inline-block;}
	.point_step_detail div{display:inline-block; vertical-align:middle; font-size:12pt; width:50%;}
	.point_bm{display:block; position:absolute; width:136px; height:39px; line-height:39px; top:0; color:#fff; font-size:12pt; font-weight:bold; padding:0 20px;}
	.point_bm.bm_left{background:url('/img/sub/point_label6_left.png') no-repeat 0 0; left:0; text-align:left;}
	.point_bm.bm_right{background:url('/img/sub/point_label6_right.png') no-repeat 0 0; right:0; text-align:right;}
	.under_blue{display:inline-block; font-weight:bold; padding:10px; position:relative;}
	.under_blue:before{content:''; width:100%; position:absolute; height:10px; background:rgba(149, 213, 244, 0.3); bottom:8px; left:0;}

	.prd_tittxt p{text-align:center; background:#fff; border-radius:10px; padding:10px; width:100%; margin-bottom:10px;}


	.optionwrap .opt_txt{width:27%; margin:0 auto;}
	.optionwrap .option_box{text-align:left;}
	




	@media screen and (max-width:768px) {

	/* 220324 */
	.sub_ttl_area{padding:10px 10px; /* margin-top:0; */}
	.sub_visual .inner{max-width:600px; width:90%;}
	.sub_path_navi .inner{max-width:1000px; width:90%;}
	/* 230216 width값 제거 */
	.sub_cont .inner{max-width:1000px; width:100%;padding: 5px !important;margin-top: 0 !important;}
	.sub+path_navi{height: 5%; width: 100%; margin: 0 auto;}
	#container .sub_path > li > a{font-size:1.1rem; line-height:42px;}
	#container .sub_path > li:before { font-size: 1.1rem; line-height: 42px;}
	#container .sub_cont .sub_ttl_area .cont_sub_ttl{font-size:1.5rem;}

	/* .inner.cm{padding:0 !important;} */

	.txtbox{top:20%; left:5%;}
	.bigtit{font-size:12pt; margin-bottom:0;}
	.txtbox p{font-size:10px; line-height:1.2;}
	.newpage section.return{padding-top:10px;}
	.newpage .sub_ttl_area.bg_gn p.cont_sub_ttl{line-height:inherit;}
	.intromsg{padding:10px; margin:20px 0; box-sizing:border-box;}
	.intromsg:before{width:30px; height:20px; background-size:cover; top:-15px; left:-10px;}
	.intromsg:after{width:30px; height:22px; background-size:cover; bottom:-15px; right:-5px;}
	/* .intromsg p{font-size:10px;} */
	.round_intro ul li{padding-left:20px;}
	.round_intro ul li p{width:115px; height:115px; left:0; top:10px;}
	.round_intro ul li p span{font-size:10px;}
	.round_intro ul li p span:nth-of-type(1){width:30px; margin:0 auto; margin-top:10px;}

	.lesson_prd img{width:50%;}
	p.osusume_p{font-size:15pt;}
	.osusume_box div{font-size:10pt;}
	.osusume_box > div{display:block;}
	.osusume_box > div:nth-of-type(1) , .osusume_box > div:nth-of-type(2){width:100%;}
	.osusume_box > div:nth-of-type(2){padding:10px;}
	.osusume_box{margin-bottom:0;}
	p.pointtxt {font-size:10pt;}
	.newbtn_area a{margin:15px auto; font-size:15pt; height:40px; line-height:40px; width:180px;}

	.footinfo .inner > div{display:block;}
	.footinfo .inner > div:nth-of-type(1){margin-bottom:10px;}
	.footinfo .inner > div:nth-of-type(2){padding-left:0;}


	.sec_point .inner:nth-of-type(1) img:nth-of-type(1){width:30px;}
	.sec_point .inner:nth-of-type(1) img:nth-of-type(2){width:40px;}
	/* .sec_point .point_tit{font-size:15pt; padding:0 10px;} */
	.pointwrap{padding:20px 0;}
	.pointwrap li{display:inline-block; vertical-align:top; width:48.1%; height:270px; margin-bottom:10px;}
	.pointwrap li  img{width:50px;}
	.pointwrap .toptxt{font-size:11pt; padding:0; padding-top:10px;}
	.pointwrap .bottomtxt{font-size:9pt;}
	.imgwidth{width:50px; height:70px; line-height:70px;}

	.teleimg .h3txt{font-size:15pt;}
	.teleimg .h3txt .under_org:before{width:74%; bottom:0;}
	.exiller_wrap li{display:block; width:80%; margin:0 auto; margin-bottom:20px;}
	.exiller_wrap li:last-child{margin-right:auto;}


	.footinfo .inner > div{text-align:center;}
	.footinfo .inner > div:nth-of-type(1) ul li{display:block; margin-bottom:10px;}
	.footinfo .inner > div:nth-of-type(1) ul li img{width:40px;}
	.foot_bigtit{font-size:15pt; margin-bottom:0;}


	/* travel 768 */

	.inner.per90{width:95%;}
	.per90{width:95%; margin:0 auto;}

	.txtbox.travel_h1{right:5%;}
	.travel_visual .bigtit{font-size:25pt;}
	.txtbox.travel_h1 p{font-size:20pt;}
	
	.travel_img_pc{display:none;}
	.travel_img_mo{display:block;}

	.travel_visual2 div .left{left:unset; right:10%;}
	.travel_visual2 div .right{right:unset; left:10%;}

	
	.ulwrap li{width:80%; margin:0 auto; display:block; margin-bottom:20px;}
	.ulwrap li:nth-of-type(odd){margin-right:0; margin:0 auto; margin-bottom:20px;}
	.ulwrap li p{left:13%;}
	
	.point_step li{width:45.5%; margin-right:15px; height:300px; margin-bottom:35px;}
	.point_step li:nth-of-type(even){margin-right:0;}
	.point_step li img{margin:35px 0;}

	.point_step_detail .img_div{display:none;}
	.point_step_detail div.txt_div{padding:30px 0; width:100%; display:block;}

	.optionwrap .opt_txt{width:50%;}
	.point_tit.opt_txt{background-position:88% 14%;}
	

	}


	@media screen and (max-width:600px) {

	.ulwrap li p{left:5%;}
	.travel_txtbox{margin-bottom:10px;}
	.point_tit.opt_txt{background-position:95% 14%;}

	.txtbox{top:30%; left:8%;}
	

	}

	@media screen and (max-width:500px) {

	.txtbox.travel_h1{right:10%;}
	.travel_visual .bigtit{font-size:16pt;}
	.txtbox.travel_h1{top:70%;}
	.txtbox.travel_h1 p{font-size:14pt;}
	/* 20220329 포켓와이파이 사용설명 페이지 상단 패딩값 */
	.inner{padding:5px 20px;}

	/*230216  */
	section.sub100 .inner h2.main_tit{font-size:20px;}
	section.sub100 .inner h2.main_tit > span{font-size: 33px;}

	



	.travel_txtbox p{font-size:10pt;}
	.travel_visual2{padding-bottom:55px;}
	.travel_visual2 > p{font-size:10pt;}
	.travel_visual2 div .small_txtbox{width:120px; height:110px; font-size:13pt;}
	.travel_visual2 div .left{top:3%; right:3%;}
	.travel_visual2 div .right{bottom:3%; left:3%;}

	
	.ulwrap li p{font-size:10pt; bottom:4%;}


	.basic_txtbox{font-size:10pt; word-break:keep-all;line-height: 1.3;}
	.basic_txtbox br{display:none;}

	.pointwrap li{width:100%;}

	.point_step li{height:210px; font-size:10pt;}
	.point_step li img{margin:10px 0 30px; width:40%;}

	.point_step_detail div{font-size:10pt;}
	.point_bm{width:110px; height:30px; line-height:30px; font-size:10pt;}
	.point_bm.bm_left{background-size:contain;}
	.point_bm.bm_right{background-size:contain; right:-7px;}
	.prd_tittxt p:nth-of-type(2){font-size:10pt;}
	.optionwrap .opt_txt{width:100%;}
	.point_tit.opt_txt{background-size:7%; background-position:73% 14%;}

	.teleimg .h3txt .under_org:before{width:60%;}
	.intromsg p{font-size:10pt;}

	}


	@media screen and (max-width:400px) {

	.travel_visual2 div .small_txtbox{width:120px; height:110px; font-size:13pt;}
	.travel_visual2 div .left{background-size:contain;}
	.travel_visual2 div .right{background-size:contain;}
	.basic_txtbox{padding:20px;}
	.ulwrap{padding:30px 0 0;}
	

	}


	
	/* gohome */

	.txtbox.gohome_h1{text-shadow: 2px 2px 2px #666; left:unset; right:2%; top:65%;}
	.gohome_visual .bigtit{color:#fff; text-align:right;}
	.soft_org{color:#ffb853;}

	.intromsg .mid_tit{font-weight:bold; margin-bottom:20px;}
	.intromsg .mid_tit.orange{color:#ff6e15;}

	.inner.padding40{padding:40px 0;}
	.chk_list_wrap{background:#fff; border-radius:10px; box-shadow:3px 3px 3px #bbb; padding:30px 20px; width:70%; margin:0 auto;}
	.chk_list_wrap ul{width:100%; text-align:left; padding-left:15%;}
	.chk_list_wrap ul li{position:relative; padding-left:40px; margin-bottom:20px; line-height:25px;}
	.chk_list_wrap ul li:last-child{margin-bottom:0;}
	.chk_list_wrap ul li:before{position:absolute; content:''; background-image:url('/img/sub/chk_on.png'); background-repeat:no-repeat; background-position:center; left:0; top:0; width:25px; height:25px;}
	
	.todo_wrap{width:90%; margin:0 auto; padding:30px 0;}
	.todo_wrap div{position:relative; padding:40px 0; margin-bottom:20px; height:270px;}
	.todo_wrap div p{position:absolute;}
	.todo_wrap div .todo_img{left:0; top:0; z-index:5; border:3px solid #068643; box-shadow:3px 3px 3px #bbb;}
	.todo_wrap div .basic_txtbox{width:80%; right:0; bottom:0; z-index:1;}
	.todo_wrap div .basic_txtbox img{display:block; margin:0 auto 20px;}
	.gogo_txt{text-align:center; font-size:16pt; font-family:'GmarketSansMedium'; text-shadow:3px 3px 3px #ccc;}
	.gogo_txt p{margin-bottom:20px;}
	.soft_green{color:#96bd46;}

	/* 240116 */
	.rt_title{text-align: center;}
	.rt_title p{text-align: center;font-family: 'BMjua'; font-size: 24pt; padding: 0 35px; text-shadow: 2px 2px 1px #bbb;}
	.rt_title p.rt_st{display: inline-block; vertical-align: top; background-image: url(/img/sub/rt_arrow.png); background-repeat: no-repeat; background-position: 100% 0;}
	.rt_title span.rt_bold{color: #068643;}

	.pointwrap.gh_only li{width:24%;}
	.pointwrap.gh_only li > img{padding-top:10px;}

	.point_step_detail.gh_step{padding:30px;}
	.point_step_detail.gh_step .txt_div{display:block; width:100%;}
	.point_step_detail.gh_step .txt_div p:first-child{/* margin-bottom:20px; */ font-weight:bold; padding:0 10px 3px;}
		.point_step_detail.gh_step .txt_div p > span:nth-child(1){font-size:14pt;}
	.point_step_detail.gh_step .txt_div p > span:nth-child(2){displaY:block; font-weight:normal;padding-top:10px}

	.point_bm.gh_bm{left:0; text-align:left; background-repeat:no-repeat; background-position:0 0; background-size:cover;}
	.point_bm.gh_bm.no01{background-image:url('/img/sub/point_label7_left.png');}
	.point_bm.gh_bm.no02{background-image:url('/img/sub/point_label8_left.png');}
	.point_bm.gh_bm.no03{background-image:url('/img/sub/point_label9_left.png');}
	.point_bm.gh_bm.no04{background-image:url('/img/sub/point_label10_left.png');}

	.under_orange{display:inline-block; font-weight:bold;  position:relative;}
	.under_orange:before{content:''; width:100%; position:absolute; height:12px; background:rgba(247, 172, 120, 0.3); bottom:0; left:0;}

	.under_mid_green .ps_bold{display:inline-block; font-weight:bold; position:relative;}
	.under_mid_green .ps_bold:before{content:''; width:100%; position:absolute; height:12px; background:rgba(127, 211, 190, 0.3); bottom:0; left:0;}

	.under_mid_blue .ps_bold{display:inline-block; font-weight:bold; position:relative;}
	.under_mid_blue .ps_bold:before{content:''; width:100%; position:absolute; height:12px; background:rgba(155, 176, 214, 0.3); bottom:0; left:0;}

	.under_yellow .ps_bold{display:inline-block; font-weight:bold; position:relative;}
	.under_yellow .ps_bold:before{content:''; width:100%; position:absolute; height:10px; background:rgba(249, 244, 116, 0.3); bottom:0px; left:0;}

	
	.point_tabel_wrap table th, .point_tabel_wrap table td{padding:15px 0; border:1px solid #fff; word-break:keep-all;}
	.point_tabel_wrap table{width:100%; border-top:2px solid #ccc; border:2px solid #ccc; border-right:none; border-left:none; margin-bottom:30px;}
	.point_tabel_wrap table th{background:#eff7ff;}
	.point_tabel_wrap table td{background:#f9f9f9; color:#555;}
	.point_tabel_wrap table tr th:first-child{border-left:none;}
	.point_tabel_wrap table tr th:last-child{border-right:none;}
	.point_tabel_wrap table tr td:last-child{border-right:none;}
	.point_tabel_wrap .red{color:#fb2929;}
	.point_tabel_wrap .blue{color:#355bff;}
	
	.date_ex{text-align:center; padding:20px 0 30px;}

	.savereturn{width:100%; text-align:center;}
	.savereturn > p{margin:20px 0;}
	.savereturn ul{width:70%; margin:0 auto; font-size:0;}
	.savereturn ul li{position:relative; display:inline-block; vertical-align:top; font-size:12pt; border-radius:30px; padding:15px 30px 15px 45px; border:3px solid #96bd46; background:#fff; width:30%; margin-right:20px;}
	.savereturn ul li:last-child{margin-right:0;}
	.savereturn ul li:nth-of-type(1):before{content:''; position:absolute; top:25%; left:20%; display:block; width:41px; height:20px; background:url('/img/sub/return_icon01.png') no-repeat 0 0;}
	.savereturn ul li:nth-of-type(2):before{content:''; position:absolute; top:25%; left:25%; display:block; width:31px; height:27px; background:url('/img/sub/return_icon02.png') no-repeat 0 0;}
	.savereturn ul li:nth-of-type(3):before{content:''; position:absolute; top:20%; left:15%; display:block; width:30px; height:29px; background:url('/img/sub/return_icon03.png') no-repeat 0 0;}
	.savereturn .suptxt{font-size:10pt; padding-bottom:30px;}
	.savereturn .red{color:#eb4141;}
	.savereturn sup{font-weight:bold;}

	/* .qna_list .q_answer{display:none;}
	.qna_list.on .q_answer{display:block;}
	.gohome_qna{padding-bottom:40px;}
	.qna_list li{position:relative; padding:20px 60px; background:#fff; border:1px solid #ddd; border-radius:30px; margin-bottom:10px;}
	.qna_list .q_answer{padding:50px 60px 30px;}
	.qna_list li a{position:absolute; right:20px; top:20px;}
	.qna_list li .close{display:block;}
	.qna_list li .open{display:none;}
	.qna_list.on li .close{display:none;}
	.qna_list.on li .open{display:block;}
	
	.qna_list.on .q_question{font-weight:bold; color:#068643; background:#f2f7e8; border:2px solid #068643;}
	.qna_list .q_question:before{content:''; position:absolute; display:block; width:33px; height:33px; left:15px; top:12px; background:url('/img/sub/q_icon.png') no-repeat 0 0;}
	.qna_list .q_answer:before{content:''; position:absolute; display:block; width:33px; height:33px; left:15px; top:12px; background:url('/img/sub/a_icon.png') no-repeat 0 0;} */

	.qna_list .q_answer{display:none;}
	.qna_list.on .q_answer{display:block; position:relative; border:1px solid #ccc; background:#fff; border-radius:20px; margin-bottom:20px;}
	.gohome_qna{padding-bottom:40px;}
	.qna_list .q_question a{position:relative; width:100%; display:block; padding:20px 60px; background:#fff; border:1px solid #ddd; border-radius:30px; margin-bottom:10px;}
	.qna_list .q_answer{padding:50px 60px 30px;}
	.qna_list li .close{display:block;}
	.qna_list li .open{display:none;}
	.qna_list.on li .close{display:none;}
	.qna_list.on li .open{display:block;}


	.qna_list.on .q_question a{font-weight:bold; color:#068643; background:#f2f7e8; border:2px solid #068643;}
	.qna_list .q_question a:before{content:''; position:absolute; display:block; width:33px; height:33px; left:15px; top:12px; background:url('/img/sub/q_icon.png') no-repeat 0 0;}
	.qna_list .q_question a:after{content:''; position:absolute; display:block; width:20px; height:15px; right:20px; top:23px; background:url('/img/sub/qna_down_arrow.png') no-repeat 0 0;}
	.qna_list.on .q_question a:after{content:''; position:absolute; display:block; width:20px; height:15px; right:20px; top:23px; background:url('/img/sub/qna_up_arrow.png') no-repeat 0 0;}
	.qna_list .q_answer:before{content:''; position:absolute; display:block; width:33px; height:33px; left:15px; top:12px; background:url('/img/sub/a_icon.png') no-repeat 0 0;}


	.qna_table table{width:100%; margin-bottom:20px; border-top:2px solid #ccc; border-bottom:2px solid #ccc;}
	.qna_table table tr th , .qna_table table tr td{padding:15px 0; border:1px solid #ddd;}
	.qna_table table tr th{text-align:center; background:#f9f9f9; color:#000;}
	.qna_table table tr td{color:#555;}
	.qna_table table tr th:first-child{border-left:none;}
	.qna_table table tr th:last-child{border-right:none;}
	.qna_table table tr td:last-child{border-right:none;}
	.qna_table .tbl_msg p{color:#eb4141;}
	.qna_table table tr th img{padding:5px;}

	.point_tit.opt_txt.gh_opttxt{background-image:url('/img/sub/title_icon02.png'); width:42%; background-size:7%; margin:0 auto;}
	.date_ex_mo{display:none;}

	/* gohome 768 */
	/* 240116 */
	@media screen and (max-width:900px) {
		.rt_title p{font-size:20pt;}
	}
	@media screen and (max-width:768px) {
		.rt_title p{font-size: 17pt;}
		.point_step_detail div{font-size: 10pt;}
		section.return.bsn_call_bg h2{font-size: 20pt !important;}

	.gohome_visual .bigtit{font-size:23pt;}
	.chk_list_wrap{width:80%;}
	.todo_wrap div{height:250px;}
	.todo_wrap div .todo_img{width:30%;}
	.todo_wrap div .basic_txtbox{width:73%; padding:20px;}
	.pointwrap.gh_only li{width:48.1%;}

	.date_ex img{width:80%;}
	.date_ex_pc{display:none;}
	.date_ex_mo{display:block;}

	.savereturn ul{width:90%;}
	.savereturn ul li{width:25%; padding:15px 20px 15px 30px;}
	.savereturn ul li:nth-of-type(1):before{left:15%;}
	.savereturn ul li:nth-of-type(2):before{left:22%;}
	.savereturn ul li:nth-of-type(3):before{left:10%;}
	.savereturn ul li:last-child{padding:15px 20px 15px 40px;}
	.point_tit.opt_txt.gh_opttxt{width:80%; background-size:6%; margin:0 auto;}

	.point_step_detail.gh_step{padding:10px;}	


	}

	@media screen and (max-width:600px) {

	.gohome_visual .bigtit{font-size:17pt;}
	.newpage .sub_ttl_area.bg_gn p.cont_sub_ttl{font-size:15pt;}
	.point_tit{font-size:16pt;}
	.chk_list_wrap{width:90%;}
	.chk_list_wrap ul{padding-left:5%;}
	.savereturn ul{width:100%;}
	.savereturn ul li{width:30%; margin-right:10px;}
	.point_tit.opt_txt.gh_opttxt{background-position:90% 14%;}
	.qna_list .q_answer{padding:50px 40px 30px;}

	}

	@media screen and (max-width:500px) {

	.txtbox.gohome_h1{top:63%; right:7%;}
	.gohome_visual .bigtit{font-size:13pt;}


	.todo_wrap{width:100%; padding:0;}
	.todo_wrap div{height:auto; padding:0; padding: 10px 20px; margin-bottom:0;}
	.todo_wrap div .todo_img{display:none;}
	.todo_wrap div .basic_txtbox{position:relative; width:100%;}

	.pointwrap{text-align:center;}
	.pointwrap.gh_only li{width:70%; margin:10px auto;}
	.pointwrap.telework_only li{width:70%; margin:10px auto;}
	.pointwrap .bottomtxt{padding-top:20px;}

	.gogo_txt{font-size:13pt; padding:10px 0;}
	.gogo_txt p{margin-bottom:10px;}
	.gogo_txt img{width:7%;}

	.point_tabel_wrap table th, .point_tabel_wrap table, td{font-size:10pt;}

	.savereturn ul li{display:block; width:40%; margin:0 auto; margin-bottom:10px;}
	.savereturn ul li:last-child{margin-right:unset; margin:0 auto;}
	.point_tit.opt_txt.gh_opttxt{width:100%; font-size:18pt;}

	.qna_table table tr th, .qna_table table tr td{font-size:10pt;}

	.opt_txt{width:100%;}

	}

	@media screen and (max-width:430px) {

	.txtbox.gohome_h1{top:64%;}
	.gohome_visual .bigtit{font-size:10pt;}
	.newpage .sub_ttl_area.bg_gn p.cont_sub_ttl{font-size:11pt;}
	.inner.padding40{padding:30px 0;}
	.chk_list_wrap{padding:20px;}
	.chk_list_wrap ul{padding-left:0;}
	.chk_list_wrap ul li{font-size:10pt; padding-left: 30px; margin-bottom:10px;}
	.chk_list_wrap ul li:before{background-size:70%;}

	.todo_wrap div{padding:10px 0;}


	.point_step_detail.gh_step{padding:10px;}

	.savereturn ul li{width:60%;}

	.qna_list li{font-size:10pt;}
	.qna_list .q_answer{padding:50px 20px 30px;}
	.point_tit.opt_txt.gh_opttxt{background-position: 97% 14%; font-size:20pt;}
	.point_tit.opt_txt.bsn_opttxt{background-position: 79% 0; font-size:20pt;}

	}



	/* business css 시작 */


	.txtbox.business_h1{top:10%; left:5%;}
	.business_h1{color:#fff;}
	.business_h1 p{font-weight:normal;}
	.business_h1 .bigtit{font-size:25pt; text-shadow:3px 3px 3px #555; color:#fff;}
	.business_h1 .bigtit .block{font-size:30pt; color:#ffe7c0;}
	.center{text-align:center;}
	.point_tit.opt_txt.bsn_opttxt{display:inline-block; vertical-align:top; background-image:url('/img/sub/title_icon03.png'); background-repeat:no-repeat; background-position:100% 0;}
	.bsn_merite01{padding-bottom:30px; text-align:center;}
	.bsn_merite01 ul{display:block; width:100%; font-size:0;}
	.bsn_merite01 ul li{display:inline-block; font-size:12pt; vertical-align:top; width:25%; text-align:center; padding:20px;}
	.bsn_merite01 ul li p{padding-top:20px;}
	.point_step_detail div a{color:#64b31b; font-weight:bold; text-decoration:underline; display:block; padding-top:20px;}
	.bsn_merite02{text-align:center;}
	.bsn_merite02 ul{display:block; width:100%; font-size:0;}
	.bsn_merite02 ul li{display:inline-block; font-size:12pt; vertical-align:top; width:33.3%; padding:10px;}
	.bsn_merite02 ul li p{padding:20px; display:inline-block; position:relative; background-image:url('/img/sub/txt_dot.png'); background-repeat:no-repeat; background-position:3% 40%;}
	.bsn_merite02 ul li:nth-of-type(4) p{background-position: 3% 30%;}
	section.return.bsn_call_bg{background:none; position:relative; overflow:hidden;  background-image:url('/img/sub/callvision.jpg'); background-repeat:no-repeat; background-position:0 0; min-height:560px; height:100%; width:100%; background-size:cover;}
	section.return.bsn_call_bg:before{position:absolute; content:''; background-image:url('/img/sub/callvision_woman.png'); background-repeat:no-repeat; background-position:0 0; max-width:484px; max-height:560px; width:100%; height:100%; background-size:contain; bottom:-12%; left:55%;}
	section.return.bsn_call_bg h2{text-align:center; font-size:30pt; font-weight:bold; font-family:'BMjua'; text-shadow:3px 0 #b7dd6a, 0 -2px #b7dd6a, -3px 0 #b7dd6a, 0 3px #b7dd6a; padding-top:30px;}

	/* 230209 */
	.callbox{max-width: 1000px;margin: 0 auto;margin-top: 75px;/* position:absolute; top:40%; left:25%; */}
	.callbox h4{padding-bottom:10px; display: inline-block;vertical-align: top;margin-right: 10px;}
	.sns-call{margin-top: 30px;}
	.sns-call p{display: inline-block;}
	.callbox ul{padding:20px 0; margin-top:10px;}

	.callbox ul:last-child{padding:0;}
	.callbox ul li{display:inline-block; vertical-align:middle;}
	.call_spot{font-size:18pt; font-weight:bold;}
	.callbox ul li p{padding-left:10px; padding-bottom:5px;}
	.callbox ul:last-child li p{padding-bottom:0;}

	.sns-call h4{padding-bottom:10px; display: inline-block;vertical-align: top;margin-right: 10px;}
	.sn ul{padding: 20px 0;margin-top: 10px;}
	.sn ul li{display: inline-block;vertical-align: middle;}
	.sn ul li p{padding-left:10px; padding-bottom:5px;}
	.sn ul:last-child li p {padding-bottom: 0;}
	.sn ul:last-child{padding:0;}
	.grw .btn_gr1{margin-right: 5px;}
	.sc{margin-top: 20px;}

	/* 230208 */
	.gr-wrap{width:100%;}
	.btn_gr{position: relative;display: inline-block; width: 28%;height: 55px;margin-top: 20px;text-align:center;background-color:#96bd46;}
	.callbox .gr-wrap a::before{content: '';left: -25px;border-width: 0 0 55px 25px;border-color: transparent transparent #96bd46 transparent;}
	.callbox .gr-wrap a::after{content: '';right: -25px; border-width: 55px 25px 0 0; border-color: #96bd46 transparent transparent transparent;}
	.callbox .gr-wrap a::before, .callbox .gr-wrap a::after{display: block;position: absolute;top: 0;width: 0;height: 0;border-style: solid;}
	.btn_gr::before{border-color: transparent transparent #96bd46 transparent;}
	.btn_gr::after{border-color: #96bd46 transparent transparent transparent;}
	.btn_gr1{margin-right:35px;}
	.btn_gr1 i{margin: 5px;}
	.btn_gr .gr{display: inline-block;vertical-align: middle;color: #fff;font-family: 'BMjua';font-size: 24px;line-height: 55px;
	}
	.btn_gr span{
		display: inline-block;
		vertical-align: middle;
		width: 12px;
		height: 20px;
		margin: -4px 0 0 15px;
		background-image: url(../img/main/btn_prd_arrow.png);
		background-repeat: no-repeat;
	}
	.bgr{width: 48.5%;margin: 5px;}
	.bgr1{margin-right: 10px;}
.form_box{position:relative;z-index:5;padding:0 45px 50px;border:1px solid #ccc;border-top:0;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_area .form_sub_ttl{position:relative;padding:50px 0 25px;color:#000;font-size:21px;font-weight:700;line-height:100%;border-bottom:1px solid #ccc}
.form_area .form_sub_ttl > span{display:block;color:#666;font-size:12px;font-weight:400;line-height:100%;letter-spacing:-0.05em;text-align:right}
.form_area .form_sub_ttl > span > span{display:inline-block;margin-right:5px;color:#ff0000;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
.form_input{margin-top:30px}
.form_input .form_dl{position:relative;width:100%;min-height:40px;padding-left:188px;margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_input .form_dl > dt{position:absolute;top:0;left:0;width:188px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.form_input .form_dl > dt .form_dt_txt{color:#000;font-size:16px;line-height:40px}
.form_input .form_dl > dt .form_dt_txt > span.essential{display:inline-block;margin-left:5px;color:#ff0000;font-size:inherit;line-height:inherit}
.form_input .form_dl > dd{position:relative;width:100%; /* font-size:0 */}
.form_input .form_dl > dd .fm_input_box{display:inline-block;vertical-align:middle}
.form_input .form_dl > dd .fm_sel_box{display:inline-block;vertical-align:middle}
.form_input .form_dl > dd .btns_fm{display:inline-block;vertical-align:middle}
.fm_input_box{position: relative;height: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.fm_input_box.input_name_box{width:210px}
.fm_input_box.input_confirm_box{width:210px}
.fm_input_box.input_num_box{width:180px;margin-left:25px}
.fm_input_box.input_num_box:first-child{margin-left:0}
.fm_input_box.input_num_box:before{display:block;content:"-";position:absolute;top:0;left:-25px;width:25px;height:50px;color:#666;font-size:14px;line-height:50px;text-align:center}
.fm_input_box.input_num_box:first-child:before{display:none}
.fm_input_box.input_mail_box{width:180px;margin-left:25px}
.fm_input_box.input_mail_box:first-child{margin-left:0}
.fm_input_box.input_mail_box:before{display:block;content:'@';position:absolute;top:0;left:-25px;width:25px;height:40px;color:#666;font-size:14px;line-height:40px;text-align:center}
.fm_input_box.input_mail_box:first-child:before{display:none}
.fm_input_box.input_pw_box, .add_detail_box{width:590px;}
.form-wrap .fm_input_box.input_mail_box:first-child {
    margin-left: 0;
}
.add_detail_box{margin-top:10px;}

.form_terms_box{overflow-y:auto;width:100%;height:300px;padding:30px;margin-top:30px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.terms_total_chk{padding:20px 30px;border:1px solid #ccc;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.terms_total_chk .cm_chk_box.terms_chk_box label{color:#000;font-size:16px}
.terms_agree_chk{padding:20px 31px}
.terms_agree_chk .fm_chk_box.terms_chk_box{display:block;margin-top:10px}
.terms_agree_chk .fm_chk_box.terms_chk_box:first-child{margin-top:0}
.terms_agree_chk .fm_chk_box.terms_chk_box label{color:#000;font-size:16px}
.terms_agree_chk .fm_chk_box.terms_chk_box label.terms_sub_label{color:#666;font-size:15px}
.terms_agree_chk .fm_chk_box.terms_chk_box label .essential{display:inline-block;margin-left:5px;color:#ff0000;font-size:inherit;line-height:inherit}
.terms_agree_chk .fm_chk_box.terms_chk_box label > a{display:inline-block;margin-left:10px;color:#999;font-size:12px;border-bottom:1px solid #999}
.fm_file_wrap.join_file_wrap .fm_file_box{width:460px}
.btns_fm{width:120px;height:40px;margin-left:10px}
.btns_fm > a{display:block;width:100%;height:100%;color:#fff;font-size:16px;font-weight:700;line-height:40px;text-align:center;background-color:#70aa32}
.form_info_txt{position:relative;margin-top:10px;padding-left:12px;color:#666;font-size:12px;line-height:130%;letter-spacing:-0.05em}
.form_info_txt.mt05{margin-top:5px}
.form_info_txt:before{display:block;content:'※';position:absolute;top:0;left:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}
.form_info_txt02{position:relative;margin-top:10px;padding-left:18px;color:#999;font-size:15px;line-height:130%;letter-spacing:-0.01em}
.form_info_txt02:before{display:block;content:'※';position:absolute;top:0;left:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}
.btns_login{margin-top:50px;font-size:0;text-align:center}
.btns_login > a{display:inline-block;width:280px;height:65px;color:#fff;font-family:'BMjua';font-size:25px;line-height:65px;text-align:center;background-color:#ff6e15}
.form_input .form_dl > dd .fm_sel_box.phonenum{margin-left:0;}
.fm_sel_box {
    position: relative;
    height: 30px;
    border: 1px solid #ddd;
    background-color: #f6f6f6;
    background-image: url(../img/common/bg_select_arrow.jpg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.fm_sel_box.sel_mail_box{width:195px;height:40px;margin-left:10px;border:0;background-image:url("../img/common/sel_arrow.png")}
.fm_sel_box select.fm_sel {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 100%;
    padding: 0 6px;
    background-color: transparent;
    background-image: none;
    box-shadow: 0;
    border: 0;
    color: #666;
    font-family: 'NanumBarunGothic';
    font-size: 14px;
    line-height: 100%;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    zoom: 1;
    z-index: 10;
}
.fm_sel_box select.fm_sel > option {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
}


.fm_br_box {
    position: relative;
    height: 30px;
    border: 1px solid #ddd;
    background-color: #f6f6f6;
    background-image: url(../img/common/bg_select_arrow.jpg);
    background-repeat: no-repeat;
    background-position: 100% 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.fm_br_box.br_box borrow{width:195px;height:40px;margin-left:10px;border:0;background-image:url("../img/common/sel_arrow.png")}
.fm_br_box select.fm_br{
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 100%;
    padding: 0 6px;
    background-color: transparent;
    background-image: none;
    box-shadow: 0;
    border: 0;
    color: #666;
    font-family: 'NanumBarunGothic';
    font-size: 14px;
    line-height: 100%;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    zoom: 1;
    z-index: 10;
}
.btns_cm{width: 120px; height: 40px; margin-left: 10px;}
.form_input .form_dl > dd .btms_cm{display: inline-block; vertical-align: middle;}
.iftt.form-wrap{
	position: relative;
    z-index: 5;
    padding: 0 45px 50px;
    border: 1px solid #ccc;
   /*  border-top: 0; */
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	margin-top:20px;
	width:100%;
}

.sub_ttl_area.mag{margin-top:40px;}
.step_box{position: relative; width: 100%;}
.step_box ul.step_list{max-width: 1000px; width: 100%; margin: 0 auto; font-size: 0;}
.step_box ul.step_list li{display: inline-block; text-align: center; font-family: 'BMjua'; box-sizing: border-box; word-break: keep-all;}
.step_box ul li.step1{background-image:inherit; width: 43% !important; color: #666 !important; background-color: #dddddd !important;}
.step_box ul li.step2{width: 59% !important;background-size: 25px 97% !important;background: url(../img/order/nav_side_arrow.png) no-repeat left !important; background-color: #a0be3c !important; color: #fff;}
.step_box ul li.on{}
.step_box ul.step_list p{line-height: 74px; font-size: 2rem; box-sizing: border-box; word-break: keep-all;}
.step_box ul li span{}
.step_list:after { display: block; clear: both; content: "";}
.step_list > li {float: inherit; height:inherit;background-repeat: inherit;
}
/* .step_list > li.step2.on { width: inherit;margin-left:inherit;background-image: inherit;
} */


/* 230220 팝업 */
.layer_popup.loding_box {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    min-width: 320px;
    padding: 30px 10px;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 150 !important;
}
.layer_popup .pay_loading {
    width: 100%;
    height: 100%;
    position: relative;
}
.layer_popup .pay_loading .loading {
    text-align: center;
    position: absolute;
    top: 40%;
    left: 36%;
}
.layer_popup .pay_loading .loading img {
    width: 40%;
}



/* 230209 오더2 */
.fn-wrap{}
.fn-wrap .fn-box{text-align:center;}
.fn-wrap .fn-box .fn-txt{}
.fn-wrap .fn-box .fn-txt > p > span{font-size:20px; font-weight:bold;}
.fn-wrap .fn-box .fn-txt p{font-size: 18px;line-height: 1.7;margin-top: 30px;}
.fn-wrap .fn-box .cm-btn{background:#95b138; color:#fff;width: 100px;padding: 10px; margin: 0 auto;margin-top: 30px;border-radius: 6px;}	.bsn_mrt_img{padding-bottom:30px;}
.bsn_mrt_img{padding-bottom:30px;}


	@media screen and (max-width:1300px) {



	}

	@media screen and (max-width:1000px) {

	
	section.return.bsn_call_bg{background-position:center; min-height:380px; padding-top:0;}
	section.return.bsn_call_bg:before{display:none;}
	section.return.bsn_call_bg h3{font-size:25pt;}
	.callbox{position:relative; top:unset; left:unset; width:80%; margin:0 auto; padding:40px 0;}
	.callbox ul{display:inline-block; vertical-align:middle;}
	.callbox ul:nth-of-type(1){padding-right:20px;}

	/* 230209 */
	.iftt.form-wrap{padding: 0 10px 20px;/* width: 300px; */ border-top:1px solid #ccc;}
	.iftt .form_area .form_sub_ttl{padding: 20px 0 10px;font-size: 14px;}
	.iftt .form_area .form_sub_ttl > span{font-size: 10px;}
	.iftt .form_input{margin-top: 15px;}
	.iftt .form_input .form_dl{padding-left: 0;margin-top: 10px;}
	.iftt .form_input .form_dl > dt{position: relative; top: auto; left: auto; width: 100%; padding: 0;}
	.iftt .form_input .form_dl > dt .form_dt_txt{font-size: 12px; line-height: 30px;}
	.iftt .form_input .form_dl > dt .form_dt_txt > span.essential{margin-left: 3px;}
	.fm_input_box.input_confirm_box{/* width: 100%; */ /* padding-right: 95px; */ -webkit-box-sizing: border-box; box-sizing: border-box;}
	.iftt .form_input .form_dl > dt{position: relative;top: auto; left: auto; width: 100%; padding: 0;}
	.iftt .form_input .form_dl > dd .fm_sel_box.phonenum{width: 31%;margin-top: 5px;background-size: 11px 20px;}
	.iftt .fm_input_box.input_num_box{width: 29%; margin-left: 3.5%;}
	.iftt .fm_input_box.input_num_box:before{font-size: 12px; left: -11.25%;  width: 11.25%;}
	.iftt .fm_input_box.input_mail_box{width: 46.5%;  margin-left: 5%;}
	.iftt .fm_input_box.input_mail_box:before{font-size: 12px; left: -11.25%; width: 11.25%;}
	.fm_sel_box.sel_mail_box{width: 100%; margin-left: 0; margin-top: 5px; background-size: 11px 20px;}
	.iftt .form_input .form_dl > dd .fm_sel_box.phn{width:100%;}
	.btns_cm{width: 100%; height: 40px; margin-left: 0; margin-top: 5px;}
	.cm_chk_box label{font-size:12px;}
	/* 230228 check1 */
	.iftt.form-wrap .btns_login > a{width: 180px;height: 50px;font-size: 18px;line-height: 50px;}

	}
	

	
	/* 230209 */
	@media screen and (max-width:900px) {
	.callbox .gr-wrap a::before, .callbox .gr-wrap a::after {display: none;}
	.callbox .btn_gr{width:40%;}
	.callbox ul li img{width:60px;}
	.callbox .btn_gr1{margin-right:5px;}
	}


	@media screen and (max-width:800px) {

	.callbox{text-align:center; padding:20px 0;}
	.callbox ul{display:block; margin-bottom:10px;}
	.callbox ul:nth-of-type(1){padding-right:0;}
	.callbox ul li{text-align:left;}
	.callbox ul:last-child{padding-right:20px;}
	/* 230209 */
	.main_group .inner{padding-left: 5px;}
	.main_group .tit{margin-top: 5px; padding-top:0; line-height: 25px;padding-left: 0;font-size: 16px;}
	.btn_gr{height: 40px; width: 28%;margin-top: 10px; display:block;}
	.btn_gr .gr{font-size: 18px;line-height: 40px;}
	.btn_gr1 {margin-right: 10px;margin-left: 10px;}
	.btn_gr2{margin-left:10px;}
	.sc{margin-top: 10px;}
	.sns-call h4{vertical-align: inherit; margin-right: 5px; font-size: 12pt;}
	.sn ul{margin-top: 5px;}
	.sn ul li img{width: 45px;}
	.call_spot{font-size: 12pt;}
	.sn ul li p{font-size: 14px;}

	}


	@media screen and (max-width:800px) {


	section.return.bsn_call_bg{background-image:none; background-color:#f3f7e8;}
	
	
	}

	@media screen and (max-width:768px) {


	.txtbox.business_h1{top:12%; left:3%;}
	.business_h1 .bigtit .block{font-size:25pt;}
	.business_h1 .bigtit{font-size:22pt;}
	.business_h1 p{font-size:13pt;}
	.point_tit.opt_txt.bsn_opttxt{background-position:95% 0;}

	/* 230209 */
	.fn-wrap .fn-box .fn-txt p{font-size: 16px;}
	.fn-wrap .fn-box .fn-txt > p > span{font-size: 18px;}
	.fn-wrap .fn-box .cm-btn{font-size:14px;}

	.fm_input_box input[type="text"], .fm_input_box input[type="number"], .fm_input_box input[type="password"] {padding: 0 10px; font-size: 12px;}
	}

	@media screen and (max-width:650px) {
		
	.business_h1 .bigtit .block{font-size:18pt;}
	.business_h1 .bigtit{font-size:16pt; padding-bottom:20px;}
	.business_h1 p{font-size:11pt;}
	.bsn_merite01 ul li{width:50%; padding:20px 20px 5px;}
	.bsn_merite02 ul li{width:50%;}
	.bsn_merite02{text-align:left;}
	.bsn_merite02 ul li{text-align:center;}
/* 	.point_tit.opt_txt.gh_opttxt{width:100%;} */
	.center{padding-top:20px;}

	}

	/* 230209 */
	@media screen and (max-width:570px) {
	.main_group .tit{margin-top: 5px; padding-top:0; line-height: 25px;padding-left: 0;font-size: 14px;}
	.btn_gr{display:block; height: 33px;width: 48%; /* width: 40%; */margin-top: 10px;}
	.main_group .pos_p{font-size:12px;}
	/* .btn_gr2{width:23%;} */
	.btn_gr .gr{font-size: 14px;line-height: 33px;}
	.sc{margin-top: 10px;}
	.sns-call h4{vertical-align: inherit; margin-right: 5px; font-size: 10pt;}
	.sn ul{margin-top: 5px;}
	.sn ul li img{width: 35px;}
	.call_spot{font-size: 12pt;}
	.sn ul li p{font-size: 12px;}

	.callbox .btn_gr1{margin-right:inherit; margin-bottom:5px;}
	.callbox .btn_gr{width:50%; margin:0 auto; margin-bottom:5px;}
	.callbox ul li p{font-size:14px;}
	
	}
	@media screen and (max-width:500px) {

	.txtbox.business_h1{top:8%;}
	.business_h1 .bigtit{font-size:14pt;}
	.business_h1 .bigtit .block{font-size:16pt;}
	.business_h1 li:last-child p{text-shadow:2px 2px 1px #555;}
	.business_h1 .bigtit{padding-bottom:10px;}
	.point_tit.opt_txt.bsn_opttxt{background-position:79% 0;}
	
	/* 230209 */
	.fn-wrap .fn-box .fn-txt p{font-size: 14px;}
	.fn-wrap .fn-box .fn-txt > p > span{font-size: 16px;}
	.fn-wrap .fn-box .cm-btn{font-size:12px;}
	.fn-wrap .fn-box .fn-txt img{width:50px;}
	
	/* 220328 추가 */
	.go_auto a p{font-size:14px;}


	}


	@media screen and (max-width:400px) {

	.callbox ul li{display:block; padding-bottom:8px; text-align:center;}
	.callbox ul:last-child{padding-right:0;}

	}
	
	/* 230209 체크1 */

	/* 230209 체크2 */
	.chtb table{     
        border-spacing: 0; 
        max-width: 1400px; 
        margin: 0 auto;
        border-collapse: collapse;
        width: 100%;
		border-top:2px solid #95b138;
		margin-top:20px;
    }
    .chtb th{background: #f9fafb; border-bottom: 1px solid #d8d8d8;line-height: 50px;}
    .chtb td{ 
		border-bottom: 1px solid #d8d8d8;
        background: white;
        vertical-align: top; text-align: center;
        font-size: 14px;
        line-height: 50px;
     }
    /* .chtb .cont{text-align: left;} */




	/* option_box css 뜯어오기 */


	.option_area{width:100%;margin-top:0;padding-bottom:57px}
	.option_area:after{display:block;clear:both;content:""}
	.option_box{position:relative;float:left;width:495px;margin-left:10px}
	.option_box:first-child{margin-left:0}
	.option_box > a.btn_option{display:block; position:relative; width:100%; padding:45px 70px; border-radius:8px; background-color:#fff;-webkit-box-sizing: border-box; box-sizing: border-box;}/* 54甕곕뜆�럮 餓ο옙 */
	.option_box > a.btn_option.on{border-radius:8px 8px 0 0}
	.option_box > a.btn_option:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #ddd;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.option_box > a.btn_option.on:before{border:2px solid #95b138}
	.option_box > a.btn_option .option_bullet{display:none;position:absolute;bottom:-57px;left:0;width:100%;height:65px;color:#fff;font-family:'BMjua';font-size:26px;text-align:center;line-height:65px;border-radius:0 0 8px 8px;background-color:#95b138}
	.option_box > a.btn_option.on .option_bullet{display:block}
	.option_ico{display:inline-block;vertical-align:middle;text-indent:-10000px;width:74px;height:122px;background-repeat:no-repeat}
	.option_ico01{background-image:url("../img/sub/option_ico01.jpg")}
	.option_ico02{background-image:url("../img/sub/option_ico02.jpg")}
	.option_txt_area{display:inline-block;vertical-align:middle;margin-left:60px}
	.option_ttl{font-family:'BMjua';font-size:38px;letter-spacing:0.015em}
	.option_ttl01{color:#f1522c}
	.option_ttl02{color:#0068b6}
	.option_txt{padding-top:5px;color:#333;font-size:18px;font-weight:700;letter-spacing:-0.01em}
	.option_txt > span{color:inherit;font-size:22px;font-weight:inherit;letter-spacing:inherit}
	.option_sel_box .cm_chk_box{margin-top:30px}
	.option_sel_box .cm_chk_box label{font-weight:700}


	.option_box{float:none; width:100%;letter-spacing:-5px;margin-left:0; margin:40px 0;}
	.option_box .option_cont{display:block;width:100%;letter-spacing:normal;letter-spacing:-5px;}

	.option_box .option_cont .option_pro{margin-top:8px;vertical-align:top;position:relative;border:2px solid #ddd;border-radius:10px;width:32%;box-sizing:border-box;overflow:hidden;padding:10px 10px 43px 10px;background:#fff;display:inline-block;letter-spacing:normal;margin-left:2%;min-height:420px;}
	.option_box .option_cont .option_pro:first-child, .option_box .option_cont .option_pro:nth-child(2), .option_box .option_cont .option_pro:nth-child(3){margin-top:0;}
	.option_box .option_cont .option_pro:first-child, .option_box .option_cont .option_pro:nth-child(4), .option_box .option_cont .option_pro:nth-child(7), .option_box .option_cont .option_pro:nth-child(10),
	.option_box .option_cont .option_pro:nth-child(13), .option_box .option_cont .option_pro:nth-child(16){margin-left:0;}
	.option_box .option_cont .option_pro p.tit{background:#95b138;border-radius:10px;padding:10px;line-height:1;overflow:hidden;font-family:Malgun Gothic;letter-spacing:-0.6px; display:table; width:100%;}
	.option_box .option_cont .option_pro p.tit span{color:#fff;font-size:18px;font-weight:bold;display:table-cell;vertical-align:middle; width:70%;}
	.option_box .option_cont .option_pro p.tit span.r{width:30%; color:#fff;font-size:16px;}
	.option_box .option_cont .option_pro p.tit span.bose_span{font-size:16px;}
	.option_box .option_cont .option_pro p.photo{display:block;width:100%;text-align:center;padding:0 0;}
	.option_box .option_cont .option_pro p.photo.bose_photo{padding:25px 0;}
	.option_box .option_cont .option_pro p.photo img{max-height:181px;max-width:100%;width:auto;}
	.option_box .option_cont .option_pro p.txt{color:#5d5d5d;font-size:14px;padding:0 3.5% 5% 3.5%;box-sizing:border-box;}
	.option_box .option_cont .option_pro .bottm_cm{height:43px;border-top:1px solid #dddddd;padding-top:10px;position:absolute;bottom:2px;left:2px;right:2px;padding:0 10px;}
	.option_box .option_cont .option_pro .cm_chk_box{display:inline-block; text-align:center;margin:0;font-weight:700;margin-top:12.5px;}
	.option_box .option_cont .option_pro .cm_sel_box{display:inline-block;width:96px;float:right;margin-top:7px;}

	.newpage .option_box{margin:0 auto;}
	.newpage .option_box .option_cont .option_pro p.tit{text-align:center;}
	.newpage .option_box .option_cont .option_pro p.photo span{display:block; font-weight:bold; margin-bottom:10px;}




	@media screen and (max-width:1000px) {

	.option_box .option_cont{width:100%;}
	.option_box .option_cont .option_pro{min-height:auto;width:100%;margin-left:0;margin-top:3% !important;}
	.option_box .option_cont .option_pro:first-child{margin-top:0 !important;}
	.option_box .option_cont .option_pro p.tit span, .option_box .option_cont .option_pro p.tit span.r{font-size:0.9rem;vertical-align:top;}
	.option_box .option_cont .option_pro p.photo img{max-width:50%;min-height:auto;}
	/* 230209 체크2*/
	.chtb th{font-size:13px;}
	.chtb td{font-size:12px;}



	}


	/* 무제한 LTE 라우터 기기 상세정보 CSS */

	.wifiinfo_tbl{overflow:auto;}
	.wifiinfo_tbl table{width:100%; min-width:310px;}
	.wifiinfo_tbl table th , .wifiinfo_tbl table td{padding:8px;}
	.wifiinfo_tbl table th{color:#000; text-align:left;background: #e2efdb;text-align: center;font-weight: 700;}
	.wifiinfo_tbl .b_bottom{border-bottom:1px solid #c6c6c6;}
	.img_center{text-align:center;}
	.bt_n{border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
	.bt_nn{border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
	.th_l{border-right:1px solid #c6c6c6;}
	.th_lf{border-left:1px solid #c6c6c6;}
	.mgt_20{margin-top:20px;}
	
	.wifiinfo_tbl.second table th{border-right:1px solid #c6c6c6;background: #e2efdb;text-align: center;}

	/* 240614 */
	.wifiinfo_tbl.mo_wifi {display:none;}
	.wifiinfo_tbl.mo_wifi table th{border-bottom:1px solid #c6c6c6;background: #e2efdb;text-align: center;}
	.bt_n3{border-left: 1px solid #c6c6c6;border-right: 1px solid #c6c6c6;}
	.wifiinfo_tbl.mo_wifi table td{padding:0 !important;}
	.wifiinfo_tbl.mo_wifi table td ul{padding:8px;}
	.wifiinfo_tbl table td{padding:8px !important;}


	@media screen and (max-width:1000px) {

	.overtbl{/* max-width:310px; */ overflow:hidden;}
	.wifiinfo_tbl table th , .wifiinfo_tbl table td{font-size:12px;}

	/* .sub_wrap.w310{width:310px;} */

	.wifiinfo_tbl.first .b_bottom{vertical-align:middle;}

	}

	/* 240614 */
	@media screen and (max-width:500px) {
		.wifiinfo_tbl.second{display:none;}
		.wifiinfo_tbl.mo_wifi {display:block;}
	}