@charset "UTF-8";

/***********************************************
배경 모음
***********************************************/
.bg_white {background-color:#fff;}
.bg_1e2121 {background-color:#1e2121;}
.bg_232525 {background-color:#232525;}
.bg_333 {background-color:#333;}
.bg_cc0538 {background-color:#00e4e1 !important;} /*바운스레드*/
.bg_85424b {background-color:#85424b !important;}
.bg_523236 {background-color:#523236 !important;}
.bg_382a2c {background-color:#382a2c !important;}
.bg_4e2028 {background-color:#4e2028 !important;}
.bg_a25c66 {background-color:#a25c66 !important;}
.bg_c77f89 {background-color:#c77f89 !important;}
.bg_690012 {background-color:#690012 !important;}
.bg_614c4c {background-color:#614c4c !important;}
.bg_593c40 {background-color:#593c40 !important;}
.bg_843841 {background-color:#843841 !important;}
.bg_964937 {background-color:#964937 !important;}
.bg_481b25 {background-color:#481b25 !important;}
.bg_008f9e {background-color: #008f9e !important;}
.bg_ff436b {background-color: #ff436b !important;}
.bg_009089 {background-color: #009089 !important;}
.opa5 {opacity:0.5;}

/***********************************************
폰트
***********************************************/

/* 폰트설정 ( 사이즈) */
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px !important;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px !important;}
.fs24 {font-size:24px !important;}
.fs70 {font-size:70px;}
.fwb {font-weight:bold;}
.fwn {font-weight:normal;}

/* 폰트설정 ( 색상) */
.fc_black {color:#222 !important;}
.fc_white {color:#fff !important;}
.fc_555 {color:#555555;}
.fc_666 {color:#666666;}
.fc_999 {color:#999999 !important;}
.fc_red, .fc_cc0538 {color:#00e4e1 !important;}

/* 폰트설정 ( 스타일) */
.underline {text-decoration:underline;}

/*자간*/
.ls_0 {letter-spacing: -0.5px;}
.ls_1 {letter-spacing: 1px;}

/*행간*/
.text_break {word-break: break-all;}
.lh_1 {line-height:1em;}

/*selection*/


/***********************************************
텝메뉴
***********************************************/

/* tab1 */
.tab {margin:0;padding:0;width:100%;text-align:center;border-bottom:1px solid #ddd;height:50px;font-size:16px;color:#222;}
.tab ul {margin:0;padding:0;text-align:center; display: inline-block;}
.tab ul li {float: left; margin:0; border-right:1px solid #ddd;height:50px;}
.tab ul li a {display:inline-block; padding:0 40px; line-height: 50px;}
.tab ul li a {color:#222;}
.tab .first {border-left:1px solid #ddd;}
.tab ul li.on a, .tab ul li:hover a{background:#0facb6; border-bottom: 0; color:#fff; font-weight:bold;}

/* tab2 */
.tabR {text-align:center;}
.tabR a {padding:10px 35px; font-size: 16px; display: inline-block; background:#fff; color:#222; text-align:center;border:1px solid #ddd; border-radius:25px;margin-right:15px;  margin-top: 60px; margin-bottom: 60px;}
.tabR a.on, .tabR a:hover, .tabR a:focus {background:#0facb6;color:#fff;font-weight:bold; border: 1px solid #0facb6;}
.tabR a > span {font-weight:bold; margin:0 0 0 5px;}

.btn_wh {background-color:#fff;color:#555;border:1px solid #ddd;padding:10px 20px;cursor:pointer;}
.btn_wh:hover{background-color:#0facb6;color:#fff}
.btn_blue {background-color:#0b5e88;color:#fff;border:1px solid #0b5e88;padding:10px 20px;cursor:pointer;}
.btn_mint {background-color:#0facb6;color:#fff;border:1px solid #0facb6;padding:10px 20px;cursor:pointer;}
.btn_round {padding:5px; text-align:center;border:1px solid #ddd; border-radius:5px;}


/***********************************************
컨텐츠박스
***********************************************/

/* 레이아웃(컨텐츠박스) */
.cont_boxA {max-width:1200px;margin:0 auto;}
.cont_boxB {max-width:100%;}

.cont_boxHA {float:left;width:50%;}
.cont_boxTH {width:33.3333%;}
.cont_boxFO {width:25%;}
.cont_boxFI {width:20%;}
.cont_boxSI {width:16.6666%;}

/* 폭 */
.w_5p {width:5%;}
.w_10p {width:10%;}
.w_15p {width:15%;}
.w_17p {width:17%;}
.w_20p {width:20%;}
.w_20p_m22_5 {width:calc(20% - 16px);}
.w_25p {width:25%;}
.w_25p_m22_5 {width:calc(25% - 16px);}
.w_30p {width:30%;}
.w_32p {width:32%;}
.w_33p {width:33.3333333333%;}
.w_35p {width:35%;}
.w_40p {width:40%;}
.w_50p {width:50%;}
.w_60p {width:60%;}
.w_65p {width:65%;}
.w_70p {width:70%;}
.w_80p {width:80%;}
.w_85p {width:85%;}
.w_90p {width:90%;}
.w_100p {width:100%;}

.w_20 {width:20px;}
.w_180 {width:180px;}
.w_190 {width: 190px;}
.w_330 {width: 330px;}
.w_750 {width: 750px;}

/* 높이 */
.h_20 {height:20px;}
.h_50 {height:50px;}
.h_61 {height:61px;}
.h_70 {height:70px;}
.h_145 {height:145px;}
.h_150 {height:150px;}
.h_170 {height:175px;}
.h_180 {height:180px;}
.h_190 {height:190px;}
.h_230 {height:230px;}
.h_260 {height:260px;}
.h_330 {height:330px;}
.h_340 {height:340px;}
.h_380 {height:380px;}
.h_420 {height:420px;}
.h_450 {height:450px;}
.h_460 iframe{height:460px;}

.h_100p {height:100%;}

.h_inherit {height: inherit;}

/* 디스플레이 정의 */
.dpb {display: block;}
.dpi {display: inline;}
.dpib {display: inline-block;}
.dpn {display: none;}
.dpg {display: grid;}

.mdpBlock {display: none !important;} /*모바일에서만 보이게*/
.mdpIBlock {display:none !important;}

.m_dpb {display:inline-block; width:8px;}
/***********************************************
정렬
***********************************************/

/* 정렬 */
.dpt {display:table}
.dptc {display:table-cell}

.div_center {margin:0 auto;}

.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right;}
.vat {vertical-align:top;}
.vam {vertical-align:middle !important;}
.vab {vertical-align:bottom;}

.fl_R {float:right;}
.fl_L {float:left;}

/*위치*/
.re {position: relative;}
.ab {position: absolute;}

/* 마진 */
.mg_auto {margin: 0 auto;}

.mgt_5 {margin-top:5px;}
.mgt_10 {margin-top:10px;}
.mgt_15 {margin-top:15px;}
.mgt_20 {margin-top:20px;}
.mgt_30 {margin-top:30px;}
.mgt_40 {margin-top:40px;}
.mgt_60 {margin-top:60px;}
.mgt_80 {margin-top:80px;}

.mgb_5 {margin-bottom: 5px;}
.mgb_10 {margin-bottom: 10px;}
.mgb_20 {margin-bottom: 20px !important;}
.mgb_30 {margin-bottom: 30px;}
.mgb_40 {margin-bottom: 40px;}
.mgb_50 {margin-bottom: 50px;}

.mgr_10 {margin-right: 10px;}
.mgr_20 {margin-right: 20px;}
.mgr_30 {margin-right:30px;}
.mgr_40 {margin-right: 40px;}

.mgl_10 {margin-left: 10px;}
.mgl_20 {margin-left: 20px;}
.mgl_30 {margin-left: 30px;}

.space {margin:0 5px;}
.space02 {margin:0 1px;}

/*패딩*/
.pd_5 {padding:5px;}
.pd_20 {padding:20px;}
.pd_30 {padding:30px;}
.pd_40 {padding:40px;}
.pd_60 {padding:60px;}

.pdt_10 {padding-top:10px;}
.pdt_20 {padding-top:20px;}
.pdt_25 {padding-top:25px;}
.pdt_30 {padding-top:30px;}
.pdt_50 {padding-top:50px;}
.pdt_60 {padding-top:60px;}
.pdt_70 {padding-top:70px;}
.pdt_80 {padding-top:80px;}
.pdt_90 {padding-top:90px;}
.pdt_100 {padding-top:100px;}
.pdt_150 {padding-top:150px;}

.pdb_15 {padding-bottom:15px;}
.pdb_20 {padding-bottom:20px;}
.pdb_40 {padding-bottom:40px;}
.pdb_50 {padding-bottom:50px;}
.pdb_60 {padding-bottom:60px;}
.pdb_80 {padding-bottom:80px;}
.pdb_90 {padding-bottom:90px;}
.pdb_120 {padding-bottom:120px;}

.pdr_10 {padding-right:10px;}
.pdr_20 {padding-right:20px;}
.pdr_26 {padding-right:26.6px;}
.pdr_30 {padding-right:30px;}
.pdr_40 {padding-right:40px;}
.pdr_60 {padding-right:60px;}

.pdl_10 {padding-left:10px;}
.pdl_15 {padding-left:15px;}
.pdl_20 {padding-left:20px;}
.pdl_30 {padding-left:30px;}
.pdl_40 {padding-left:40px;}
.pdl_80 {padding-left:80px;}

.pdlr_10 {padding-left: 10px; padding-right: 10px;}
.pdlr_30 {padding-left: 30px; padding-right: 30px;}
.pdlr_50 {padding-left: 50px; padding-right: 50px;}

.pdtb_5 {padding-top:5px;padding-bottom:5px;}
.pdtb_10 {padding-top:10px;padding-bottom:10px;}
.pdtb_15 {padding-top:15px;padding-bottom:15px;}
.pdtb_30 {padding-top:30px;padding-bottom:30px;}
.pdtb_80 {padding-top:80px;padding-bottom:80px;}
.pdtb_120 {padding-top:120px;padding-bottom:120px;}


.w_20p {width:20%;}
.w_80p {width:80%;}
.fl {float:left;}

.m_h_550 {max-height:550px;}

/***********************************************
기타
***********************************************/

/*border*/
.border {border: 1px solid #ddd; box-sizing: border-box;}
.border_b {border-bottom: 1px solid #363636;}
.border_r {border-right: 1px solid #363636;}
.border_l {border-left: 1px solid #363636;} /*오시는길*/
.border_t {border-top: 1px solid #363636;}

.border_hover_cc0538 {transition:border 0.3s ease-in-out;}
.border_hover_cc0538:hover {border:1px solid #00e4e1 !important;}
.border_hover_cc0538 .border_hover_change {transition:color 0.3s ease-in-out;}
.border_hover_cc0538:hover .border_hover_change {color:#00e4e1 !important;}
/*blut 블릿*/


/*기타 */
.up {text-transform: uppercase;}
.clear {clear:both;}
.cf::after {clear: both; display: block; content: "";}
.hand {cursor:pointer}
.mar_dpb {display: block; margin: 0 auto;}

/* 로케이션/타이틀 */
	#location {width:100%; padding-top: 80px;}
	#location .container h1 {font-size: 66px; padding: 80px 0 0 0; font-weight: 900;}




	/*메인 탑-스크롤*/
	@-webkit-keyframes ani-mouse { 0% { opacity: 1; top: 29%; } 15% { opacity: 1; top: 50%; } 50% { opacity: 0; top: 50%; } 100% { opacity: 0; top: 29%; } }
	@-moz-keyframes ani-mouse { 0% { opacity: 1; top: 29%; } 15% { opacity: 1; top: 50%; } 50% { opacity: 0; top: 50%; } 100% { opacity: 0; top: 29%; } }
	@keyframes ani-mouse { 0% { opacity: 1; top: 29%; } 15% { opacity: 1; top: 50%; } 50% { opacity: 0; top: 50%; } 100% { opacity: 0; top: 29%; } }
	.main_scroll {position:absolute; bottom:0; left:49%;}
	.main_scroll > p { margin-left: -55px; }
	.scroll-btn { display: block; left: 0; right: 0; text-align: center; margin-bottom:15px;}
	.scroll-btn > * {line-height: 18px; font-size: 13px; font-weight: normal; color: #7f8c8d; color: #333; font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px;}
	.scroll-btn > *:hover,
	.scroll-btn > *:focus,
	.scroll-btn > *.active {color: #333;}
	.scroll-btn > *:hover,
	.scroll-btn > *:focus,
	.scroll-btn > *:active,
	.scroll-btn > *.active { opacity: 0.8; filter: alpha(opacity=80);}
	.scroll-btn .mouse { position: relative; display: block; width: 18px; height: 30px; margin: 0 auto 30px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid white; border-radius: 23px;}
	.scroll-btn .mouse > * { position: absolute; display: block; top: 29%; left: 50%; width: 4px; height: 4px; margin: -2px 0 0 -2px; background: white; border-radius: 50%; -webkit-animation: ani-mouse 2.5s linear infinite; -moz-animation: ani-mouse 2.5s linear infinite; animation: ani-mouse 2.5s linear infinite;}

/* 기타(메인 풀페이지) */
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/* 레이아웃 */
.container {width:1180px; margin:auto; background:url(/img/layout/container_line.png) top left repeat-y; background-size:100%;}
.header_container {width:1180px; margin:auto; position: relative;}



@media(max-width:1499px)
{
	.dpn1499 {display:none !Important;}
	.dpb1499 {display:block !Important;}
	body {font-size:16px;}
	*:lang(en) {
		font-size: 18px; letter-spacing: 0;
	}

	*:lang(ko) {
		letter-spacing: -1px;
	}

	.container {width:940px;}
	.header_container {width:940px;}
	#location {padding-top: 150px;}

	.dpb {display: inline;}

	.fs22 {font-size: 18px !important;}
	/*간격패딩*/
	.pdt_50 {padding-top:30px;}

	.m_h_550 {max-height:550px;}

	header {height: 150px;}
	header #gnbwrap {width: 940px; padding-top: 69px;}
	#header_logo {top: 15px;}
	#gnb > ul > li {padding-top:7px; }
	#gnb > ul > li > a{ font-size:14px; padding:15px;}
	header .global_btn {top: 70px;}
	header #gnbwrap #gnb_r > li.sns-wrap {top: 151px;}
	
	footer {background-position: right -50px top 20px; background-size: inherit;}
	footer #footerlogo {width: 940px;}
	footer #footerlogo ul.fotter_menu li a {font-size: 16px;}


	.dpb_1499 {display:block !important;}
}


@media(max-width:991px)
{
	.mst {position:static !Important;}
	.tfs16 {font-size:16px;}
	.w_20p_m22_5 {width:calc(25% - 15px);}
	.w_25p_m22_5 {width:calc(25% - 15px);}

	/*폰트크기*/
	.fs24 {font-size: 20px !important;}

	/*간격 패딩*/

	.pdt_30 {padding-top:15px;}
	.pdt_50 {padding-top:20px;}
	.pdt_60 {padding-top:30px;}
	.pdt_80 {padding-top:40px;}
	.pdt_100 {padding-top: 20px;}

	.pdb_20 {padding-bottom:10px;}
	.pdb_40 {padding-bottom:20px;}
	.pdb_60 {padding-bottom:30px;}
	.pdb_90 {padding-bottom:45px;}
	.pdb_120 {padding-bottom:60px;}

	.pdr_13 {padding-right:0;}
	.pdr_20 {padding-right:0;}
	.pdr_26 {padding-right:0;}
	.pdr_30 {padding-right:0;}
	.pdr_40 {padding-right:0;}
	.pdr_60 {padding-right:0;}
	.pdr_70 {padding-right:0 !important;}

	.pdl_20 {padding-left:0;}
	.pdl_30 {padding-left:0;}
	.pdl_40 {padding-left:0;}
	.pdl_80 {padding-left:0;}

	.pdtb_10 {padding-top:5px;padding-bottom:5px;}
	.pdtb_30 {padding-top:15px;padding-bottom:15px;}
	.pdtb_50 {padding-top:25px;padding-bottom:25px;}
	.pdtb_60 {padding-top:30px;padding-bottom:30px;}
	.pdtb_80 {padding-top:40px;padding-bottom:40px;}
	.pdtb_100 {padding-top:100px;padding-bottom:100px;}
	.pdtb_120 {padding-top:60px;padding-bottom:60px;}

	.w_750 {width: 680px;}
	.w_20p {width:100%;}
	.w_80p {width:100%;}
	.w_20p.fl, .w_80p.fl {float:none;}

	/*모바일 중앙정렬*/
	.mob_center {text-align:center;}
	.mob_left {text-align:left;}

	.mflN {float: none;}
	.mflL {float: left !important; display: block;}

	/*디스플레이 정의*/
	.mdpn {display: none;} /*모바일에서만 안보이게*/
	.mdpBlock {display: block !important;}
	.mdpIBlock {display: inline-block !important;}
	.dpb {display: inline;}

	.m_h_550 {max-height:450px;}
}


@media(max-width:767px)
{
	.m_w_100p {width:100% !Important;}
	.w_33p {width:100%;}
	.fs16 {font-size:14px !important;}
	.fs18 {font-size:16px !important;}
	.fs22 {font-size: 18px !important;}
	.pdlr_30 {padding-left:20px; padding-right:20px;}
	.mgb_20 {margin-bottom:10px !important;}
	.mgb_50 {margin-bottom:30px;}
	.mgb_30 {margin-bottom:20px;}
	.mmgb_50 {margin-bottom:50px !Important;}
	#m_gnb, .m_gnbwrap {display:block;}
	.container {width:100%; padding-left:15px; padding-right:15px; overflow:hidden;}
	.header_container {width:100%; padding-left:15px; padding-right:15px;}

	.w_20p_m22_5 {width:calc(50% - 20px);}
	.w_25p_m22_5 {width:calc(50% - 20px);}
	.w_750 {width: 100%;}
	.mmgb_20 {margin-bottom:20px;}
	.mmgl_0 {margin-left:0px !important;}
	.m_h_550 {max-height:350px;}

	.mmgt_320 {margin-top:320px;}
	.mpdr_0 {padding-right:0 !important;}
	.mpd_30 {padding:30px !important;}

	.mpdr_20 {padding-right:20px !important;}
	.h_61 {height:auto;}


	/*디스플레이 정의*/
	.mobile_off {display:none;}
	.mobile_on {display:block;}
	.mdpb {display: block;}
	.mdpn2 {display:none !Important;}
	/*padding간격*/
	.pdt_20 {padding-top: 10px;}

	/*폰트크기*/
	.fs24 {font-size: 16px !important;}
	.fs20 {font-size:16px !Important;}

	.m_mw1000px {min-width:700px;}
}



/* CSS Document */
.layer-wrap {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
}

.layer-wrap:before {
    content: "";
    display: inline-block;
    height:100%;
    vertical-align: middle;
    margin-right: -.25em;
}


.layer-wrap3 {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    z-index: 1001;
}

.layer-wrap3:before {
    content: "";
    display: inline-block;
    height:100%;
    vertical-align: middle;
    margin-right: -.25em;
}

.layer-wrap .title {
    width:70%;
    margin:-50px auto auto auto;
    height:105px;
    padding:10px 30px;
    background:#fff;
}
.layer-wrap .title h3 {display:inline-block; padding-right:10px;}
.layer-wrap .title img {padding-left:5px;}

.layer-wrap .reserve_form {border-top:1px solid #ccc}
.layer-wrap .reserve_form .form_table {padding:15px 30px 25px 30px;}
.layer-wrap .reserve_form .res {width:100%;}
.layer-wrap .reserve_form .res tr {width:50%;}
.layer-wrap .reserve_form .res th {font-weight:bold; padding-top:10px;}
.layer-wrap .reserve_form .res td {text-align:left; padding-top:10px;}

.layer-wrap2 .reserve_form2 {}
.layer-wrap2 .reserve_form2 .form_table {padding:0;}
.layer-wrap2 .reserve_form2 .res {width:100%;}
.layer-wrap2 .reserve_form2 .res tr {width:50%; border-bottom:1px solid #ccc;}
.layer-wrap2 .reserve_form2 .res th {font-weight:bold; padding:10px 0;}
.layer-wrap2 .reserve_form2 .res td {text-align:left; padding:10px 0;}
.layer-wrap2 .reserve_form2 .res td select {
    width:140px;
    height:30px;
    background:url(../../img/layout/select_01.png) no-repeat;
    background-position:top 7px right 5px;
    border:1px solid #ccc;
    padding-left:5px;
}

.layer-wrap .reserve_form .res input {
    border:1px solid #ccc;
    width:150px;
    height:30px;
    background:url(../../img/board/btn_calendar.png) no-repeat;
    background-position:top 2px right 5px;
    padding-left:7px;
}
.layer-wrap .reserve_form .res select.select_time {
    width:150px;
    height:30px;
    border:1px solid #ccc;
    background:url(../../img/layout/select_01.png) no-repeat;
    background-position:top 5px right 5px;
    padding-left:7px;
}
.layer-wrap .reserve_form .res select.phone {
    width:100px;
    height:30px;
    border:1px solid #ccc;
    background:url(../../img/layout/select_01.png) no-repeat;
    background-position:top 5px right 5px;
    padding-left:7px;
}
.layer-wrap .reserve_form .res input.custom_name {background:none; width:150px;}
.layer-wrap .reserve_form .res input.memo {background:none; width:100%;}
.layer-wrap .reserve_form .res input.phone {background:none; width:100px;}

button.res_reset {float:right; width:90px; height:30px; background:#999; color:#fff;}

.pop-layer {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    background-color: #fff;
    border: 0px;
    border-radius: 0;
}
.pop-layer2 {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    background-color: #fff;
    border: 0px;
    border-radius: 0;
    text-align:left;
}

.pop-layer3 {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    border: 0px;
    border-radius: 0;
    text-align:left;
    border-top:2px solid #cc0538;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}

.pop-layer4 {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    border: 0px;
    border-radius: 0;
    text-align:left;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
}

.pop-layer4 .pop-cont img {cursor:pointer;}

.pop-layer0103_06 {
    display: inline-block;
    vertical-align: middle;
    width: 880px;
    height: 900px;
    background-color: #fff;
    border: 0px;
    border-radius: 0;
}
.pop-layer_title {
    width:100%;
    background:url(../../img/02/popup_bg.jpg) no-repeat;
    height:260px;
    font-size:18px;
    color:#fff;
    text-align:left;
    font-weight:bold;
}
.pop-layer_title2 {
    width:60%;
    display:inline-block;
    padding:20px 40px;

}
a.btn-layerClose {
    float:right;
    margin-top:0;
    margin-right:0;
    font-weight:normal;
    color:#fff;
}

a.btn-layerClose2 {
    float:right;
    margin-top:0;
    margin-right:0;
    font-weight:normal;
    color:#fff;
    display:inline-block;
}
.popbox .container {
    width:70%;
    margin:auto;
    text-align: center;
    font-weight: bold;
    background: #fcfcf7;
    border:1px solid #ddd;
    padding: 20px;
}



.pop-close {position:absolute; top:10px; right:10px; background:none;}


.layer-wrap4 .pop-close {position:absolute; top:-40px; right:0px; background:none;}


ul.ul_submit2 {width:100%;}
ul.ul_submit2 li button {width:50%; height:40px; font-size:16px; color:#fff; float:left;}
ul.ul_submit2 li button img {padding: 0 10px;}
ul.ul_submit2 li button.call {background:#666;}
ul.ul_submit2 li button.form_submit {background:#41d0cc;}

ul.ul_submit3 {width:100%; margin:0;}
ul.ul_submit3 li button {width:100%; height:40px; font-size:16px; color:#fff; float:left;}
ul.ul_submit3 li button img {padding: 0 10px;}
ul.ul_submit3 li button.form_submit {background:#41d0cc;}

.pop-layer_frame { width:100%;  border:0px; margin-top:5px; }
.pop-layer_frame2 { width:100%;  border:0px; margin-top:5px;  padding:0 40px;}
.pop-layer0103_06 .pop-layer_frame { width:100%; height:840px; border:0px; margin-top:5px;}
.pop-layer_bottom { margin-top:10px;text-align:center;}

.point_remain {width:100%; border-top:1px solid #eee; padding:20px 40px; }
.point_remain table {font-size:16px;}
.point_remain tr {margin-bottom:10px;}
.point_remain input[type="text"] {width:130px; font-size:22px; color:#dd3333; font-weight:bold; text-align:right;}

.pop-conts {}

@media(max-width:767px)
{
    .pop-layer3 {left:0; transform:translate(0, -50%);}
    .pop-layer4{width:calc(100% - 40px);}
    .wadiz_img {width:auto !important;}
    .wadiz_img .pop-cont img {width: auto !important; max-height:500px;}

    .pop-layer3 {width:100%;}
}

@media(min-width:768px){
    .pop-layer2 {width:720px;}
    .pop-layer3 {width:720px;}
}

@media(min-width:992px){
    .pop-layer {width:850px;}
    .pop-layer_frame {height:300px;}

    .pop-layer2 {width:850px;}
    .pop-layer_frame2 {height:600px;}

    .pop-layer3 {width:850px;}
}

@media(min-width:1500px) {
    .pop-layer {width:960px;}
    .pop-layer_frame {height:400px;}

    .pop-layer2 {width:850px;}
    .pop-layer_frame2 {height:600px;}

    .pop-layer3 {width:1000px;}

}