@charset "utf-8"; 

/*
 * --------------------------------------------------------------------------
 * descript : 상담/예약 스타일
 * --------------------------------------------------------------------------
 * version	: 2.0.0
 * author	: Yoodaekyung
 * update	: 2018.11.06
 * email	: eorud0818@naver.com
 * --------------------------------------------------------------------------
 */

/* 상담/예약 -> 카카오톡상담 */

#linup-kakao{margin:50px 0;}
#linup-kakao .inner {padding:0;}
#linup-kakao .linup-kakao01{width:100%; height:500px; box-sizing:border-box; padding:80px 0 0 70px; background:url(/assets/img/web/sub/theme/linup_kakao01_bg.jpg) no-repeat center center; background-size:cover;}
#linup-kakao .linup-kakao01 img{display:block; width:80px;}
#linup-kakao .linup-kakao01 em{display:block; margin:15px 0 40px 0; font-size:52px; line-height:56px; font-weight:700; color:#412424; letter-spacing:-4px;}
#linup-kakao .linup-kakao01 a{display:block; width:300px; height:60px; line-height:60px; border-radius:60px; background:#412424; color:#fff; font-size:20px; text-align:center;}


#linup-kakao .linup-kakao02{position:relative; width:100%; height:630px; box-sizing:border-box; background:url(/assets/img/web/sub/theme/linup_kakao02_bg.jpg) no-repeat center center; background-size:cover;}
#linup-kakao .linup-kakao02 .txt-group{position:absolute; width:640px; left:100px; top:50%; transform:translate(0, -50%); -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%);}
#linup-kakao .linup-kakao02 .txt-group .txt01{font-size:20px; font-weight:700; text-align:center; margin-bottom:35px;}
#linup-kakao .linup-kakao02 .txt-group ul{display:inline-block; width:100%;}
#linup-kakao .linup-kakao02 .txt-group ul li{float:left; width:33.3333333333%; box-sizing:border-box; padding:0 10px; text-align:center;}
#linup-kakao .linup-kakao02 .txt-group ul li em{position:relative; display:inline-block; width:200px; height:200px; border-radius:200px; padding-top:140px; margin-bottom:15px;  background:#fff; text-align:center; box-sizing:border-box; font-size:20px; color:#111; font-weight:700; color:#111;}

#linup-kakao .linup-kakao02 .txt-group ul li em::before{display:inline-block; width:100%; height:200px; left:0; top:0;}

#linup-kakao .linup-kakao02 .txt-group ul li.kakao01 em::before{background:url(/assets/img/web/sub/theme/btn_kakao01.png) no-repeat center 15px; background-size:120px;}
#linup-kakao .linup-kakao02 .txt-group ul li.kakao02 em::before{background:url(/assets/img/web/sub/theme/btn_kakao02.png) no-repeat center 25px; background-size:120px;}
#linup-kakao .linup-kakao02 .txt-group ul li.kakao03 em::before{background:url(/assets/img/web/sub/theme/btn_kakao03.png) no-repeat center 15px; background-size:120px;}

#linup-kakao .linup-kakao02 .txt-group ul li span{font-size:18px; line-height:24px; color:#555; font-weight:100;}

#linup-kakao .linup-kakao02 .txt-group p{clear:both; width:436px; height:40px; line-height:40px; border-radius:40px; background:#fff; margin:50px auto 0 auto; text-align:center; font-size:14px; color:#777;}


#linup-kakao .linup-kakao03{padding:50px 0; text-align:center; background:#ffdb31; text-align:center;}
#linup-kakao .linup-kakao03 em{font-size:32px; line-height:40px; font-weight:700; color:#412424; letter-spacing:-2px;}



#linup-naver{margin:50px 0;}
#linup-naver .inner {padding:0;}
#linup-naver .linup-naver01{width:100%; height:500px; box-sizing:border-box; padding:80px 0 0 70px; background:url(/assets/img/web/sub/theme/linup_naver01_bg.jpg) no-repeat center center; background-size:cover;}
#linup-naver .linup-naver01 img{display:block; width:80px;}
#linup-naver .linup-naver01 em{display:block; margin:15px 0 40px 0; font-size:52px; line-height:56px; font-weight:700; color:#fff; letter-spacing:-4px;}
#linup-naver .linup-naver01 a{display:block; width:300px; height:60px; line-height:60px; border-radius:60px; background:#fff; color:#38c763; font-size:20px; text-align:center;}


#linup-naver .linup-naver02{position:relative; width:100%; height:630px; box-sizing:border-box; background:url(/assets/img/web/sub/theme/linup_kakao02_bg.jpg) no-repeat center center; background-size:cover;}
#linup-naver .linup-naver02 .txt-group{position:absolute; width:640px; left:100px; top:50%; transform:translate(0, -50%); -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%);}
#linup-naver .linup-naver02 .txt-group .txt01{font-size:20px; font-weight:700; text-align:center; margin-bottom:35px;}
#linup-naver .linup-naver02 .txt-group ul{display:inline-block; width:100%;}
#linup-naver .linup-naver02 .txt-group ul li{float:left; width:33.3333333333%; box-sizing:border-box; padding:0 10px; text-align:center;}
#linup-naver .linup-naver02 .txt-group ul li em{position:relative; display:inline-block; width:200px; height:200px; border-radius:200px; padding-top:140px; margin-bottom:15px;  background:#fff; text-align:center; box-sizing:border-box; font-size:20px; color:#111; font-weight:700; color:#111;}

