@charset "utf-8";

@media all and  (min-width: 1900px) {
.mvbx{width:100%;margin:0;padding:0px 0;text-align:center; background:url('/images/common/mv_bg_m.jpg') center top no-repeat;background-size:100%;float:left;position:relative;height:1200px}
}

@media all and  (max-width: 1520px) {
.mvbx{width:100%;margin:0;padding:0px 0;text-align:center; background:url('/images/common/mv_bg2.png') center top no-repeat;float:left;position:relative;height:1200px}

/** m01 ***/
.m01{position:absolute;bottom:130px;left:0px;background:#fee46b url('/images/common/banner_women.png') 20px bottom no-repeat;background-size:250px;height:340px;width:90% ! important;border-top-right-radius:60px;border-bottom-right-radius:60px;box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-webkit-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-moz-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	}
.s21_album_top_left{float:left;width:55%;margin:60px 0 0 20px}
.mbanner{width:83%;margin:60px 0 0 15%;position:relative}

}
@media all and  (max-width: 1000px) {
.m01{bottom:22px !important;}
}

@media all and  (max-width: 1080px) {
#quick{display:none}

.mbanner{width:88%;margin:60px 0 0 10%;position:relative}


/*********** sv *************/
.svbx{width:100%;margin:0 0 10px 0;padding:0px 0;text-align:center;float:left;position:relative;max-height:350px}

/** title **/
.sub_bx{margin:0px auto;text-align:center;padding:25px 0;display:inline-block;;text-align:center;width:100%}
.sub_bx h3{text-align:center;font-size:40px;color:#4e4e4e;font-weight:200;letter-spacing:-0.05em}
.sub_bx h3 span{text-align:center;font-size:40px;color:#557aff;font-weight:600;letter-spacing:-0.05em}
.sub_bx_line{display:block;width:23px;background:#557aff;height:1px;margin:40px auto}
.sub_bx_line_b{display:block;width:100%;background:#000;height:3px;margin:40px auto}
.sub_bx_line_b2{display:block;width:100%;background:#000;height:3px;margin:10px auto}

.sub_bx .sub_t_img{text-align:center}
.sub_bx .sub_t_img img{width:90px;}
.sub_bx h4{padding:10px 0;text-align:center;font-size:32px;color:#585858;font-weight:600;letter-spacing:-0.05em}
.sub_bx h5{padding:10px 0;text-align:center;font-size:25px;color:#585858;font-weight:400;letter-spacing:-0.05em}

/* 개통안내 */
.sub01 .sub01_ttl dt{float:left;width:15%;background:#5e7eff;text-align:center;line-height:30px;padding-top:7px;}
.sub01 .sub01_ttl dt span{color:#fff;text-align:center;font-size:30px;font-weight:200;letter-spacing:-0.05em;}
.sub01 .sub01_ttl dd{float:right;font-size:30px;letter-spacing:-0.05em;color:#5e7eff;text-align:left;line-height:35px;width:80%;}
.sub01 .sub01_w .sub01_dl dd{float:left;width:100%;text-align:center;padding:15px 0;font-size:18px;color:#47484b;letter-spacing:-0.05em}

.sub01 .sub01_w{float:left;width:100%;margin:20px 0;}
.sub01 .sub01_w .sub01_dl{display:inline-block;float:left;width:14%;margin:0 1%;}
.sub01 .sub01_w .sub01_dl dt{float:left;width:100%;text-align:center;padding:15px 0;background:none}
.sub01 .sub01_w .sub01_dl dt img{width:80px;text-align:center;}
.sub01 .sub01_w .sub01_dl dd{float:left;width:100%;text-align:center;padding:15px 0;font-size:16px;line-height:23px;color:#47484b;letter-spacing:-0.05em}
.sub01 .sub01_w .arrow01{text-align:center;width:3%;float:left;padding-top:40px;}
.sub01 .sub01_w .arrow01 img{width:15px}

}

@media all and  (max-width: 1000px) {
.top_w{float:left;width:100%;margin:0;border-top:8px solid #4364d7;/*background:url('/images/common/top_bg.png') repeat-x;*/}

.top_w h1{float:left;width:180px;text-align:left}
.top_w .top_btns{float:none;width:100%;margin-right:60px;display:flex;justify-content:flex-end;}

.top_w .top_btns{position:absolute;top:95px;left:0;width:100%;margin:0;padding-right:5px;text-align:center;}
.top_w .top_btns button{border-radius:8px;display:inline-block;margin:5px 5px 0 0px;border:0;outline:0;/*width:calc(50% - 20px);*/}
.top_w .top_btns .top_sns{background:#fbe200 url('/images/common/top_ico_01.png') center center no-repeat;background-size:35px;color:#47463f;width:70px;font-size:0px;letter-spacing:-0.05em;padding:13px 12px;}
.top_w .top_btns .top_link{background:#898989;color:#fff;font-size:13px;letter-spacing:-0.05em;padding:13px 12px 13px 12px;}
.top_w .top_btns .top_cs{background:#00d5ff;color:#fff;font-size:13px;letter-spacing:-0.05em;padding:13px 12px 13px 12px;}
.top_w .top_btns .top_order{background:#dc3d3b;color:#fff;font-size:14px;font-weight:600;letter-spacing:-0.06em;padding:13px 20px 13px 20px;}

/*
.top_w .top_btns button{border-radius:100px;display:inline-block;margin:5px 5px 0 5px;border:0;outline:0;width:calc(50% - 20px);}
.top_w .top_btns .top_sns{background:#fbe200 url('/images/common/top_ico_01.png') 8px 4px no-repeat;background-size:35px;color:#47463f;font-size:14px;letter-spacing:-0.05em;padding:13px 25px 13px 45px;}
.top_w .top_btns .top_link{background:#898989 url('/images/common/top_ico_02.png') 8px 4px no-repeat;background-size:35px;color:#fff;font-size:14px;letter-spacing:-0.05em;padding:13px 25px 13px 45px;}
.top_w .top_btns .top_cs{background:#faa869 url('/images/common/top_ico_03.png') 8px 4px no-repeat;background-size:35px;color:#fff;font-size:14px;letter-spacing:-0.05em;padding:13px 25px 13px 45px;}
.top_w .top_btns .top_order{background:#dc3d3b;color:#fff;font-size:14px;font-weight:600;letter-spacing:-0.06em;padding:13px 25px 13px 25px;}

.top_btns_mb{position:absolute;top:85px;left:0px;width:100%;margin:0px;text-align:center}
.top_btns_mb button{border-radius:100px;display:inline-block;margin:20px 0 2px 0px;border:0;outline:0;width:25%}
.top_btns_mb .top_sns{background:#fbe200 url('/images/common/top_ico_01.png') 8px 4px no-repeat;background-size:35px;color:#47463f;font-size:16px;letter-spacing:-0.05em;padding:13px 25px 13px 45px;}
.top_btns_mb .top_link{background:#898989 url('/images/common/top_ico_02.png') 8px 4px no-repeat;background-size:35px;color:#fff;font-size:16px;letter-spacing:-0.05em;padding:13px 25px 13px 45px;}
.top_btns_mb .top_cs{background:#faa869 url('/images/common/top_ico_03.png') 8px 4px no-repeat;background-size:35px;color:#fff;font-size:16px;letter-spacing:-0.05em;padding:13px 25px 13px 45px;}
.top_btns_mb .top_order{background:#dc3d3b;color:#fff;font-size:18px;font-weight:600;letter-spacing:-0.05em;padding:13px 25px 13px 25px;}
*/

/*.cd-morph-dropdown {
	  position: relative;
	  float:left;
	  width:100%;
	  height: 120px :
	  background:url('/images/common/top_bg_1000.png') repeat-x;
	}

*/

.mvbx{width:100%;margin:0;padding:0px 0;text-align:center; background:none;float:left;position:relative;border-top:1px solid #c0c0c0;height:auto}

.s21_album_top_left{float:left;width:100%;margin:0px 0 0 0%;position:relative;min-height:290px;}

.s21_arrow_box{margin:0px;position:absolute;top:20px;left:20px}

.event_img{float:left;margin:0px  0px;border-radius:0px;
	box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-webkit-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-moz-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	}

.event_img img{border-radius:0;width:100%;/*height:390px;*/}

/**** 2021.04.08 ******/
.mb_tel{padding:10px 0;text-align:center;font-size:20px;height:80px;position:relative;background:url('/images/common/quick_01.png') 20px 20px no-repeat;background-size:25px;}
.mb_tel p{padding-left:40px;font-size:14px;letter-spacing:-0.05em;padding-top:8px;line-height:22px;}
.mb_tel p span{padding:0 8px;color:#586df7;font-weight:600;font-size:16px;}
/** m01 ***/
.m01{position:relative ! important;float:left;background:#fee46b url('/images/common/banner_women.png') 20px bottom no-repeat;background-size:170px;height:250px;width:100% ! important;border-top-right-radius:0px;border-bottom-right-radius:60px;box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-webkit-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-moz-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	}

.mbanner{width:85%;margin:30px 0 0 13%;position:relative}
.mbanner_tguide .tguide01{float:left;display:inline-block;width:130px;height:200px;margin:15px 0px;background:url('/images/common/mbanner_01.png') top center no-repeat;background-size:100%;}
.mbanner_tguide .tguide02{float:left;display:inline-block;width:130px;height:200px;margin:15px 0px;background:url('/images/common/mbanner_02.png') top center no-repeat;background-size:100%;}
.mbanner_tguide .tguide03{float:left;display:inline-block;width:130px;height:200px;margin:15px 0px;background:url('/images/common/mbanner_03.png') top center no-repeat;background-size:100%;}
.mbanner_tguide p{margin-top:110px;text-align:center;line-height:25px;font-size:16px;color:#fff}
.mbanner_tguide{float:right;width:70%;}

/******* 가이드 *******/
    
.guidebx{position:relative;float:left;text-align:center;width:100%;margin:0 auto;background:none}

.m02_bx{width:100%;margin:60px 0%;}
.m02_bx dt img{max-width:120px;}
.m03_bx_left{float:left;width:100%;background:#797ef6 url('/images/common/money_confirm_bg.png') right bottom no-repeat;background-size:50%;text-align:left;height:350px;}
.m03_bx_right{float:left;width:100%;background:#fff;text-align:left;height:390px;}

.m04{position:relative;float:left;text-align:center;width:100%;margin:0px 0% 15px 0%;background:#fff;padding:30px 0 0 }

.btmbx{position:relative;float:left;text-align:center;width:100%;margin:0 auto;background:#f0eaf4;padding:65px 30px}

.btm01{width:35%;}
.btm01 img{width:50px}
.btm02{width:20%;}
.btm02 img{width:50px}
.btm03{width:20%;float:right ! important}
.btm03 img{width:50px}}
.btm03 .btm03_01 .btm03_right {font-size: 18px;}
.btm03 .btm03_02{;font-size:19px;}
.m05 div p{float:left;width:25%;}
.m05 div dl{float:right;width:73%;}
.m05 div dt{width:100%;float:left;font-size:26px;color:#504e51;letter-spacing:-0.05em;padding-bottom:5px;line-height:25px}
.m05 div dt span{width:100%;float:left;font-size:15px;color:#969497;letter-spacing:-0.05em}
.m05 div dd{width:100%;float:left;font-size:22px;color:#242843;letter-spacing:-0.05em}
.m05 div dd a {font-size: 30px;}


.btm01 .chat{width:80%;   margin-top: 20px; }
.btm01 .chat a{display: flex; align-items: center !important;background: rgba(255,255,255,.5); padding: 10px;border-radius: 10px; border:solid 1px #4e4e4e;transition:all 0.2s ease;}
.btm01 .chat a:hover{border:solid 1px #797ef6;}
.btm01 .chat a .w25 {width: 35% !important;}
.btm01 .chat a .w25 img{width: 75%; display:block;}
.btm01 .chat a .w75 {width: 60% !important;}
.btm01 .chat a .w75 font{font-size: 25px !important; font-weight: 600;}
.btm01 .chat a:hover .w75 font{color: #1a3ebe;}


.cs_center .cs01{font-size:16px;color:#717171;letter-spacing:-0.05em;font-weight:300}
.cs_center .cs02{font-size:20px;color:#5a5a5a;letter-spacing:-0.05em;font-weight:300}
.cs_center .cs02 span{font-size:40px;color:#3e56cc;letter-spacing:-0.05em;font-weight:600}

/*** footer ***/
.footer .footer_top .f_right img{text-align:right; /*width:200px !important;*/}
.footer .footer_btm .flogo img{width:110px !important;}


/***sub*****/
.mb_price{width:100%;float:left;padding:10px 0}
.mb_price h4{font-size:25px;border-top:1px solid #ddd;padding-bottom:0px;padding-top:15px;margin:0px;}
.mb_price h4 img{width:109px;}
.mb_price .mb_price_list{float:left;width:98%;height:auto;margin:15px 1%;padding:0px 0;border-radius:20px;border:1px solid #ddd;box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-webkit-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-moz-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ;}
.mb_price .mb_price_list h5{float:left;width:100%;font-size:20px;padding:20px 20px;border-bottom:1px solid #ddd;background:#96a3fd;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;}
.mb_price .mb_price_list ul{float:left;width:100%;border-left:0px solid #ddd}
.mb_price .mb_price_list li{float:left;width:100%;padding:0px 0;border:0;}
.mb_price .mb_price_list li dl{float:left;width:100%;padding:0px 0px;border-bottom:1px dashed #9ea3c3}
.mb_price .mb_price_list li dt{float:left;width:35%;padding:10px 0 10px 15px;font-size:16px;font-weight:500;color:#555;background:#eceef6;letter-spacing:-0.05em;text-align:left}
.mb_price .mb_price_list li dd{float:right;width:60%;padding:10px 0;font-size:16px;font-weight:300;color:#333;letter-spacing:-0.05em;text-align:left}
.mb_price .mb_price_list li dd span{font-size:20px;font-weight:600;color:#ff3030;letter-spacing:-0.05em;text-align:left;line-height:50px;}

.mb_price .mb_price_list li .dlbtm{float:left;width:100%;padding:0px 0px;border-bottom:0px ! important;}
.mb_price .mb_price_list li .dlbtm dt{float:left;width:35%;padding:10px 0 10px 15px;font-size:16px;font-weight:500;color:#555;background:#eceef6;letter-spacing:-0.05em;text-align:left;border-bottom-left-radius:20px;}
.mb_price .mb_price_list li .dlbtm dd{float:right;width:60%;padding:10px 0;font-size:16px;font-weight:300;color:#333;letter-spacing:-0.05em;text-align:left}
.mb_price .mb_price_list li .dlbtm dd span{font-size:20px;font-weight:600;color:#ff3030;letter-spacing:-0.05em;text-align:left;line-height:50px;}



.s_add_bx_left{float:left;width:100%;text-align:center}
.s_add_bx_left img{max-width:100px}
.s_add_bx_right{float:left;width:98%;margin:0 1%;text-align:left}

.s_add_service .s_add_bx li{width:95%;padding:10px 15px;font-size:16px;text-align:left;float:left;background:#fff;border-bottom:1px dashed #ddd}

.chung_mobile{float:left;width:100%;}
.chung_mobile dl{display:inline-block;width:31.6%;margin:0 0.5%;}
.chung_mobile dt{text-align:center;width:100%;padding:10px 0 ;font-size:15px;color:#a2a2a2}
.chung_mobile dd{text-align:center;}
.chung_mobile dd img{max-width:90px}

.chung_home dl{display:inline-block;width:22.5%;margin:0 0.8%;border-radius:0px;border-right:1px solid #ddd;padding:12px;}
.chung_home dd img{max-width:75px}


.s_add_bx_right .ss_ttl img{width:100%;}
.s_add_bx_right .ss_ttl{float:left;width:100%;font-size:20px ! important;line-height:30px;color:#585555;font-weight:500;letter-spacing:-0.05em;padding:15px 0}
.s_add_bx_right .ss_text{float:left;width:100%;font-size:16px ! important;line-height:28px;color:#8a8a8a;font-weight:400;letter-spacing:-0.05em;padding:5px 0}
.s_add_bx_right .ss_ttl2{float:left;width:100%;font-size:18px ! important;color:#f84d4d;font-weight:500;letter-spacing:-0.05em;padding:15px 0}
.ss_text_ss{font-size:14px ! important;line-height:23px;color:#e52e2e;font-weight:300;letter-spacing:-0.05em;padding-left:0px;}


.chung_mart{float:left;width:100%;margin:20px 0;border-top:1px solid #ddd}
.chung_mart dl{display:inline-block;width:100%;margin:10px 0;border-bottom:1px dashed #ddd}
.chung_mart dt{float:left;width:100%;text-align:center}
.chung_mart dd{float:left;text-align:center;width:96%;margin:0 1.5%;padding:10px 0 ;font-size:14px;color:#8a8a8a}
.chung_mart dd img{max-width:100px}
.mart_strong{font-size:23px;font-weight:600;color:#ff8b19}



.cscenter{float:left;width:100%;padding:23px 0 30px 0;border-top:0px solid #111}
.cscenter h4{font-weight:600;color:#535353;font-size:22px;line-height:26px;text-align:center;padding:0px 0 10px 0;}


.sub_cs_center{float:left;width:100%;padding:40px;margin:30px 0;border-radius:40px;text-align:left;background:#fff;border: solid #EDEDED 1px; 
	box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-webkit-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-moz-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; }
.sub_cs_center .cs01{font-size:23px;line-height:30px;color:#717171;letter-spacing:-0.05em;font-weight:200;text-align:center;padding:0px 0 25px 0}
.sub_cs_center .cs02{font-size:30px;line-height:45px;color:#5a5a5a;letter-spacing:-0.05em;font-weight:200;text-align:center;}
.sub_cs_center .cs02 span{font-size:55px;color:#3e56cc;letter-spacing:-0.05em;font-weight:600}
.sub_cs_center .cs03{padding-top:20px; padding-bottom:25px;font-size:18px;line-height:25px;color:#a1a1a1;letter-spacing:-0.05em;font-weight:200;text-align:center;}
.sub_cs_center .cs04{padding-top:10px; padding-bottom:25px;font-size:16px;line-height:23px;color:#a1a1a1;letter-spacing:-0.05em;font-weight:200;text-align:center;}
.sub_cs_center .cs04 span{display:block;padding-bottom:15px;}

.sub_cs_center .csbx{float:left;width:100%;margin:60px 0 0 0;border-top:1px solid #ddd;border-bottom:0px solid #bdbbbb;padding:10px 0;text-align:center;color:#676767;line-height:76px}
.sub_cs_center .csbx img{width:76px}
.google_btn{border-radius:10px;padding:15px;border: solid #EDEDED 1px; margin-right:15px;
	box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-webkit-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-moz-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ;}

.sub_cs_center2{float:left;width:100%;padding:0px;margin:30px 0;border-radius:40px;text-align:left; }
.sub_cs_center2 .cscenter_img{width:100%;}
.sub_cs_center2 .cscenter_img img{max-width:100%;border-radius:40px;}

.sub_cs_division{float:left;width:100%;}

.sub_cs_div{float:left;display:inline-block;width:96%;padding:40px;margin:15px 2%;border-radius:20px;text-align:left;background:#fff;border: solid #EDEDED 1px; 
	box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-webkit-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; 
	-moz-box-shadow: 0 5px 20px rgba(191, 191, 191, 0.6)  ; }
.sub_cs_div img{max-width:100%;}
.sub_cs_div .down_ttl{float:left;width:100%;font-size:20px;letter-spacing:-0.05em;padding-bottom:12px;color:#454545}
.sub_cs_div .down_txt{float:left;width:100%;font-size:16px;letter-spacing:-0.05em;padding-bottom:12px;color:#767676;height:50px;}


/**/
.blist_m{width:100%; border-top: 2px solid #878787;}
.blist_m th{padding: 10px 0px;margin:0;text-indent:10px; font-size:16px; color:#000000; font-weight:400; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;display:block;width:100%;text-align:left;background:#f9f9f9; }
.blist_m tr{padding: 0px 0px; display:block}
.blist_m td{font-size:14px; color:#8a8a8a; font-weight:300;text-align:center;/*border-left:1px  solid #ebebeb;*/padding: 10px 10px; }
.blist_m .tb_suj{color:#555; text-align:left; font-weight:400; margin:30px 0 30px 0;border-left:0px;padding:15px 0}
.blist_m .tb_tit{color:#222; text-align:left; font-weight:400; margin:30px 0 30px 0;padding-left:15px; }
.blist_m tbody tr:hover{background:#f9f9f9; cursor:pointer; transition: all 0.1s;}

/*** select/input ***/
.blist_m select {font-size:16px;border-radius:0px;padding:12px 18px;width:98%;border:1px solid #e9e9e9;background:url('/images/common/arrow_search.png')  89% center no-repeat ;}
.blist_m select {-webkit-appearance: none ! important;-moz-appearance: none ! important; appearance: none ! important; }
.blist_m select::-ms-expand{ display: none; }
.blist_m input{font-size:16px;border-radius:0px;padding:12px 18px;width:95%;border:1px solid #e9e9e9;text-align:left}
.check_list dl{display:inline-block;width:45%;}
.check_list dt{float:left;width:40px;}
.check_list dd{float:right;text-align:left;width:70%;font-size:17px;color:#818181;letter-spacing:-0.05em}
.check_list2 dl{display:inline-block;width:100%;}
.check_list2 dt{float:left;width:25px;}
.check_list2 dd{float:right;text-align:left;width:90%;font-size:17px;color:#818181;letter-spacing:-0.05em}

.sign_box h3{text-align:left;font-size:25px;font-weight:400;letter-spacing:-0.05em;padding:0 0 10px 0}
.sign_etc h3{text-align:left;font-size:25px;line-height:28px;font-weight:400;letter-spacing:-0.05em;padding:0 0 10px 0}
.w45{width:95% ! important}
.sign_text{float:left;width:96%;margin:10px 1.0%;}


@media all and  (max-width: 980px) {
.btm01 .chat{width:90%; }
}

@media all and  (max-width: 860px) {
.btm01 {width:100%; }
.btm01 .Inquiry {width:60%; margin: 0 auto; padding-left: 10px;}
    
.btm01 .chat a{padding: 15px 10px;}
.btm01 .chat a .w25 {width: 40% !important;}
.btm01 .chat a .w25 img{width: 65%; margin: 0 auto;}
.btm01 .chat a .w75 {width: 55% !important;}
.btm01 .chat{width:35%; margin-top: 0;}
.btm01 .chat a .w75 font{font-size: 22px !important;padding-left: 10px;}
    
.btm03 {width:30%; margin-top: 50px !important; }
}

    
@media all and  (max-width: 780px) {
.owl-carousel{margin-top:0px}
.Right li.w50{width:100% ! important;}

.mvbx{width:100%;margin:0;padding:0px 0;text-align:center; background:none;float:left;position:relative;border-top:1px solid #c0c0c0;height:420px}
.s21_album_top_left{float:left;width:100%;margin:0px 0 0 0%;position:relative;./*height:325px;*/}

.svbx{width:100%;margin:0 0 10px 0;padding:0px 0;text-align:center;float:left;position:relative;max-height:200px}

/** m01 ***/
.m01{position:relative;float:left;background-color:#fee46bt;background-image:none;height:250px;width:100% ! important;border-top-right-radius:0px;border-bottom-right-radius:60px;box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-webkit-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-moz-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	}

.mbanner{width:94%;margin:30px 0 0 3%;position:relative}

.m02{margin-top:70px;}
.guidebx{position:relative;float:left;text-align:center;width:100%;margin:0 auto;background:none}
.m02_bx dt img{max-width:90px;}
.m02_bx dd{color:#fff;font-weight:500;font-size:16px;padding:10px 0 10px 0;}

/*
.btm03 .dd_line{width:30px ! important;background:#4e4e4e;height:2px;margin:0px 0 20px 90px}
*/
.m05 div dd a{width:100%;float:left;font-size:25px;color:#242843;letter-spacing:-0.05em}
    
.btm03 {width:33.3%;}
    
    
/**** m04 *****/
.m04{position:relative;float:left;text-align:center;width:96%;margin:0px 2%;background:#fff;padding:30px 0 0 }
.m04_bx_left{float:left;width:96%;margin:0 2%;padding-right:0;}
.m04_bx_right{float:left;width:100%;margin-top:10px;}
.add_service{float:left;width:100%;background:#455dd7;min-height:280px;padding:30px 40px;margin-top:25px;}
.delivery{float:right;width:100%;background:#fff url('/images/common/delivery_btm.png') 0 bottom no-repeat;background-size:100%;min-height:460px;padding:20px 0px 0 0;border:0px solid #ddd;text-align:left}

.top_btns_mb{margin:15px 0 0 0;padding:0;width:100%;}
.top_btns_mb button{border-radius:100px;display:inline-block;margin:0px 0 2px 0px ! important;border:0;outline:0;width:49.3%}

.top_btns_mb .top_sns{background:#fbe200 url('/images/common/top_ico_01.png') 8px 4px no-repeat;background-size:35px;color:#47463f;font-size:14px;letter-spacing:-0.05em;padding:13px 10px 13px 45px;}
.top_btns_mb .top_link{background:#898989 url('/images/common/top_ico_02.png') 8px 4px no-repeat;background-size:35px;color:#fff;font-size:14px;letter-spacing:-0.05em;padding:13px 10px 13px 45px;}
.top_btns_mb .top_cs{background:#faa869 url('/images/common/top_ico_03.png') 8px 4px no-repeat;background-size:35px;color:#fff;font-size:14px;letter-spacing:-0.05em;padding:13px 10px 13px 45px;}
.top_btns_mb .top_order{background:#dc3d3b url('/images/common/ico_han.png') 10px 3px no-repeat;background-size:30px;color:#fff;font-size:14px;font-weight:600;letter-spacing:-0.05em;padding:13px 10px 13px 45px;}

.chung_mobile dl{display:inline-block;width:31.0%;margin:0 0.5%;}
.chung_mobile dt{text-align:center;width:100%;padding:10px 0 ;font-size:14px;line-height:18px;color:#a2a2a2}
.s_h3{font-size:19px;font-weight:500;letter-spacing:-0.05em;color:#555;padding:15px 0}

}


@media all and  (max-width: 700px) {

.mvbx{width:100%;margin:0;padding:0px 0;text-align:center; background:none;float:left;position:relative;border-top:1px solid #c0c0c0;height:420px}
.s21_album_top_left{float:left;width:100%;margin:0px 0 0 0%;position:relative;/*height:390px;*/}

/** m01 ***/
.m01{position:relative;float:left;background-color:#fee46bt;background-image:none;height:250px;width:100% ! important;border-top-right-radius:0px;border-bottom-right-radius:60px;box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-webkit-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-moz-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	}

.mbanner{width:94%;margin:10px 0 0 2%;position:relative}
.mbanner_tbx{float:left;width:28%;}
.mbanner_tguide{float:right;width:70%;}
.mbanner_tguide .tguide01{float:left;display:inline-block;width:120px;height:180px;margin:15px 0px;background:url('/images/common/mbanner_01.png') top center no-repeat;background-size:100%;}
.mbanner_tguide .tguide02{float:left;display:inline-block;width:120px;height:180px;margin:15px 0px;background:url('/images/common/mbanner_02.png') top center no-repeat;background-size:100%;}
.mbanner_tguide .tguide03{float:left;display:inline-block;width:120px;height:180px;margin:15px 0px;background:url('/images/common/mbanner_03.png') top center no-repeat;background-size:100%;}
.mbanner_tguide p{margin-top:90px;text-align:center;line-height:25px;font-size:16px;color:#fff}


.guidebx{position:relative;float:left;text-align:center;width:100%;margin:0 auto;background:none}
.m02_bx dt img{max-width:70px;}


.slider {
        width: 90%;
        margin: 30px auto;
		float:left;
}
.indicator_m{position:absolute; bottom:2% ! important; left:45%; display:inline-block; z-index:10;} 


/**** m04 *****/
.m04{position:relative;float:left;text-align:center;width:96%;margin:0px 2%;background:#fff;padding:30px 0 0 }
.m04_bx_left{float:left;width:96%;margin:0 2%;}
.m04_bx_right{float:left;width:100%;}
.add_service{float:left;width:100%;background:#455dd7;min-height:280px;padding:30px 40px;margin-top:25px;}
.delivery{float:right;width:100%;background:#fff url('/images/common/delivery_btm.png') 0 bottom no-repeat;background-size:100%;min-height:460px;padding:20px 0px 0 0;border:0px solid #ddd;text-align:left}

/* 개통안내 */
.sub01 .sub01_ttl dt{float:left;width:15%;background:#5e7eff;text-align:center;line-height:30px;padding-top:7px;}
.sub01 .sub01_ttl dt span{color:#fff;text-align:center;font-size:25px;font-weight:200;letter-spacing:-0.05em;}
.sub01 .sub01_ttl dd{float:right;font-size:25px;letter-spacing:-0.05em;color:#5e7eff;text-align:left;line-height:35px;width:80%;}
.sub01 .sub01_w .sub01_dl dd{float:left;width:100%;text-align:center;padding:15px 0;font-size:17px;color:#47484b;letter-spacing:-0.05em}

.sub01 .sub01_w{float:left;width:100%;margin:20px 0;}
.sub01 .sub01_w .sub01_dl{display:inline-block;float:left;width:14%;margin:0 1%;}
.sub01 .sub01_w .sub01_dl dt{float:left;width:100%;text-align:center;padding:15px 0;background:none}
.sub01 .sub01_w .sub01_dl dt img{width:60px;text-align:center;}
.sub01 .sub01_w .sub01_dl dd{float:left;width:100%;text-align:center;padding:15px 0;font-size:14px;line-height:20px;color:#47484b;letter-spacing:-0.05em}
.sub01 .sub01_w .arrow01{text-align:center;width:3%;float:left;padding-top:30px;}
.sub01 .sub01_w .arrow01 img{width:15px}

.slideshow-container .prev, .next{font-size:20px;padding:10px;}
    

.btm01 .chat a .w25 {width: 35% !important;}
.btm01 .chat a .w75 {width: 53% !important;}
.btm01 .chat a .w75 font{font-size: 20px !important;}
}


@media all and  (max-width: 660px) {

.mvbx{width:100%;margin:0;padding:0px 0;text-align:center; background:none;float:left;position:relative;border-top:1px solid #c0c0c0;/*max-height:470px*/}
.s21_album_top_left{float:left;width:100%;margin:0px 0 0 0%;position:relative;/*height:390px;*/}

/** m01 ***/
.m01{position:relative;float:left;background-color:#fee46bt;background-image:none;height:240px;padding:0 30px;width:100% ! important;border-top-right-radius:0px;border-bottom-right-radius:60px;box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-webkit-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	-moz-box-shadow: 1px 1px 32px rgba(179, 179, 179, 0.6)  ; 
	}
.mbanner{width:94%;margin:10px 0 0 2%;position:relative}

.mbanner_tbx{float:left;width:100%;}

.mbanner_tguide{float:right;width:100%;display:none}
.mbanner_tguide .tguide01{float:left;display:inline-block;width:120px;height:180px;margin:15px 0px;background:url('/images/common/mbanner_01.png') top center no-repeat;background-size:100%;}
.mbanner_tguide .tguide02{float:left;display:inline-block;width:120px;height:180px;margin:15px 0px;background:url('/images/common/mbanner_02.png') top center no-repeat;background-size:100%;}
.mbanner_tguide .tguide03{float:left;display:inline-block;width:120px;height:180px;margin:15px 0px;background:url('/images/common/mbanner_03.png') top center no-repeat;background-size:100%;}
.mbanner_tguide p{margin-top:90px;text-align:center;line-height:25px;font-size:16px;color:#fff}


.guidebx{position:relative;float:left;text-align:center;width:100%;margin:25px auto;background:none}
.m02_bx dt img{max-width:70px;}

/**** m04 *****/
.m04{position:relative;float:left;text-align:center;width:96%;margin:0px 2%;background:#fff;padding:30px 0 0 }
.m04_bx_left{float:left;width:96%;margin:0 2%;}
.m04_bx_right{float:left;width:100%;}
.m02_bx{width:100%;margin:25px 0%;}

.m02_bx dl{display:inline-block;width:31%;margin:10px 0.5%;background:url('/images/common/guide_bg.png') center top  no-repeat;background-size:100%;border-radius:30px;
	box-shadow: 18px 17px 41px rgba(217, 217, 217, 0.6)  ; 
	-webkit-box-shadow: 18px 17px 41px rgba(217, 217, 217, 0.6)  ; 
	-moz-box-shadow: 18px 17px 41px rgba(217, 217, 217, 0.6)  ; 
	}
.m02_bx dl:hover{transition: 0.3s;display:inline-block;width:31%;margin:10px 0.5%;background:url('/images/common/guide_bg_hover.png') center top  no-repeat;background-size:100%;border-radius:30px;
	box-shadow: 18px 17px 41px rgba(217, 217, 217, 0.6)  ; 
	-webkit-box-shadow: 18px 17px 41px rgba(217, 217, 217, 0.6)  ; 
	-moz-box-shadow: 18px 17px 41px rgba(217, 217, 217, 0.6)  ; 
	}

.add_service{float:left;width:100%;background:#455dd7;min-height:280px;padding:30px 40px;margin-top:25px;}
.delivery{float:right;width:100%;background:#fff url('/images/common/delivery_btm.png') 0 bottom no-repeat;background-size:100%;min-height:460px;padding:20px 0px 0 0;border:0px solid #ddd;text-align:left}

/*** m03 ***/
.m03{margin:50px auto;max-width:1000px;text-align:center}
.m03_bx_left{float:left;width:100%;background:#797ef6 url('/images/common/money_confirm_bg.png') right bottom no-repeat;background-size:60%;text-align:left;height:330px;}

.m03_bx_left h3{padding:20px 0 15px 20px;color:#fff;font-size:32px;letter-spacing:-0.05em;font-weight:500}
.m03_bx_left h4{padding:30px 0 10px 20px;color:#fff;font-size:16px;font-weight:200;width:94%;}
.m03_bx_left p{font-size:15px;font-weight:200;line-height:20px;padding:15px 0 0 20px;color:#fff;}

.m03_bx_right h3{padding:20px 0 5px 20px;color:#646464;font-size:23px;width:100%;letter-spacing:-0.05em;font-weight:200;float:left;border:0px solid #000}
.m03_bx_right h3 span{color:#464cd3;font-size:23px;font-weight:500}
.m03_bx_right p{font-size:14px;font-weight:200;line-height:20px;padding:5px 0 0 20px;color:#949494;text-align:left;border:0px solid #000}

.blist th{padding: 10px 5px; font-size:16px; color:#000000; font-weight:400; border-bottom: 1px solid #dbdbdb;}
.blist td{font-size:14px; color:#8a8a8a; font-weight:300;text-align:center;/*border-left:1px  solid #ebebeb;*/padding: 10px 5px; }

.m04_bx_left h3{position:relative;color:#424242;font-size:30px;letter-spacing:-0.05em;font-weight:200; text-align:left;}
.m04_bx_left h3 span{color:#8186ea;font-size:30px;font-weight:500;padding-left:10px;}
.m04_bx_left .more{position:absolute;top:-8px;right:5px;}
.board_wrap dt{float:left;width:70%;font-size:14px;color:#676767;overflow:hidden;text-align:left;text-overflow:ellipsis;-webkit-line-clamp:1; -webkit-box-orient:vertical; word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.board_wrap dd{float:right;width:27%;font-size:12px;color:#858585;}

.add_service h3{position:relative;color:#fff;font-size:23px;letter-spacing:-0.05em;font-weight:200; text-align:center;line-height:35px}
.add_service h3 span{color:#c6c8f8;font-size:38px;font-weight:600;padding-left:0px;}
.add_service .s_bx{display:inline-block;width:28%;margin:15px 1.2%;border:0px solid #fff;color:#fff;height:60px;line-height:40px;font-size:16px;}

.cs_center .cs01{font-size:15px;color:#717171;letter-spacing:-0.05em;font-weight:300}
.cs_center .cs02{font-size:20px;color:#5a5a5a;letter-spacing:-0.05em;font-weight:300;line-height:35px;}
.cs_center .cs02 span{font-size:42px;color:#3e56cc;letter-spacing:-0.05em;font-weight:600}
.cs_center .csbx{float:left;width:100%;margin:20px 0 0 0;border-top:1px solid #bdbbbb;border-bottom:1px solid #bdbbbb;padding:10px 0;text-align:center;color:#676767;line-height:25px}
.cs_center .csbx img{width:76px;display:block;margin:0 auto;text-align:center}

.delivery{min-height:280px;padding:20px 0px 0 0;border:0px solid #ddd;text-align:left}
.delivery p{padding-left:20px;}

.delivery h3{position:relative;color:#fff;font-size:20px;letter-spacing:-0.05em;font-weight:200; text-align:left;line-height:45px;border-bottom:1px solid #ddd;padding-bottom:10px;padding-left:40px;}
.delivery h3 span{color:#ed3024;font-size:26px;font-weight:600;padding-left:0px;}
.del_txt{color:#5f5f5f;font-size:14px;letter-spacing:-0.05em;padding-top:10px;display:none}


.btmbx{position:relative;float:left;text-align:center;width:100%;margin:0 auto;background:#f0eaf4;padding:25px 0;margin-top:10px;}
.m05 div dt{width:100%;float:left;font-size:25px;color:#504e51;letter-spacing:-0.05em;padding-bottom:5px;line-height:25px}
.m05 div dt span{width:100%;float:left;font-size:15px;color:#969497;letter-spacing:-0.05em}
.m05 div dd{width:100%;float:left;font-size:25px;color:#242843;letter-spacing:-0.05em}

.btm03 .btm03_02{font-size:20px;}
/*.bd_mb{display:none}*/
}

@media all and  (max-width: 560px) {
.btm01{width:96%;margin-bottom:15px ! important;border-bottom:1px solid #ddd;float:left;padding-bottom:20px;padding-left:5%;}
.btm02{width:100%;margin-bottom:15px ! important;border-bottom:1px solid #ddd;float:left;padding-bottom:20px;padding-left:5%;}
    
.btm03{width:60%; margin: 0 auto; margin-top: 30px !important; float:none !important;}
.btm03{clear: both; width:70%; margin: 0 auto !important;  position: relative; display: flex; justify-content: center;}
.btm03:after{width:100%;height:1px;background:#ccc;position:absolute;top:-20px;left:0;display:block;content:"";}
    
.btm03 .btm03_01 .btm03_left{width:20%; }
.btm03 .btm03_01 .btm03_right{width:80%;padding-bottom: 5px; padding-left: 10px;}
.btm03 .btm03_01 .btm03_right br.hide{display: none;}
.btm03 .btm03_02 {width: 100% !important; font-size: 22px;}  
.btm03 .dd_line{display: none;}
    
.btm03 .btm03_01 { }
    
.btm01 {width:70%; display: block; margin: 30px auto 20px 15% !important; }
.btm01 .Inquiry {width: 100%; margin: 0 auto; padding-left: 0px;}
    
.btm01 .chat{width: 100%;margin: 0 auto;margin-top:30px;}
    
}
@media all and  (max-width: 520px) {
.btm03{width:80%;}

.chung_home dl{display:inline-block;width:47.5%;margin:0 0.8%;border-radius:0px;border-right:0px solid #ddd;padding:15px;}
.chung_home dd img{max-width:75px}
}
@media all and  (max-width: 460px) {
.btm03{width:95%; padding-left: 20px !important;}
}
@media all and  (max-width: 420px) {
.btm03{width:80%; display: block; justify-content: space-between; align-items: center; padding-bottom: 20px !important;}
.btm03 .btm03_01 .btm03_left{padding-left: 0px;}
.btm03 .btm03_01 .btm03_right{padding-left: 10px;}
.btm03 .btm03_01 {width: 100%;float: none;  padding-bottom: 10px; display: block; }
.btm03 .btm03_02 {width: 100%;float: none;  padding-bottom: 10px; display: block; }
}
@media all and  (max-width: 400px) {
.btm01{width:70%; margin: 30px auto 20px 5% !important;}
.btm03{width:90%;}
}
@media all and  (max-width: 380px) {
.btm01{width:80%;}
}
@media all and  (max-width: 330px) {
.btm01{margin: 30px auto 20px 5% !important;}
}