@viewport{width:device-width;}


.main_visual{position:relative;width:100%;height:auto;background-repeat:no-repeat;background-position:50% 0}
.main_visual .inner{height:100%}
.visual_info_top{position:absolute;top:20px;left:0;width:540px;height:103px;border-radius:8px;/* background-color:#ffbe14 */}
.visual_info_ttl{float:left;padding:28px 0 0 25px;color:#020100;font-family:'BMjua';font-size:30px;line-height:100%;letter-spacing:-0.025em}
.visual_info_ttl > span{display:block;color:#020100;font-size:25px;line-height:100%;letter-spacing:-0.025em}
.visual_info_boxes{float:right;vertical-align:top;overflow:hidden;}
.visual_info_box{float:left;padding-top:9px;margin-right:10px}
.visual_info_txt01{width:96px;height:34px;color:#f9f7be;font-size:18px;font-weight:700;line-height:34px;text-align:center;border-radius:8px 8px 0 0;background-color:#ff6e14}
.visual_info_txt02{width:96px;height:44px;color:#ff6e15;font-size:16px;font-weight:700;text-align:center;border-radius:0 0 8px 8px;background-color:#f9f7bd; padding-top:7px;}
.visual_info_txt02 > span{color:inherit;font-size:16px;font-weight:inherit;line-height:inherit}
.visual_info_txt02 > span.dailyfee{font-size:12px; display:block;}
.visual_sel_wrap{position:absolute;top:140px;width:270px;padding:30px 20px 20px;border-radius:8px;background-color:#171718;-webkit-box-sizing:border-box;box-sizing:border-box}
.visual_sel_wrap img.easytxt{width:40px; position:absolute; top:10px;left:10px;}
.visual_sel_ttl{padding-bottom:10px;color:#fff;font-family:'BMjua';font-size:30px;line-height:36px;text-align:center}
.visual_sel_box{margin-top:10px;font-size:0}
.visual_sel_box .input_box{display:inline-block;vertical-align:middle;width:204px}
.visual_sel_box .input_box input[type="text"].tp_txt{line-height:28px}
.visual_sel_box .input_box select.tp_sel{line-height:28px;padding-right:30px}
.visual_sel_box .input_box label{display:block;position:absolute;top:6px;left:10px;font-size:14px;color:#122013}
.visual_sel_box .btn_input_info{display:inline-block;vertical-align:middle;position:relative;margin-left:10px;width:16px;height:16px;background-image:url("../img/common/btn_input_info.png");background-repeat:no-repeat}
.visual_sel_box .btn_input_info .input_info_txt_area{display:none;position:absolute;top:50%;right:-10px;width:270px;height:36px;margin-top:-20px;padding:10px 5px;border:1px solid #ddd;border-radius:8px;background:rgba(0,0,0,0.9);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box; z-index:11;}
.visual_sel_box .btn_input_info .input_info_txt_area .input_info_txt{color:#fff;font-size:13px;letter-spacing:-0.025em;}
.visual_sel_box .btn_input_info:hover .input_info_txt_area{display:block}
.visual_price_box{padding: 27px 0 22px;/* padding:36px 0 22px; */text-align:center}
.visual_price_box .visual_price{color:#fff;font-size:14px;line-height:100%}
.visual_price_box .visual_price > span{display:inline-block;margin-right:5px;color:inherit;font-size:36px;font-weight:700;line-height:inherit}
.btns_apply{width:100%;/* height:36px; */}
.btns_apply .btn_apply{display: block;width: 100%;height: 66px;/* 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;
/* display:block;width:100%;height:100%;font-size:0;text-align:center; background:url('../img/common/bg_reservation.jpg') repeat-x center; */ }
.btns_apply .btn_apply > p{display:inline-block;vertical-align:middle;padding: 21px 0;/* padding:8px 0; */color:#fff;font-family:'BMjua';font-size: 24px;/* font-size:20px; */}
.btns_apply .btn_apply > span{display:inline-block;vertical-align:middle;width:12px;height:20px; margin: -4px 0 0 15px;/* height:25px; */margin-left:10px;background:url("../img/main/btn_prd_arrow.png") no-repeat 0 0; vertical-align:middle;}
/* .btns_apply .btn_apply > span{display:inline-block;vertical-align:middle;width:12px;height:14px;margin-left:10px;background:url('../img/common/reservation_arrow_ico.png') no-repeat center;}  구버전*/
.visual_apply_txt{padding:10px;color:#fff100;font-size:14px;line-height:125%}
.visual_txt_area{padding:145px 0 0 295px}
.visual_txt01{color:#171718;font-size:20px;letter-spacing:-0.01em;line-height:125%}
.visual_txt02{padding-top:20px;color:#171718px;font-size:24px;letter-spacing:-0.01em;line-height:100%}
.visual_txt02 > span{display:block;padding-top:10px;color:#ff6e14;font-size:32px;font-weight:700;letter-spacing:inherit;line-height:inherit}
.visual_txt03{position:absolute;bottom:30px;right:100px;width:616px;height:100px}


/**jung**/
.slick-track div{text-align:center !important; margin:0 auto;}
.slick-track div p{padding-left:264px;max-width:1000px;margin:0 auto;display:block;box-sizing:border-box; text-align:center !important;}
/* .slick-track div p img{max-width:731px; width:auto !important;} */
.main_thum_cont .slick-track div{overflow:hidden;border:2px solid #e8e8e8;}
.main_thum_cont .slick-track div p{padding:0 !important;margin:0 !important;max-width:auto !important;cursor:pointer;}
.main_thum_cont li{display:inline-block;letter-spacing:normal;}
.main_thum_cont li:first-child{margin-left:0;}
.main_thum_cont span.bg1{display:block;width:31.4%;max-width:314px;background:url("../img/main/thum_bg1.png") no-repeat; bckground-size:cover;position:absolute;top:-0.1%;left:0;z-index:2;padding-top:16.7%;}
.main_thum_cont span.bg2{display:block;width:31.4%;max-width:314px;background:url("../img/main/thum_bg2.png") no-repeat; bckground-size:cover;position:absolute;top:-0.1%;right:0;z-index:2;padding-top:16.7%;}

.main_img{width:100%;display:block;white-space:nowrap;letter-spacing:-5px;}
.main_img li{margin:0 auto;display:block;width:100%;letter-spacing:normal;position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;}
.main_img li a{}
.main_img li img{width:100%;}
.main_img li.on{position:relative;opacity:1;}
.main_abs2{width:100%;margin:0 auto;left:0;position:absolute;top:0;}
.main_thum{background:#fff; /*margin:25px 0;*/box-sizing:border-box;}
.main_thum_cont{width:100%;box-sizing:border-box;width:167.8%;max-width:1520px;margin:0 auto;position:relative;padding:5px 0;}
.main_thum_cont ul{height:auto;margin:0 auto;white-space:nowrap;letter-spacing:-5px;}
.main_thum_cont li{display:inline-block;letter-spacing:normal;width:31.4%;max-width:314px;position:relative;box-sizing:border-box;margin-left:1.45%;border-radius:8px;border:2px solid #e8e8e8;overflow:hidden;box-sizing:border-box;}
.main_thum_cont li:first-child{margin-left:0;}
.main_thum_cont li.on{border:2px solid #95b138;}
.main_thum_cont div.slick-current{border:2px solid #95b138;}
.main_thum_cont span.bg1{display:block;width:31.4%;max-width:314px;background:url("../img/main/thum_bg1.png") no-repeat; bckground-size:cover;position:absolute;/* top:25px; */left:0;z-index:2;padding-top:16.7%;}
.main_thum_cont span.bg1 a{display:block;position:absolute;width:43px;height:42px;font-size:0;background:url("../img/main/thum_arr1.png") no-repeat;right:0;top:43%;opacity:.64;}
.main_thum_cont span.bg1 a:hover{opacity:1;}
.main_thum_cont span.bg2{display:block;width:31.4%;max-width:314px;background:url("../img/main/thum_bg2.png") no-repeat; bckground-size:cover;position:absolute;/* top:25px; */right:0;z-index:2;padding-top:16.7%;}
.main_thum_cont span.bg2 a{display:block;position:absolute;width:43px;height:42px;font-size:0;background:url("../img/main/thum_arr2.png") no-repeat;left:0;top:43%;opacity:.64;padding-left:1.1%;}
.main_thum_cont span.bg2 a:hover{opacity:2;}
.main_thum .main_abs{width:100%;margin:0 auto;left:0;position:absolute;top:0;}


.big_slick.slick-initialized.slick-slider .slick-list.draggable div.slick-slide.slick-active{height:auto !important;}

/*gwon ji yeon*/

#container .top_bannerzone img{display:none;}



 @media screen and (max-device-width:1000px) and  (max-device-width:3000px){
.big_slick{display:block !important;}
.m_big_slick{display:none !important;}

/* #container .top_bannerzone img{display:block;} */

}


@media screen and (max-device-width:1000px) {

	.big_slick{display:none !important;}
	.m_big_slick{display:block !important;}

	.slick-track div p{padding-left:0;margin-top:0px;}
/* 	.slick-track div p img{max-width:730px;display:block;margin:0 auto;} */
	.main_thum_cont .slick-list draggable{margin:0 !important;padding:0 !important;}
	.main_thum_cont .slick-slide{max-width:95px !important;}
	.main_img{width:100%;display:block;white-space:nowrap;letter-spacing:-5px;}
	.main_img li{padding-top:60px;}
	.main_img li a{padding-left:0;}
	.main_img li img{max-width:600px;display:block;margin:0 auto;}
	.main_abs2 .visual_info_top{margin-top:2%;}
	.visual_info_top{top:inherit;left:inherit;width:300px;height:56px;margin:0 auto;position:relative;}
	/*.main_thum{padding:1% 0 0 0;}*/
	.main_thum_cont{width:100%;}
	.main_thum_cont ul{width:300px;margin:0 auto;margin-left:-31.4%;}
	.main_thum_cont span.bg1, .main_thum_cont span.bg2{padding-top:10%;background:transparent;display:none;}
	.main_thum_cont span.bg1 a, .main_thum_cont span.bg2 a{top:22%;background-size:35px 35px !important;}
	.main_thum .main_abs{position:relative;top:inherit;left:inherit;width:100%;margin:0 auto; /*margin-top:1%;*/ background:#95b138;padding:1% 0;}


	.visual_info_top:after{display:block;clear:both;content:""}
	.visual_info_ttl{float:left;padding:17px 0 0 10px;font-size:14px}
	.visual_info_ttl > span{font-size:12px}
	.visual_info_boxes{float:right}
	.visual_info_box{float:left;padding-top:4px;margin-right:5px;margin-top:0}
	.visual_info_txt01{width:60px;height:16px;font-size:12px;line-height:17px;border-radius:4px 4px 0 0}
	.visual_info_txt02{width:60px;height:28px;font-size:11px;border-radius:0 0 4px 4px; padding-top:2px;}
	.visual_info_txt02 > span{font-size:10px}
	.visual_info_txt02 > span.dailyfee{font-size:9px; letter-spacing:-1.5px;}
	.visual_sel_wrap{top:inherit;left:inherit;width:100%;/* width:300px; */margin:0 auto;padding:20px 10px 10px;z-index:10;border-radius:0;position:relative;border-radius:8px;margin-top:2%;}
	.visual_sel_ttl{padding-bottom:5px;font-size:20px;line-height:20px}
	.visual_sel_box{margin-top:5px}
	.visual_sel_box .input_box{display:inline-block;vertical-align:middle;width:100%}
	.visual_sel_box .input_box label{top:0px;left:5px;font-size:12px}
	.visual_sel_box .input_box select.tp_sel{line-height:22px;padding-right:21px}
	.visual_sel_box .btn_input_info{display:none}
	.visual_price_box{padding:15px 0 10px}
	.visual_price_box .visual_price{font-size:12px}
	.visual_price_box .visual_price > span{font-size:18px;margin-left:5px}
	/* .btns_apply{height:24px} */
	.btns_apply .btn_apply{height: 50px;margin-top: 0; border-radius: 4px;display: inline-block;vertical-align: middle;}
	.btns_apply .btn_apply > p{padding: 18px 0; font-size: 14px;/* padding:3px 0;font-size:14px */}
	.btns_apply .btn_apply > span{width: 6px; height: 10px;margin: -1px 0 0 10px;background-size: 100% auto;/* width:6px;height:9px;background-size:100% auto;margin-left:5px */}
	.visual_apply_txt{padding:5px 5px 0;font-size:12px;letter-spacing:-0.025em}
	.visual_txt_area{position:absolute;top:83px;left:50%;padding:0;margin-left:-150px}
	.visual_txt01{font-size:11px}
	.visual_txt02{padding-top:10px;font-size:12px}
	.visual_txt02 > span{padding-top:5px;font-size:14px}
	.visual_txt03{bottom:10px;left:50%;right:auto;width:308px;height:50px;margin-left:-154px}
	.visual_sel_wrap img.easytxt{width:30px; top:6px; left:51px;}


	
}
/* 
@media screen and (max-width:568px) {

	.main_thum_cont{overflow-x:auto;} 
	.main_thum_cont span.bg1, .main_thum_cont span.bg2{display:none;}
}
 */
.main_prd{position:relative;width:100%;padding:35px 0;background-color:#95b138}
.main_prd.add{background:#f7f7f7 url('../img/sub/rt_img_bg.png') repeat left top;}
.prd_ttl{padding:15px 0;color:#000;font-family:'BMjua';font-size:26px;line-height:100%;text-align:center;border-radius:8px;background-color:#fff}
.prd_list{padding-top:25px}
.prd_list > li{position:relative; width:31%;margin:1%; display:inline-block; padding:20px; background-color:#fff; border-radius:8px; -webkit-box-sizing:border-box; box-sizing:border-box; vertical-align:top;}
.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;}
.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.color_50gb {background: #50c699;}
#footer .rsv_btn_mo{display:none;}
#footer .rsv_btn_mo a{width:300px;}

@media screen and (max-device-width:1000px) {
	.main_prd{padding:10px 0 ! important;}
	.prd_ttl{width:300px;margin:0 auto;padding:5px 0;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.prd_list{width:300px;margin:0 auto;padding-top:10px}
	.prd_list > li{float:none;width:100%;padding:10px;margin-top:10px;margin-left: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 .prd_name{padding-bottom:5px;font-size:14px}
	.prd_info_area .prd_txt{font-size:11px;line-height:24px}
	.prd_info_area .prd_txt > span{font-size:12px}
	.btns_prd{position:relative}
	.btns_prd .btn_prd{display:inline-block;vertical-align:middle; height:50px; margin-top:0;border-radius:4px}
	.btns_prd .prd_bullet01{width:50px;height:50px;margin-left:5px;padding-top:4px;font-size:12px;border-radius:4px}
	.btns_prd .prd_bullet01.pt21{padding-top:12px}
	.btns_prd .btn_prd > p{padding:18px 0;font-size:14px}
	.btns_prd .btn_prd > span{width:6px;height:10px;margin:-1px 0 0 10px;background-size:100% auto}
	.prd_list_ttl img.prd_tit_medal{ position:absolute; width:30px; left:-5px; top:-5px;}
	.prd_btns_zone a.btn{border-radius:5px; font-size:14px; height:29px; line-height:30px;}


	.wf_mo{display:block !important;}
	.wf_pc{display:none !important;}
}

.sub_wrap.rental_price_graph{padding-bottom:0;}
.main_cont{position:relative;width:100%}

.main_group {width: 100%;padding-top:30px ;height: 335px; background:url('../img/main/main_bupin_back.png') no-repeat center / cover;}
.main_group .inner {position: relative;width: 1000px;height:100%;margin: 0 auto;}
.main_group .tit {padding: 15px 0;font-size: 33px;color: #494949;line-height: 55px;}
.main_group .tit span {font-weight: 600;color: #ff6e14;margin-bottom: 15px;}
.main_group .sub_tit {width: 600px;height: 55px;margin-top: 18px;font-size: 28px; font-weight: 600; line-height: 55px; color: #62482e;text-align:center;background-color: #ffff;}
.main_group .sub_tit .icon {width: 28px; height: 28px; margin-right: 5px;margin-left: 15px; font-weight: bold;}
.main_group .sub_tit .icon img {width:28px; height:28px;}
.main_group .icon_area {position: absolute;bottom: 18%;right:0;width: 39%;}
.main_group .pos_p{color: #62482e;font-size:18px;}
.main_wifi{width: 100%; height: 760px;}
.main_wifi .inner{overflow: hidden;position: relative;width: 1000px; margin: 0 auto;}
.main_wifi .main_wifi_tit{padding: 35px 0 20px;font-size: 60px; text-align: center;letter-spacing: 0;font-family:'BMjua', sans-serif;}
.main_wifi .main_wifi_tit .blue{color: #0168b5;}
.main_wifi .main_wifi_tit .org{margin-left: 10px;color: #f29901;}
.main_wifi .main_wifi_tit .grn{margin-left: 10px;color: #6bbb5a;}
.main_wifi_list {text-align: center;}
.main_wifi_list li{vertical-align: top;}
.main_wifi_list li img {max-width: 100%; margin-top: 20px;padding-right: 50px;}
.main_wifi_list li strong {font-weight: bold;}
.main_wifi_list .list_pocket{display: inline-block;width: 46.5%;}
.main_wifi_list .tit{/*width: 100%;*/padding: 10px;font-size: 20px;text-align: center;line-height: 40px; background-color: #bababa; border-radius: 15px;}
.main_wifi_list .list_home{display: inline-block;width: 46.5%;padding-left: 17px;}
.main_wifi .between{position: absolute;left: 46.6%;bottom: 32%;font-family:'BMjua', sans-serif;font-size: 54px;color: #dc374b;}

.wf_pc{display:block;}
.wf_mo{display:none;}



/* 230303 와이파이 버튼 추가*/
.wf_btn_wrap{text-align: center;margin-bottom:20px;}
.wf_btn_wrap a{width: 24%;text-align: center;display: inline-block; position: relative; z-index: 1;}
.wf_btn_wrap a.fmg{margin-right:20px;}
.wf_btn_wrap p{line-height: 1.4;padding: 15px 60px; color: #5acab3; font-size: 18px; font-weighT: bold; background: #fff; border: 2px solid #5acab3; z-index: 1;}
.wf_btn_wrap a::after{background: #5acab3; position: absolute; content: "";left: 5px; height: 100%;top: 5px;width: 100%;z-index: -1;}
.wf_btn_wrap a:hover::after{background: #ffeb7d;}


/* 230303 메인 큐앤에이 추가 */
.faq_box {margin: 35px 0; border-bottom: 1px solid #999; background-color: #e4dada;}
.faq_list {padding: 30px 35px;font-size: 0;border-top: 1px solid #999;}
.faq_list > dt {display: inline-block;vertical-align: top;width: 350px; padding-right: 30px;font-size: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
.faq_qstn_ico {display: inline-block;vertical-align: top;width: 48px;height: 48px;color: #fff;font-family: 'BMjua';font-size: 32px;line-height: 48px; text-align: center;border-radius: 24px;background-color: #5aa03c;}
.faq_qstn {display: inline-block;vertical-align: top;width: 272px;padding-left: 20px;color: #5aa03c;font-family: 'BMjua';font-size: 22px;line-height: 120%;letter-spacing: -0.01em; -webkit-box-sizing: border-box;box-sizing: border-box;}
.faq_list > dd {display: inline-block; vertical-align: top; width: 570px;}
.faq_answer { position: relative;margin-top: 15px;color: #666;font-size: 15px;line-height: 130%;letter-spacing: -0.01em;}
.faq_answer_ico {display: inline-block;vertical-align: top;width: 48px;height: 48px;color: #fff;font-family: 'BMjua';font-size: 32px;line-height: 48px;text-align: center;border-radius: 24px;background-color: #ff6100;}
.faq_anwser_area {display: inline-block;vertical-align: top; width: 522px; padding-left: 20px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.faq_answer:first-child {margin-top: 0;}
.faq-wrap {padding: 10px;}
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 !important;}
table.lost_info_box_table th:first-child {border-left: 0;}
table.lost_info_box_table th:last-child {border-right: 0;}
.bot-txt {text-align: center;padding-top: 20px;color: #5a5a5a; font-size: 14px;}
.main_faq{text-align: center;}
.main_faq a{text-align: center;display: inline-block;position: relative;z-index: 1;}
.main_faq p{padding: 15px 30px;color: #5acab3;font-size: 18px;font-weighT: bold;background: #fff;border: 2px solid #5acab3;z-index: 1;}
.main_faq a::after{background: #5acab3;position: absolute;content: "";left: 5px;height: 100%;top: 5px;width: 100%;z-index: -1;}
.main_faq a:hover::after{background: #ffeb7d;}

@media screen and (max-device-width:1000px) {
	.faq_box {margin: 15px 0 0;}
	.faq_list {padding: 15px 10px;}
	.faq_list > dt {display: block;position: relative;padding-right: 0;}
	.faq_qstn_ico { width: 24px;height: 24px;font-size: 16px;line-height: 24px;border-radius: 12px;}
	.faq_qstn {width: 256px;padding-left: 10px;font-size: 11px;}
	.faq_list > dd {display: block;position: relative;width: 100%;padding-top: 15px;}
	.faq_anwser_area {width: 256px;padding-left: 10px;}
	.faq_answer {margin-top: 10px;font-size: 11px;}
	.faq_answer_ico {width: 24px;height: 24px;font-size: 16px;line-height: 24px;border-radius: 12px;}
	.main_faq{margin-top:20px;}
}

/*.main_rec {width: 100%;height: auto;padding: 50px 0;font-family: 'NanumBarunGothic', sans-serif;background-color: #e2f2e0;}
.main_rec .main_rec_list {width: 1000px;height:100%;margin: 0 auto;}
.main_rec .main_rec_list .rec_pocket {display: inline-block;width: 49%;height: 100%;padding-left: 7px;}
.main_rec .main_rec_list .rec_home {display: inline-block;width: 49%;height: 100%;padding-right: 7px;vertical-align:top;}
.main_rec .top .tit {width: 350px;height: 55px;margin: 0 auto;text-align: center;font-size: 30px;color: #fff;line-height: 55px;background-color: #dc374b;}
.main_rec .top .sub_tit {width: 280px;height: 50px;margin: 10px auto 0;text-align: center;line-height: 50px;font-size: 24px;background-color: #fff;}
.main_rec .bottom {width: 100%;margin-top: 30px;}
.main_rec .bottom li {display: inline-block;text-align: center;background-color: #95b138;font-size: 18px;color: #fff;border-radius: 7px;}
.main_rec .bottom a {display: inline-block;width: 180px;height: 35px;padding: 10px 0;text-align: center;line-height: 35px;}
.main_rec .rec_pocket .bottom li {margin: 10px 0 10px 40px;}
.main_rec .rec_home .bottom {width:180px;height:35px; margin: 40px auto;}
.main_rec .rec_home .bottom p {text-align: center;background-color: #95b138;font-size: 18px;color: #fff;border-radius: 7px;}*/
/*main 추천메뉴 링크*/

.main_banner {width::100%;height:100%;padding:0 0 40px;}
.main_banner .inner {width::1000px;margin:: 0 auto}
.main_banner img {width:100%;display:block;text-align:center}

.main_rental{position:relative;width:100%;padding:50px 0;background-color:#f3f3f3}
.rental_ttl{color:#0168b5;font-family:'BMjua';font-size:60px;line-height:100%;letter-spacing:-0.025em;text-align:center}
.rental_ttl > span.color_orange{color:#f29901}
.rental_ttl > span.color_green{color:#6bbb5a}
/* 230216 */
.rental_ttl > span.color_red{color: #dd374b;}
h2.prd_ttl.bdadd {border: 2px solid #e2e2e2;}
ul.merit_list{padding-top:30px;}
ul.merit_list li{
	background-position: center;
    background-size: auto;
    width: 490px;
    height: 242px;
}
ul.merit_list li.img01{
	background:url('../img/main/bnr_01.jpg');
	background-repeat: no-repeat;
	background-position: center;
    background-size: auto;
    width: 490px;
    height: 242px;
}
ul.merit_list li.img02{
	background:url('../img/main/bnr_02.jpg');
	background-repeat: no-repeat;
	background-position: center;
    background-size: auto;
    width: 490px;
    height: 242px;
}
ul.merit_list li.img03{
	background:url('../img/main/bnr_wifi.jpg');
	background-repeat: no-repeat;
	background-position: center;
    background-size: auto;
    width: 490px;
    height: 242px;
}
ul.merit_list li.img04{
	background:url('../img/main/bnr_04.jpg');
	background-repeat: no-repeat;
	background-position: center;
    background-size: auto;
    width: 490px;
    height: 242px;
}
ul.merit_list li h3.ccc{font-family: 'BMjua';font-size:25px;text-shadow: 0px 0px 4px white, 2px 2px 1px grey; margin-bottom:5px;}

ul.merit_list li p.ppp{text-align: center;padding: 10px 20px;border-radius: 10px; width:100px;}
ul.merit_list li p.ppp span{font-size:16px; color:#fff;font-family: 'BMjua';}

ul.merit_list li h3.rd-c{color:#dd374b; text-shadow:}
ul.merit_list li h3.gr-c{color:#6bbb5a;}
ul.merit_list li h3.bl-c{color:#0168b7;}
ul.merit_list li h3.or-c{color:#f39801;}

ul.merit_list li.img01 p{background:#dd374b;}
ul.merit_list li.img02 p{background:#6bbb5a;}
ul.merit_list li.img03 p{background:#0168b7;}
ul.merit_list li.img04 p{background:#f39801;}

ul.merit_list li .rgt p{float: right;}
ul.merit_list li .lf p{float: left;}

ul.merit_list li .rgt{text-align:right;margin-top: 5%; margin-right: 20px;}
ul.merit_list li .lf{text-align:left;margin-left: 20px;}
ul.merit_list li.img02 .rgt{margin-top: 25%;}
ul.merit_list li.img03 .lf{margin-top: 25%;}
ul.merit_list li.img04 .lf{margin-top: 5%;}















.rental_ttl.effect_twk{background:url('../img/main/bg_effect_twk.png') no-repeat center top}
.rental_list{padding-top:50px}
.rental_list > 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}
.rental_list > li:first-child{margin-left:1px}
.rental_list > li.rental_li01{background-image:url("../img/main/bg_rental_li01.png")}
.rental_list > li.rental_li02{background-image:url("../img/main/bg_rental_li02.png")}
.rental_list > li.rental_li03{background-image:url("../img/main/bg_rental_li03.png")}
.rental_list > li.rental_li04{background-image:url("../img/main/bg_rental_li04.png")}
.rental_list > li .rental_list_ttl{padding-top:30px;color:#fff;font-family:'BMjua';font-size:24px;letter-spacing:-0.025em;line-height:100%;text-align:center}
.rental_list > li .rental_list_txt{padding-top:35px;color:#555;font-size:22px;font-weight:700;letter-spacing:-0.025em;line-height:125%;text-align:center}
.rental_list > li.rental_li02 .rental_list_txt{padding-top:22px;}
.rental_list > li .rental_list_txt > span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit; display:block;}
.rental_list > li.rental_li01 .rental_list_txt > span{color:#0168b7}
.rental_list > li.rental_li02 .rental_list_txt > span{color:#f39801}
.rental_list > li.rental_li03 .rental_list_txt > span{color:#6bbb5a}
.rental_list > li.rental_li04 .rental_list_txt > span{color:#dd374b}
.rental_list > li.rental_li04 p.rental_list_txt.small{font-size:18px;}
.rental_list > li.rental_li04 p.rental_list_txt.small span{font-size:24px; margin-top:10px;}
.rental_list > li .btn_detail{font-weight: bold;display:block;margin-top:23px;width:100%;height:50px;color:#555;font-size:14px;letter-spacing:-0.025em;line-height:46px;text-align:center}
.rental_list > li.rental_li02 .btn_detail{margin-top:10px;}
.rental_img_list{padding-top:32px}
.rental_img_list > li{float:left;width:484px;height:238px;margin-left:32px;background-repeat:no-repeat}
.rental_img_list > li:first-child{margin-left:0}
.rental_img_list > li.rental_img_li01{background-image:url("../img/main/bg_rental_img_li01.png")}
.rental_img_list > li.rental_img_li02{background-image:url("../img/main/bg_rental_img_li02.png")}
/* 230327 추가 */
h3.prd_ttl.bdadd{border: 2px solid #e2e2e2;}
.main_use.mu{background-color: #f3f3f3;}
.main_use.mu .normal_p{text-align: center; margin-top: 15px;}
.rental_img_list > li.rental_img_li04{background-image:url("../img/main/bg_rental_img_li033.png")}
.rental_img_list > li > .rental_img_txt_area .rental_img_txt04{padding-top: 5px;color: #fff;font-size: 24px;font-weight: 700;letter-spacing: -0.01em;line-height: 100%;}
.rental_img_list > li.rental_img_li04 > .rental_img_txt_area {padding-left: 20px;text-align: left;}
.rental_img_list.rt_list > li.rental_img_li00{margin-left: 20px;height: 234px;}
.rental_img_list > li.rental_img_li00{border:2px solid #e2e2e2; background:#fff; border-radius:15px;}
.rental_img_list > li.rental_img_li00.rt_1{}
.rental_img_list > li.rental_img_li00.rt_2{}
.rental_img_list > li.rental_img_li00.rt_3{}
.rental_img_list > li.rental_img_li00 .rental_txt_area{padding: 20px;}
.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00{line-height: 1.4;font-size: 15px;}
.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00 > span{font-size: 18px;font-weight: bold;}
.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00 > span.rt_span1{color: #dd374b;}
.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00 > span.rt_span2{color: #6bbb5a;}
.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00 > span.rt_span3{color: #0168b7;}
.rental_img_list .rt_btn{text-align: center;margin-top: 7px;}
.rental_img_list .rt_btn2{margin-top: 70px;}
.rental_img_list .rt_btn a{text-align: center;display: inline-block;position: relative;z-index: 1;}
.rental_img_list .rt_btn a p{padding: 10px 20px;color: #5acab3;font-size: 15px;font-weighT: bold;background: #fff;border: 2px solid #5acab3;z-index: 1;}
.rental_img_list .rt_btn a::after{background: #5acab3;position: absolute;content: "";left: 5px; height: 100%;top: 5px;width: 100%;z-index: -1;}
.rental_img_list .rt_btn a:hover::after{background: #ffeb7d;}
.main_merit ul.mr_ul{padding-top: 30px;}
.main_merit ul.mr_ul li{display: inline-block;width: 48.8%;vertical-align: top;margin-bottom: 2%;}
.main_merit ul.mr_ul > li:nth-child(odd) {margin-right: 2%;}
.main_merit ul.merit_list > li:nth-child(odd) {margin-right: 2%;}
.main_merit ul.mr_ul li .mr_img{}
.main_merit ul.mr_ul li .mr_txt_box{background: #fff;padding: 10px;}
.main_merit 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;}
.main_merit ul.mr_ul li .mr_txt_box h3::after{content: '';width: 60px;height: 2px;background: #3a4f0e;position: absolute;bottom: 0;left: 0;}
.main_merit ul.mr_ul li .mr_txt_box p{margin-top: 20px;font-size: 15px;line-height: 1.6;letter-spacing: -0.5px;color: #555;font-weight: 300;}
.main_merit .mr_btn{margin: 0 auto;}
.main_merit .mr_btn a{width: 100%;text-align: center;display: inline-block;position: relative;z-index: 1;}
.main_merit .mr_btn a::after{background: #5acab3;position: absolute;content: "";left: 5px;height: 100%;top: 5px;width: 100%;z-index: -1;}
.main_merit .mr_btn a:hover::after{background: #ffeb7d;}
.main_merit .mr_btn a p{padding: 10px 30px;color: #5acab3;font-size: 15px;font-weighT: bold;background: #fff;border: 2px solid #5acab3;z-index: 1;}
.main_cont.news_sec{background:#fff;}
.news_wrap{text-align:center;}
.news_title{padding: 20px 0;}
.news_title p{color:#96bd46; font-size:50px;}
.news_title h2{font-size:25px;}
.news_wrap .news_cont{border-top:2px solid #000;}
.news_wrap .news_cont ul{}
.news_wrap .news_cont ul li{}
.news_wrap .news_cont ul li a{position: relative;display: flex;align-items: center;justify-content: flex-start;width: 100%;padding: 2em 0;border-bottom: 1px solid #e5e5e5;}
.news_wrap .news_cont ul li a em{background: #54ad59;display: flex;align-items: center;justify-content: center;flex: 0 0 5.5em;height: 2.4285em;margin: 0 1.5357em;font-style: normal;font-size: 16px;color: #fff;border-radius: 2.2em;}
.news_wrap .news_cont ul li a em.new_icn{background:#fe810b;}
.news_wrap .news_cont ul li a strong{text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-weight: 500;font-size: 16px;color: #222;}
.news_wrap .news_cont ul li a span{flex: 0 0 7.466em;text-align: right;font-weight: 400;font-size: 15px;color: #888;}
.news_wrap .news_more_btn{padding: 20px 0;text-align: center;}
.news_wrap .news_more_btn a{text-align: center;display: inline-block;position: relative; z-index: 1;}
.news_wrap .news_more_btn a::after{background: #5acab3;position: absolute;content: "";left: 5px;height: 100%; top: 5px; width: 100%;z-index: -1;}
.news_wrap .news_more_btn a:hover::after{background: #ffeb7d;}
.news_wrap .news_more_btn p{padding: 15px 70px;color: #5acab3;font-size: 18px;font-weighT: bold;background: #fff;border: 2px solid #5acab3; z-index: 1;}
/* 230327 추가 끝*/
.rental_img_list > li.rental_img_li03.show_pc{background-image:url("../img/main/bg_rental_img_li_0.png"); width:100%;}
/* a만 추가 230302 */
.rental_img_list > li > a .rental_img_txt_area{padding-top:150px;}
/* .rental_img_list > li > .rental_img_txt_area{padding-top:150px;} */
.rental_img_list > li.rental_img_li03 > .rental_img_txt_area{padding-top:0; }
.rental_img_list > li > a .rental_img_txt_area .rental_img_txt01{color:#fff;font-size:16px;font-weight:700;letter-spacing:-0.01em;line-height:125%;}
.rental_img_list > li > a .rental_img_txt_area .rental_img_txt02{padding-top:5px;color:#fff;font-size:24px;font-weight:700;letter-spacing:-0.01em;line-height:100%;}
.rental_img_list > li > .rental_img_txt_area .rental_img_txt03{color:#fff;font-size:22px;font-weight:700;letter-spacing:-0.01em;line-height:140%; text-align:center; padding-left:620px; padding-top:38px;}
.rental_img_list > li > .rental_img_txt_area .rental_img_txt03 span{display:block;}
.rental_img_list > li > .rental_img_txt_area .rental_img_txt03 a{font-size:14px; display:inline-block; color:#0068b6; margin-top:10px; background:#FFF; padding:7px 15px; border-radius:8px;}
.rental_img_list > li > a .rental_img_txt_area .rental_img_txt04{color:#fff;font-size:24px;font-weight:700;letter-spacing:-0.01em;line-height:125%;}
.rental_img_list > li.rental_img_li01 > a .rental_img_txt_area{padding-left:20px;text-align:left;}
.rental_img_list > li.rental_img_li02 > a .rental_img_txt_area{padding-right:20px;text-align:right;}
.rental_img_list > li.rental_img_li04 > a .rental_img_txt_area{padding-left:20px;text-align:left;}
/*.rental_img_list > li.rental_img_li01 > .rental_img_txt_area{padding-left:20px;text-align:left;} */
/*.rental_img_list > li.rental_img_li02 > .rental_img_txt_area{padding-right:20px;text-align:right;} */
img.extend{width:auto; max-width:100%; margin:80px auto 20px; display:block;}

@media screen and (max-device-width:1000px) {
	/* 230327 추가 */
	.rental_img_list.rt_list > li.rental_img_li00{height: auto;margin-left:0;}
	.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00{font-size:12px;}
	.rental_img_list > li.rental_img_li00 .rental_txt_area .rental_img_txt00 > span{font-size:14px;}
	.rental_img_list .rt_btn a p{font-size:12px;}
	.rental_img_list .rt_btn2{margin-top:0;}
	.rental_img_list > li > .rental_img_txt_area .rental_img_txt04{font-size:14px;}
	ul.component_box li {width: 50%;margin-top: 15px;}
	.main_use.mu .normal_p{font-size:14px;}
	.auto_wrap2 .txt{font-size:12px !important;}
	.auto_wrap2 .btn_wrap a p{font-size:12px !important;}
	.main_merit ul.mr_ul li{}
	.main_merit ul.mr_ul li .mr_txt_box h3{font-size:14px;}
	.main_merit ul.mr_ul li .mr_txt_box p, .main_merit .mr_btn a p{font-size:12px;}
	.main_merit .mr_btn{}
	.main_merit ul.mr_ul li{width:48.7%;}
	.news_title p{font-size:24px;}
	.news_title h2{font-size:18px;}
	.news_wrap .news_cont ul li a em{font-size:12px;}
	.news_wrap .news_cont ul li a strong{font-size:14px;}
	.news_wrap .news_cont ul li a span{font-size:12px;}
	.news_wrap .news_more_btn p{font-size:12px;}
	.rental_img_list > li > a .rental_img_txt_area .rental_img_txt01{font-size: 12px;}
	.rental_img_list > li > a .rental_img_txt_area .rental_img_txt02{font-size: 16px;}
	.rental_img_list > li > a .rental_img_txt_area .rental_img_txt04{font-size: 16px;}
	.rental_img_list > li > a .rental_img_txt_area .rental_img_txt01{line-height: 1.2;}
	.rental_img_list > li > a .rental_img_txt_area .rental_img_txt02{line-height: 1.2;}
	.btns_apply .btn_apply{height: 50px;margin-top: 0; border-radius: 4px;display: inline-block;vertical-align: middle;}
	/* 230327 추가 끝*/
	.main_rental{padding:10px 0}
	.rental_ttl{font-size:24px}
	.rental_list{width:300px;margin:0 auto;padding-top:10px}
	.rental_list > li{/* width:145px;height:145px; */margin: 0 auto;/* margin-left:0px; *//* margin-left:10px; */margin-top:10px;background-size:100% auto;float:inherit;}
	/* .rental_list > li:nth-child(odd){margin-left:0} */
	.rental_list > li:first-child{margin-top:0;margin: 0 auto;}
	.rental_list > li .rental_list_ttl{padding-top:18px;font-size:14px}
	.rental_list > li .rental_list_txt{padding-top:47px;/* padding-top:30px; */font-size:14px}
	.rental_list > li.rental_li02 .rental_list_txt{padding-top: 47px !important;}
	.rental_list > li.rental_li04 p.rental_list_txt.small{font-size:12px;}
	.rental_list > li.rental_li04 p.rental_list_txt.small span{font-size:14px; margin-top:3px;}
	.rental_list > li .btn_detail{margin-top:16px;height:33px;font-size:12px;line-height:31px}
	.rental_list > li.rental_li02 .btn_detail{margin-top:7px;}
	.rental_img_list{width:100%;/* width:300px; */margin:0 auto;padding-top:10px}
	.rental_img_list > li{float:none;width:100%;/* width:300px; *//* height:148px; */margin-left:0;margin-top:10px;background-size:100% auto;position: relative;}

	.rental_img_list > li.rental_img_li01{background-image:url("../img/main/bg_rental_img_li01.png"); height: 175px;}
	.rental_img_list > li.rental_img_li02{background-image:url("../img/main/bg_rental_img_li02.png"); height: 175px;}
	.rental_img_list > li.rental_img_li03{background-image:url('../img/main/bg_rental_img_li_0_m.png');width:100%;height: 285px; /* height:240px; */ }
	.rental_img_list > li.rental_img_li04 {background-image: url(../img/main/bg_rental_img_li033.png);  height: 175px;}

	.rental_img_list > li:first-child{margin-top:0}
	.rental_img_list > li > .rental_img_txt_area{padding-top:90px;}
	/* a만 추가 230302 */
	.rental_img_list > li > a .rental_img_txt_area{padding-top:108px;/* padding-top:150px; */}
	.rental_img_list > li > .rental_img_txt_area .rental_img_txt01{font-size:12px}
	.rental_img_list > li > .rental_img_txt_area .rental_img_txt02{font-size:14px}
	.rental_img_list > li.rental_img_li01 > .rental_img_txt_area{padding-left:10px}
	.rental_img_list > li.rental_img_li02 > .rental_img_txt_area{padding-right:10px}
	.rental_img_list > li > .rental_img_txt_area .rental_img_txt03{font-size:13px; padding-left:0; padding-top:185px;}
	.rental_img_list > li > .rental_img_txt_area .rental_img_txt03 a{font-size:12px; padding:5px 15px;}
	/* img.extend{margin:20px auto 20px; display:block;} */
	/* 230303 모바일 수정 410,411 */
	.rental_img_list > li.rental_img_li01 > .rental_img_txt_area .rental_img_txt03{ padding-top:0px;}
	.rental_img_list > li.rental_img_li02 > .rental_img_txt_area .rental_img_txt03{ padding-top:10px;}
	/* .gr-wrap{padding-left: 20px;} */

	.rental_img_list > li > .rental_img_txt_area .rental_img_txt03 a{font-size:12px; padding:5px 15px;}
	img.extend{margin:20px auto 20px; display:block;}

	/* 230303  높이값 변경 */
	.main_group {height: 280px;/* height: 200px; */ padding-bottom: 20px;}
	.main_group .inner {width: 100%;margin: 0;}
	.main_group .tit {padding-top: 30px; padding-left: 20px;font-size: 16px; line-height: 30px;}
	.main_group .pos_p{padding-left: 20px;}
	.main_group .tit span {font-weight: 600; color: #ff6e14;}
	.main_group .sub_tit {width: 100%;/* width: 90%; */height: auto; text-align: left;margin-left: 20px;/* margin: 35px auto 0; */ padding: 5px; font-size: 14px; line-height: 0px;}
	.main_group .pos_wrap{}
	.main_group .sub_tit{background:inherit;}

	.main_group .sub_tit .icon {width: 28px; height: 28px; margin-right: 5px;/* margin-right: 35px;  */font-weight: bold;}
	.main_group .sub_tit .icon img {width:28px; height:28px; }
	/* 230303  이미지 위치 변경 */
	.main_group .icon_area {bottom: 55%; right: 13%;/* bottom: 32%; right: 4%; */ width: 30%; height: 30%;}
	/* 230303  높이값 추가 */
	.main_wifi{overflow:hidden;width:100%;height: auto; /* height: 540px; *//*  height: 330px; */}
	.main_wifi .inner{width: 100%;}
	.main_wifi .main_wifi_tit{padding: 15px 0;font-size: 24px;}
	.main_wifi_list li{vertical-align: top;}
	/* 230303 img 위드값 추가 */
	.main_wifi_list li img {height: auto;/* width: 70%; */padding-right:inherit;}
	.main_wifi_list .list_pocket{width: 45%;padding-right: 0px;padding-left:7px;}
	.main_wifi_list .tit{width: 90%;padding: 5px 10px; font-size: 10px;line-height: 19px;word-break: keep-all;margin-bottom: 10px;} 
	.main_wifi_list .list_home{width: 45%;padding-left: 7px;}
	.main_wifi .between{left: 45%;bottom: 24%;font-size: 28px;display:none;}
/*	.main_rec {height: auto;}
	.main_rec .main_rec_list {width: 100%;height:100%;margin: 0 auto;}
	.main_rec .main_rec_list .rec_pocket {display: block;width: 100%;height: 100%;padding-left: 0; margin-bottom:30px}
	.main_rec .main_rec_list .rec_home {display: block;width: 100%;height: 100%;padding-right: 0;vertical-align:none;}
	.main_rec .top .tit {width: 270px;height: 45px;font-size: 24px;line-height: 45px;}
	.main_rec .top .sub_tit {width: 240px;height: 50px;margin: 10px auto 0;line-height: 50px;font-size: 16px;}
	.main_rec .bottom {width: 100%;margin-top: 30px;}
	.main_rec .bottom li {display: inline-block;padding-left: 0px;font-size: 14px}
	.main_rec .bottom a {display: inline-block;width: 120px;height: 25px;padding: 10px 0;line-height: 25px;}
	.main_rec .rec_pocket .bottom li {margin: 10px 0 10px 13%;}
	.main_rec .rec_home .bottom {height:35px;margin: 0 auto; margin-top: 30px;padding-left:20px;}
	.main_rec .rec_home .bottom li {padding:0 20px;font-size: 14px;}*/
	.main_banner {width::100%; padding: 0 0 25px;}
	.main_banner .inner {width:100%;}
    /*main 추천메뉴 링크*/
}
@media screen and (max-device-width:800px) {
	.btn_gr{display: block;}
	.main_group .icon_area{bottom: 25%;right: 5%;}
}
/* 230327 추가 */
@media screen and (max-device-width:768px) {
	#footer .rsv_btn_mo{display:block;}
	#footer .rsv_btn_pc{display:none;}
}
@media screen and (max-device-width:762px) {
	.main_merit ul.mr_ul li .mr_txt_box{min-height: 195px;}
}
@media screen and (max-device-width:670px) {
	.main_merit ul.mr_ul li {width: 48.6%;}
}
@media screen and (max-device-width:504px) {
	.main_merit ul.mr_ul li {display: block;width: 100%;margin-bottom: 10px;}
	.main_merit ul.mr_ul > li:nth-child(odd) {margin-right: 0;}
	.main_merit ul.mr_ul li .mr_txt_box{min-height: inherit;}
}

@media screen and (max-device-width:360px) {
		.rental_img_list > li.rental_img_li01 > a .rental_img_txt_area  {padding-top: 95px;}
		.rental_img_list > li.rental_img_li02 > a .rental_img_txt_area  {padding-top: 95px;}
		.rental_img_list > li > .rental_img_txt_area .rental_img_txt03{padding-top: 170px;}
		.rental_img_list > li{margin-top:0 !important;}
}

.main_wifi_steps{position:relative;width:100%;padding:50px 0;background-color:#FFF;}
.main_wifi_steps .wifi_box{padding-top:30px;}
p.prd_ttl.bdadd{border:2px solid #e2e2e2;}
.inner.cm ul.guide{margin-top:10px;}

/* 230303 스텝 리스트 추가 */
.main_step{}
.main_step ul{margin-top: 10px;margin-bottom: 10px;overflow: hidden; width: 100%;}
.main_step ul.mstp-ul-wrap li.mstp-ul-wrap-li{
	width: 24%;
    display: inline-block;
    /* margin-top: 1%; */
    float: left;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid #ddd;
    background: #fff;
	min-height: 100px;
    height: 200px;
	margin-right:10px;
}
.main_step ul li p{color:#95b138;font-size: 18px;border-bottom: 1px solid #DDD;padding-bottom: 4px;margin-bottom: 10px;font-weight: 600;}
.main_step ul li .mstp{}
.main_step ul li .mstp .mstp-ul{color: #333;/* margin-left: 15px; */font-size: 15px;}
.main_step ul li .mstp .mstp-ul li{padding-bottom: 8px; line-height: 1.6; list-style-type: disc;font-size: 14px;}

@media screen and (max-device-width:1000px) {
	.main_wifi_steps{padding:10px 0}
	.main_wifi_steps div.wifi_box p.con_ex{margin-top:10px;}

	/* 230303 */
	.main_step ul.mstp-ul-wrap li.mstp-ul-wrap-li{width: 49%;height: 150px;}
}

.main_merit{position:relative;width:100%;padding:50px 0;background-color:#f2ece0}
ul.merit_list{overflow:hidden;}
ul.merit_list > li{width:49%; float:left; display:inline-block;}
ul.merit_list > li:nth-child(odd){margin-right:2%;}
ul.merit_list > li.li01, ul.merit_list > li.li02{margin-bottom:2%;}



@media screen and (max-device-width:1000px) {
	.main_merit{padding:10px 0}
	ul.merit_list > li{width:100%;display:block; margin-bottom:2%;}
	ul.merit_list > li.li04{margin-bottom:0;}
	ul.merit_list > li:nth-child(odd){margin-right:0%;}

}

.main_wifi_info{position:relative;width:100%;padding:50px 0;background-color:#f3f3f3}
.wifi_txt_boxes{float:left;width:616px}
.wifi_txt_boxes .wifi_txt_box{margin-top:20px;border:1px solid #ccc;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.wifi_txt_boxes .wifi_txt_box:first-child{margin-top:0}
.wifi_txt_boxes .wifi_txt_box .wifi_img{float:left;width:300px;height:206px}
.wifi_txt_boxes .wifi_txt_box .wifi_txt_area{float:left;width:314px;height:206px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.wifi_txt_boxes .wifi_txt_box .wifi_txt_area .wifi_ttl{color:#668100;font-size:20px;font-weight:700;line-height:100%}
.wifi_txt_boxes .wifi_txt_box .wifi_txt_area .wifi_txt{padding-top:10px;color:#333;font-size:15px;line-height:125%;letter-spacing:-0.025em}
.wifi_txt_boxes .wifi_txt_box .wifi_txt_area .wifi_txt.pt15{padding-top:15px}
.wifi_bnr_boxes{float:left;width:362px;margin-left:22px}
.wifi_bnr_boxes .wifi_bnr01{display:block;width:362px;height:300px; background-image:url("../img/main/wifi_bnr01.jpg"); position:relative; background-repeat: no-repeat;}
.wifi_bnr_boxes .wifi_bnr02{display:block;width:362px;height:112px;margin-top:23px}
.wifi_bnr_boxes .wifi_bnr01 .link_box{position:absolute;top:50%; left:50%; margin-left:-88px; margin-top:-10px; text-align:center;}
.wifi_bnr_boxes .wifi_bnr01 .link_box a{color:#FFF; display:block; text-decoration:underline; padding:3px; font-size:18px; margin-bottom:5px;}

/* 230303 타이틀 문구 패딩  */
@media screen and (max-width:800px){
	.main_group .tit.pdl{padding-left: 20px;font-size: 24px;}
	.main_group{height: 230px;}
	.main_group .pos_p{padding-left: 20px;font-size: 12px;}
}

@media screen and (max-device-width:1000px) {
	.wifi_txt_boxes{float:none;width:100%;/* width:300px; */margin:0 auto}
	.wifi_txt_boxes .wifi_txt_box{position:relative;margin-top:10px}
	.main_wifi_info{padding:10px 0}
	.wifi_txt_boxes .wifi_txt_box .wifi_img{position:relative;top:auto;left:auto;float:none;width:100%;height:auto}
	.wifi_txt_boxes .wifi_txt_box .wifi_txt_area{float:none;width:100%;height:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
	.wifi_txt_boxes .wifi_txt_box .wifi_txt_area .wifi_ttl{font-size:14px}
	.wifi_txt_boxes .wifi_txt_box .wifi_txt_area .wifi_txt{padding-top:5px;font-size:12px}
	.wifi_txt_boxes .wifi_txt_box .wifi_txt_area .wifi_txt.pt15{padding-top:5px}
	.wifi_bnr_boxes{float:none;width:100%;/* width:300px; */margin:10px auto 0}
	.wifi_bnr_boxes .wifi_bnr01{width:100%;height:auto}
	.wifi_bnr_boxes .wifi_bnr02{width:100%;height:auto;margin-top:10px}
}
/* 230216 */
@media screen and (max-width:640px) {
	ul.merit_list li .rgt{width: 100%; height: 100%;text-align: center; margin-right:0;}
	ul.merit_list li .rgt p, ul.merit_list li .lf p{float:inherit;text-align: center;}
	ul.merit_list li p.ppp{width: 30%; margin: 0 auto;}
	ul.merit_list li p.ppp span, ul.merit_list li h3.ccc{font-size: 14px;}
	ul.merit_list li .lf{text-align: center;margin-left: 0px;}
	ul.merit_list li .rgt{margin-top:25%;}
	ul.merit_list li.img04 .lf{margin-top:19%;}
	ul.merit_list li.img01{width: 100%;}
	ul.merit_list li.img02{width: 100%;}
	ul.merit_list li.img03{width: 100%;}
	ul.merit_list li.img04{width: 100%;}

	/* 230303 추가 */
	.main_wifi{overflow:hidden;width:100%;height: auto; /* height: 330px; */}
	.main_group .icon_area{right: 2%;}
	.main_wifi_list li img{width: 100%;/* width: 70%; */ text-align: center; margin: 0 auto;padding-right: 0px;}
	/* .main_wifi_list .list_pocket.lpck_pc, .main_wifi_list .list_home{display:none;} */
}

/* 230303 570일 때  */
@media screen and (max-width:570px) {
	.main_group{height: auto;}
	.main_two_btn{}
	.main_two_btn a{width:95%; }
	.main_group .icon_area{width:80%;position: relative;right:inherit;bottom:inherit;display: block;margin: 20px auto;text-align: center;}
	
}

/* 230303 500일 때  */
@media screen and (max-width:500px) {
	/* .main_wifi{height: 275px;} */
	.main_wifi_list .list_pocket, .main_wifi_list .list_home{display: block;width: 100%;}

	/* 240521 */
	.rental_img_list .rt_btn a{width:100%;}
	.auto_wrap2 .btn_wrap a p{padding: 10px 20px !important;}
	.auto_wrap2 .btn_wrap a{width:100% !important;}
	.auto_wrap2 .btn_wrap{padding:0 20px;}
	.disinfection_wrap .inner .clean_txt .top_txt{font-size:24px;}
	.disinfection_wrap .inner .clean_txt .bottom_txt{font-size: 22px !important;}
	.disinfection_wrap .inner .clean_txt .black_txt{font-size:14px;}
	.disinfection_wrap .inner .step_wrap ul li .last_txt{font-size:14px;}

}


@media screen and (max-width:480px) {
/*	.main_group .icon_area{bottom: 12%;right: 4%;}*/

}

/* 240521 */
@media screen and (max-width:400px) {
	.auto_wrap2 .btn_wrap a p{padding: 10px 20px;}
	.auto_wrap2 .btn_wrap a{width:100%;}
	.auto_wrap2 .btn_wrap{padding:0 20px;}
}

.rental_ttl.easyextend{margin:50px 0 20px;}
.main_use{position:relative;width:100%;padding:50px 0;background-color:#fff}
.use_txt_area{padding-top:20px}
.use_ttl{color:#000;font-family:'BMjua';font-size:34px;line-height:130%}
.use_ttl > span{display:block;color:#2168a8;font-family:inherit;font-size:50px;line-height:100%;letter-spacing:-0.025em}
.use_prd_name{padding-top:45px;color:#010101;font-size:30px;font-weight:700;letter-spacing:-0.025em}
.use_prd_price{padding-top:10px;color:#010101;font-size:24px;letter-spacing:-0.025em;line-height:125%}
.use_prd_price > strong{color:#ff0000;font-size:32px;font-weight:700;letter-spacing:inherit;line-height:100%}
.use_prd_price > span{color:#ff0000;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:100%}
.use_prd_list{padding-top:30px}
.use_prd_list > li{margin-top:10px}
.use_prd_list > li:first-child{margin-top:0}
.use_prd_txt{position:relative;padding-left:35px;color:#010101;font-size:18px;letter-spacing:-0.05em;line-height:100%}
.use_prd_txt:before{display:block;content:"";position:absolute;top:-1px;left:5px;width:22px;height:20px;background-image:url("../img/main/use_chk_ico.png");background-repeat:no-repeat}
.use_prd_img{position:absolute;top:145px;left:335px;width:296px;height:236px;background-image:url("../img/main/prd_img03_new.png");background-repeat:no-repeat}
.use_sel_wrap{position:absolute;top:0;right:0;width:270px;padding:30px 19px;border-radius:8px;border:1px solid #aaa;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.use_sel_ttl{padding-bottom:10px;color:#333;font-family:'BMjua';font-size:30px;line-height:36px;text-align:center}
.use_sel_box{margin-top:10px;font-size:0}
.use_sel_box .input_box{display:inline-block;vertical-align:middle;width:204px}
.use_sel_box .input_box input[type="text"].tp_txt{line-height:28px}
.use_sel_box .input_box select.tp_sel{line-height:28px;padding-right:30px}
.use_sel_box .input_box label{display:block;position:absolute;top:6px;left:10px;font-size:14px;color:#122013}
.use_sel_box .btn_input_info{display:inline-block;vertical-align:middle;position:relative;margin-left:10px;width:16px;height:16px;background-image:url("../img/common/btn_input_info.png");background-repeat:no-repeat}
.use_sel_box .btn_input_info .input_info_txt_area{display:none;position:absolute;top:50%;left:26px;width:200px;height:40px;margin-top:-20px;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.use_sel_box .btn_input_info .input_info_txt_area .input_info_txt{color:#333;font-size:16px;letter-spacing:-0.025em;}
.use_sel_box .btn_input_info:hover .input_info_txt_area{display:block}
.use_price_box{padding:36px 0 22px;text-align:center}
.use_price_box .use_price{color:#333;font-size:14px;line-height:100%}
.use_price_box .use_price > span{display:inline-block;margin-right:5px;color:inherit;font-size:30px;font-weight:700;line-height:inherit}
.use_apply_txt{padding:10px;color:#333;font-size:14px;line-height:125%}

.visual_sel_wrap.main_bt{left:initial; right:0; top:0;}



@media screen and (max-device-width:1000px) {
	.main_use{padding:10px 0}
	.use_txt_area{width:300px;margin:0 auto;padding-top:0}
	.use_ttl{font-size:16px}
	.use_ttl > span{font-size:18px}
	.use_prd_name{padding-top:20px;font-size:14px}
	.use_prd_price{padding-top:5px;font-size:12px}
	.use_prd_price > strong{font-size:14px}
	.use_prd_list{padding-top:15px}
	.use_prd_list > li{margin-top:5px}
	.use_prd_txt{padding-left:18px;font-size:12px}
	.use_prd_txt:before{top:1px;left:3px;width:11px;height:10px;background-size:100% auto}
	.use_prd_img{top:20px;left:50%;width:120px;height:120px;margin-left:30px;background-size:100% auto}
	.use_sel_wrap{top:0;right:20px;width:180px;padding:10px 9px;border-radius:4px}
	.use_sel_ttl{padding-bottom:0;font-size:16px;line-height:100%}
	.use_sel_box{margin-top:5px}
	.use_sel_box .input_box{width:143px}
	.use_sel_box .input_box select.tp_sel{line-height:22px;padding-right:21px}
	.use_sel_box .input_box label{top:4px;left:5px;font-size:12px}
	.use_sel_box .btn_input_info{margin-left:5px;width:12px;height:12px;background-size:100% auto}
	.use_sel_box .btn_input_info .input_info_txt_area{left:15px;width:120px;height:24px;margin-top:-12px;padding:5px;border-radius:4px}
	.use_sel_box .btn_input_info .input_info_txt_area .input_info_txt{font-size:10px}
	.use_price_box{padding:15px 0 10px}
	.use_price_box .use_price{font-size:12px}
	.use_price_box .use_price > span{font-size:18px;margin-left:5px}
	.use_apply_txt{padding:5px 5px 0;font-size:12px;letter-spacing:-0.025em}
	.use_sel_wrap{display:none}
	.visual_sel_box .input_box input[type="text"].tp_txt{line-height:22px; height:22px;}

}


@media screen and (max-device-width:1000px) {
	.main_prd.add{padding:10px 0 10px}
}

.main_useguide{position:relative; width:100%; padding:50px 0;}
.main_useguide .sub_ttl_area{margin-top:0;}

@media screen and (max-device-width:1000px) {
	.main_useguide{padding:20px 0 0px;}
}


img.extend_txt{margin-top:30px; display:block;}



@media screen and (max-width:768px) {
	#container .top_bannerzone img{display:block; width:100%;}

	/* 230303 버튼 추가 */
	.wf_btn_wrap{margin-top: 20px;}
	.wf_btn_wrap a{width: 35%;}
	.wf_btn_wrap p{padding: 15px 20px;font-size: 15px;}
	.main_step ul.mstp-ul-wrap li.mstp-ul-wrap-li{width: 48%;height: 175px;}
	.main_step ul li .mstp .mstp-ul{font-size: 14px;}
}

/* 230303 */
@media screen and (max-width:568px) {
	.main_step ul.mstp-ul-wrap li.mstp-ul-wrap-li{width: 100%;height: auto;display: block;margin-bottom: 10px;}
	.main_step ul li .mstp .mstp-ul li{line-height: 1; font-size:12px;}
}

@media screen and (max-width:500px) {
	/* 230303 버튼 추가 */
	.wf_btn_wrap p{padding: 10px 15px;font-size: 13px;}
	.wf_btn_wrap a{width: 42%;}
	.wf_btn_wrap{margin-top: 0px;}
	.inner{padding:0 !important;}
}

/* 제품 라벨 영역 css */


.prd_img .labelArea.right{position:absolute; right:24px; top:29%; max-width:160px; width:26%;}
/* .prd_img .labelArea.right{position:absolute; right:-24px; bottom:6px; max-width:160px; width:34%;} */
.prd_img .labelArea.left{position:absolute; left:24px; top:35%; max-width:160px; width:26%;}
/* .prd_img .labelArea.left{position:absolute; left:-24px; bottom:6px; max-width:160px; width:35%;} */
.prd_img .labelArea > span{display:block; margin-top:20px;}


@media screen and (max-width:768px) {

.prd_img .labelArea.right{width:20%; right:15%; top:28%;}
.prd_img .labelArea.left{width:20%; left:15%; top:34%;}

}


/* 요금제별 타이틀 컬러 */


	.prd_list_ttl.color_free{background-color:#0068b6;}
	.prd_list_ttl.color_freeglobal{background-color:#359163;}
	.prd_list_ttl.color_20gb{background-color:#37ccdc;}
	.prd_list_ttl.color_10gb{background-color:#f9ad1a;}
	.prd_list_ttl.color_05gb{background-color:#fc85df;}




/* SNS 아이콘 위치 변경 20.01.09 */
.sns_area{background-image:url('/img/common/sns_bg.jpg'); background-position:center; background-color:#e0f0f6; background-repeat:no-repeat; position:relative; width:100%; padding:25px 0; box-sizing:border-box;}
.sns_area .sns_wrap{max-width:953px; width:100%; display:block; position:relative; margin:0 auto;}
.sns_area .sns_wrap .sns_cont{display:inline-block; vertical-align:middle; margin-right: 20px;}
.sns_area .sns_title p{display:inline-block; vertical-align:middle;}
.sns_area .sns_title p span{display:block;}
.sns_area .sns_title p .sns_bold{font-weight:bold; font-size:14pt;}
.sns_area .sns_title p .sns_gray{color:#898989;}
.sns_area .sns_title p:nth-of-type(1){padding-top:5px; margin-right:8px;}
/*.sns_area .sns_iconBox{position:absolute; right:0; bottom:0;}*/
.sns_area .sns_iconBox ul li{display:inline-block; vertical-align:top; margin-right:10px;}
.sns_area .sns_iconBox ul li a{display:block;}

.sns_area .container {display: inline-block;}
/*.sns_area .sns_container {position:absolute; right:0px; bottom:0;}*/
.sns_area .sns_container {width: auto;margin-left: 6%;margin-right: 4%;}
.sns_area .faq_container {width: auto;}
.sns_area .faq_container .faq {display: inline-block;padding: 7.5px 25px;border-radius:3px;font-size: 14px;font-weight: bold;color: #fff; background: #f29901;}
.sns_area .faq_container .faq img {margin-right: 20px;}

#footer .inner .foot_sns_box{position:absolute; right:0; bottom:2%;}
#footer .inner .foot_sns_box ul li{display:inline-block; vertical-align:top;}
#footer .inner .foot_sns_box ul li a{display:block;} 


@media screen and (max-width:1100px){

.sns_area{padding:20px;}

}

@media screen and (max-width:768px){

.sns_area{background:url('/img/common/sns_bg_m.jpg') no-repeat 0 0;}
.sns_area{background-size:cover;}
/*.sns_area .sns_wrap{height:90px;}*/
.sns_area .sns_wrap .sns_cont{display: block;vertical-align: middle;margin-right: 20px;/*top:inherit; bottom:0;*/}
.sns_area .sns_iconBox ul li {margin-bottom: 5px}
.sns_area .sns li:first-child {margin-bottom: 10px;}
.sns_area .faq li:first-child {margin-bottom: 0px;}
.sns_area .sns_title {margin-bottom: 10px;}
.sns_area .container {display: inline-block;width: 47%;height: 125px;}
.sns_area .sns_container {display: inline-block;margin-left: 2%;margin-right: 0%;}
.sns_area .sns {display: block;}
.sns_area .faq_container {vertical-align: top}
.sns_area .faq_container .faq_title {margin-bottom: 9px;}
.sns_area .faq_container .faq {display: block;padding:5px;font-size: 12px;margin-top: 0px;line-height: 12px;}
.sns_area .faq_container .faq img {margin-left: 5px;margin-right: 5px;} 

#footer .inner .foot_sns_box{position:relative;}
#footer .inner .foot_sns_box ul li{display:inline-block;}

}


@media screen and (max-width:500px){

.sns_area .sns_title p{font-size:9pt;}
#footer .inner .foot_sns_box{position:relative; text-align:center; right:0; bottom:0; width:100%;}
#footer .inner .foot_sns_box ul li{display:inline-block; margin-right:5px;}

}

@media screen and (max-width:400px){

.sns_area .sns_title p{font-size:8pt;}

}

@media screen and (max-width:340px){

.sns_area{padding:15px;height: 150px;}
.sns_area .sns_wrap{height:80px;}
.sns_area .sns_iconBox{right:7%;}
.sns_area .sns_iconBox ul li{margin-right:0;}

}

/*20201207 클린와이파이!*/
.disinfection_wrap{width:100%;background:#fff;padding: 30px 0 }
.disinfection_wrap .inner > div{display:inline-block;vertical-align:top;}
.disinfection_wrap .inner .clean_txt{width:300px;}
.disinfection_wrap .inner .step_wrap {width:calc(100% - 310px);}
.disinfection_wrap .inner .clean_txt .top_txt{font-family: 'BMjua';font-size:26px;}
.disinfection_wrap .inner .clean_txt .bottom_txt{font-family: 'BMjua';font-size:58px;color:#000;}
.disinfection_wrap .inner .clean_txt .black_txt{font-size:15.5px;line-height:1.4;color:#000;position:relative;padding-top:15px;}
.disinfection_wrap .inner .clean_txt .black_txt:before{position:absolute;top:0;left:0;content:"";background:#e4e4e4;height:1px;width:50px;}
.disinfection_wrap .inner .clean_txt .black_txt span{font-weight:bold;}
.disinfection_wrap .inner .step_wrap ul{width:100%;display:flex;}
.disinfection_wrap .inner .step_wrap ul li{width:33%;padding: 0 1%;}
.disinfection_wrap .inner .step_wrap ul li .step{font-family: 'BMjua';font-size:24px;padding:10px 0;letter-spacing:0}
.disinfection_wrap .inner .step_wrap ul li .last_txt{letter-spacing:-0.5px;font-size:15px;}


@media screen and (max-width:600px){
.disinfection_wrap .inner .clean_txt{width:100%;text-align:center;}
.disinfection_wrap .inner .step_wrap {width:100%;}
.disinfection_wrap .inner .clean_txt .black_txt{margin-bottom:30px;font-size: 14px;}
.disinfection_wrap .inner .clean_txt .black_txt:before{position:absolute;top:0;left:45%;content:"";background:#e4e4e4;height:1px;width:10%;}
.disinfection_wrap .inner .step_wrap ul{width:100%;display:inherit}
.disinfection_wrap .inner .step_wrap ul li{width:100%;padding:2% 0;text-align:center;border:1px solid #ededed;background:#f7f7f7;margin-bottom:10px;}
.disinfection_wrap .inner .step_wrap ul li .step{font-family: 'BMjua';font-size:18px;padding:0px 0;line-height:1.2}
.disinfection_wrap .inner .step_wrap ul li .last_txt{}

.rental_list{width:100%;}

}

/*20201208 자동연장*/
.auto_wrap2{width:100%;margin:30px 0;}
.auto_wrap2 .inner{background:url('/img/main/auto_backpaper.jpg');overflow:hidden;position:relative;padding:30px 0}
.auto_wrap2 .top_title{background:#ffeb7d;padding:0.5% 20% 0.5% 0.5%; box-sizing:border-box;text-align:left;position:relative;display:inline-block;z-index:1;box-sizing:border-box;margin-left:10px;}
.auto_wrap2 .top_title:after{background:#5acab3;left:-10px;height:100%;width:100%;top:-10px;content:"";position:absolute;z-index:-1;display:inline-block;}
.auto_wrap2 .top_title p{line-height:1.8}
.auto_wrap2 .top_title .yellow{font-size:18px;color:#feef74;}
.auto_wrap2 .top_title .white{color:#fff;font-size:42px;}
.auto_wrap2 .txt{line-height:1.8;color:#000;padding:2% 5%;font-size:18px}
.auto_wrap2 .txt span{color:#0d866d;position:relative;z-index:1}
.auto_wrap2 .txt span:before{position:absolute;content:"";background:#fff;height:15px;left:0;width:100%;bottom:0;z-index:-1}
.auto_wrap2 .img{position:absolute;bottom:-5%;right:-25%;}
.auto_wrap2 .btn_wrap{text-align:center;}
.auto_wrap2 .btn_wrap a{text-align:center;display:inline-block;position:relative;z-index:1;width: 50%;}
.auto_wrap2 .btn_wrap a p{padding:15px 30px;color:#5acab3;font-size:18px;font-weighT:bold;background:#fff;border:2px solid #5acab3;z-index:1}
.auto_wrap2 .btn_wrap a:after{background:#5acab3;position:absolute;content:"";left:5px;height:100%;top:5px;width:100%;z-index:-1}
.auto_wrap2 .btn_wrap a:hover:after{background:#ffeb7d;}
@media screen and (max-width:600px){
.auto_wrap2 .top_title .yellow{font-size:16px;color:#feef74;}
.auto_wrap2 .top_title .white{color:#fff;font-size:21px;letter-spacing:-1px;font-weight:bold;padding-bottom:15px}
.auto_wrap2 .img{display:none;}
.auto_wrap2 .txt{line-height:1.2;margin-top:20px;}
.auto_wrap2 .btn_wrap{margin:15px 0}
}