#linup-naver .linup-naver02 .txt-group ul li em::before{display:inline-block; width:100%; height:200px; left:0; top:0;}

#linup-naver .linup-naver02 .txt-group ul li.naver01 em::before{background:url(/assets/img/web/sub/theme/btn_kakao01.png) no-repeat center 15px; background-size:120px;}
#linup-naver .linup-naver02 .txt-group ul li.naver02 em::before{background:url(/assets/img/web/sub/theme/btn_kakao02.png) no-repeat center 25px; background-size:120px;}
#linup-naver .linup-naver02 .txt-group ul li.naver03 em::before{background:url(/assets/img/web/sub/theme/btn_kakao03.png) no-repeat center 15px; background-size:120px;}

#linup-naver .linup-naver02 .txt-group ul li span{font-size:18px; line-height:24px; color:#555; font-weight:100;}

#linup-naver .linup-naver02 .txt-group p{clear:both; width:436px; height:40px; line-height:40px; border-radius:40px; background:#fff; margin:50px auto 0 auto; text-align:center; font-size:14px; color:#777;}


#linup-naver .linup-naver03{padding:50px 0; text-align:center; background:#38c763; text-align:center;}
#linup-naver .linup-naver03 em{font-size:32px; line-height:40px; font-weight:700; color:#fff; letter-spacing:-2px;}






/* 상담/예약 -> 네이버톡상담 */








/* 상담/예약 -> 리얼모델지원 */



#real-model{margin-bottom:100px; letter-spacing:-1.5px;}

#real-model .real-model{width:100%; max-width:1200px; padding:100px 0 0 50px; height:1100px; margin:50px auto; box-sizing:border-box; background:url(/assets/img/web/sub/theme/real_model.jpg) no-repeat center center; background-size:cover;}
#real-model .real-model .obj-group{width:1060px;}




#real-model .real-model-title{font-size:52px; font-weight:100; color:#111;}
#real-model .real-model-title em{display:block; font-size:100px; font-weight:100; color:#ff3e62; font-family: 'Playfair Display', serif;}


#real-model .real-model-help{position:relative; width:700px; padding:50px 0; margin:50px 0;}
#real-model .real-model-help::before{display:inline-block; width:100%; height:5px; background:url(/assets/img/web/sub/theme/pattern01.png) repeat left top; left:0; top:0;}
#real-model .real-model-help::after{display:inline-block; width:100%; height:5px; background:url(/assets/img/web/sub/theme/pattern01.png) repeat left top; left:0; bottom:0;}

#real-model .real-model-help ul{}
#real-model .real-model-help ul li{position:relative; float:left; width:50%; box-sizing:border-box; padding-left:15px; margin-bottom:30px;}
#real-model .real-model-help ul li::before{display:inline-block; width:4px; height:22px; left:0; top:0; background:#ff3e62;}
#real-model .real-model-help ul li:last-child{clear:both; float:none; width:100%; margin-bottom:0;}
#real-model .real-model-help ul li > em{display:block; font-size:22px; font-weight:700; color:#111; margin-bottom:15px;}
#real-model .real-model-help ul li span{font-size:18px; font-weight:100; line-height:26px;}
#real-model .real-model-help ul li span em{color:#ff3e62;}



#real-model .real-model-process{}


#real-model .real-model-process em{position:relative; display:block; font-size:25px; font-weight:700; color:#111; margin-bottom:15px; padding-left:15px;}
#real-model .real-model-process em::before{display:inline-block; width:4px; height:25px; left:0; top:0; background:#ff3e62;}
#real-model .real-model-process ul{margin-top:30px; overflow:hidden;}

#real-model .real-model-process li{position:relative; float:left; width:200px; height:200px; padding-right:40px; margin-right:25px; text-align:center; background:url(/assets/img/web/sub/theme/process_arrow.png) no-repeat right center; background-size:10px;}
#real-model .real-model-process li:last-child{background:none;}
#real-model .real-model-process li::before{display:inline-block; width:200px; height:200px; border-radius:200px; background:#fff; border:10px solid #f2b8b8; box-sizing:border-box; left:0; top:0;}

#real-model .real-model-process li.process01::after{display:inline-block; width:200px; height:120px; background:url(/assets/img/web/sub/theme/process01.png) no-repeat center 20px; left:0; top:0; z-index:1;}
#real-model .real-model-process li.process02::after{display:inline-block; width:200px; height:120px; background:url(/assets/img/web/sub/theme/process02.png) no-repeat center 20px; left:0; top:0; z-index:1;}
#real-model .real-model-process li.process03::after{display:inline-block; width:200px; height:120px; background:url(/assets/img/web/sub/theme/process03.png) no-repeat center 20px; left:0; top:0; z-index:1;}
#real-model .real-model-process li.process04::after{display:inline-block; width:200px; height:120px; background:url(/assets/img/web/sub/theme/process04.png) no-repeat center 20px; left:0; top:0; z-index:1;}

#real-model .real-model-process li span{position:relative; display:block; margin-top:120px; font-size:18px; line-height:24px; z-index:1;}


.real-model-apply{display:inline-block; width:360px; height:70px; line-height:70px; border-radius:70px; background:#ff3e62; color:#fff; font-size:18px; text-align:center;}




