@charset "utf-8";

@keyframes moveUpDownEri{
	to{transform:translateY(5px);}
}
.event_erihome{overflow-x:hidden;}
.event_erihome.resize_ani_stop *{ animation: none !important; transition: none !important;}
.event_erihome .hdtxt{position: absolute;left:-9999px;}
.event_erihome strong{ font-family: 'NotoSansKR-Bold';}
.event_erihome{padding-bottom:150px;}

.con_erihome{padding:70px 60px;text-align: center;}
.con_erihome > p{text-align: center;}
.con_erihome .sub_title{display:inline-block;margin:0 auto;font-size:28px; font-weight:400;text-transform:uppercase;}
.con_erihome .con_title{font-size:65px;font-family: 'NotoSansKR-Bold';}

/*con 공통*/
.con_erihome .sub_title,
.con_erihome .con_title{color:#4B4B4B;}

.con_erihome.con3 .list,
.con_erihome.con4 ul,
.con_erihome.con5 ul,
.con_erihome.con6 ul,
.con_erihome.con7 form{margin-top:70px;}

.con_erihome.con3 ul,
.con_erihome.con4 ul,
.con_erihome.con5 ul{display:flex;flex-wrap:wrap; }

.con_erihome input[type=text]:read-only{background:#f9f9f9;cursor: default;}
.con_erihome input[type=text]:read-only::placeholder{color:#ddd;}


.con_erihome.con5 li p,
.con_erihome.con2 p,
.con_erihome.con6 li div,
.con_erihome.con6 .qna_q,
.con_erihome.con6 .qna_a,
.event_erihome .temp_agree_chk label,
.event_erihome .temp_agree_chk label > span{word-break:keep-all;}

/*con1*/
.con_erihome.con1{position: relative;padding:0;}
.con_erihome.con1 .bg img{width:100%;}
.con_erihome.con1 .bg .mb{display:none;}
.con_erihome.con1 .obj{position: absolute;width:100%;top:0;left:0;}


/*color_red*/
.con_erihome.con7 .left p:after,
.con_erihome.con7 .plz p,
.event_erihome .temp_agree_chk label > .color_red{color:#9a1e23 !important;}

/*con2*/
.con_erihome.con2{position: relative;}
.con_erihome.con2 .sub_title{font-size:22px; color:#6D5345;position: relative;}
.con_erihome.con2 .sub_title:after{content:"";position: absolute;left:0;bottom:-3px;width:100%;height:2px;background:#6D5345;}
.con_erihome.con2 .con_title{z-index:1; position:relative; margin:55px auto 30px auto;width:75%;}
.con_erihome.con2 .con_title:after{content:"";position: absolute;bottom:-6%;left:0;width:0%;height:30px;background:#ECE1D1;z-index: -1;}
.con_erihome.con2 .con_title em{display:block;position: absolute;width:100%;height:100%; background:no-repeat url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/con2_title.svg) center;background-size: contain;z-index: 1;}
.con_erihome.con2 .con_title span{display:block;text-indent:-9999px;}
.con_erihome.con2:before{content:"";position: absolute;top:0;left:0;width:100%;height:42%;background:#F3F0E8;z-index: -1;}
.con_erihome.con2:after{content:"";position: absolute;top:calc(42% - 10px);left:50%;transform:translateX(-50%);width:100%;height:265px;background:no-repeat url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/con2_bg_bottom.svg) center bottom;z-index: -1;}
.con_erihome.con2 p{font-size:32px;color:#616060;letter-spacing: -.5px;position: relative;}
.con_erihome.con2 p:after{content:"";display:block;position:relative;margin:55px auto; width:1px;height:140px;background:#616060;}
.con_erihome.con2 .list{display:flex;justify-content: center;padding-left:80px;}
.con_erihome.con2 li{padding:8px 0 8px 50px;font-size:30px;letter-spacing: -.2px;color:#6D5345;text-align: left;background:url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/icon_chk.svg)no-repeat center left;background-size: 35px;}
.con_erihome.con2 .obj {margin-bottom:10px;}
.con_erihome.con2 .obj img{width:100%;}
.con_erihome.con2 .btn_link{position:relative;transition:.4s; padding:16px 73px;font-size:30px;font-family: 'NotoSansKR-Bold';color:#6D5345;border:2px solid #6D5345;}
.con_erihome.con2 .btn_link:after{content:"";position: absolute;top:0;left:0;width:0%;height:100%;background:#fff;transition:.4s;z-index: -1; }
.con_erihome.con2 .btn_link:hover{color:#fff;}
.con_erihome.con2 .btn_link:hover:after{width:100%;background:#6D5345;}
.con_erihome.con2 .btn_link i{display:inline-block;margin-left:10px;width:24px;height:24px;background:url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/arror_right.svg)no-repeat center;transition:.2s .4s;}
.con_erihome.con2 .btn_link:hover i{background-image:url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/arror_right_w.svg);}
.con_erihome.con2 .video_wrap{margin-top:90px;}
.con_erihome.con2 .video_wrap video{width:100%;}


/*con3*/
.con_erihome.con3{background:url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/con3_bg.jpg)no-repeat;background-size: cover;}
.con_erihome.con3 .sub_title,
.con_erihome.con3 .con_title{color:#fff;}
.con_erihome.con3 .list{padding:40px 70px;background:#F3F0E8;}
.con_erihome.con3 ul{justify-content:space-around; }
.con_erihome.con3 li{margin:30px 52px 30px 0;}
.con_erihome.con3 li:nth-child(4n){margin-right:0;}
.con_erihome.con3 li i{display: flex;justify-content: center;align-items: center;width:174px;height:174px;background:#fff; border-radius: 50%;}
.con_erihome.con3 li i img{width:100%;}
.con_erihome.con3 li p{margin-top:15px;font-size:24px;color:#6D5345;}
.con_erihome.con3 li.mb{display:none;}


/*con4*/
.con_erihome.con4{background:#F3F0E8;}
.con_erihome.con4 ul{justify-content: space-between;color:#4B4B4B;}
.con_erihome.con4 li{width:calc(33.33% - 15px);border-radius: 20px;overflow:hidden;}
.con_erihome.con4 li div{overflow:hidden;}
.con_erihome.con4 li:hover div img{transform:scale(1.1);}
.con_erihome.con4 li img{transition: .5s;}
.con_erihome.con4 li p{padding:20px;background:#fff;font-size:22px;letter-spacing: -.1px;}
.con_erihome.con4 .mb{display:none;}

/*con5*/
.con_erihome.con5{background:#D9D9D9;}
.con_erihome.con5 ul{justify-content: space-between;}
.con_erihome.con5 li{position:relative; margin-bottom:4.5%;width:calc(33.33% - 4%);}
.con_erihome.con5 li:after{content:"";position: absolute;top:50%;right:-47px;transform:translateY(-50%);width:40px;height:40px;background:url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/icon_step_arror.svg)no-repeat center;}
.con_erihome.con5 li:nth-child(3n):after{display:none;}
.con_erihome.con5 li div{padding:20px;border-radius: 15px;background:#fff;color:#616060;transition:.5s;}
.con_erihome.con5 li em{display:inline-block;position:relative; font-size:20px;}
.con_erihome.con5 li em:after{content:"";position: absolute;bottom:2px;left:0;width:100%;height:1px;background:#616060;}
.con_erihome.con5 li i{display:block;}
.con_erihome.con5 li strong{font-size:30px;}
.con_erihome.con5 li p{margin-top:8px;font-size:20px;}

/*con6*/
.con_erihome.con6 ul{color:#616060;}
.con_erihome.con6 li{display:flex;flex-wrap:wrap;justify-content:space-between; margin-bottom:40px;padding:60px;background:#f4f4f4;border-radius: 15px;}
.con_erihome.con6 li:last-child{margin-bottom:0;}
.con_erihome.con6 li div:first-child{width:200px;}
.con_erihome.con6 li div:first-child i{display:flex;align-items:center;justify-content:center;margin-left:12px;width:130px;height:130px;background:#fff;border-radius: 50%;color:#616060;font-size:38px;font-family: 'NotoSansKR-Bold';}
.con_erihome.con6 li div:last-child{width:calc(100% - 200px);text-align: left;}
.con_erihome.con6 .qna_q{font-size:32px;}
.con_erihome.con6 .qna_a{margin-top:8px;font-size:26px;}


/*con7*/
.con_erihome.con7 .input_form{display:flex;margin-bottom:30px;font-size:30px;text-align: left;color:#616060;}
.con_erihome.con7 .left{width:245px;}
.con_erihome.con7 .right{width:calc(100% - 245px);}
.con_erihome.con7 input,
.con_erihome.con7 textarea,
.con_erihome.con7 select{color:#616060;font-size:25px;}
.con_erihome.con7 input,
.con_erihome.con7 select{height:107px;}
.con_erihome.con7 input,
.con_erihome.con7 textarea{padding:30px 40px;width:100%;border-radius: 5px;border:1px solid #D9D9D9;}
.con_erihome.con7 .left p{margin-top:28px;font-family: 'NotoSansKR-Bold';}
.con_erihome.con7 .left p:after{font-size:25px;}
.con_erihome.con7  [type=button]{background:#9E9E9E;border-color:#9E9E9E;color:#fff;}
.con_erihome.con7 .addr [type=button]:hover{background:#616060;}
.con_erihome.con7 .addr div{display:flex;margin-bottom:30px;}
.con_erihome.con7 .addr div:last-child{margin-bottom:0;}
.con_erihome.con7 .addr [type=button]{margin-left:20px;width:260px;}
.con_erihome.con7 .zipcode{width:calc(100% - 260px);}
.con_erihome.con7 .phone{display:flex;justify-content: space-between;}
.con_erihome.con7 .phone .form_selectbox,
.con_erihome.con7 .phone input{position: relative;width:calc(33.33% - 20px);}
.con_erihome.con7 .phone .form_selectbox{border-radius: 5px;border:1px solid #D9D9D9;}
.con_erihome.con7 .phone select{padding:30px;width:100%;background:none;border:0;}
.con_erihome.con7 .phone .form_selectbox:after{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%);  width: 0px;height: 0px;border-top: calc( 10px * 1.732 ) solid #616060; border-left: 10px solid transparent;border-right: 10px solid transparent;pointer-events: none;}
.con_erihome.con7 .dash{display:none;}

.event_erihome .temp_agree_wrap{margin-top:70px;text-align: left}
.event_erihome .temp_agree_chk{position: relative;}
.event_erihome .temp_agree_chk.simple{margin-bottom:30px;}
.event_erihome .temp_agree_chk label,
.event_erihome .temp_agree_chk label > span{font-size:30px;color:#616060;letter-spacing: -.2px; transition:.5s;}
.event_erihome .temp_agree_chk input[type=checkbox]{height:0;padding:0;width:0;left:-9999px;}
.event_erihome .temp_agree_chk input[type="checkbox"] + label{background-repeat:no-repeat;background-image: url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/icon_check_off.svg);}
.event_erihome .temp_agree_chk input[type="checkbox"]:checked + label{background-image:url(https://bodyfriend.speedgabia.com/img/bodyfriend/event/erihome/icon_check_on.svg)}

.event_erihome .temp_agree_chk input[type="checkbox"] + label{padding:4px 0 4px 50px;background-position: 0 12px;background-size:35px;}
.event_erihome .temp_agree_chk input[type="checkbox"]:checked + label{background-position: 0 12px;background-size:35px;}
.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label{padding:5px 0 8px 65px;font-size:32px;}
.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label,
.event_erihome .temp_agree_chk.simple input[type="checkbox"]:checked + label{background-size:50px;background-position: 0 5px;} 
.event_erihome .temp_agree_wrap .temp_txt{margin-top:15px;padding:30px;font-size:26px;line-height:40px;border-radius: 5px;height:185px;}

.event_erihome .button_wrap{display:flex;margin-top:95px;margin-bottom:40px;}
.event_erihome .button_wrap a{display:inline-block;padding:30px 0px;font-size:40px;background:#9a1e23;color:#fff;font-weight:700;max-height:120px;}
.event_erihome .button_wrap .btn_reserve{width:calc(65% - 23px);margin-right:23px;}
.event_erihome .button_wrap .link_kakao_channel{display:flex;justify-content: center;align-items: center;width:35%;background:#FAE100; color:#371D1E;}
.event_erihome .button_wrap .icon_kakao_channel{margin:0 25px 0 0;height:65px;}
.event_erihome .button_wrap .icon_kakao_channel img{height:100%;}

/* scroll active before, after*/
.con_erihome .sub_title{transition: .7s;}
.con_erihome .con_title,
.con_erihome.con2 p{transition: 1.5s 1s;}
.con_erihome.con7 .con_title{transition: .7s;}
.con_erihome.con2 .con_title:after{transition: .7s 1.5s;z-index: -1;}
.con_erihome.con2 li:nth-child(1){transition: .7s 2s;}
.con_erihome.con2 li:nth-child(2){transition: .7s 2.5s;}
.con_erihome.con2 li:nth-child(3){transition: .7s 3s;}
.con_erihome.con2 .obj{animation : moveUpDownEri 1s infinite alternate cubic-bezier(0.4,-0.01, 1, 1);}

.con_erihome.con3 li:nth-child(1) i,
.con_erihome.con3 li:nth-child(1) p,
.con_erihome.con4 li.pc,
.con_erihome.con4 li:nth-child(2),
.con_erihome.con6 li:nth-child(1){transition: .7s 1s;}
.con_erihome.con3 li:nth-child(2) i,
.con_erihome.con3 li:nth-child(2) p,
.con_erihome.con4 li:nth-child(3),
.con_erihome.con4 li:nth-child(4),
.con_erihome.con6 li:nth-child(2){transition: .7s 1.5s;}
.con_erihome.con3 li:nth-child(3) i,
.con_erihome.con3 li:nth-child(3) p,
.con_erihome.con4 li:nth-child(5),
.con_erihome.con6 li:nth-child(3){transition: .7s 2s;}
.con_erihome.con3 li:nth-child(4) i,
.con_erihome.con3 li:nth-child(4) p{transition: .7s 2.5s;}
.con_erihome.con3 li:nth-child(5) i,
.con_erihome.con3 li:nth-child(5) p{transition: .7s 3s;}
.con_erihome.con3 li:nth-child(6) i,
.con_erihome.con3 li:nth-child(6) p{transition: .7s 3.5s;}
.con_erihome.con3 li:nth-child(7) i,
.con_erihome.con3 li:nth-child(7) p{transition: .7s 4s;}
.con_erihome.con3 li:nth-child(8) i,
.con_erihome.con3 li:nth-child(8) p{transition: .7s 4.5s;}
.con_erihome.con3 li:nth-child(9) i,
.con_erihome.con3 li:nth-child(9) p{transition: .7s 5s;}

.con_erihome.con5 li:nth-child(1){transition:.7s 1s;}
.con_erihome.con5 li:nth-child(1):after{transition:.7s 1.2s;}
.con_erihome.con5 li:nth-child(2){transition:.7s 1.5s;}
.con_erihome.con5 li:nth-child(2):after{transition:.7s 1.7s;}
.con_erihome.con5 li:nth-child(3){transition:.7s 2s;}
.con_erihome.con5 li:nth-child(3):after{transition:.7s 2.2s;}
.con_erihome.con5 li:nth-child(4){transition:.7s 2.5s;}
.con_erihome.con5 li:nth-child(4):after{transition:.7s 2.7s;}
.con_erihome.con5 li:nth-child(5){transition:.7s 3s;}
.con_erihome.con5 li:nth-child(5):after{transition:.7s 3.2s;}
.con_erihome.con5 li:nth-child(6){transition:.7s 3.5s;}

.con_erihome .sub_title,
.con_erihome .con_title,
.con_erihome.con2 p,
.con_erihome.con2 li,
.con_erihome.con3 li p{transform:translateY(100%);opacity:0;}
.con_erihome.con2 .obj{transform:translateY(0);}
.con_erihome.con3 li i{transform:perspective(700px) rotate3d(0, 1, 0, 270deg);opacity: 0;}
.con_erihome.con4 li,
.con_erihome.con5 li{transform:perspective(700px) rotate3d(0, 1, 0, 90deg);opacity: 0;}
.con_erihome.con5 li:after{transform:translateX(-30px);opacity: 0;}
.con_erihome.con6 li{transform:perspective(700px) rotate3d(1, 0, 0, 90deg);opacity: 0;}

.con_erihome.active .sub_title,
.con_erihome.active .con_title,
.con_erihome.con2.active p,
.con_erihome.con2.active li,
.con_erihome.con3.active li p{transform:translateY(0);opacity:1;}
.con_erihome.con2.active .con_title:after{width:100%;}
.con_erihome.con3.active li i,
.con_erihome.con4.active li,
.con_erihome.con5.active li{transform:rotate3d(0, 1, 0, 0deg);opacity: 1;}
.con_erihome.con5.active li:after{transform:translateX(0) translateY(-50%);opacity: 1;}
.con_erihome.con6.active li{transform:rotate3d(1, 0, 0, 0deg);opacity: 1;}

.con_erihome.con5.active li:hover > div {transform:perspective(700px) rotate3d(0, 1, 0, 10deg);box-shadow: -20px 0 20px rgba(0,0,0,0.15);}

/* .con_erihome.con7 .sub_title,
.con_erihome.con7 .con_title{transform: translateY(0);opacity: 1;}
 */

@media all and (max-width: 1180px) {
	.event_erihome{padding:0 0 60px 0;}
	.con_erihome.con3 li{margin:30px 2.9% 30px 0;}
	.con_erihome.con4 li p{font-size:21px}
	
	.event_erihome .button_wrap a{font-size:35px;}
	.event_erihome .button_wrap .icon_kakao_channel{margin:0 15px 0 0;height:55px;}
}

@media all and (max-width: 1024px) {
	/*공통*/
	.con_erihome.con3 .list,
	.con_erihome.con4 ul,
	.con_erihome.con5 ul,
	.con_erihome.con6 ul,
	.con_erihome.con7 form{margin-top:50px;}

	.con_erihome{padding:60px 50px;}
	.con_erihome .sub_title{font-size:18px;}
	.con_erihome .con_title{font-size:50px;}
	.con_erihome.con2 .con_title{margin:40px auto 25px auto;}
	.con_erihome.con2 .con_title:after{bottom:-17%;}
	.con_erihome.con2:before{height: 35%;}
	.con_erihome.con2:after{top: calc(35% - 10px);}
	.con_erihome.con2 .list{padding-left:0;}
	.con_erihome.con2 p{font-size:27px;}
	.con_erihome.con2 p:after{margin:30px auto;height:95px;}
	.con_erihome.con2 li{padding:7px 0 7px 40px;font-size:25px;background-size:30px;}
	.con_erihome.con2 .btn_link{padding:15px 62px;font-size:20px;}
	.con_erihome.con2 .btn_link i{width:20px;height:16px;background-size:100%;}
	.con_erihome.con2 .video_wrap{margin-top:70px;}
	
	.con_erihome.con3 .list{padding:20px 30px;}
	.con_erihome.con3 ul{justify-content: flex-start;}
	.con_erihome.con3 li{width:33.33%;margin:30px 0;}
	.con_erihome.con3 li i{margin:0 auto;}
	.con_erihome.con3 li p{font-size:22px;}
	.con_erihome.con3 li.mb{display:block;}
	
	.con_erihome.con4 li div{position: relative;height:270px;}
	.con_erihome.con4 li div img{position: absolute;top:0;left:50%;transform:translateX(-50%);height:100%;}
	.con_erihome.con4 li:hover div img{transform:translateX(-50%) scale(1.1);}
	.con_erihome.con4 li p{font-size:18px;padding:20px 10px;}
	
	.con_erihome.con5 li img{height:150px;}
	.con_erihome.con5 li strong{font-size:25px;}
	.con_erihome.con5 li p{font-size:16px;}
	.con_erihome.con5 li em{font-size:14px;}
	
	.con_erihome.con7 .left{width:130px;}
	.con_erihome.con7 .right{width:calc(100% - 130px);}
	.con_erihome.con7 input, 
	.con_erihome.con7 textarea, 
	.con_erihome.con7 select,
	.con_erihome.con7 .left p:after,
	.con_erihome.con7 .input_form{font-size:25px;}
	.con_erihome.con7 .input_form,
	.con_erihome.con7 .addr div{margin-bottom:25px;}
	
	.event_erihome .temp_agree_chk label,
	.event_erihome .temp_agree_chk label > span{font-size:20px}
	.event_erihome .temp_agree_chk input[type="checkbox"] + label{padding-left:38px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label{padding-left:48px;font-size:25px;}
	
	.event_erihome .temp_agree_chk input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk input[type="checkbox"]:checked + label{background-position: 0 5px;background-size:30px !important;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk.simple input[type="checkbox"]:checked + label{background-position: 0 12px;background-size:38px !important;}
	
	.event_erihome .temp_agree_wrap .temp_txt{padding:20px;height:150px;font-size:18px;line-height:1.4;}
	
	.event_erihome .button_wrap a{padding:20px 0;font-size:30px;max-height:88px;}

}

@media all and (max-width: 950px) {
	.con_erihome.con4 li div{height:225px;}
	.con_erihome.con5 li div{padding:20px 10px;}
	.con_erihome.con6 li{margin-bottom:30px;padding:50px;}
	.con_erihome.con6 li div:first-child{width:180px;}
	.con_erihome.con6 li div:first-child i{margin:0;width:120px;height:120px;font-size:30px;}
	.con_erihome.con6 li div:last-child{width:calc(100% - 180px);}
	.con_erihome.con6 .qna_q{font-size:22px;}
	.con_erihome.con6 .qna_a{font-size:20px;}
	
	.con_erihome.con4 li p{font-size:16px;}
}
@media all and (max-width: 830px) {
	
	.con_erihome.con2 .con_title:after{bottom:-10%%;height:20px;}
	.con_erihome.con4 li div{height:188px;}
	.con_erihome.con4 li p{font-size:14px;}
	
	.con_erihome.con5 li:after{background-size:100%;width:25px;height:25px;right:-30px;}
	.con_erihome.con5 li strong{font-size:20px;}
	.con_erihome.con5 li img{height:130px;}
	.con_erihome.con5 li p{margin-top:5px;font-size:14px;}
	
	.con_erihome.con6 li div:first-child{width:150px;}
	.con_erihome.con6 li div:last-child{width:calc(100% - 150px);}
	
	.con_erihome.con7 .input_form,
	.con_erihome.con7 .addr div{margin-bottom:15px;}
	.con_erihome.con7 input, 
	.con_erihome.con7 textarea, 
	.con_erihome.con7 select,
	.con_erihome.con7 .left p:after,
	.con_erihome.con7 .input_form{font-size:18px;}
	.con_erihome.con7 input, .con_erihome.con7 textarea{padding:20px 30px;}
	.con_erihome.con7 input, .con_erihome.con7 select{height:auto;}
	.con_erihome.con7 .phone select{padding:20px;}
	.event_erihome .temp_agree_chk.simple{margin-bottom:20px;}
	.event_erihome .temp_agree_chk label,
	.event_erihome .temp_agree_chk label > span{font-size:18px}
	.event_erihome .temp_agree_chk input[type="checkbox"] + label{font-size:20px;}	
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label{font-size:25px;}
 	.event_erihome .temp_agree_chk input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk input[type="checkbox"]:checked + label{background-position: 0 5px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk.simple input[type="checkbox"]:checked + label{background-position: 0 6px;} 
	
	
	.event_erihome .temp_agree_wrap .temp_txt{font-size:15px;}
	
	.event_erihome .button_wrap a{font-size:25px;max-height:78px;}
	.event_erihome .button_wrap .icon_kakao_channel{margin:0 10px 0 0;height:40px;}
	
}

@media all and (max-width: 768px) {
	.con_erihome{padding:40px 20px;}
	.con_erihome .sub_title{font-size:14px;}
	.con_erihome .con_title{font-size:40px;}
	
	.con_erihome.con2 .sub_title{margin:20px 0;font-size:14px;}
	.con_erihome.con2 .sub_title:after{height:1px;}
	.con_erihome.con2 .con_title{margin:20px auto;}
	.con_erihome.con2 .con_title:after{bottom:-8%;}
	.con_erihome.con2 p{font-size:22px;}
	.con_erihome.con2 p:after{margin:20px auto;height:60px;}
	.con_erihome.con2 li{padding-left:35px;font-size:18px;background-size:25px;}
	.con_erihome.con2 .btn_link{padding:15px 50px;font-size:18px;}
	.con_erihome.con2 .btn_link i{margin-left:5px;width:18px;height:14px;}
	.con_erihome.con2 .video_wrap{margin-top:60px;}
	
	.con_erihome.con3 .list{margin-top:30px;padding:20px 10px;}
	.con_erihome.con3 li{margin:20px 0;}
	.con_erihome.con3 li i{width:130px;height:130px;}
	.con_erihome.con3 li p{font-size:18px;}
	
	.con_erihome.con4 ul{flex-wrap:wrap;}
	.con_erihome.con4 li{width:calc(33.33% - 5px);}
	.con_erihome.con4 li div{height:199px;}
	
	.con_erihome.con5 ul{margin:50px 30px 0 30px;}
	.con_erihome.con5 li{width:calc(50% - 4%);}
	.con_erihome.con5 li:nth-child(3n):after{display:block;}
	.con_erihome.con5 li:last-child:after,
	.con_erihome.con5 li:nth-child(2n):after{display:none;}
	.con_erihome.con5 li:after{right:-35px;}
	
	.con_erihome.con6 li{padding:30px;margin-bottom:20px;}
	.con_erihome.con6 li div:first-child{width:100px;}
	.con_erihome.con6 li div:last-child{width:calc(100% - 100px)}
	.con_erihome.con6 li div:first-child i{width:80px;height:80px;font-size:22px;}
	.con_erihome.con6 .qna_q{font-size:18px;}
	.con_erihome.con6 .qna_a{font-size:16px;}
	
	
	.con_erihome.con7 .input_form, 
	.con_erihome.con7 .addr div{margin-bottom:10px;}
	.con_erihome.con7 input, 
	.con_erihome.con7 textarea, 
	.con_erihome.con7 select, 
	.con_erihome.con7 .left p:after,
	.con_erihome.con7 .input_form{font-size:16px;}
	.con_erihome.con7 .left p{margin-top:15px;}
	.con_erihome.con7 input, .con_erihome.con7 textarea{padding:15px;}
	.con_erihome.con7 .phone select{padding:15px;}
	.con_erihome.con7 .phone .form_selectbox:after{right:20px;border-top: calc( 5px * 1.732 ) solid #616060; border-left: 5px solid transparent;border-right: 5px solid transparent;}
	.con_erihome.con7 .dash{display:flex;align-items: center;}
	.con_erihome.con7 .addr [type=button]{margin-left:10px;width:150px;transition:.3s;}
	.con_erihome.con7 .zipcode{width:calc(100% - 150px);}
	
	.event_erihome .button_wrap .btn_reserve{width:calc(60% - 15px);margin-right:15px;}
	.event_erihome .button_wrap .link_kakao_channel{width:40%;}
	
}

@media all and (max-width: 640px) {
	
	.con_erihome.con4 ul,
	.con_erihome.con6 ul,
	.con_erihome.con7 form{margin-top:30px;}
	
	.con_erihome{padding:30px;}
	.con_erihome.con1 .bg{position: relative;height:700px;overflow:hidden;}
	.con_erihome.con1 .bg img{position: absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%;}
	.con_erihome.con2 p{font-size:20px;}
	.con_erihome.con2 .obj{margin-bottom:25px;}
	.con_erihome.con2 .btn_link{border:1px solid #6D5345;font-size:18px;padding:11px 33px;}
	
	.con_erihome.con3 li i{width:120px;height:120px;}
	.con_erihome.con3 li p{font-size:16px;}
	
	.con_erihome.con4 .pc{display:none;}
	.con_erihome.con4 .mb{display:block;} 
	.con_erihome.con4 ul{flex-wrap:wrap;justify-content: space-around;}
	.con_erihome.con4 li{margin-bottom:20px;width:calc(50% - 15px);border-radius: 10px;box-shadow: 0 0 10px rgba(109,83,69,0.15);}
	.con_erihome.con4 li div{height:232px;}
	.con_erihome.con4 li p{font-size:17px;}
	
	.con_erihome.con5 ul{margin:30px 20px 0 20px}
	.con_erihome.con5 li{margin-bottom:6%;width:calc(50% - 5%)}
	.con_erihome.con5 li img{height:120px;}
	
	.con_erihome.con6 ul{margin-top:30px;}
	.con_erihome.con6 li div:first-child{display:flex;align-items:center; width:85px;}
	.con_erihome.con6 li div:last-child{width:calc(100% - 85px);}
	.con_erihome.con6 li div:first-child i{width:60px;height:60px;font-size:18px;box-shadow: 0 0 5px rgba(0,0,0,0.15);}
	
	.con_erihome.con7 .left{width:100px;}
	.con_erihome.con7 .right{width:calc(100% - 100px);}
	
	
	.event_erihome .temp_agree_chk{margin-top:15px !important}
	.event_erihome .temp_agree_chk.simple{margin-bottom:10px;}
	.event_erihome .temp_agree_chk input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk label > span{font-size:14px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label{font-size:19px;}
 	.event_erihome .temp_agree_chk input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk input[type="checkbox"]:checked + label{padding-left:30px;background-size:22px !important;background-position: 0 4px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk.simple input[type="checkbox"]:checked + label{padding-left:38px; background-size:30px !important;background-position: 0 6px;}  
	
	.event_erihome .temp_agree_wrap .temp_txt{margin-top:5px;padding:15px;font-size:14px;}
	
	.event_erihome .button_wrap{margin-top:75px;}
	.event_erihome .button_wrap a{padding:20px 0px;font-size:20px;max-height:68px;}
	.event_erihome .button_wrap .icon_kakao_channel{height:32px;}
}

@media all and (max-width: 540px) {
	.con_erihome{padding:30px 20px;}
	
	.con_erihome.con1 .bg .pc{display:none;}
	.con_erihome.con1 .bg .mb{display:block;}
	
	.con_erihome.con2 .sub_title,
	.con_erihome .sub_title{font-size:12px;}
	.con_erihome .con_title{font-size:28px;}
	
	.con_erihome.con2:before{height:37%;}
	.con_erihome.con2:after{top:calc(37% - 10px);height:160px;background-size: cover;}
	.con_erihome.con2 .sub_title{margin:10px 0;}
	.con_erihome.con2 .con_title{margin:10px auto 15px auto;width:75%;}
	.con_erihome.con2 .con_title:after{height:15px;bottom:-6%;}
	.con_erihome.con2 p{font-size:16px;line-height:1.6}
	.con_erihome.con2 p:after{height:50px;margin:15px auto;}
	.con_erihome.con2 li{padding:5px 0 5px 25px;font-size:14px;background-size:18px;}
	.con_erihome.con2 .obj {margin-bottom:40px;overflow:hidden;}
	.con_erihome.con2 .obj img{transform:scale(1.2)}
	
	
	.con_erihome.con3 .list{padding:10px;}
	.con_erihome.con3 li i{width:100px;height:100px;}
	
	.con_erihome.con4 li p{font-size:13px;}
	
	.con_erihome.con5 ul{margin:30px 10px 0;}
	.con_erihome.con5 li:after{right:-25px;width:20px;height:20px;}
	.con_erihome.con5 li img{height:85px;}
	.con_erihome.con5 li strong{font-size:16px;}
	.con_erihome.con5 li p{font-size:12px;}
	
	.con_erihome.con6 li{padding:20px;}
	.con_erihome.con6 li div:first-child{width:70px;}
	.con_erihome.con6 li div:last-child{width:calc(100% - 70px)}
	.con_erihome.con6 li div:first-child i{width:50px;height:50px;font-size:16px;}
	.con_erihome.con6 .qna_q{font-size:15px;}
	.con_erihome.con6 .qna_a{font-size:12px;}
	
	.con_erihome.con7 .left p{margin-top:11px;}
	.con_erihome.con7 input, .con_erihome.con7 textarea, 
	.con_erihome.con7 select, .con_erihome.con7 .left p:after, 
	.con_erihome.con7 .input_form{font-size:13px;}
	.con_erihome.con7 input, .con_erihome.con7 textarea,.con_erihome.con7 .phone select{padding:10px;}
	.con_erihome.con7 .left{width:65px;}
	.con_erihome.con7 .right{width:calc(100% - 65px);}
	.con_erihome.con7 input, .con_erihome.con7 textarea{border-radius: 3px;}
	.con_erihome.con7 .phone .form_selectbox, .con_erihome.con7 .phone input{width:33.33%;}
	.con_erihome.con7 .phone .form_selectbox:after{right:10px;}
	.con_erihome.con7 .dash{margin:0 5px;}
	
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label{font-size:15px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label,
	.event_erihome .temp_agree_chk.simple input[type="checkbox"]:checked + label{padding-left:33px; background-size:25px !important;background-position: 0 6px;}  
	
}

@media all and (max-width: 450px) {
	.con_erihome.con1 .bg{height:600px;}
	.con_erihome.con3 li p{font-size:15px;}
	
	.con_erihome.con4 li div{height:180px;}
	
	.event_erihome .button_wrap{margin:35px 0 20px 0; }
	.event_erihome .button_wrap a{padding:10px 0px;font-size:16px;max-height:50px;}
	.event_erihome .button_wrap .btn_reserve{width:calc(60% - 10px);margin:0 10px 0 0;}
	.event_erihome .button_wrap .link_kakao_channel{width:40%;}
	.event_erihome .button_wrap .icon_kakao_channel{margin:-5px 5px 0 0;height:23px;}

@media all and (max-width: 414px) {
	.con_erihome.con1 .bg{height:548px;}
	.con_erihome.con2 .con_title{width:85%;}
	.con_erihome.con2 .con_title:after{height:11px;bottom:-4%;}
	.con_erihome.con2 p{font-size:14px;}
	.con_erihome.con2 li{padding:4px 0 4px 22px;background-size:16px;font-size:13px;}
	.con_erihome.con2 .btn_link{font-size:15px;padding:11px 25px;}
	.con_erihome.con2 .btn_link i{width:12px;height:12px;}
	
	.con_erihome.con3 li{margin:15px 0;}
	.con_erihome.con3 li p{margin-top:10px;font-size:13px;}
	.con_erihome.con3 li i{width:96px;height:96px;}
	
	.con_erihome.con4 li{width:calc(50% - 10px)}
	.con_erihome.con4 li div{height:150px;}
	
	.con_erihome.con7 .zipcode{width:calc(100% - 100px);}
	.con_erihome.con7 .addr [type=button]{width:100px;}
	
	.con_erihome.con4 li{background:#fff;}
	.con_erihome.con4 li p{padding:15px 5px;}
	
	.con_erihome.con5 li div{padding:20px 5px}
	
	.event_erihome .temp_agree_wrap{margin-top:50px;}
	.event_erihome .temp_agree_wrap .temp_txt{padding:10px;font-size:11px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label{font-size:13px;}
	.event_erihome .temp_agree_chk input[type="checkbox"] + label, 
	.event_erihome .temp_agree_chk label > span{font-size:12px;}
	.event_erihome .temp_agree_chk input[type="checkbox"] + label, 
	.event_erihome .temp_agree_chk input[type="checkbox"]:checked + label{padding-left: 23px; background-size: 17px !important; background-position: 0 5px;}
	.event_erihome .temp_agree_chk.simple input[type="checkbox"] + label, 
	.event_erihome .temp_agree_chk.simple input[type="checkbox"]:checked + label{padding-left: 28px; background-size: 20px !important; background-position: 0 7px;}
	
	.event_erihome .button_wrap a{font-size:14px;}
	.event_erihome .temp_agree_chk.marketing label{width:calc(100% - 85px);}
}

@media all and (max-width: 390px) {
	.con_erihome.con6 li{padding:12px 15px;}
	.con_erihome.con6 li div:first-child{width:50px;}
	.con_erihome.con6 li div:first-child i{width: 36px;height:36px;font-size:14px;}
	.con_erihome.con6 li div:last-child{width:calc(100% - 50px)}
	.con_erihome.con6 .qna_q{font-size:14px;}
	.con_erihome.con6 .qna_a{margin-top:5px;font-size:11px;}
	
}

@media all and (max-width: 375px) {
	.con_erihome.con1 .bg{height:495px;}
	
	.con_erihome.con3 li i{width:90px;height:90px;}
	.con_erihome.con3 li p{font-size:14px;}
	.con_erihome.con5 li strong{font-size:14px;}
	.con_erihome.con5 li img{height:75px;}
}

@media all and (max-width: 360px) {
	.con_erihome.con1 .bg{height:475px;}
	.con_erihome.con3 li{margin:10px 0;}
	.con_erihome.con3 li p{font-size:13px;}
	.con_erihome.con3 li i{width:80px;height:80px;}
	.con_erihome.con5 li:after{right:-22px;}
}

@media all and (max-width: 320px) {
	.con_erihome{padding:20px 10px;}
	
	.con_erihome.con4 ul, .con_erihome.con6 ul, .con_erihome.con7 form{margin-top:25px;}
	
	.con_erihome.con1 .bg{height:422px;}
	.con_erihome .con_title{font-size:25px;}
	.con_erihome.con3 li p{font-size:12px;}
	
	.con_erihome.con4 ul{margin:30px auto 0 auto;width:270px;}
	.con_erihome.con4 li{width:100%;margin-bottom:20px;}

	.con_erihome.con4 li div{height:240px;}
	.con_erihome.con4 li p{font-size:15px;}
}

