@import url(https://fonts.googleapis.com/css?family=Open+Sans);

/* 공통 영역 */
.cf:after{display: block;content: "";clear: both;}
a:hover {color:#a31f24;}

.e_20230704 {width:835px;}

.s11_text .s11_title2{display:block; font-size:26px; color:#333; font-weight:400; line-height:1.4;}
.s11_text .s11_title3{display:block; font-size:24px; color:#333; font-weight:400; line-height:1.4; margin-top:40px;}
.s01_01_02_i4{position:absolute; top:10px; left:10px;}

/*/inc/modal*/
.btn_close_pop {cursor:pointer; height:50px; width:50px; box-sizing:border-box; line-height:50px; display:inline-block; -webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1); -webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1.51); -moz-transition:all 530ms cubic-bezier(.48,.030,.195,1.51); -o-transition:all 530ms cubic-bezier(.48,.030,.195,1.51); transition:all 530ms cubic-bezier(.48,.030,.195,1.51);}
.btn_close_pop span {display:block; width:100%; height:100%; background:#fff; opacity:0.5;}
.btn_close_pop:after, .btn_close_pop:before {transform:rotate(-45deg); content:''; position:absolute; top:50%; left:50%; margin-top:-1px; margin-left:-25px; display:block; height:3px; width:50px; background-color:#000; transition:all .25s ease-out; z-index:1;}
.btn_close_pop:after {transform:rotate(-135deg);}
.btn_close_pop:hover:after, .btn_close_pop:hover:before {_transform:rotate(0); background-color:#a73439;}

.btnpc{display:block;}
/*고객인터뷰용*/
.btnpc2 {display:block;}
.btnmo2 {display:none;}
/*고객인터뷰용끝*/
.sec11_boxlist_text .btnpc {display:inline-block;}
.btnmo{display:none;}
.sub2_section5_box .btnmo {display:none;}
.sub3_section2_boxw .btnmo {display:none;}


.sub_sec1_text{position:absolute;top:46%; transform: translateY(-50%); left:0px; width:100%; text-align:center; color:#252525;
font-family: 'NanumBarunGothic';}
.sub_sec1_text_bk{position:absolute; top:46%; transform: translateY(-50%); left:0px; width:100%; text-align:center; color:#222;}
.sub_sec1_p1{font-size:22px; font-weight:600; margin-bottom:20px; font-family: 'Open Sans';}
.sub_sec1_p2{font-size:60px; font-weight:300; margin-bottom:40px; letter-spacing:-1px;}
.sub_sec1_p2 span{font-weight:500;}
.sub_sec1_p3{font-size:20px; font-weight:300; margin-bottom:20px; line-height:1.6em; color:#000; letter-spacing:-1.2px;}
.sub_sec1_p4{font-size:20px; font-weight:300;line-height:1.6em; letter-spacing:-1.2px;}
.sub_sec1_text_bk .sub_sec1_p2{font-size:60px; font-weight:300; margin-bottom:40px; letter-spacing:-1px; color:#000;}
.sub_sec1_text_bk .sub_sec1_p2.only_tit{margin-bottom:20px;}
.sub8_con{text-align:center;}

/*sub02_01 수정 250313*/
#sub02_01 .sub_sec1_text_bk .sub_sec1_p2{color:#fff;}
#sub02_01 .sub_sec1_p3 {color: #fff;}
#sub02_01 .sub_sec1_p3 span{font-size: 24px; font-weight: 500;}

/*sub08_001 수정 250313*/
#sub08_001 .sub_sec1_text{color:#fff;}
#sub08_001 .sub_sec1_p3 {color: #fff;}


/*서브 메인 text 글씨색 변경*/
.sub1_section1_box .sub_sec1_text, .sub1_section1_box .sub_sec1_p3 {color:#fff;}
.sub3_section1_box .sub_sec1_p2, .sub3_section1_box .sub_sec1_p3 {color:#fff;}
.slick-initialized .slick-slide a {color:#333;}

.sub_sectio1_box{height:900px; width:100%; position:relative;}
_sub1_section1_box{background: url('/v2/images/sv01_new3.jpg') no-repeat center/cover;}
.sub1_section1_box{background: url('/v2/images/sv01_new324.jpg') no-repeat center/cover;}/*수정적용*/
_sub2_section1_box{background: url('/v2/images/sv03_new2.jpg') no-repeat center/cover;}
.sub2_section1_box{background: url('/v2/images/a6-1.jpg') no-repeat center/cover}/*수정적용*/
_sub3_section1_box{background: url('/v2/images/sv02_new2.jpg') no-repeat center/cover;}
.sub3_section1_box{background: url('/v2/images/sv03_new22.jpg') no-repeat center/cover;}/*수정적용*/
.sub4_section1_box{background: url('/v2/images/sv04.jpg') no-repeat center/cover;}
.sub5_section1_box{background: url('/v2/images/a7-5.jpg') no-repeat center/cover;}
.sub6_section1_box{background: url('/v2/images/sv08_new2.jpg') no-repeat center/cover;}
_sub7_section1_box{background: url('/v2/images/sv09_new2.jpg') no-repeat center/cover;}
.sub7_section1_box{background: url('/v2/images/sv09_new2345.jpg') no-repeat center/cover;} /*수정적용*/
_sub8_section1_box{background: url('/v2/images/sv10_new2.jpg') no-repeat center/cover;}
.sub8_section1_box{background: url('/v2/images/sv10_new2.jpg') no-repeat center/cover;}/*수정적용*/
.ball{position:absolute; top:830px; left:50px; z-index:300;}

.subLstyle{margin-bottom:60px; margin-right:-17px; text-align:center; padding-left:0;}
.subLstyle li{background-color:#fff; display:inline-block; width:285px; margin-right:17px; margin-bottom:25px; border:1px solid #e4e4e4;}
.subLstyle li:last-child{margin-right:0;}

.subLstyle2{margin-bottom:60px; margin-right:-20px;}
.subLstyle2 li{background-color:#fff; display:inline-block; width:430px; margin-right:20px;  margin-bottom:25px; border:1px solid #e4e4e4;}
.subLstyle2 li:last-child{margin-right:0;}

.subLstyle3{margin-bottom:60px;}
.subLstyle3 li{display:inline-block; width:32%; margin-bottom:25px; }
.subLstyle3 li:last-child{margin-right:0;}

.subLstyle4{display:flex;justify-content:center;align-items:center;margin-bottom:60px; margin-right:-20px;overflow:hidden; padding-left:0;}
.subLstyle4 li{width:24%;}
.subLstyle4 li:last-child{margin-right:0;width:64%;}
.sec3_customreview_slide .slick-prev{background: url('/v2/images/custs_right_btn.png')no-repeat center; width:85px;height:60px; border-radius:50%; text-indent:-9999px;outline:none; 
border:none;cursor:pointer;position:absolute;left:-9%;top:25%;z-index:200;}  
.sec3_customreview_slide .slick-next{background: url('/v2/images/custs_left_btn.png')no-repeat center; width:85px;height:60px; border-radius:50%; text-indent:-9999px;outline:none;
border:none;cursor:pointer;position:absolute;right:-9%;top:25%;z-index:200;} 
.starvist_review_slide .slick-prev{background: url('/v2/images/custs_right_btn_red.png')no-repeat center; width:85px;height:60px; border-radius:50%; text-indent:-9999px;outline:none; 
border:none;cursor:pointer;position:absolute;left:-9%;top:38%;z-index:200;}  
.starvist_review_slide .slick-next{background: url('/v2/images/custs_left_btn_red.png')no-repeat center; width:85px;height:60px; border-radius:50%; text-indent:-9999px;outline:none;
border:none;cursor:pointer;position:absolute;right:-9%;top:38%;z-index:200;} 


.sec3_customreview_slide .slick-initialized .slick-slide {width:365px;}
.starvist_review_slide .slick-slide img  {width:100%;height:320px;text-align:center;}
.starvist_text {background-color:#fff;padding:30px;}
.starvist_text h3 {margin-bottom:20px;font-size:18px;}


.sub_section_i1, .sub1_section6_i1{width:100%; min-height:80px;  max-height:190px; overflow:hidden; background:#f5f5f5;}
.sub1_section6_i1{width:100%; height:145px; overflow:hidden;}
.sub_section_text{padding:20px; _height:90px;}
.sub_section_p1{font-size:18px; font-weight:600; margin-bottom:10px; color:#333;text-align:left;}
.sub_section_p1 a {color:#333;}
.sub_section_p2{display:none;font-size:14px; font-weight:400;text-align:left;}


.boxin1200{max-width:1200px; margin:0 auto;}
.boxin1300{max-width:1300px; margin:0 auto;}

.sub1_section2 { background: url('/v2/images/sub1_section2_box1_bg.jpg')#ede0d4 no-repeat right top/cover;}
.sub1_section2_box1{position:relative;margin:0 100px; _background: url('/v2/images/sub1_section2_box1_bg.jpg')#ede0d4 no-repeat right top/cover; padding:100px 60px 150px; overflow:hidden;}
.sub1_section2_p1{float:left;  padding-top:135px; width:700px; position:relative;}
.sub1_section2_title{font-size:44px; font-weight:300;letter-spacing:-1px;}
.sub1_section2_title span{font-weight:500;}
.sub1_section2_i1{position:absolute; left:350px; top:120px;}
.sub1_section2_p2{font-size:14px; font-weight:400; float:left; width:700px; padding-left:60px;}
.sub1_section2_con{margin-bottom:20px; padding-top:20px;font-weight:300;font-size:15px;}
.sub1_section2_name{font-size:16px;}
.sub1_section2_name span{font-size:20px; margin-left:10px;}

.sub1_section3_box1 div{}
.sub1_section3_box1 div .slider13{padding:50px 15%; color:#222;}
.sub1_section3_box1 div .slider13_f{height:374px; background: url('/v2/images/sub1_section3_bgfirst.jpg') #e6d4ca no-repeat right; background-size:50%;}
.sub1_section3_box1 div .slider13_s{height:374px;background: url('/v2/images/sub1_section3_bgsecond.png') #e6d4ca no-repeat right -20% center;}
.sub1_section3_box1 div .slider13_t{height:374px;background: url('/v2/images/sub1_section3_bglast.jpg') #f5f5f5 no-repeat right; }
.sub1_section3_p1{font-size:18px; font-weight:500; margin-bottom:20px;border-bottom:2px solid #333;color:#333;width:max-content;}
.sub1_section3_p2 span{color:#a31f24;}
.sub1_section3_p2{font-size:28px; font-weight:500; margin-bottom:20px;}
.sub1_section3_p3{font-size:16px; font-weight:300; line-height:1.6; margin-bottom:20px;}
.slider13-div .slick-prev {background: url('/v2/images/beaf_arrow.png')no-repeat center;width: 109px;height: 30px;text-indent: -9999px;outline: none;
border: none;cursor: pointer;position: absolute;left: 14%;top: 320px;z-index: 200;}
.slider13-div .slick-next {background: url('/v2/images/beaf_arrow_next.png')no-repeat center;width: 109px;height: 30px;text-indent: -9999px;outline: none;
border: none;cursor: pointer;position: absolute;left: 32%;margin-left: 60px;top: 320px;z-index: 200;}

.sub1_section4_box1{background-color:#fff7dd;text-align:center; padding:100px 0;}
.sub1_section4_box1 ul{margin-bottom:60px;}
.sub1_section4_box1 ul li{display:inline-block; margin-left:-3px;}
.sub1_section4_i1{margin-bottom:40px;}
.sub1_section4_p1{font-size:32px; font-weight:600; margin-bottom:20px; color:#333;}
.sub1_section4_p2{font-size:16px; font-weight:400;}

.sub1_section5_box1{background-color:#fff; text-align:center; padding-bottom:100px;}
.sub1_section5_box1 ul{margin-bottom:60px;}
.sub1_section5_box1 ul li{display:inline-block; margin-right:20px;}
.sub1_section5_box1 ul li:last-child{margin-right:0;}
.sub1_section5_i1{margin-bottom:40px;}
.sub1_section5_p1{font-size:32px; font-weight:400; margin-bottom:20px; color:#333;letter-spacing:-1px;}
.sub1_section5_p2{font-size:16px; font-weight:400;margin-bottom:20px;}

.sub1_section6{background-color:#f5f5f5; padding-bottom:150px;}
.sub1_section6_box1, .sub1_section7_box1{text-align:center; max-width:1200px; margin:0 auto;}
.sub1_section6 .sec_titlebox{padding-top:120px;}

.sub1_section7{_background-color:#fff; padding-bottom:150px;}

.mo_activ{display:block;}
.mo_story{display:none;}



.sub1_section8{background-color:#f5f5f5; }
.sub1_section8_title{}
.sub1_section8_boxw{ overflow:hidden;}
.sub1_section8_box1{width:50%; float:left; padding-top:80px;}
.sub1_section8_box1 ul {padding-left:0;}
.sub1_section8_box1 ul li{margin-bottom:30px; width:70%;}
.sub1_section8_p1{display:inline-block; padding:3px 20px; border:1px solid #a31f24; color:#a31f24; border-radius:30px; margin-bottom:5px;}
.sub1_section8_p2{font-size:16px; font-weight:400;text-align:left; color:#555; margin-bottom:20px;}
.sub1_section8_p2 a {color:#555;}
.sub1_section8_p3{font-size:13px; font-weight:400;text-align:left;color:#777;}
.sub1_section8_box2{width:50%; float:left;}

.sub1_section9{padding-bottom:150px;}
.sub1_section9_box1{text-align:left;}
.sub1_section9_box1 .subLstyle li{margin-bottom:20px;}

.sub1_section10{padding-top:100px;}
.sub1_section10_boxw{margin:0 100px; overflow:hidden; padding:0px 0 100px;}
.sub1_section10_box1{width:50%; height:470px; float:left; background: url('/v2/images/sub1_section10_box1_bg.jpg')#4c4a54 no-repeat right bottom;color:#fff; padding:80px;}
.sub1_section10_box2{width:50%; height:470px;  float:left; background: url('/v2/images/sub1_section10_box2_bg.jpg') no-repeat center/cover; background-position:45%; padding:80px; padding-top:250px;}
.sub1_section10_p1{font-size:32px; font-weight:500; margin-bottom:10px;letter-spacing:-1px;}
.sub1_section10_p2{font-size:18px;  margin-bottom:20px; color:#ddd;letter-spacing:-1px;}
.sub1_section10_box2 .sub1_section10_p2{color:#555;}
.sub1_section10_list{margin-bottom:60px; padding-left:0;}
.sub1_section10_list li{margin-bottom:4px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub1_section10_list li a{color:#fff; font-size:16px;}
.sub1_section10_boxw .vmore_box{text-align:left;}

.sub1_section11_btn{text-align:center;}
.sub1_section11_btn ul {padding-left:0;}
.sub1_section11_btn ul li{display:inline-block; width:300px; height:55px; line-height:55px; border:1px solid #c9c9c9;background-color:#333; }
.sub1_section11_btn ul li a{display:block; color:#fff; font-size:16px;}
.sub1_section11_btn ul li.on{background-color:#a31f24; border:1px solid #a31f24;}

_sub1_section11_box1{background: url('/v2/images/sub1_section11_box1_bg.jpg')#f6ede8 no-repeat right bottom; padding:80px 0;}
.sub1_section11_box1{background-color:#f6ede8; padding:80px 0;}
.sub1_section11_box1in{overflow:hidden;}
.sub1_section11_btn{margin-bottom:100px;}
.sub1_section11_box1_img, .sub1_section11_box1_con{float:left;}
.sub1_section11_box1_con{padding-left:100px; _padding-top:20px;}
.sub1_section11_box1_con ul li{margin-bottom:12px; font-size:16px; list-style: disc;}

.sub1_section11_box2{width:100%; display:none; background-color:#f4f4f4; text-align:center; padding:80px 0;}
.sub1_section11_box3{width:100%;  background-color:#f4f4f4; display:none; padding:80px 0;}

.brief{max-width:1200px; margin:0 auto; background: url('/v2/images/sub1_section11_i2.jpg') no-repeat top left; padding-left:500px; min-height:800px;}
.brief .hisboxcon dl{padding-left: 65px;}
.brief .hisboxcon dt{font-size:22px; font-weight:600; line-height:24px; color:#a31f24;}


.hisboxw{max-width:1200px; margin:0 auto; background: url('/v2/images/sub1_section11_i3.jpg') no-repeat top left; padding-left:570px; min-height:800px;}
.hisbox{width:700px; overflow:hidden; margin-bottom:15px;}
.hisbox_p1{font-size:26px; font-weight:600; line-height:30px; color:#a31f24; width:80px; float:left;}
.hisboxcon{float:left;}
.hisboxcon dl{font-size:18px; position: relative;padding-left: 50px;line-height: 1.733em;word-break: keep-all;}
.hisboxcon dt{position: absolute;top: 0;left: 0;color: #555555;font-weight: 500; font-size:16px; line-height:1.6;}
.hisboxcon dd{color:#333; font-size:16px; line-height:1.5; text-align:left;}





.sub1_section12{margin-bottom:150px}
.sub1_section12_box1{overflow:hidden; margin-bottom:40px;}
.sub1_section12_yt{width:700px; height:370px; overflow:hidden;float:left;}
.sub1_section12_yt iframe{width:100%;}
.sub1_section12_text{width:540px; height:370px; float:left; padding:50px;}
.sub1_section12_p1{margin-bottom:20px;}
.sub1_section12_p2{font-size:22px; font-weight:400; color:#333;margin-bottom:20px;}
.sub1_section12_p3{ color:#888;margin-bottom:40px; height:42px; overflow:hidden; padding-right:20px; font-size:15px;}
.sub1_section12_box1 .vmore_box{text-align:left;}
 
.sub1_section12_box2 .subLstyle li{width:405px;}
.sub1_section12_box2 .sub_section_i1{height:auto; max-height:none;}
.sub1_section12_box2 .sub_section_p1{font-size:16px; font-weight:400;}

/* .sub2_section2_box{background:#f6ede4; text-align:center; padding:100px 0;}
.sub2_section2_i1{width:430px; height:360px; overflow:hidden;}
.sub2_section2_p1{font-size:36px; font-weight:600; color:#a31f24;margin-bottom:20px;}
.sub2_section2_p2{font-size:24px; font-weight:400; color:#333;margin-bottom:20px;}
.sub2_section2_p3{font-size:14px; font-weight:300; color:#666;margin-bottom:20px;}
.sub2_section2_box .subLstyle2 li{background:none;border:none;}
.sub2_section2_box .sub_section_text{padding:40px;} */


#sec_page .sub2_section2_i1_flex {display:flex;justify-content:center;align-items:center;padding:50px 95px 50px 0;background-color:#f6ede4;}
#sec_page .sub2_section2_i1_flex p {white-space:pre-line;}
#sec_page .sub2_section2_i1_flex p img {margin-top:70px;margin-right:120px;}
#sec_page .sub_section_text {width:38%;}
#sec_page .sub2_section2_p0 {font-size:22px; font-weight:600; color:#a31f24;font-family: 'Open Sans';}
#sec_page .sub2_section2_p1 {font-size:44px; font-weight:500;letter-spacing:-1px;color:#333;}
#sec_page .sub2_section2_p2 {font-size:24px;font-weight:normal; color:#333;margin-top:20px;letter-spacing:-1px; color:#444;}
#sec_page .sub2_section2_p3 {color:#555;margin:20px 0;}
#sec_page .sub2_section2_p4 {font-weight:500; color:#a31f24;margin-bottom:20px;}
#sec_page .sub2_section2_p5 {color:#987b4a;font-weight:500;margin-bottom:10px;cursor:pointer;}
#sec_page .sub2_section2_p6_1, #sec_page .sub2_section2_p6_2 {font-size:13px;}
#sec_page .vmore_box {text-align:left;margin-top:25px;}

.popup_people{width:220px; position:absolute;right:-170px;bottom: -40px; display:block;}



.sec2slide_list .slick-prev{background: url('/v2/images/tc_left_btn_red.png')#a31f24; no-repeat center; width:55px;height:56px; border-radius:50%; text-indent:-9999px;outline:none; 
border:none;cursor:pointer;position:absolute;left:35%;top:85px;z-index:200;}  
.sec2slide_list .slick-next{background: url('/v2/images/tc_right_btn_red.png')#a31f24; no-repeat center; width:55px;height:56px; border-radius:50%; text-indent:-9999px;outline:none;
border:none;cursor:pointer;position:absolute;left:35%; margin-left:60px;top:85px;z-index:200;}  

.sub2_section3{max-width:1600px; margin:0 auto;background: url('/v2/images/sub2_section3_bg2.png') no-repeat right bottom; }
.sub2_section3_box{overflow:hidden;}
.sub2_section3_btn{width:170px; float:left;}
.sub2_section3_btn ul {padding-left:0;}
.sub2_section3_listw{width:550px; float:left; margin-left:72px; height:530px; padding:40px; border:7px solid #a31f24;}
.sub2_section3_list1{padding:20px; background-color:rgba(255,255,255,0.7);}
.sub2_section3_btn ul li{width:170px; height:170px; background-color:#f2f3f8; text-align:center; padding:40px 0; margin-bottom:10px; cursor:pointer;}
.sub2_section3_btn_p{color:#a31f24;margin-top:20px; font-weight:400; font-size:15px;}
.iconb{display:inline-block;}
.iconw{display:none;}
.sub2_section3_btn ul li.on{ background-color:#a31f24; }
.sub2_section3_btn ul li.on .iconw{display:inline-block;}
.sub2_section3_btn ul li.on .iconb{display:none;}
.sub2_section3_btn ul li.on .sub2_section3_btn_p{color:#fff;}
.sub2_section3_p1{font-size:38px; font-weight:500; color:#a31f24;margin-bottom:20px;letter-spacing:-1px;}
.sub2_section3_p2{font-size:22px; font-weight:400; color:#222;margin-bottom:40px;letter-spacing:-1px;}
.sub2_section3_p3{font-size:16px; font-weight:300; color:#666; line-height:1.6;}
.s23_u2 li{display:none;}
.s23_u2 li.on{display:block}
.sub2_section4_box ul{overflow:hidden; width:1100px;margin:0 auto; padding-left:0;}
.sub2_section4_box ul li{width:350px; height:350px; float:left;  margin-right:16px; text-align:center; color:#fff; position:relative; margin-bottom:16px;}
.sub2_section4_box ul li:first-child {_width:98.5%;}
.sub2_section4_box ul li:nth-child(3n) {margin-right:0;}
.sub2_section4L0{background: url('/v2/images/sub2_section4_i0.jpg') no-repeat center/cover;}/*비뚜*/
.sub2_section4L1{background: url('/v2/images/02_012_imgNNGlod2.jpg') no-repeat center/cover;}/*금*/
.sub2_section4L2{background: url('/v2/images/sub2_section4_i3.jpg') no-repeat center/cover;}/*연*/
.sub2_section4L3{background: url('/v2/images/sub2_section4_i5.jpg') no-repeat center/cover;}/*브레인*/
.sub2_section4L4{background: url('/v2/images/sub2_section4_i4.jpg') no-repeat center/cover;}
.sub2_section4L5{background: url('/v2/images/sub2_section4_i6.jpg') no-repeat center/cover;}/*ETub*/
.sub2_section4L6{background: url('/v2/images/sub2_section4_i1.jpg') no-repeat center/cover;}/*묘색*/
.sub2_section4_box ul li .text{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); color:#fff;}
.sub_section4_p1{font-size:32px; font-weight:500; margin-bottom:20px;letter-spacing:-1px;}
.sub_section4_p1:hover{transform:scale(1.05);transition:.3s}
.sub_section4_p2{font-size:16px; font-weight:400;}
.sub_section4_p2 span{display:block;}

.sub2_section5_box{background-color:#eee; text-align:center; padding:100px 0; }
.sub2_section5_box .subLstyle2 {margin-bottom:0;}
.sub2_section5_box .sub_section_text{padding:0px;text-align:left;}
.sub2_section5_i1{width:100%; height:334px; overflow:hidden;}
.sub2_section5_p1{font-size:36px; font-weight:300; color:#a31f24;margin-bottom:20px; }
.sub2_section5_p2{font-size:16px; font-weight:400; color:#666;margin-bottom:40px;}
.sub2_section5_p2 span{display:block;}
.sub2_section5_box .subLstyle2 li{width:500px;background-color:none;border:none;}

.sub2_section6_box{margin-bottom:150px;}
.sub2_section6_box .sub_section_text{height:150px;}
.sub2_section6_box .subLstyle3 li{text-align:center; vertical-align:top;}
.sub2_section6_p1{font-size:32px; font-weight:500; color:#a31f24;margin-bottom:20px; letter-spacing:-1px;}
.sub2_section6_p2{font-size:16px; font-weight:400; color:#666;margin-bottom:20px;}
.sub2_section6_p2 span{display:block;}

/*sub2_section6 new*/
.s2S6_newWedding {display: flex;justify-content: center;align-items: center;padding: 80px 0;}
.sub2_section6_box .s2S6_newWedding li {text-align: left; width:100%;}
.s2S6_text {margin-left: 80px;}
.s2S6_text h1 {font-size:35px;font-weight:500;letter-spacing:-2px;color:#222;}
.s2S6_text p {width:100%;line-height: 1;font-size: 15px;margin-top: 40px;white-space: pre-line;color: #444;}
.s2S6_text p.s2S6_inP {font-size: 16px;color: #333;line-height:1.6em;}

.sub2_section7_boxw{background: url('/v2/images/sub2_section7_bg.jpg')#b63136 no-repeat right top; height:1000px; padding:140px 160px; overflow:hidden; margin-top:150px;}
.sub2_section7_box1{width:360px; float:left; margin-right:180px;}
.sub2_section7_box3 {display:none;}
.sub2_section7_p1{font-size:65px; font-weight:500; color:#fff;margin-bottom:20px; letter-spacing:-1px;}
.sub2_section7_p2{font-size:28px; font-weight:400; color:#333;margin-bottom:60px; position:relative;letter-spacing:-1px;}
.sub2_section7_p2:after{content:" "; display:block; width:100px; height:2px; position:absolute; top:120px; left:0; background-color:#fff;}
.sub2_section7_p2 span{display:block;}
.sub2_section7_p3{font-size:16px; font-weight:300; color:#ddd;margin-bottom:80px;}
.sub2_section7_box2{width:500px; float:left;}
.sub2_section7_box2 ul {padding-left:0;}
.sub2_section7_box2 ul li{position:relative; padding-left:120px;margin-bottom:70px;}
.sub2_section7_box2 ul li:last-child{margin-bottom:0;}
.sub2_section7_p4{font-size:66px; font-weight:600; color:rgba(0,0,0,0.2); position:absolute; top:0; left:0; line-height:0.9;letter-spacing:-1px;
font-family: 'Open Sans';margin-top:15px;}
.sub2_section7_p5{font-size:28px; font-weight:400; color:#222; margin-bottom:10px;letter-spacing:-1px;}
.sub2_section7_p6{font-size:16px; font-weight:300; color:#ddd; }
.sub2_section7_p6 span{display:block;}

.beaf_slide .slick-list {overflow:visible;} 
.beaf_slide .beaf_slide_li {margin-top:50px;}
.beaf_slide_li_flex {background:url('/v2/images/beaf_bg3.jpg')no-repeat;background-size:cover;position:relative;height:auto !important;}
.beaf_slide_text {width:50%;text-align:left;padding:80px 0;margin:0 auto;color:#333;}
.beaf_slide_text h1 {font-size:32px;letter-spacing:-1px;font-weight:500; font-family: 'NanumBarunGothic';}
.beaf_slide_text .font_coldr {color:#a31f24;font-size:26px;font-weight:500;}
.beaf_slide_text .line_coldr {width:8%; border:2px solid #a31f24; margin-top:20px;margin-bottom:30px;background-color:#a31f24;}
.beaf_slide_text p {font-size:16px;line-height:1.6em;color:#444;}
.beaf_slide_li_flex img {width:30%; position:absolute;bottom:0;right:20%;}

.beaf_slide .slick-prev{background: url('/v2/images/beaf_arrow.png')no-repeat center; width:109px;height:30px;text-indent:-9999px;outline:none; 
border:none;cursor:pointer;position:absolute;left:8%;top:360px;z-index:200;}  
.beaf_slide .slick-next{background: url('/v2/images/beaf_arrow_next.png')no-repeat center; width:109px;height:30px;text-indent:-9999px;outline:none;
border:none;cursor:pointer;position:absolute;right:8%; margin-left:60px;top:360px;z-index:200;}  


.sec312_boxlist ul li{position:relative;height:200px;padding-left:200px;overflow:hidden;border-top:1px solid #a31f24;border-bottom:1px solid #a31f24;overflow:hidden;background-color:#fff;}
.sec312_boxlist ul li:first-child {border-top:2px solid #a31f24;}
.sec312_boxlist ul li:hover { transition:.6s;transform:scale(1.05); z-index:999;}
.sec132_boxlist_img{position:absolute; top:0; left:0; width:200px; height:200px;}
.sec132_boxlist_img img{width:200px; height:200px;}
.sec312_boxlist_text{float:left; width:75%;height:100%; padding:20px 40px;background-color:#fff;}
.sec312_boxlist_infobox{float:left; width:25%; height:200px; background-color:#f4f4f4; padding:40px 20px;}
.sec312_boxlist_p1{display:inline-block; font-size:16px; font-weight:500;background-color:#a31f24; color:#fff; border:2px solid #a31f24; border-radius:30px; padding:3px 20px; margin-bottom:20px;}
.sec312_boxlist_p2{font-size:26px; font-weight:400; color:#222; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee; }
.sec312_boxlist_p3{font-size:16px; font-weight:400; color:#666; }
.sec312_boxlist_p3 .s1{border-radius:30px; padding:3px 20px; color:#a31f24; border:1px solid #a31f24;  margin-right:10px;}
.sec312_boxlist_p3 .s2{margin-right:10px;}
.sec312_info_p1{font-size:18px; font-weight:400; color:#666; margin-bottom:10px;}
.sec312_info_p2{font-size:20px; font-weight:400; color:#666; margin-top:20px;color:#a31f24; background-color:#fff; border-radius:30px; padding:5px 10px;}

.sec312_info_p1 span{margin-right:20px;}
.sec312_info_p2 span{margin-right:20px;}

.sub3_section2_boxw{overflow:hidden;}
.sub3_section2_box2{width:50%; float:left;}
.sub3_section2_box2 ul {padding-left:0;}
.sub3_section2_box2 ul li{height:266px; padding:20px 0 20px 300px; text-align:center;}

.sub3_section2_box2 ul li:nth-child(1){background: url('/v2/images/sub3_section2_i1_new.png')#f9f9f9 no-repeat 120px bottom/auto 95%;}
.sub3_section2_box2 ul li:nth-child(2){background: url('/v2/images/sub3_section2_i2.png')#d2d2d2 no-repeat 120px bottom/auto 98%;}
.sub3_section2_box2 ul li:nth-child(3){background: url('/v2/images/sub3_section2_i4.png')#f9f9f9 no-repeat 120px bottom/auto 95%;}
.sub3_section2_box2 ul li:nth-child(4){background: url('/v2/images/sub3_section2_i0.png')#d2d2d2 no-repeat 120px bottom/auto 95%;}

.sub3_section2_p1{font-size:32px; line-height:1.2; color:#222; font-weight:400; margin-bottom:20px; letter-spacing:-1px;}
.sub3_section2_p2{font-size:16px; color:#666; font-weight:400; margin-bottom:20px; }
.sub3_section2_p11{font-size:23px; line-height:1.2; color:#222; font-weight:400; margin-bottom:10px; letter-spacing:-1px;margin-top:30px;}
.sub3_section2_p22{font-size:15px; color:#666; font-weight:400; margin-bottom:10px; }

.sub3_section2_box1{width:50%; float:left; height:1064px; background: url('/v2/images/sub3_section2_i5.png')#e3e3e3 no-repeat center bottom/auto 58%; position:relative; background-position:top;}
.sub3_section2_text{display:grid; align-items:center; justify-content:center; position:absolute; top:74%; left:50%; transform:translate(-50%, -50%); width:490px; height:350px; background-color:#fff; text-align:center; padding-top:45px;box-shadow: 2px 2px 20px rgba(0,0,0,0.1);}
.sub3_section2_btn{display:inline-block; padding:6px 20px; border:2px solid #222; font-weight:600;}
.sub3_section2_btn a {color:#222;}
.sub3_section2_box1 .sub3_section2_p2{margin-bottom:30px;}
.sub3_section2_box1 .sub3_section2_p1{position:relative;margin-bottom:50px;}
.sub3_section2_box1 .sub3_section2_p1:after{content:""; display:block; width:100px; height:3px; background-color:#a31f24; position:absolute; top:100px; left:50%; transform:translateX(-50%);}

.sub3_section3{_margin-bottom:100px;}
.sub3_section3_box{text-align:center; max-width:1500px; margin:0 auto; }
.sub3_section3_box .sub_section_text{text-align:left;}
.sub3_section3_p1{font-size:14px; color:#666; font-weight:300; margin-bottom:10px; }
.sub3_section3_p2{font-size:18px; color:#333; font-weight:400; margin-bottom:10px; }
.sub3_section3_p3{font-size:24px; color:#a31f24; font-weight:600;}

.sub3_section3_p4{font-size:24px; color:#222; font-weight:600; margin-bottom:20px;}
.sub3_section3_p5{font-size:16px; color:#666; font-weight:400; margin-bottom:20px;}
.sub3_section3_p4 span, .sub3_section3_p5 span{display:block;}

.sub3_section4 {background-color:#f5f5f5;}
.sub3_section4_boxw{background-color:#f5f5f5; height:740px; overflow:hidden; }
.sub3_section4_box1{width:35%; float:right; background-color:#a31f24; height:100%; padding:140px 40px 0 80px;color:#fff;}
.sub3_section4_box2{width:65%; float:left; padding-top:120px;}
.sub3_section4_box2 ul{width:74%; margin:0 auto; overflow:hidden;}
.sub3_section4_box2 ul li{float:left; width:31%; margin-right:2%; position:relative; margin-bottom:2%; overflow:hidden;}
.sub3_section4_box2 ul li
.sub3_section4_img img{width:100%;height:230px;}
.sub3_section4_text{position:absolute; bottom:0%; left:0%; width:100%; height:0%; background-color:rgba(0,0,0,0.5); display:none;}
.sub3_section4_text a{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); color:#fff; display:block; color:#fff;}

.sub3_section4_p1{font-size:30px; margin-bottom:10px;}
.sub3_section4_p2{font-size:20px; margin-bottom:20px;}
.sub3_section4_p3{margin-bottom:40px;}
.sub3_section4_p3 ul li{font-size:15px; margin-bottom:7px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub3_section4_box1 .vmore_box{text-align:left;}

.sub3_section5_rolloverw {display:grid; grid-template-columns: repeat(5, 1fr); justify-content:center;align-items:center;padding-bottom:80px;}
.sub3_section5_rolloverw a {position: relative; width:100%; height:100%; display:block; border-radius: 50px;}
.sub3_section5_rolloverw a img {margin:0 !important;}
.sub3_section5_rolloverw a .rollover {display:grid; position: absolute; padding: 30% 0; width:100%; height:100%; top:0; left:0; color: #fff; background-color: rgba(0, 0, 0, 0.6); text-align: center; border-radius: 50px;}
.sub3_section5_rolloverw > div:nth-child(1) > a {background:#f6f6f6;}
.sub3_section5_rolloverw > div:nth-child(2) > a {background:#fff2dc;}
.sub3_section5_rolloverw > div:nth-child(2) > a:nth-child(1) {background:#ffffff;}
.sub3_section5_rolloverw > div:nth-child(3) > a {background:#fef3f1;}
.sub3_section5_rolloverw > div:nth-child(4) > a {background:#d1e9eb;}
.sub3_section5_rolloverw > div:nth-child(4) > a:nth-child(1) {background:#ebe6e3;}
.sub3_section5_rolloverw > div:nth-child(5) > a {background:#f6f6f6;}

.sub3_section5_boxtext {width:100%;height:auto;border:5px solid #a31f24;padding:100px 0 80px 0; border-radius:50px;}
.sub3_section5_boxtext h1 {font-size:32px;color:#a31f24;text-align:center;font-family: 'Open Sans'}
.sb3s5_btn {width:40%;margin:20px auto 0 auto; border:1px solid #a31f24; text-align:center;padding:5px 10px; color:#a31f24;}
.sb3s5_btn a {font-size:18px;font-weight:300;color:#a31f24;letter-spacing:-1px;}

.hover_img {position:relative;}
.sub3_section5_rolloverw .sub3_section5_rolimg {overflow:hidden;outline:0;}
.Msub3_section5_rolimg {display:none;}
.sub3_section5_rollover1 .rollover {position:absolute;width:263px;height:289px;top:-60px;color:#fff;background-color:rgba(0, 0, 0, 0.6);text-align:center;border-radius:50px;padding:90px 0;}
.sub3_section5_rollover2 .rollover {position:absolute;width:287px;height:333px;top:281px;color:#fff;background-color:rgba(0, 0, 0, 0.6);text-align:center;border-radius:50px;padding:110px 0;}
.sub3_section5_rollover3 .rollover {position:absolute;width:399px;height:386px;top:0;color:#fff;background-color:rgba(0, 0, 0, 0.6);text-align:center;border-radius:80px;padding:130px 0;}
.sub3_section5_rollover4 .rollover {position:absolute;width:290px;height:290px;top:0;color:#fff;background-color:rgba(0, 0, 0, 0.6);text-align:center;border-radius:50px;padding:90px 0;}
.sub3_section5_rollover4 .sb3c5_rolimg2 {position:absolute;width:290px;height:336px;top:290px;right:0;color:#fff;background-color:rgba(0, 0, 0, 0.6);text-align:center;border-radius:50px;padding:110px 0;}
.sub3_section5_rollover5 .rollover {position:absolute;width:290px;height:336px;top:0;color:#fff;background-color:rgba(0, 0, 0, 0.6);text-align:center;border-radius:50px;padding:110px 0;}

.sub3_section5_rollover1 .sub3_section5_rolimg {margin-top:-60px;}
.sub3_section5_rollover4 .sub3_section5_rolimg {margin-bottom:0px;}
.sub3_section5_rollover5 .sub3_section5_rolimg {margin-bottom:-293px;}

.sub3_section5_p1, .font_sdown {font-weight:400;color:#fff;}
.sub3_section5_p1 {font-size:38px;letter-spacing:-1px;}
.font_sdown {font-size:23px;}
.font_colorup {font-size:18px; font-weight:500; color:#fdb3aa;margin-top:20px;}



/*  sub3_section5_org 
.sub3_section5_boxw{position:relative; max-width:1340px; margin:0 auto 50px; height:495px; }
.sub3_section5_p1{font-size:16px;font-weight:400; }
.sub3_section5_p2{font-size:40px;font-weight:600;margin-bottom:20px;}
.sub3_section5_box1{position:absolute; top:0px; left:0px; width:375px; height:495px; background:#65636e;}
.sub3_section5_box2{position:absolute; top:0px; left:385px; width:570px; height:242px;}
.sub3_section5_box3{position:absolute; top:252px; left:385px; width:570px; height:242px;}
.sub3_section5_box4{position:absolute; top:0px; right:0px; width:375px; height:495px;}
.sub3_section5_boxw img{width:100%;}
.sub3_section5_text{padding:40px 30px;}
.sub3_section5_img{overflow:hidden;}
.sub3_section5_box1 .sub3_section5_text{background:#65636e;color:#fff; position:absolute; width:100%; bottom:0; left:0;}
.sub3_section5_box2 .sub3_section5_img{float:right;  width:320px; height:242px;}
.sub3_section5_box2 .sub3_section5_text{float:left; width:242px; height:242px; background:#ebe6e3; }
.sub3_section5_box3 .sub3_section5_img{float:left;  width:320px; height:242px; }
.sub3_section5_box3 .sub3_section5_text{float:right; width:242px; height:242px; background:#a31f24;color:#fff;}
.sub3_section5_box4 .sub3_section5_img{width:375px; height:495px;background:#09585d;}
.sub3_section5_box4 .sub3_section5_text{background:#09585d;color:#fff; position:absolute; width:100%; bottom:0; left:0;} */

.sub3_section6_btn{text-align:center; margin-bottom:100px;}
.sub3_section6_btn ul {padding-left:0;}
.sub3_section6_btn ul li{display:inline-block; width:300px; height:55px; line-height:55px; border:1px solid #c9c9c9; background-color:#333; font-size:16px;
color:#fff; cursor:pointer;font-family: 'Open Sans';font-weight:400;}
.sub3_section6_btn ul li.on{background-color:#a31f24; border:1px solid #a31f24;}

.sub3_section6_box{max-width:1514px; margin:0 auto; margin-bottom:150px;}
.sub3_section6_box1{display:block;}
.sub3_section6_box2{display:none;}
.sub3_section6_box3{display:none;}
.sub3_section6_box ul{overflow:hidden; margin-bottom:30px; padding-left:0;}
.sub3_section6_box ul li{display:inline-block; width:230px; height:230px; margin:0 8px 20px;overflow:hidden;}
.sub3_section6_img img{width:100%;}



/*   고객인터뷰 */
.contents-wrapper {max-width: 1060px;min-height: 300px;margin: 0 auto; margin-top:50px;}
.contents-wrapper:after {content: "";clear: both;display: block;}
.contents-wrapper.type02 {padding: 0 2%;}
.customer-interview-wrapper {margin: 0;padding: 0;}
.best-interview01-wrapper {position: relative;padding-left: 510px;padding-right: 80px;margin-bottom: 130px;}
.best-interview01-wrapper .best-interview01-image-area {position: absolute;top: 0;left: 0;display: block;width: 465px;height: 330px;padding-right: 10px;text-align: right;
background: url(../img/bg/bg_interview01.gif) no-repeat right bottom;}
.best-interview02-wrapper {position: relative;padding-left: 80px;padding-right: 510px;margin-bottom: 130px;}
.best-interview02-wrapper .best-interview02-image-area {position: absolute;top: 0;right: 0;display: block;width: 465px;height: 330px;padding-right: 10px;text-align: right;
background: url(../img/bg/bg_interview02.gif) no-repeat right bottom;}
.best-interview-image {position: relative;width: 286px;height: 286px;margin: 0 auto;}
.best-interview-image .icon {position: absolute;top: 7px;left: 0;margin-left: -46px;display: block;width: 109px;}
.best-interview-image .image {display: inline-block;vertical-align: bottom;width: 286px;height: 286px;border-radius: 143px;overflow: hidden;}
.best-interview-image .image img {display: block;width: 100%;}
.best-interview-information {margin: 0;padding: 0;}
.best-interview-information h2 {display: inline-block;vertical-align: middle;border-top: 2px solid #131313;padding-top: 20px;padding-bottom: 30px;font-family: "notoKrB",sans-serif;font-weight: 700;font-size: 2.133em;color: #333333;letter-spacing: 5px;}
.best-interview-information h2 span {font-family: "notoKrR",sans-serif;font-weight: 300;letter-spacing: 0;font-size: 0.500em}
.best-interview-information p {color: #666666;line-height: 1.600em;font-family: "notoKrL",sans-serif;font-weight: 100;padding-bottom: 25px;word-break: keep-all;}
.best-interview-information .best-interview-info {border-top: 1px solid #dcdcdc;padding-top: 40px;padding-left: 15px;}
.best-interview-information .best-interview-info > ul {float: left;width: 45%;}
.best-interview-information .best-interview-info > ul li {display: block;margin-bottom: 5px;padding-left: 11px;
background: transparent url(../img/icon/icon_bar02.png) no-repeat;background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bar02@2x.png) no-repeat;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_bar02@2x.png) no-repeat;background-size: 2px 15px;background-position: left 7px;color: #686868;font-size: 1.067em;line-height: 1.875em}
.best-interview-information .best-interview-info .btn-detail-view {float: right; display: block;width: 53%;height: 62px;line-height: 62px;color: #fff;background-color: #a9936d;text-align: center;}
.best-interview-information .best-interview-info .btn-detail-view img {display: inline-block;vertical-align: middle;width: 27px;margin-left: 5px;}
.best-interview-list {border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;padding: 50px;margin-bottom: 50px;}
.best-interview-list li {float: left;width: 23.5%;margin-right: 2%;}
.best-interview-list li a {display: block;}
.best-interview-list li a .image {display: block;margin-bottom: 23px;}
.best-interview-list li a .image img {display: block;width: 100%;}
.best-interview-list li:nth-child(4n) {margin-right: 0;}
.best-interview-list li a .name {display: block;color: #333333;line-height: 1.250em;margin-bottom: 8px;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.best-interview-list li a .location, .best-interview-list li a .lose-weight {display: block;line-height: 1.250em;color: #333333;font-family: "notoKrL", notoKrL, sans-serif;}
.best-interview-view-wrapper h2 {padding: 0px 15px 40px;color: #333339;font-size:28px;line-height:1.2;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}

.best-interview-view-area {position: relative; padding:50px 45px;}
.best-interview-view-area h3 {color: #313842;font-size:28px; line-height: 1.2; margin-bottom:40px;}
.best-interview-view-area h3 strong {font-family: "notoKrM", sans-serif;}
.best-interview-view-area h3 span {_display: block;}
.best-interview-view-box {border-top: 2px solid #636363;}
.best-interview-view-box .customer-information {border-bottom: 1px solid #cdcdcd;padding: 25px 20px;font-size:24px;}
.best-interview-view-box .customer-information .left {float: left;color: #5d5d5d;}
.best-interview-view-box .customer-information .left > span {float: left;font-family: "notoKrL", notoKrL, sans-serif;}
.best-interview-view-box .customer-information .left > span > strong {font-family: "notoKrM", notoKrM, sans-serif;}
.best-interview-view-box .customer-information .left > .icon-gt {margin: 0 22px;}
.best-interview-view-box .customer-information .left > .icon-gt img {display: inline-block;vertical-align: middle;width: 6px;}
.best-interview-view-box .customer-information .right {float: right;}
.best-interview-view-box .customer-information .right > span {font-family: "notoKrL", notoKrL, sans-serif;color: #313842;}
.best-interview-view-box .customer-information .right > strong {color: #ef7c00;font-family: "notoKrB", notoKrB, sans-serif;}
.best-interview-view-contents {padding: 30px 20px;}
.best-interview-view-contents {color: #666666;font-size:20px;line-height: 1.4;word-break: keep-all; text-align:left; }
.best-interview-view-contents dl{margin-bottom:20px;}
.best-interview-view-contents dt{font-weight:500; margin-bottom:10px;}
.best-interview-view-contents dd{padding:5px 0px 15px 10px; font-size:16px;}
.contents-wrapper .sec_btn_pink{margin:0 auto;}
/*   고객인터뷰끝  */




.sub4_section2_box1{padding-bottom:20px;}
.sub4_section2_box1 ul li{display:inline-block; width:400px; height:400px; margin:0 30px; background-color:#fff; box-shadow:2px 2px 25px rgba(0,0,0,0.1); padding-top:60px;}
.sub4_section2_box1 .sec_btn_pink{border-radius:30px; margin:0 auto; border:none; color:#fff; border:1px solid transparent;-webkit-appearance:none;}
.sub4_section2_box1 .sec_btn_pink:hover {color:#a31f24; background-color:#fff; transition:.6s; border:1px solid #a31f24;}
.sub4_section2_i1{margin-bottom:20px;}
.sub4_section2_p1{font-size:24px; font-weight:600; color:#333; margin-bottom:10px; }
.sub4_section2_p2{font-size:16px; font-weight:300; color:#666; margin-bottom:20px; }
.sub4_section2_p2 span{display:block;}
.sub4_section3_box1{margin-bottom:150px;}
.sub4_section3_box1 ul{overflow:hidden;}
.sub4_section3_box1 ul li{width:33.3333%; padding-top:30%; float:left; position:relative;}
.sub4_section3_box1 ul li:nth-child(1){background: url('/v2/images/sub4_section3_i1.jpg') no-repeat center/cover;}
.sub4_section3_box1 ul li:nth-child(2){background: url('/v2/images/sub4_section3_i2.jpg') no-repeat center/cover;}
.sub4_section3_box1 ul li:nth-child(3){background: url('/v2/images/sub4_section3_i3.jpg') no-repeat center/cover;}
.sub4_section3_box1 .sub_section_text{position:absolute; top:50%; left:0; transform:translateY(-50%); width:100%; text-align:center; color:#fff;}
.sub4_section3_p1{font-size:16px;  color:rgba(255,255,255,0.6); margin-bottom:20px; }
.sub4_section3_p2{font-size:36px; font-weight:400;  margin-bottom:20px; }
.sub4_section3_p3{font-size:26px; font-weight:300; color:rgba(255,255,255,0.3); margin-bottom:30px; }
.sub4_section3_btn{display:inline-block; font-size:16px; font-weight:300; width:200px; line-height:40px;}
.sub4_section3_btn a{color:#fff;}
.sub4_section3_btn1 .btnpc, .sub4_section3_btn1 .btnmo {background-color:#40b0a0; padding:8px;}
.sub4_section3_btn2 .btnpc, .sub4_section3_btn2 .btnmo {background-color:#5998d2; padding:8px;}
.sub4_section3_btn3 .btnpc, .sub4_section3_btn3 .btnmo {background-color:#d88492; padding:8px;}

.sub5_section3_box{width:100%; height:840px; background: url('/v2/images/sub5_section3_bg.jpg') no-repeat center/cover;}
.sub5_section3_i1{position:absolute; bottom:0; left:20px; z-index:200;}
.sub5_section3_coubox{width:1370px; height:690px; position:absolute; bottom:0; left:65%; transform:translateX(-50%); background: url('/v2/images/sub5_section3_i2.png') no-repeat bottom right; }
.sub5_section3_coutext{color:#373737; text-align:center; width:390px; height:535px; position:absolute; top:7px; _top:27px;  left:300px;background-color:#fff; padding:40px 0; border-radius:20px; border:1px solid #f5e5e3; z-index:99999}
.sub5_section3_p1{display:inline-block; padding:5px;  font-size:16px; font-weight:400; border-top:1px solid #555; border-bottom:1px solid #555;}
.sub5_section3_p2{font-size:76px; font-weight:800; letter-spacing:-2px;}
.sub5_section3_p3{font-size:20px; margin-bottom:20px;font-weight:400;}
.sub5_section3_p4{font-size:46px; font-weight:800; line-height:1;  margin-bottom:20px;letter-spacing:-2px; }
.sub5_section3_p5{font-size:14px; margin-bottom:30px; color:#4d4d4d;font-weight:400;}
.sub5_section3_p6{display:inline-block; font-size:16px; padding:10px 30px; background-color:#a31f24; color:#fff; margin-bottom:30px;}
.sub5_section3_p6 a{color:#fff;}
.sub5_section3_p6 .fa{margin-left:5px;}
.sub5_section3_p7{font-size:14px; font-weight:400;}

.sub5_section4_box{background-color:#eee; padding:80px 0;}
.sub54in{max-width:1200px; margin:0 auto; }
.sub54in ul{overflow:hidden;position:relative;}
.sub54in ul li{width:570px; height:300px; background-color:#ffd8d9; position:relative; float:left; margin:0 10px; text-align:center; padding:10px 0;}
.add54_wrap {position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.sub54_p1, .sub54_p2{font-size:26px; font-weight:bold; color:#444; margin-bottom:5px;}
.sub54_p1{margin-bottom:20px; position:relative;}
/* .sub54_p1:after{content:""; display:block; position:absolute; width:60px; height:2px; background-color:#444; left:50%; top:105px; margin-left:-30px;}*/
.sub54_p1 span{font-size:75px;}
.sub54_p3{letter-spacing:1px; margin-bottom:15px;}
.sub54in .end{content:""; display:block; position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.7);
left:0; top:0px; font-size:50px; color:#fff; padding-top:18%; z-index:200; font-weight:600; letter-spacing:4px;}
.sub54in .ing:before{content:""; display:block; position:absolute; width:50px; height:50px; background-color:#eee; left:-20px; top:50%; transform:translateY(-50%); border-radius:50%;}
.sub54in .ing:after{content:""; display:block; position:absolute; width:50px; height:50px; background-color:#eee; right:-20px; top:50%; transform:translateY(-50%); border-radius:50%;}
.sub54_p4{margin-top:40px; text-align:center; font-size:16px;}
.sub54_down{text-align:center;}
.sub54_down span{display:inline-block; width:128px; height:40px; line-height:35px; background-color:#a31f24 ; color:#fff; cursor:pointer; border-radius:2px; font-size:16px; margin:0 5px;}
.sub54_down span a{color:#fff;}
.sub54_down span.s2{background-color:#333; }
.sub54_down .fa{margin-left:5px;}

.sub5_section5_box{width:80%; margin:0 auto; text-align:center; margin-bottom:150px;}
.sub5_section5_box ul li{position:relative; display:inline-block;  max-width:360px; width:22%; height:250px; margin:0 1% 20px; border:1px solid #c2c2c2; border-top:5px solid #a31f24; padding:100px 40px 0; overflow:hidden;}


.sub5_section5_i1{margin-bottom:30px; height:50px; position:absolute; top:-10px; left:0; width:100%; z-index:-1; text-align:center;}
.sub5_section5_i1 img{width:200px;}
.sub5_section5_box ul li p, .sub5_section5_box ul li span{font-size:14px; color:#666; font-weight:400 !important;}
.sub5_section5_box ul li strong{font-size:16px; margin-bottom:5px;}

/* sub06_section2 지점소개*/
.sub6_section2{width: 100%;height: 1200px;background-color: #f0f0f0;background-image: url(/v2/images/sub06_topbg_pc2.png);
background-size: 100% auto;background-repeat: no-repeat;background-position: top center;}
.sub6_mapMo {display:none;}
.sub6_bg{width: 100%;height: 1200px;background-image: url(/v2/images/sub06_botbg_pc2.png);background-size: 100% auto;background-repeat: no-repeat;background-position: bottom center;}
.sub6_map_wrap{position: relative;width: 1500px;margin: 0 auto;}
.sub6_map{position: relative;width: 500px;height: 915px; background-image: url(/v2/images/sub06_map.png);margin: 0 auto;background-size: 100% auto;background-repeat: no-repeat;background-position: center;}
.sub6_tbox{}
.sub6_tbox .tbox{position: absolute;width: 32%; background-color: rgba(255, 255, 255, 0.75);border-radius: 3px 3px 40px 3px;padding: 75px 20px 35px 40px;
box-shadow:10px 10px 10px rgba(0, 0, 0, 0.05);}
.sub6_tbox .tbox1{top: 10%;left: 3%;}
.sub6_tbox .tbox2{top: 11%;right: 6%;}
.sub6_tbox .tbox3{top: 75%;left: 3%;}
.sub6_tbox .tbox4{top: 46%;right: 6%;}
.sub6_tbox .tbox5{top:97%;left:3%;}
.sub6_tbox .tbox .title_cap{position: absolute; top: -10px;left: -10px; width: 35%;padding: 15px 0; background-color: #a31f24; 
border-radius: 20px 3px 3px 3px;color: #fff;}
.sub6_tbox .tbox .title_cap .maint{font-size: 22px;text-align: center;font-weight:400;}
.sub6_tbox .tbox .subt{position: absolute;top: 20px;left: 36%; font-size: 16px; color: #999999;}
.sub6_tbox .tbox .jijum{}
.sub6_tbox .tbox .jijum .text{position: relative;padding:12px 0px 12px 13px;width: 50%;float: left;box-sizing: border-box;}
.sub6_tbox .tbox .jijum .text:last-child {_width: 100%; width: 50%;}/*240312 수정*/
.sub6_tbox .tbox .jijum.last_jinju .text:last-child {width: 50%;}
.sub6_tbox .tbox .jijum .text:before{position: absolute;top: 18px;left: 0; display: block;content: ""; width: 5px;height: 5px;border-radius: 50%;
background: #a31f24;}
.sub6_tbox .tbox .jijum .text p{color: #333;font-size: 18px;font-weight:400;}
.sub6_tbox .tbox .jijum .text a{display: inline-block;color: #333;font-size: 18px;font-weight:400;}/*240312 수정*/
.sub6_tbox .tbox .jijum .text a:hover{color:#999}

.sub6_tbox .tbox .jijum .text.open-t:before{display: inline-block;}
.sub6_tbox .tbox .jijum .text.open-t{width: 50%;}
.sub6_tbox .tbox .jijum .text.open-t p{float: left;}
.sub6_tbox .tbox .jijum .text.open-t .open{float: left;}
.sub6_tbox .tbox .jijum .text.open-t .open{width: 80px;height: 27px;background-image: url(/v2/images/sub06_open.png);background-size: 100% auto; 
background-repeat: no-repeat;background-position: left center;margin-left: 10px;margin-top: -3px;}
.sub6_tbox .tbox .jijum .text.open-t .open p{color: #fff;text-align: center;line-height: 29px;margin-left: 13px;font-size: 14px;font-weight: 500;}

/* .sub06_section3 지점소개 */
.sub6_section3{width: 100%;background: #fff;padding-top: 80px;font-weight:400;}
.sub6_list_wrap{width: 1200px;margin: 0 auto;}
.sub6_listt{margin-bottom: 50px;}
.sub6_listt .jijum_title{font-size: 24px;margin-bottom: 15px;font-weight:500;}
.sub6_listt .jijum_list{border-top: 2px solid #a31f24;}
.sub6_listt .jijum_list li{position: relative;padding: 30px 15px;border-bottom: 1px solid #ddd;}
.sub6_listt .jijum_list li>div{float: left;}
.sub6_listt .jijum_list li .tit{width: 43%;font-size: 18px;font-weight:400;}
.sub6_listt .jijum_list li .tel{width: 18%;font-size: 16px; color: #a31f24;font-weight: 500;}
.sub6_listt .jijum_list li .add{width: 33%; font-size: 16px;color: #5a5a5a;}
.sub6_listt .jijum_list li .view{position: absolute;bottom: 12px;right: 15px; width: 6%;color: #888;text-align: center;font-size: 13px;}
.sub6_listt .jijum_list li .view a{display: block;}
.sub6_listt .jijum_list li .view .view_icon{height: 27px; background-image: url(/v2/images/sub06_icon_view.png);background-repeat: no-repeat;
background-position: top center;transition: all 0.6s;}
.sub6_listt .jijum_list li .view .view_icon:hover{background-image: url(/v2/images/sub06_icon_viewh.png);}


/*
.sub6_searchw{max-width:1200px; margin:0 auto 40px; padding:40px 0; background-color:#f7f7f7; border:1px solid #dfdfdf; overflow:hidden; }
.sub6_search{width:530px; height:50px; margin:0 auto; border:1px solid #d1d1d3; background-color:#fff;}
.sub6_search input{font-size:16px; width:425px; padding:10px; border:0; outline:none; float:left;}
.sub6_search button{font-size:14px; width:100px; height:100%;  border:0; outline:none; float:right; color:#fff; background-color:#555}
.sub6_search input, .sub6_search textarea:focus{outline: none; border:0;}
input, textarea:focus {outline:none!important;}

.sub6_con{width:100%; background-color:#e5d4ca; padding:150px 0 100px; position:relative;}
.sub6_i1{position:absolute; top:0; right:0; z-index:10;}
.sub6_list{position:relative; max-width:1280px; margin:0 auto 50px; z-index:20;}
.sub6_list ul{overflow:hidden; }
.sub6_list ul li{display:inline-block; ; width:390px; height:300px; float:left; background-color:#fff; padding:40px 40px; margin:0 15px; margin-bottom:30px; vertical-align:top;}

.sub6_list_p1{font-size:26px; color:#222; font-weight:600; line-height:1;  margin-bottom:20px;letter-spacing:-1px;}
.sub6_list_p2{font-size:14px; color:#555; font-weight:400; line-height:1.6;}
.sub6_list_btn{background-color:#222; width:150px; height:45px; text-align:center; line-height:45px;margin-top:20px;}
.sub6_list_btn a{display:block; color:#fff; font-size:14px; }

.sub6_list_nobtnw{width:150px; height:60px; margin:0 auto; background-color:#fff;}
*/
.consulw{position:fixed; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5);     z-index:900;} 
.consulw.on{display:block; z-index:900;}
.consul{width:540px; height:800px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background-color:#fff; padding:60px 40px 40px;}
.clos{cursor:pointer; position:absolute; top:20px; right:20px;}
.consul_title{color:#fff;  font-size:16px; margin-top:20px; margin-bottom:20px;}
.consul_title span{display:inline-block; border:1px solid #e8e8e8; padding:15px 40px; margin-right:5px; cursor:pointer; color:#333;}
.consul_title span.on{background-color:#a31f24; color:#fff;}
.consul_info{border-top:2px solid #333; border-bottom:2px solid #333; margin-bottom:10px; }
.consul_info ul li{height:60px; line-height:58px; border-bottom:1px solid #e2e2e2;}
.consul_info .s1{display:inline-block; width:29%;  color:#555; font-size:16px; font-weight:400; padding-left:10px;}
.consul_info .s2{display:inline-block;width:70%;}
.consul_info .s2 input{border:1px solid #f1f1f1; padding:10px; height:40px; width:100%; color:#acacac; font-size:14px;  border-radius:5px; vertical-align:middle;}
.consul_info .s1 .fa{width:20px; text-align:center; margin-right:5px; color:#c7c6c6;}
.fa-map-marker, .fa-mobile{font-size:20px;}
.consul_p2{margin-bottom:20px;}

.terms{border:2px solid #e8e8e8; padding:15px; margin-bottom:20px;}
.terms_p1{margin-bottom:5px;}
.terms p span{display:inline-block; height:24px; background-color:#f4f4f4; margin-left:10px; padding:0 10px; line-height:22px; border-radius:3px; cursor:pointer;}
.consul_btn{text-align:center;}
.consul_btn button{width:200px; height:40px; background-color:#a31f24; color:#fff; line-height:35px; text-align:center; border:none;}
.consul_call{display:block;}
.consul_kakao{display:none;}

.layer_pop_default{position:absolute;}
.submo_wrap::-webkit-scrollbar { width:12px; height:10px;}
.submo_wrap::-webkit-scrollbar-track { background-color:#dbdbd; }
.submo_wrap::-webkit-scrollbar-thumb { background-color: #a31f24;  border-radius:30px; cursor:pointer;}
.submo_wrap::-webkit-scrollbar-thumb:hover { background-color: #a31f24;}
.submo_wrap::-webkit-scrollbar-button{ display: none; }

.submo_wrap{height:900px; overflow-y:scroll;  padding:100px 0;}
.submo_1380w{width:1380px; margin:0 auto;}
.submo_wrap .title{width:100%; height:100px; font-weight:bold; border-bottom:1px solid #999; margin-bottom:60px;}
.submo_wrap .title ul{display: table;table-layout: fixed;border-collapse: collapse;width: 100%;height: 76px; position: relative;}
.submo_wrap .title ul li{font-size:36px; color:#333; text-align:center;     display: table-cell;height: 76px;line-height: 1;font-weight: 500;vertical-align: middle;cursor:pointer;}
.submo_wrap .title ul li.on{color:#a31f24; font-weight:500;}
.smo_nav {clear: both; text-align: center; padding-bottom: 0;margin: 60px 0;}
.smo_nav a {display: inline-block; line-height: 35px; min-width: 35px; height: 35px; padding: 0 3px;margin: 0 2px;color: #4c4c50;border: 1px solid #c5c7cc; vertical-align: middle; background-color: #fff; cursor:pointer;}
.smo_nav a.smo_nav_prev {background: url('/img/btn_idx_left.png') no-repeat center/cover;}
.smo_nav a.smo_nav_next {background: url('/img/btn_idx_right.png') no-repeat center/cover;}
.smo_nav a.on{background-color:#a31f24; color:#fff; border:1px solid #a31f24; border-radius:5px;}

.bocon_w{width:1000px; margin:0 auto;}
.bocon_header{padding-bottom:20px;}
.bocon_con{min-height:300px; padding: 40px 0; border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5;text-align:center;}
.bocon_header h1{font-size: 24px; font-weight:500;word-break: break-all;}
.bocon_header p{margin-top: 6px;  font-weight: 300;  font-size: 14px; line-height: 26px;}
.bocon_nav{margin: 120px auto 0;padding: 27px 0;position: relative;border-top: 1px solid #cbcbcb;border-bottom: 1px solid #cbcbcb;text-align: center;}
.bocon_nav a{display: inline-block; font-size: 18px; letter-spacing: -0.05em; font-weight:600; color:#555;}
.bocon_nav_prev{position:absolute; left:0;}
.bocon_nav_next{position:absolute; right:0;}

.submo_con{max-width:1200px; margin:0 auto;}
.submo_w1200{width:1200px; margin:0 auto;}
.submo_w1100{width:1100px; margin:0 auto;}
.s215_box{margin-bottom:50px;}
.s215_box1{}
.s215_p1{font-size:32px; color:#444; font-weight:500;  margin-bottom:20px; }
.s215_p2{font-size:16px; color:#777; font-weight:400;  margin-bottom:40px; }
.s215_p2 span{display:block;}

.s215_box3 ul{overflow:hidden;}
.s215_box3 ul li{float:left; margin-right:20px; text-align:center;}
.s215_box3_p1{font-size:42px; color:#b3282e; font-weight:900; margin-bottom:10px; }
.s215_box3_p2{font-size:16px; color:#777; font-weight:400;  margin-bottom:40px; }

.s215_box4 ul{overflow:hidden; margin-bottom:40px;}
.s215_box4 ul li{float:left; margin-right:20px; position:relative;}
.s215_box4_p1{position:absolute; left:0; bottom:20px; width:100%; font-size:17px; text-align:center; color:#fff; z-index:200;}

.submo_line{width:100%; height:1px; background-color:#d5d5d5;position:relative;margin:100px 0;}
.submo_line:after{content:""; display:block; position:absolute; bottom:0; left:0; width:200px; height:3px; background-color:#a31f24;}

.s215_box5_i1{width:100%; border:1px solid #ccc;text-align:center; padding:40px; margin-bottom:40px;}
.s215_box5_p1{font-size:24px; text-align:center; color:#333;margin-bottom:20px; font-weight:400;}
.s215_box5 ul{overflow:hidden;}
.s215_box5 ul li{width:16.5%; float:left; text-align:center; padding:2px;}
.s215_box5 ul li p{border:1px solid #d9d9d9; background-color:#f8f8f8; font-size:16px; color:#777; padding:7px;}


.s215_box6_i1{width:100%; height:260px;background: url('/v2/images/s215_box6_i1.jpg') no-repeat center/cover; font-size:46px; color:#555; padding:60px; margin-bottom:40px;}
.s215_box6_i1 p{line-height:1.2;}
.s215_box6_i1 span{font-size:32px;}

.s215_box7_p1{font-size:16px; color:#777; font-weight:400;  margin-bottom:40px; padding:20px; background-color:#efefef; border-radius:10px; line-height:1.6;}
.s215_box7_p1 span{display:block;}



/*  서비스센터 */
.sub8_section2 .sec_titlebox{margin-bottom:80px;padding-top:100px;}
.sub8_section2_box1{height:750px; position:relative; margin:0 100px; background: url('/v2/images/sub8_section2_box1_bg.jpg')#f0f0f0 no-repeat right top/cover; padding:100px 60px 150px; overflow:hidden; }
.sub8_section2_i1{position:absolute; left:100px; top:0px;}
.sub8_section2_con{position:absolute; left:850px; top:80px; }
.sub8_section2_p1{position:relative; font-size:15px; font-weight:400; text-transform:uppercase; color:#666; margin-bottom:40px;}
.sub8_section2_p1:after{content:""; display:block; position:absolute; left:0; top:35px; width:75px; height:1px; background-color:#555;}
.sub8_section2_p2{font-size:36px; font-weight:400; color:#666; margin-bottom:20px; line-height:1.2;}
.sub8_section2_p3{font-size:16px; font-weight:400; color:#666; margin-bottom:40px;}
.sub8_section2_p3 span{display:block;}
.sub82_list ul{margin-bottom:40px;}
.sub82_list ul li{position:relative; border-top:1px solid #d5d5d5;  padding:15px 0; padding-left:100px;}
.sub82list_title{position:absolute; top:17px; left:0; font-size:15px; color:#a31f24; font-weight:500; width:80px; height:55px; border:2px solid #a31f24; border-radius:2px; text-align:center; padding:15px 0;}

.sub82list_p1{font-size:20px; font-weight:500; color:#333; margin-bottom:5px;}
.sub82list_p2{font-size:16px; font-weight:400; color:#777;}
.sub82list_p2 span{margin-right:20px;}




.sub8_section3{margin-bottom:150px;}
.sub8_section3_i1{position:relative; width:570px; height:700px; background: url('/v2/images/sub8_section3_i1.jpg')no-repeat right top/cover;}
.sub8_section3_i2{position:relative; width:570px; height:700px; background: url('/v2/images/sub8_section3_i2.jpg')no-repeat right top/cover;}
.sub8_section3_con1{width:570px; height:1000px;float:left; margin-right:40px;}
.sub8_section3_con2{width:570px; height:1000px;float:left;}
.sub8_section3_p1{font-size:32px; font-weight:600; color:#333; margin-bottom:40px; line-height:1.2;}
.sub8_section3_p2{font-size:18px; font-weight:400; color:#666;}
.sub8_section3_p1 span, .sub8_section3_p2 span{display:block;}
.sub8_section3_con1 .sub8_section3_text{margin-bottom:40px;}
.sub8_section3_con2 .sub8_section3_text{padding:40px;}
.sub8_section3_btn{position:absolute; width:250px; height:45px; line-height:40px;background-color:#222;color:#fff; text-align:center;}
.sub8_section3_btn a{color:#fff; font-size:16px;}
.sub8_section3_i2 .sub8_section3_btn{bottom:0; right:0;}
.sub8_section3_p3{position:relative; font-size:15px; font-weight:400; text-transform:uppercase; color:#666; margin-bottom:40px;}
.sub8_section3_p3:after{content:""; display:block; position:absolute; left:0; top:30px; width:75px; height:1px; background-color:#555;}




/*  고객성공스토리 뷰페이지 */
.sec312_view_box1, .sec312_view_box2, .sec312_view_box3, .sec312_view_box4, .sec312_view_box5{overflow:hidden; margin-bottom:40px;}
.sec312_view_box1_img{width:50%; float:left;}
.sec312_view_box1_text{width:50%; float:left; margin-top:90px;}
.sec312_view_title{font-size:26px; font-weight:500; color:#333; margin-bottom:20px;}
.sec312_view_box1_text_info{margin-bottom:20px;}
.sec312_view_box1_text_info ul li{border-top:1px solid #eee; border-bottom:1px solid #eee;padding:20px 0; font-size:18px;}
.sec312_view_box1_text_info ul li .s1{display:inline-block; width:25%; font-weight:500;}
.sec312_view_box1_text_info ul li .s2{display:inline-block; width:25%; }
.sec312_view_box1_text_total{overflow:hidden; background-color: #a31f24; padding:27px 0; line-height:1.6;color:#fff; text-align:center; border-radius:31px;}
.sec312_view_box1_text_total_p1 span, .sec312_view_box1_text_total_p2 span{ display:block;font-size:16px;line-height:1.6;}
.sec312_view_box1_text_total_p3 span{ margin-left:10px; font-weight:500;}
.sec312_view_box1_text_total_p1{float:left; width:24%; font-size:24px;}
.sec312_view_box1_text_total_arr{float:left; width:4%; font-size:36px;}
.sec312_view_box1_text_total_p2{float:left; width:24%; font-size:24px;}
.sec312_view_box1_text_total_p3{float:left; width:48%; font-size:34px;}
.sec312_view_box2_img1{width:50%; float:left;}
.sec312_view_box2_img2{width:50%; float:left;}
.sec312_view_p1{font-size:16px; }
.sec312_view_p2{font-size:18px; font-weight:500; margin-top:20px;}

/*고객성공인터뷰 뷰페이지_유투브영상*//*241203 고객인터뷰 썸네일 안보이게 수정*/
.movie-area {height:564px;}
.movie-area iframe {width:96%;height:100%;}
.submo_w1200 .best-interview-view-wrapper h2{display: none;}
.submo_w1200 .best-interview-view-wrapper .bo_v_img_wrap{display:none;}
.submo_w1200 .best-interview-view-wrapper>.best-interview-view-area1>h3{display:none;}
.submo_w1200 .best-interview-view-wrapper>.best-interview-view-area1>.best-interview-view-box{border-top:0;}

.submo_w1200 .sec_titlebox{border-bottom: 1px solid #999999;	margin-bottom: 10px; }
.submo_w1200 .sec_titlebox .sec_title {
    font-size: 38px;
    font-weight: 400;
    margin-bottom: 34px;
    color: #333;
    letter-spacing: -1px;

}
.best-interview-view-box

.body-management-wrapper {padding-top: 50px;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #434343;overflow:hidden;}
.body-management-wrapper .title-area {float: left;width: 25%;}
.body-management-wrapper .title-area .info {float: left;width: 40%;padding-left: 20px;}
.body-management-wrapper .title-area .info h2 {margin-bottom: 35px;color: #313842;font-size: 2.000em;line-height: 1.200em;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.body-management-wrapper .title-area .info h2 span {display: block;}
.body-management-wrapper .title-area .info ul {margin: 0;padding: 0;}
.body-management-wrapper .title-area .info ul li {margin-bottom: 10px;}
.body-management-wrapper .title-area .info ul li > span {display: inline-block;vertical-align: middle;width: 20px;height: 20px;line-height: 20px;border-radius: 10px;margin-right: 5px;border: 1px solid #d7d7d7}
.body-management-wrapper .title-area .info ul li > strong {display: inline-block;vertical-align: middle;line-height: 20px;}
.body-management-wrapper .bg-before {background-color: #cdcdcd}
.body-management-wrapper .bg-after {
background-color: #a31f24 ; /* Old browsers */
background: -moz-linear-gradient(top, #a31f24  0%, #f5c1bb  100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a31f24  0%,#f5c1bb  100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a31f24  0%,#f5c1bb  100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a31f24', endColorstr='#f5c1bb ',GradientType=0 ); /* IE6-9 */
}
.body-management-wrapper .bg-standard {background-color: #f7f7f7;}
.body-management-wrapper .title-area img {float: right;width: 57.5%;max-width: 135px;}
.body-management-wrapper .graph-wrapper {float: left;width: 25%;padding: 0 2%;}
.body-management-wrapper .graph-wrapper > dl {margin-bottom: 20px;text-align: center;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;font-size: 1.333em;line-height: 1em;}
.body-management-wrapper .graph-wrapper > dl > dt {display: block;padding-bottom: 15px;color: #3c3c3c;border-bottom: 2px solid #313842}
.body-management-wrapper .graph-wrapper > dl > dd {padding-top: 20px;color: #a31f24;}
.body-management-wrapper .graph-wrapper .graph-area {position: relative;height: 250px;}
.body-management-wrapper .graph-wrapper .graph-area .bg-graph {display: block;height: 100%;}
.body-management-wrapper .graph-wrapper .graph-area .bg-graph li {height: 20%;border-top: 1px solid #e8e8e8}
.body-management-wrapper .graph-wrapper .graph-area .bg-graph.type02 li {height: 10%;border-top: 1px solid #e8e8e8}
.body-management-wrapper .graph-wrapper .graph-area .bg-graph li > span {position: relative;margin-top: -8px;margin-left: 12px;display: block;color: #3c3c3c;font-size: 0.733em}
.body-management-wrapper .graph-wrapper .graph-area dl {position: absolute;bottom: 0;width: 20%;height: 100%;text-align: center;}
.body-management-wrapper .graph-wrapper .graph-area dl dt {position: absolute;bottom: 0;left: 0;display: block;width: 100%;text-align: center;margin-bottom: -25px;font-family: "notokrM", notokrM, sans-serif;font-weight: 500;}
.body-management-wrapper .graph-wrapper .graph-area dl dd {height: 100%;}
.body-management-wrapper .graph-wrapper .graph-area dl dd span {position: absolute;bottom: 0;left: 50%;width: 34px;margin-left: -17px;padding-top: 20px;border-top-left-radius: 17px;border-top-right-radius: 17px;display: block;font-family: "notokrM", notokrM, sans-serif;font-weight: 500;}
.body-management-wrapper .graph-wrapper .graph-area dl.before {left: 25%;}
.body-management-wrapper .graph-wrapper .graph-area dl.after {left: 65%;}
.body-management-wrapper .graph-wrapper .graph-area dl.before dt {color: #3c3c3c;}
.body-management-wrapper .graph-wrapper .graph-area dl.after dt {color: #dd5615}
.body-management-wrapper .graph-wrapper .graph-area dl.before dd span {color: #616161;font-size: 0.867em}
.body-management-wrapper .graph-wrapper .graph-area dl.after dd span {color: #fff;font-size: 1.200em}







/*  빠른상담예약 */

.sub4_section2_box1 .form-area dl dd{border:none;}
.one-box { margin: 0; padding: 0; border-top: 1px solid #e6e6e6;}
.one-box:after { content: ""; clear: both; display: block;}
.one-box:first-child { border-top: 0; }
.form-wrapper { position: relative; margin-bottom: 80px; }
.form-wrapper .title-area { margin-bottom: 25px; }
.form-wrapper .title-area:after { content: ""; clear: both; display: block; }
.form-wrapper .title-area h2 { float: left; color: #33333f; font-size: 1.600em; line-height: 1em; font-family: "notoKrM", notoKrM, sans-serif; font-weight: 500; }
.form-wrapper .title-area .word-important { float: right; color: #888888; font-size: 0.867em; margin-top: 15px; }
.form-wrapper .title-area .word-important .point-important { font-size: 1em; }
.point-important { display: inline-block;vertical-align: middle;color: #ea4200;font-size: 0.867em;line-height: 0.5em;}
.form-wrapper .title-area .input-agreement {float: right;margin-top: 5px;}
.form-wrapper .title-area .input-agreement input[type="radio"],
.form-wrapper .title-area .input-agreement label { display: inline-block;vertical-align: middle;}
.form-wrapper .title-area .input-agreement label { margin-right: 5px;}

.form-area {border-top: 2px solid #333333;border-bottom: 1px solid #d5d5d5;}
.form-area dl {position: relative;background-color: #f3f3f3;padding-left: 150px;}
.form-area dl dt {position: absolute;top: 0;left: 0;width: 150px;padding: 30px 10px 30px 10px;color: #66666f;font-size: 1.067em}
.form-area dl dt .point-important {position: absolute;top: 25px;left: 12px;}
.form-area dl dd {background-color: #fff;padding: 10px 20px 10px 20px;min-height: 50px;line-height: 1.200em}
.form-area dl dd input[type="text"],
.form-area dl dd input[type="email"],
.form-area dl dd input[type="date"],
.form-area dl dd input[type="time"],
.form-area dl dd input[type="password"] { display: inline-block;vertical-align: middle;border: 1px solid #d5d5d5;width: 100%;max-width: 200px;height: 30px;padding: 0 10px;text-indent: 0 !important;-webkit-appearance:none;box-shadow:none;outline:none;}
.sub04_responw .form-area dl dd .input-box-depth3 > input[type="tel"] 
{display:inline-block;vertical-align:middle;border:1px solid #d5d5d5;width:100%;max-width:110px;height:30px;padding:0 10px;text-indent:0!important;border-radius:30px;-webkit-appearance:none; }
.sub04_responw .form-area dl dd input[type="number"] 
{display:inline-block; width:100%; max-width:200px; height:30px; padding:0 10px; vertical-align:middle; border:1px solid #d5d5d5; border-radius:30px; text-indent:0;-webkit-appearance:none;}
.form-area dl dd textarea {display: inline-block;vertical-align: middle;border: 1px solid #d5d5d5;width: 100%;height: 250px;padding: 10px;text-indent: 0 !important;}
.form-area dl dd .w100 {max-width: inherit !important;}
.form-area dl dd:after {content: "";clear: both;display: block;}
.form-area dl dd .input-sex {float: left;width: 50%;max-width: 100px;height: 30px;line-height: 30px;}
.form-area dl dd .input-sex input[type="radio"],
.form-area dl dd .input-sex label {display: inline-block;vertical-align: middle;}
.form-area dl dd .input-sex input[type="radio"] {margin-right: 5px;}
.form-area dl dd .input-unit {display: inline-block;vertical-align: middle;width: 95px;}
.form-area dl dd > span {display: inline-block;vertical-align: middle;margin-left: 10px;}
.form-area dl dd select {display: inline-block;vertical-align: middle;height: 30px;font-size: 1em;min-width: 145px;}
.sub04_responw .form-area dl dd select {display:inline-block;min-width:145px;height:30px;font-size:16px;text-indent:10px;color:#777;border:1px solid #ddd;border-radius:30px;vertical-align:middle;outline:none;box-shadow:none;-webkit-appearance:none;}
.sub04_responw .form-area dl dd select:focus {outline:none;}
.form-area dl dd select {display: inline-block;vertical-align: middle;height: 30px;font-size: 1em;min-width: 145px;}
.form-area dl dd .input-checkbox {margin: 0;padding: 0;}
.form-area dl dd .input-checkbox input[type="checkbox"],
.form-area dl dd .input-checkbox label {display: inline-block;vertical-align: middle;}
.form-area dl dd .input-box-depth3 {margin: 0;padding: 0;}
.form-area dl dd .input-box-depth3:after {content: "";clear: both;display: block;}
.form-area dl dd .input-box-depth3 > select,
.form-area dl dd .input-box-depth3 > input[type="text"],
.form-area dl dd .input-box-depth3 > input[type="password"],
.form-area dl dd .input-box-depth3 > input[type="email"],
.form-area dl dd .input-box-depth3 > input[type="number"],
.form-area dl dd .input-box-depth3 > input[type="tel"] { float: left;min-width: inherit;width: 100px;}
.form-area dl dd .input-box-depth3 > span {float: left;width: 32px;height: 30px;line-height: 30px;text-align: center;}
.form-area dl dd .input-box-email {margin: 0;padding: 0;}
.form-area dl dd .input-box-email:after {content: "";clear: both;display: block;}
.form-area dl dd .input-box-email input {float: left;width: 135px;}
.form-area dl dd .input-box-email > span {float: left;width: 32px;height: 30px;line-height: 30px;text-align: center;}
.form-area dl dd .input-box-email select {margin-left: 10px}
.form-area dl dd .input-ckecked-branch {float: left;text-align: left;width: 20%;height: 40px;line-height: 30px;padding: 5px 0;}
.form-area dl dd .input-ckecked-branch input[type="checkbox"],
.form-area dl dd .input-ckecked-branch label {display: inline-block;vertical-align: middle;}
.form-area dl dd .input-ckecked-branch label { margin-left: 5px;}
.form-area dl dd .input-ckecked-branch02 { display: inline-block;vertical-align: middle;margin-right: 25px;height: 30px;line-height: 30px;}
.form-area dl dd .input-ckecked-branch02:last-child {margin-right: 0;}
.form-area dl dd .input-ckecked-branch02 input[type="checkbox"],
.form-area dl dd .input-ckecked-branch02 input[type="radio"],
.form-area dl dd .input-ckecked-branch02 label {display: inline-block;vertical-align: middle;}
.form-area dl dd .input-ckecked-branch02 input[type="checkbox"],
.form-area dl dd .input-ckecked-branch02 input[type="radio"] { margin-right: 5px;}
.form-area dl dd .word-etc {clear: both;font-size: 0.867em;color: #33333f;padding-top: 30px;ont-family: "notoKrM", sans-serif;font-weight: 500;}
.form-area dl dd .information {display: inline-block;vertical-align: middle;margin-right: 15px;}
.form-area dl dd .information:last-child {margin-right: 0;}
.form-area dl dd .information label,
.form-area dl dd .information select {display: inline-block;vertical-align: middle;}
.form-area dl dd .information label {margin-right: 15px;}
.form-area dl dd .input-address {margin: 0;padding: 0;}
.form-area dl dd .zip-code {position: relative;display: inline-block;vertical-align: middle;max-width: 200px;padding-right: 90px;}
.form-area dl dd .zip-code > input[type="button"] {position: absolute;top: 0;right: 0;width: 80px;height: 30px;line-height: 30px;color: #fff;background-color: #567096;cursor: pointer;border: 0;border-radius: 0;-webkit-appearance: none;appearance: none;}
.form-area dl dd .input-address {margin: 0;padding: 0;}
.form-area dl dd .input-address input[type="text"] {display: block;width: 100%;max-width: none;margin-top: 5px;}

.filebox {position: relative;padding-right: 86px;}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label { position: absolute;top: 0;right: 0;width: 80px;height: 30px;line-height: 30px;text-align: center;vertical-align: middle;color: #fff;background-color: #757b8a;cursor: pointer;border: 1px solid #757b8a;border-bottom-color: #757b8a;border-radius: 0;box-sizing: border-box;}

/* named upload */
.filebox .upload-name {display: block;width: 100%;height: 30px;line-height: 30px;font-size: inherit;font-family: inherit;line-height: normal;vertical-align: middle;background-color: #f5f5f5;border: 1px solid #ebebeb;border-bottom-color: #e2e2e2;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;}
.filebox.bs3-primary label {color: #fff;background-color: #337ab7;border-color: #2e6da4;}
.form-area .agreement-wrapper {height: 270px;padding: 30px;overflow-x: hidden;overflow-y: auto;}

.agreement-area {margin: 0;padding: 0;}
.agreement-area > h3 {color: #383838;font-size:1.200em;line-height: 1em;margin-bottom: 30px;font-family: "notoKrB", sans-serif;font-weight: 700;}
.agreement-area > h4 {color: #383838;font-size: 1.067em;line-height: 1em;margin-bottom: 20px;font-family: "notoKrB", sans-serif;font-weight: 700;}
.agreement-area > h5 {font-size: 1em;margin-bottom: 10px;font-family: "notoKrM", sans-serif;font-weight: 500;}
.agreement-area >  p {color: #777779;font-size: 1em;line-height: 1.600em;word-break: keep-all;font-family: "notoKrL", sans-serif;font-weight: 100;margin-bottom: 25px;}
.agreement-area > ul, .agreement-area > ol {margin-bottom: 25px;}
.agreement-area > ul > li, .agreement-area > ol > li { color: #777779;font-size: 1em;line-height: 1.600em;word-break: keep-all;font-family: "notoKrL", sans-serif;font-weight: 100;}

.security-list {padding: 20px 10px;}
.security-list li {position: relative;padding: 5px 0 5px 40px;color: #777779;font-size: 1.067em;line-height: 1.750em}
.security-list li .number {position: absolute;top: 7px;left: 0;width: 24px;height: 24px;line-height: 24px;border-radius: 100%;text-align: center;background-color: #c4c8cd;color: #fff;}

.contents-banner-area {position: relative;padding-top: 125px;text-align: center;}
.contents-banner-area h2 {text-align:left;padding-bottom:20px;color: #33333f;font-size: 1.600em;line-height: 1em;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.contents-banner-area .swiper-container {margin: 0;padding: 0;}
.contents-banner-area .swiper-container .swiper-wrapper {margin: 0;padding: 0;}
.contents-banner-area .swiper-container .swiper-wrapper .swiper-slide {display: block;}
.contents-banner-area .swiper-container .swiper-wrapper .swiper-slide a {display: block;}
.contents-banner-area .swiper-container .swiper-wrapper .swiper-slide a img {display: block;width: 100%;}
.contents-banner-area .swiper-pagination {position:static;display:block;width:100%;padding:30px 0;text-align:center;}
.contents-banner-area .swiper-pagination .swiper-pagination-bullet {width: 12px;height: 12px;margin: 0 8px;}
.contents-banner-area .swiper-pagination .swiper-pagination-bullet-active {background-color: #ef4d74}

.privacy-wrapper {background-color: #f5f5f5;padding: 25px;margin-top: 40px;margin-bottom: 25px;}
.privacy-wrapper h2 {color: #33333f;font-size: 1.333em;line-height: 1em;margin-bottom: 25px;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.privacy-wrapper .privacy-area {background-color: #fff;height: 280px;padding: 30px;overflow-x: hidden;overflow-y: auto;}
.privacy-wrapper .word-agreement {padding-top: 20px;text-align: right;}
.privacy-wrapper .word-agreement input[type="checkbox"],
.privacy-wrapper .word-agreement label {display: inline-block;vertical-align: middle;}
.privacy-wrapper .word-agreement label {margin-left: 5px;color: #727272;font-size: 0.933em}


/* 인스타그램 */
.instagram-wrapper {padding: 40px 0 100px 0;}
.instagram-wrapper li {float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.instagram-wrapper li:nth-child(3n) {margin-right: 0;}
.instagram-wrapper li a {position: relative;display: block;width: 100%;overflow: hidden;background-color: #000;}
.instagram-wrapper li a img {position: absolute;top: -100%;left: -100%;right: -100%;bottom: -100%;display: block;/*min-width: 105%;min-height: 105%;*/min-width: 100%;min-height: 100%;max-width: 101%;max-height: 101%;margin: auto;}

/* 인스타그램 */
.interview-wrapper {padding: 40px 0 100px 0;}
.interview-wrapper li {float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;}
.interview-wrapper li:nth-child(3n) {margin-right: 0;}
.interview-wrapper li a {position: relative;display: block;width: 100%;overflow: hidden;background-color: #000;}
.interview-wrapper li a img {display: block;min-width: 100%;min-height: 100%;max-width: 101%;max-height: 101%;margin: auto;}

/* 채용안내 */
.recruit-list-wrapper {margin-top: 40px;margin-bottom: 65px;border-top: 2px solid #000000}

.recruit-list-area {position: relative;padding: 40px 150px;border-bottom: 1px solid #e5e5e5}
.recruit-list-area .icon-type { position: absolute;top: 50%;left: 35px;width: 86px;height: 86px;line-height: 86px;margin-top: -43px;text-align: center;color: #ee5232;font-size: 1.200em;border-radius: 43px;border: 2px solid #f56b4f;}
.recruit-list-area h2 {margin-bottom: 15px;color: #333339;font-size: 1.600em;line-height: 1.333em;font-family: "notoKrM", notoKrM, sans-serif;word-break: keep-all;}
.recruit-list-area .sub-information {margin: 0;padding: 0;font-size: 1.133em}
.recruit-list-area .sub-information strong, .recruit-list-area .sub-information .icon-bar, .recruit-list-area .sub-information .field { float: left; }
.recruit-list-area .sub-information strong { color:#ee5232;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.recruit-list-area .sub-information .icon-bar {margin: 1px 13px 0 13px;height: 14px;width: 1px;background-color: #e1e1e1;}
.recruit-list-area .btn-detail-view {position: absolute;top: 50%;right: 10px;display: block;width: 130px;height: 50px;line-height: 50px;margin-top: -25px; background-color: #b1ada9;text-align: center;color: #fff;font-size: 1.133em}
.recruit-list-area .btn-detail-view span, .recruit-list-area .btn-detail-view img {display: inline-block;vertical-align: middle;}
.recruit-list-area .btn-detail-view img {width: 5px;margin-left: 15px;}

.recruit-process-wrapper {overflow: hidden;}
.recruit-process-wrapper .recruit-process-area, .recruit-process-wrapper .icon {float: left;}
.recruit-process-wrapper .recruit-process-area { height: 34px;line-height: 34px;padding: 0 15px;margin: 5px 0;background-color: #f1efec;border-radius: 17px;font-size: 1.067em}
.recruit-process-wrapper .recruit-process-area span { display: inline-block;vertical-align: middle;}
.recruit-process-wrapper .recruit-process-area .number { color: #cd9d49}
.recruit-process-wrapper .icon {height: 34px;line-height: 34px;padding: 0 7px;margin: 5px 0;}
.recruit-process-wrapper .icon img {width: 13px;}

/* 로그인 */
.login-wrapper {margin-top: 68px;padding: 70px 0;border-top: 2px solid #504d49;border-bottom: 1px solid #acacac;}
.login-area {position: relative;max-width: 588px;padding-right: 145px;margin: 0 auto 10px auto;}
.login-area dl {position: relative;padding-left: 170px;margin-bottom: 10px;}
.login-area dl dt {position: absolute;top: 0;left: 0;height: 50px;line-height: 50px;color: #666666;font-size: 1.200em;font-family: "notoKrB", sans-serif;font-weight: 700;}
.login-area dl dd {height: 50px;}
.login-area dl dd input[type="text"],.login-area dl dd input[type="password"] {width: 100%;height: 50px;border: 1px solid #b1b1b1;}
.login-area dl dd input[type="text"]::-webkit-input-placeholder, .login-area dl dd input[type="password"]::-webkit-input-placeholder { /* Chrome */color: #fff;}
.login-area dl dd input[type="text"]:-ms-input-placeholder , .login-area dl dd input[type="password"]:-ms-input-placeholder { /* IE 10+ */	color: #fff;}
.login-area dl dd input[type="text"]::-moz-placeholder , .login-area dl dd input[type="password"]::-moz-placeholder { /* Firefox 19+ */ color: #fff;opacity: 1;}
.login-area dl dd input[type="text"]:-moz-placeholder , .login-area dl dd input[type="password"]:-moz-placeholder { /* Firefox 4 - 18 */ color: #fff;opacity: 1;}
.login-area input[type="submit"] { position: absolute;top: 0;right: 0;width: 130px;height: 110px;line-height: 110px;background-color: #4c4c4c;text-align: center;color: #fff;font-size: 	1.200em;font-family: "notoKrM", sans-serif;font-weight: 500;border: 0;
border-radius: 0;-webkit-appearance: none;appearance: none;cursor: pointer;}
.login-area input[type="submit"].type02 { height: 170px;line-height: 170px;}
.login-sub-menu { padding-top: 10px;padding-left: 85px;color: #717171;}
.login-sub-menu ul {float: left;}
.login-sub-menu ul li {float: left;margin-left: 14px;padding-left: 11px;
	background: transparent url(../img/icon/icon_bar01.gif) no-repeat left center;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bar01@2x.gif) no-repeat left center;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_bar01@2x.gif) no-repeat left center;
	background-size: 1px 14px; }
.login-sub-menu ul li:first-child {margin-left: 0;padding-left: 0;background-color: transparent;}
.login-sub-menu .save-id {float: right;}
.login-sns-wrapper { padding-top: 50px;text-align: center;}
.login-sns-wrapper h2 {margin-bottom: 35px;color: #5c5c5c;font-size: 1.333em;line-height: 1.200em;}
.login-sns-wrapper .sns-list {padding: 0 45px 37px 45px;}
.login-sns-wrapper .sns-list li {float: left;width: 32%;margin-left: 2%;}
.login-sns-wrapper .sns-list li:first-child {margin-left: 0;}
.login-sns-wrapper .sns-list li a {display: block;width: 100%;height: 55px;line-height: 55px;padding: 0 15px;color: #fff;text-align: left;}
.login-sns-wrapper .sns-list li a img, .login-sns-wrapper .sns-list li a span {	display: inline-block;	vertical-align: middle;}
.login-sns-wrapper .sns-list li a img { width: 25px;margin-right: 15px;}
.login-sns-wrapper .sns-list li a.facebook { background-color: #5470ac;}
/*** 임시 추가 ****/
/* .login-sns-wrapper .sns-list01 { max-width:250px;padding: 0 45px 37px 45px;	margin:0 auto;}
   .login-sns-wrapper .sns-list01 a { display: block;width: 250px;height: 55px;line-height: 55px;padding: 0px 15px;color: #fff;text-align: center;}*/
.login-sns-wrapper .sns-list01 {max-width:250px;padding: 0 0 37px 0;margin:0 auto;}
.login-sns-wrapper .sns-list01 a { display: block;height: 55px;line-height: 55px;padding: 0px 15px;color: #fff;text-align: center;}
.login-sns-wrapper .sns-list01 a img, .login-sns-wrapper .sns-list01 a span { display: inline-block;vertical-align: middle;}
.login-sns-wrapper .sns-list01 a img {width: 25px;margin-right: 15px;}
.login-sns-wrapper .sns-list01 a.facebook {background-color: #5470ac;}
/**** 임시추가 끝 ***/
.login-sns-wrapper .sns-list li a.kakaotalk {background-color: #f7c000;color: #3c1e1e;}
.login-sns-wrapper .sns-list li a.naver {background-color: #2dbe00;}
.gray-box {background-color: #f4f4f4;padding: 25px 40px;text-align: left;}
.word-notice {position: relative;padding-left: 35px;}
.word-notice img {position: absolute;top: 0;left: 0;display: block;width: 25px;}
.word-notice p {color: #707070;font-size: 	1.067em;line-height: 1.625em;word-break: keep-all;}
.word-notice02 {position: relative;padding: 5px 0 5px 50px;margin-bottom: 40px;}
.word-notice02 img {position: absolute;top: 0;left: 0;display: block;width: 36px;}
.word-notice02 p {color: #3f3f3f;font-size: 1.467em;line-height: 1.364em;word-break: keep-all;}

/* 회원가입 타입 */
.all-agree{text-align:right;margin-bottom:20px;}
.join-type-wrapper {border-top: 2px solid #504d49;/*margin-top: 130px;*/margin-top:30px;margin-bottom: 70px;}
.join-type-area {position: relative;max-width: 638px;margin: 0 auto;/*margin-top: 90px;padding-left: 337px;*/margin-top:30px;}
.join-type-area .btn-join-shop {position: absolute;top: 0;left: 0;width: 300px;height: 100%;border: 1px solid #b9b9b9;border-radius: 0;background-color: transparent;-webkit-appearance: none;appearance: none;color: #5c5c5c;font-size: 1.333em;font-family: "notoKrL", sans-serif;font-weight: 100;}
.join-type-area .btn-join-shop:hover {background-color: #f9f9f9}
.join-type-area .btn-join-shop img {display: block;width: 124px;margin: 0 auto 15px auto;}
.join-type-area .sns-btn-group {margin: 0;padding: 0;}
.join-type-area .sns-btn-group button {margin-top: 7px;display: block;width: 100%;height: 65px;line-height: 65px;padding: 0 15px;color: #fff;text-align: center;}
.join-type-area .sns-btn-group button > span {font-size:1.5rem;}
.join-type-area .sns-btn-group button:first-child {margin-top: 0;}
.join-type-area .sns-btn-group button img, .join-type-area .sns-btn-group button span { display: inline-block;vertical-align: middle;} 
.join-type-area .sns-btn-group button img {width: 25px;margin-right: 15px;}
.join-type-area .sns-btn-group button.facebook {background-color: #5470ac;}
.join-type-area .sns-btn-group button.kakaotalk {background-color: #f7c000;color: #3c1e1e;}
.join-type-area .sns-btn-group button.naver {background-color: #2dbe00;}

/* 예신 프라이드 */
.pride-information-wrapper {position: relative;color: #fff;height: 512px;padding: 100px 70px 0 70px;margin-bottom: 50px;overflow: hidden;}
.pride-information-wrapper.type01 {padding-right: 533px;background: url(../img/sub01/bg_0201.jpg) no-repeat center center;}
.pride-information-wrapper.type02 {padding-left: 533px;background: url(../img/sub01/bg_0202.jpg) no-repeat center center;}
.pride-information-wrapper.type03 {padding-right: 533px;background-color: #d8d4d4;}
.pride-information-wrapper.type01 .image-logo { position: absolute;top: 50%;right: 70px;width: 367px;margin-top: -96px;}
.pride-information-wrapper.type02 .image {position: absolute;top: 50%;left: 0;width: 452px;margin-top: -231px;}
.pride-information-wrapper.type02 .image .pc {display: block;}
.pride-information-wrapper.type02 .image .mobile {display: none;}
.pride-information-area {margin: 0;padding: 0;}
.pride-information-area .title0201 {padding-left: 16px;margin-bottom: 40px;color: #fff;font-size: 1.333em;line-height: 1em;font-style: italic;font-family: "Georgia", Georgia, sans-serif;background: transparent url(../img/icon/icon_title0201.png) no-repeat 0 0;background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_title0201@2x.png) no-repeat 0 0;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_title0201@2x.png) no-repeat 0 0;background-size: 4px 27px;}
.pride-information-area .title0201.color02 {color: #76757a}
.pride-information-area .word-slogon { font-size: 2.133em;line-height: 1.313em;margin-bottom: 50px;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.pride-information-wrapper .word-slogon strong {font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.pride-information-area .word-info {line-height: 1.667em}
.pride-information-wrapper.type02 ul {color: #c6c5c6;}
.pride-information-wrapper.type02 ul li {line-height: 1.600em;margin-bottom: 5px;padding-left: 10px;
background: transparent url(../img/icon/icon_bullet01.png) no-repeat 0 12px;
background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bullet01@2x.png) no-repeat 0 12px;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_bullet01@2x.png) no-repeat 0 12px;
background-size: 5px 1px;}
.pride-information-wrapper.type03 .pride-information-area { position: relative;z-index: 10;}
.pride-information-wrapper.type03 .title0201 {color: #76757a !important;}
.pride-information-wrapper.type03 .word-slogon {color: #5b5550 !important;}
.pride-information-wrapper.type03 ul {color: #757575;}
.pride-information-wrapper.type03 ul li {line-height: 1.600em;margin-bottom: 5px;padding-left: 10px;}
	background: transparent url(../img/icon/icon_bullet02.png) no-repeat 0 12px;
	background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 12px;
	background: linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 12px;
	background-size: 5px 1px;}
.pride-information-wrapper.type03 .image-type03 {position: absolute;bottom: 0;right: 0;max-width: 100%;}

/* 예신상품소개 */
.goods-information-wrapper { margin-bottom: 150px;}
.goods-information-wrapper:last-child { margin-bottom: 0;}
.goods-information-area { margin-bottom: 45px;}
.goods-information-box {position: relative;padding-right: 610px;min-height: 363px;}
.goods-information-box.type05 {height: 691px;}
.goods-information-box.left {padding-left: 610px;padding-right: 0;}
.goods-information-box .big-number {position: absolute;top: 50px;right: 600px;font-size: 13.333em;color: #eeece7;font-family: "Georgia", Georgia, sans-serif;font-style: italic;}
.goods-information-box h2 {position: relative;margin-bottom: 20px;font-size: 2.800em;line-height: 1.095em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;
margin-top: -15px;color: #3c3c3c;z-index: 10;}
h2.title{position: relative;margin-bottom: 20px;font-size: 2.800em;line-height: 1.095em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;margin-top: -15px;
color: #3c3c3c;z-index: 10;}
.goods-information-box h5 {position:relative;font-size: 1.06em;line-height:2.0em;color:#bc8e5d;}
.goods-information-box ul li{line-height:1.4em;color:#bc8e5d;}
.goods-information-box h2 span {display: block;color: #bc8e5d;font-size: 0.381em;}
.goods-information-box .word-slogon {position: relative;font-size: 2.000em;line-height: 1.200em;color: #3f3f3f;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;z-index: 10;}
.goods-information-box .word-slogon span {display: block;word-break: keep-all;}
.goods-information-box .word-info {color: #777777;font-size:1.067em;line-height:1.500em;margin-top:25px;word-break: keep-all;}
.goods-information-box .word-info span {display: block;}
.goods-information-box .word-info > ul{margin-left:0;}
.goods-information-box .word-info  > ul > li{color:#777777;padding-left: 7px;font-size:0.867em;line-height: 1.692em;margin-bottom: 5px;
background: transparent url(../img/icon/icon_bullet02.png) no-repeat 0 10px;
background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 10px;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 10px;
background-size: 4px 1px;}
.goods-information-box .image {position: absolute;top: 0;right: 0;display: block;max-width: 564px;}
.goods-information-box.left .image {left: 0;right: initial;}
.goods-information-box.left .big-number {right: 0;}
.goods-information-box .image img {display: block;width: 100%;}
.medicinal-herbs-list-wrapper {background-color: #f8f8f8;padding: 40px;overflow: hidden;}
.medicinal-herbs-list-wrapper h2 {color: #2f2f2f;font-size: 1.400em;line-height: 1em;margin-bottom: 25px;}
.medicinal-herbs-list-wrapper h2 strong {color: #ca4120;font-size: 1.238em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;}
.medicinal-herbs-list-area {overflow: hidden;}
.medicinal-herbs-list-area .medicinal-herbs {float: left;width: 18.4%;margin-right: 2%;text-align: center;}	
.medicinal-herbs-list-area .medicinal-herbs:last-child {margin-right: 0;}
.medicinal-herbs-list-area .medicinal-herbs img {display:block;width: 100%;}
.medicinal-herbs-list-area .medicinal-herbs dl {padding-top: 20px;}
.medicinal-herbs-list-area .medicinal-herbs dl dt {display:block;color:#a76e40;font-size:1.200em;line-height:1em;margin-bottom: 8px;}
.medicinal-herbs-list-area .medicinal-herbs dl dd {color: #777777;font-size: 1.067em;line-height: 1.250em;word-break: keep-all;}
.goods-information01 {position: relative;min-height: 145px;padding-right: 292px;padding-top: 35px;}
.goods-information01 > img {position: absolute;top: 0;right: 0;}
.goods-information01 > .word-notice02 > img {top: 50%;margin-top: -18px;}
.goods-information01 > .word-notice02 span {display: block;}
.used-jangsuo-information-wrapper {position: relative;padding: 70px 380px 20px 60px;margin-top: 175px;background-color: #f8f8f8;}
.used-jangsuo-information-wrapper h2 {position: relative;height: 36px;line-height: 36px;padding-left: 50px;margin-bottom: 50px;color: #2f2f2f;font-size: 1.467em;
font-family: "notoKrM", sans-serif;font-weight: 500;}
.used-jangsuo-information-wrapper h2 > img {position: absolute;top: 0;left: 0;display: block;width: 36px;}
.used-jangsuo-information-wrapper > img {position: absolute;bottom: 25px;right: 45px;}
.used-jangsuo-information-wrapper > ul {color: #777777;margin-left: 5px;}
.used-jangsuo-information-wrapper > ul > li {padding-left: 11px;font-size: 	1.067em;line-height: 1.091em;margin-bottom: 14px;
background: transparent url(../img/icon/icon_bullet02.png) no-repeat 0 8px;
background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 8px;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 8px;
background-size: 5px 1px;}
.contents-information {margin-bottom: 100px;}
.contents-information .images-box {margin-bottom: 35px;}
.temperature-diet-list {padding-bottom: 45px;border-bottom: 1px solid #e5e5e5;} 
.temperature-diet-list ul {margin-bottom: 35px;}
.temperature-diet-list ul li {float: left;width: 32%;margin-left: 2%;}
.temperature-diet-list ul li:first-child {margin-left: 0}
.temperature-diet-list ul li img {display: block;width: 100%;}
.wedding-care-list {position: relative;padding-top: 55px;padding-left: 496px}
.wedding-care-list > img {position: absolute;top: 80px;left: 0;display: block;}
.face-care-list {position: relative;padding-top: 20px;}
.ol-list01 {color: #777777;}
.ol-list01 > li {position: relative;padding-left: 38px;font-size: 1.067em;line-height: 1.500em;margin-bottom: 12px;}
.ol-list01 > li > .number {position: absolute;top: 0;left: 0;width: 24px;height: 24px;border-radius: 12px;background-color: #aeaeae;text-align: center;color: #fff;}
.ol-list02 {color: #777777;}
.plus_sc1 {margin-top:-100px;}
.ol-list02 > li {float:left;width:50%;position: relative;padding-left: 38px;font-size: 1.067em;line-height: 1.500em;margin-bottom: 12px;}
.ol-list02 > li > .number {position: absolute;top: 0;left: 0;width: 24px;height: 24px;border-radius: 12px;background-color: #aeaeae;text-align: center;color: #fff;}
.pregnant-woman-care-wrapper {margin: 0;padding: 0;}
.pregnant-woman-care-area {padding-top: 35px;}
.pregnant-woman-care-area .pregnant-woman-care-left {float: left;max-width: 700px;width: 65%;}
.pregnant-woman-care-area .pregnant-woman-care-right{float: right;width: 30%;}
.pregnant-woman-care-area .pregnant-woman-care-right > img {display: block;max-width: 100%;margin-top: 64px;}
.pregnant-woman-care-wrapper .word-sub-slogon {position: relative;ont-size: 1.6em;line-height: 1.200em;margin-bottom:10px;color: #3f3f3f;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;z-index: 10;}

/* 2017 10 12 고품격스파 추가 */
.spa-information-six {margin-top:50px;}
.spa-information-six li {float:left;width:32%;margin-top:20px;margin-right: 2%;}
.spa-information-six li span {color: #777777;font-size: 1.067em;line-height: 1.500em;word-break: keep-all;}
.spa-information-six li.mr-none {margin-right: 0}
.spa-information-six ul > div {margin: 0;padding: 0;}
.spa-information-six li:nth-child(3n+1) {padding-left:0; }

/* 예신의 시장성 */
.marketability-information-wrapper {padding-top: 65px;border-bottom: 1px solid #cccccc;}
.marketability-information-area {position: relative;border: 1px solid #cccccc;border-bottom: 0;}
.marketability-information-area.top-line-none {border-top: 0 !important;}
.marketability-information-box {padding: 30px;border-bottom: 1px solid #cccccc}
.marketability-information-box.half-box:last-child {border-left: 1px solid #cccccc}
.survey-information-wrapper {padding: 0 50px;}
.survey-information-area {float: left;width: 20%;text-align: center;}
.survey-information-area h3 {position: relative;padding-bottom: 20px;background: url(../img/sub07/icon_line01.png) repeat-x left bottom;background-size: 1px 2px;color: #46413a;font-size: 1.200em;line-height: 1em;
font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.survey-information-area h3 img {display: block;width: 45px;margin: 0 auto 15px auto}
.survey-information-area span {position: absolute;bottom: 0;left: 50%;display: block;width: 18px;height: 18px;border-radius: 9px;margin-bottom: -9px;margin-left: -9px;
border: 5px solid #ca4120;background-color: #fff;}
.survey-information-area .satisfaction-information {padding-top: 45px;}
.survey-information-area .satisfaction-information.dpeth1 {padding-top: 60px;}
.survey-information-area .satisfaction-information .satisfaction {color: #ca4120;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;font-size: 1.333em;line-height: 1em;margin-bottom: 15px;}
.survey-information-area .satisfaction-information .satisfaction strong {font-size: 1.550em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;}
.survey-information-area .satisfaction-information .dissatisfaction {color: #585858;font-size: 	1.200em}
.marketability-information-box.half-box {border-bottom: 0;}
.marketability-information-box .image {margin: 0;padding: 0;}
.marketability-information-box .image img {display: block;width: 100%;}

/* 브랜드 경쟁력 */
.brand-wrapper {position: relative;background-color: #e6ebef;overflow: hidden;}
.brand-wrapper.type02 {padding-bottom: 0;}
.brand-slogon-area {padding: 80px 50px 165px 50px;text-align: center;}
.brand-wrapper.type02 .brand-slogon-area {padding-top: 50px;padding-bottom: 40px;}
.brand-slogon-area h2 {font-size: 3.067em;line-height: 1.261em;color: #363636;margin-bottom: 30px;letter-spacing: -5px;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;word-break: keep-all;}
.brand-slogon-area h2 strong {font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;}
.brand-slogon-area h2 img {display: block;width: 54px;margin: 0 auto 25px auto;}
.brand-slogon-area .brand-slogon {font-size: 1.200em;line-height: 1.556em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;word-break: keep-all;}
.brand-slogon-area .brand-slogon > span {display: block;}
.brand-wrapper .brand-list {position: relative;padding: 0 45px 0 50%;z-index: 5;}
.brand-wrapper .brand-list li {float: left;width: 25%;height: 140px;margin-bottom: 100px;border-left: 1px solid #c7c8ca;text-align: center;}
.brand-wrapper .brand-list li:first-child {border-left: 0;}
.brand-wrapper .brand-list li:nth-child(4) {clear: both;border-left: 0;}
.brand-wrapper .brand-list li img {display: block;width: 68px;margin: 0 auto 15px auto;}
.brand-wrapper .brand-list li p {padding: 0 10px;color: #616161;font-size: 1.067em;line-height: 1.375em;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;letter-spacing: -1px;word-break: keep-all;}
.brand-wrapper .brand-list li p span {display: block;}
.brand-wrapper .bg {position: absolute;bottom: 0;left: 0;margin-bottom: -30px;/*margin-left: -5%;*/}

/* 마케팅 &amp; 홍보 */
.marketing-pr-wrapper {margin: 0;padding: 0;}
.marketing-system-information-wrapper {position: relative;padding: 60px;margin-bottom: 65px;text-align: center;overflow: hidden;}
.marketing-system-information-wrapper .bg {position: absolute;top: 0;left: 0;width: 100%;z-index: -1;display: block;}
.marketing-system-information-wrapper .bg-mobile {display: none;}
.marketing-system-information-wrapper .title-area {margin-bottom: 55px;}
.marketing-system-information-wrapper .title-area h2 {font-size: 3.067em;line-height: 1.261em;color: #393939;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;margin-bottom: 20px;}
.marketing-system-information-wrapper .title-area h2 img {display: block;width: 54px;margin: 0 auto 25px auto}
.marketing-system-information-wrapper .title-area p {font-size: 1.333em;line-height: 1.500em;color: #2a2a2a;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.marketing-system-information-wrapper ol {padding: 35px 25px;margin-bottom: 70px;text-align: left;border-top: 1px solid #b9b9b9;border-bottom: 1px solid #b9b9b9;font-size: 1.200em;line-height: 1.667em;color: #7b7b7b;}
.marketing-system-information-wrapper ol li {position: relative;padding-left: 28px;}
.marketing-system-information-wrapper ol li .number {position: absolute;top: 0;left: 0;font-size: 1.333em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;color: #626262}
.marketing-system-information-wrapper .image-sns {display: block;max-width: 394px;margin: 0 auto;}
.strategy-information-wrapper {margin-bottom: 90px;}
.strategy-information-wrapper:after {content: "";clear: both;display: block;}
.strategy-information {float: left;width: 55%;height: 100%;}
.strategy-information dl {float: left;width: 49%;height: 100%;border: 2px solid #a9936d;padding: 25px 30px;text-align: center;}
.strategy-information dl:nth-child(even) {float: right;}
.strategy-information dl dt {padding-bottom: 15px;margin-bottom: 20px;color: #cb4524;font-size: 1.333em;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;border-bottom: 1px solid #bfbebc;}
.strategy-information dl dt img {display: block;width: 40px;margin: 0 auto 25px auto;}
.strategy-information dl dd {font-size: 1.067em;line-height: 1.500em;color: #585858;word-break: keep-all;}
.strategy-information-wrapper .arrow {float: left;width: 15%;height: 215px;
background: transparent url(../img/sub07/icon_arrow_right.png) no-repeat center center;
background: -webkit-linear-gradient(transparent,transparent),url(../img/sub07/icon_arrow_right@2x.png) no-repeat center center;
background: linear-gradient(transparent,transparent),url(../img/sub07/icon_arrow_right@2x.png) no-repeat center center;
background-size: 58px 56px;}
.strategy-information-wrapper .strategy-result {float: left;width: 30%;height: 100%;background-color: #cb4524;padding: 35px 30px;color: #fff;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;font-size: 1.400em;
line-height: 1.143em;word-break: keep-all;text-align: center;}
.strategy-information-wrapper .strategy-result img {display: block;width: 78px;margin: 0 auto 15px auto}
.comparison-information-wrapper {margin-bottom: 90px;}
.comparison-table {margin: 0;padding: 0;}
.comparison-table table {table-layout: fixed;border-collapse:collapse;}
.comparison-table table th {padding: 10px 20px;text-align: center;border-bottom: 1px solid #c4c4c4;font-size: 1.067em;line-height: 1.250em}
.comparison-table table td {padding: 20px;text-align: center;border-bottom: 1px solid #c4c4c4;font-size: 1.067em;line-height: 1.250em}
.comparison-table table th:nth-child(2) {color: #585858;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;font-size: 5.333em;line-height: 1em;}
.comparison-table table td:nth-child(2) {width: 212px;color: #ca4120;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;font-size: 1.200em;}
.comparison-table table th .title-yesin {height: 46px;line-height: 46px;background-color: #a9936d;border-radius: 23px;}
.comparison-table table th .title-yesin img {display: inline-block;vertical-align: middle;height: 20px;}
.comparison-table table th .title-another {height: 46px;line-height: 46px;background-color: #c4c4c4;border-radius: 23px;font-size: 1.200em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;color: #fff;}
.strategy-information-wrapper02 {margin: 0;padding: 0;overflow: hidden;}
.strategy-information-area02 {position: relative;padding: 70px 30px;background-color: #4d4847;max-height: 770px;}
.strategy-information-area02 .bg {position: absolute;top: 0;left: 0;display: block;width: 100%;}
.strategy-information-box02 {position: relative;z-index: 10;}
.strategy-information-info02 {float: left;width: 48%;}
.strategy-information-info02:nth-child(even) {float: right;}
.strategy-information-info02 > img {display: block;max-width: 100%;margin: 0 auto;}
.strategy-information-info02 > .word-info {position: relative;margin-top: 50px;padding-left: 53px;color: #ffffff;font-size: 1.600em;line-height: 1.250em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.strategy-information-info02 > .word-info > img {position: absolute;top: 0;left: 0;display: block;width: 36px;}
.strategy-table table {table-layout: fixed;border-collapse:collapse;}
.strategy-table table td {padding: 15px 35px;height: 100px;text-align: center;background-color: #fff;border-right: 1px solid #b5a282;border-bottom: 1px solid #b5a282;font-size: 1.067em;
line-height: 1.375em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.strategy-table table td:right-child {border-right: 0;}

/* 개발 시스템 */
.system-information-wrapper {display: block;padding 55px 35px 40px 35px;background: url(../img/sub07/bg0401.jpg) repeat center center;background-size: cover;}
.system-information-wrapper .title-area {margin-bottom: 50px;text-align: center;}
.system-information-wrapper .title-area h2 > img {display: block;width: 54px;margin: 0 auto 25px auto;}
.system-information-wrapper .title-area h2 {margin-bottom: 35px;color: #4c4c4c;font-size: 3.067em;line-height: 1.261em;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;}
.system-information-wrapper .title-area p {font-size: 1.333em;line-height: 1.500em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.system-information-wrapper .title-area p span {display: block;}
.system-information-area {background-color: #fff;padding: 27px;}
.system-information-area dl {position: relative;border-top: 1px solid #c3c3c3;padding: 60px 60px 60px 300px;;}
.system-information-area dl:first-child {border-top: 0;}
.system-information-area dl dt {position: absolute;top: 50%;left: 32px;height: 74px;line-height: 74px;margin-top: -37px;color: #242424;font-size: 1.600em;}
.system-information-area dl dt img {display: inline-block;vertical-align: middle;margin-right: 10px;}
.system-information-area dl dt > span {display: inline-block;vertical-align: middle;font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;letter-spacing: -2px;}
.system-information-area dl dt.line-depth2 {line-height: 1.250em;}
.system-information-area dl dt.line-depth2 > span > span {display: block;}
.system-information-area dl dd {color: #696969;font-size: 	1.067em;line-height: 1.875em;word-break: keep-all;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.system-information-area .ul-list02 {color: #464646;font-size: 1.200em;line-height: 2.000em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}

.process-list-wrapper {padding: 50px;}
.process-list-wrapper .process-list-area {float: left;width: 21.25%;text-align: center;color: #242424;font-size: 1.333em;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.process-list-wrapper .process-list-area img {display: block;margin: 0 auto 25px auto;}
.process-list-wrapper .arrow { float: left;width: 5%;height: 115px; background: transparent url(../img/sub07/icon_gt_right.gif) no-repeat center center;
background: -webkit-linear-gradient(transparent,transparent),url(../img/sub07/icon_gt_right@2x.gif) no-repeat center center;
background: linear-gradient(transparent,transparent),url(../img/sub07/icon_gt_right@2x.gif) no-repeat center center;
background-size: 17px 31px;}
.bank-list-wrapper {margin: 0;padding: 0;}
.bank-list-wrapper li {float: left;width: 15%;margin-left: 2%;}
.bank-list-wrapper li:first-child {margin-left: 0;}
.bank-list-wrapper li a {display: block;text-align: center;}
.bank-list-wrapper li a img {display: inline-block;vertical-align: middle;max-width: 100%;}

/*개발시스템 - 성공포인트 */

.system-information-area2 { background-color: #fff;padding: 27px;}
.system-information-area2 dl {position: relative;border-top: 1px solid #c3c3c3;padding: 60px 60px 60px 130px;}
.system-information-area2 dl:first-child {border-top: 0;}
.system-information-area2 dl dt {color: #242424;font-size: 1.600em;}
.system-information-area2 dl dt img {position: absolute;top: 0;left: 32px;display: inline-block;vertical-align: middle;margin-right: 20px;margin-top:60px;}
.system-information-area2 dl dt > span {font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;letter-spacing: -2px;line-height:30px;}
.system-information-area2 dl dt.line-depth2 {line-height: 1.250em;}
.system-information-area2 dl dt.line-depth2 > span > span {display: block;}
.system-information-area2 dl dd {color: #696969;font-size: 1.067em;line-height: 1.875em;word-break: keep-all;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.system-information-area2 .ul-list02 {color: #464646;font-size: 1.200em;line-height: 2.000em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}


/*공공기관 창업자금 대출*/

.table-type01 { border-top: 2px solid #4c4c4c;}
.table-type01 table { border-collapse: collapse;}
.table-type01 table thead th {color: #333339;;padding: 20px 5px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cccccc;font-family: "notoKrR", sans-serif;font-weight: 300;font-size: 1.077em;} 
.table-type01 table tbody th {border-bottom: 1px solid #dddddd; border-right:1px solid #ddd; color: #545454; text-align: center; padding: 20px 5px;font-size: 1em;line-height: 1.385em;word-break: break-all;}
.table-type01 table tbody td {border-bottom: 1px solid #dddddd; color: #545454; text-align: center; padding: 20px 5px;font-size: 1em;line-height: 1.385em;word-break: break-all;}
.table-type01 table tbody td dl{margin-left:20px;}
.table-type01 table tbody td dt{float:left;color: #545454; padding: 6px 5px;font-size: 1em;line-height: 1.308em}.table-type01 table tbody td dd{color: #545454; padding: 6px 5px;font-size: 1em;line-height: 1.308em}
.table-type01 table tbody td .point-color01 {color: #a76e40;}
.table-type01 table .division {width:30%;}
.table-type01 table tbody td.left {text-align:left;}
.table-type01 table tbody td.center {text-align:center;}
.table-type01 table tbody td.right {text-align:right;}

.system-information-area .word-type02 {margin-top: 75px;padding-bottom: 60px;}

/* 개설문의 */

.brand-information-wrapper {padding: 0 35px;margin-bottom: 55px;}
.brand-information-wrapper:after {content: "";clear: both;display: block;}
.brand-information-wrapper > dl {float: left;width: 19.2%;margin-right: 1%;background-color: #fff;}
.brand-information-wrapper > dl:last-child {margin-right: 0;}
.brand-information-wrapper > dl > dt {height: 75px;line-height: 75px;background-color: #000;text-align: center;}
.brand-information-wrapper > dl > dt img {display: inline-block;vertical-align: middle;width: 164px;}
.brand-information-wrapper > dl > dd {min-height: 130px;padding: 25px 10px;text-align: center;word-break: keep-all;color: #777777;line-height: 1.333em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.brand-information-wrapper > dl dt.brand01 {background-color-color: #6fa437;}
.brand-information-wrapper > dl dt.brand02 {background-color: #5d78bc;}
.brand-information-wrapper > dl dt.brand03 {background-color: #bc5d5d;}
.brand-information-wrapper > dl dt.brand04 {background-color: #603f2c;}
.brand-information-wrapper > dl dt.brand05 {background-color: #5d5858;}

.customer-information {padding: 0 35px 40px 35px}
.customer-information:after {content: "";clear: both;display: block;}
.customer-information dl {float: left;width: 50%;padding-left: 135px;padding-right: 20px;min-height: 60px;border-right: 1px solid #d9d9d9;}
.customer-information dl:last-child {border-right: 0;}
.customer-information dl.join-inquiry {
background: transparent url(../img/sub07/icon_inquiry01.png) no-repeat;
background: -webkit-linear-gradient(transparent,transparent),url(../img/sub07/icon_inquiry01@2x.png) no-repeat;
background: linear-gradient(transparent,transparent),url(../img/sub07/icon_inquiry01@2x.png) no-repeat;
background-position: 10% center;
background-size: 64px 60px;}

.customer-information dl.time-inquiry {
background: transparent url(../img/sub07/icon_timer.png) no-repeat;
background: -webkit-linear-gradient(transparent,transparent),url(../img/sub07/icon_timer@2x.png) no-repeat;
background: linear-gradient(transparent,transparent),url(../img/sub07/icon_timer@2x.png) no-repeat;
background-position: 10% center;
background-size: 54px 54px;}

.customer-information dl dt {display: block;color: #696969;font-size: 1.200em;margin-bottom: 15px;}
.customer-information dl dd {color: #333333;font-size: 2.400em}
.customer-information dl dd p {height: 35px;}
.customer-information dl dd img {display: block;max-height: 100%;}

/*기업제휴신청 171018 */

.person-information {margin:0 auto 50px auto;padding:20px ; width:350px;border:1px solid #555;}
.person-information dl dt {float:left;display: block;color: #555;margin-right:5px;}
.person-information dl dt, .person-information dl dd {font-size: 1.200em;letter-spacing:0.3em;color:#333;font-weight:600;text-align:center;}

.award-wrapper {position: relative;background-color: #6d6d6d;margin-top: 35px;overflow: hidden;text-align: center;padding: 70px;}
.award-area {position: relative;z-index: 10;}
.award-area h2 {color: #ffffff;font-size: 3.067em;line-height: 1em;margin-bottom: 60px; font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;}
.award-area h2 span {display: block;color: #d0b66f;font-size: 0.696em;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.award-area .award-slogon {font-size: 1.200em;line-height: 1.667em;color: #dddddd;margin-bottom: 50px;font-family: "notoKrL", notoKrL, sans-serif;font-weight: 100;}
.award-area .award-slogon span {display: block;}
.award-area > ul {max-width: 560px;margin: 0 auto;}
.award-area > ul > li {float: left;width: 49%;}
.award-area > ul > li > img {display: block;max-width: 100%;}
.award-area > ul > li:nth-child(even) {float: right;}
.award-wrapper > .bg {position: absolute;bottom: 0;left: 0;width: 100%;}

.advantage-temperature-wrapper {position: relative;border: 1px solid #cccccc;border-top: 0;padding: 25px;}
.advantage-temperature-wrapper dl {position: relative;padding-left: 325px;}
.advantage-temperature-wrapper dl dt {position: absolute;top: 50%;left: 33px;padding-left: 80px;min-height: 99px;margin-top: -50px;
background: transparent url(../img/sub02/img010601.png) no-repeat left center;
background: -webkit-linear-gradient(transparent,transparent),url(../img/sub02/img010601@2x.png) no-repeat left center;
background: linear-gradient(transparent,transparent),url(../img/sub02/img010601@2x.png) no-repeat left center;
background-size: 44px 99px;color: #666666;font-size: 1.733em;line-height: 1.154em}
.advantage-temperature-wrapper dl dt > strong, .advantage-temperature-wrapper dl dt > span {display: block;}
.advantage-temperature-wrapper dl dt > strong {font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;}
.advantage-temperature-wrapper dl dd {margin: 0;padding: 0;}
.advantage-temperature-wrapper dl dd ol {overflow: hidden;}
.advantage-temperature-wrapper dl dd ol li {float: left;padding: 0 18px;margin: 5px;height: 54px;line-height: 54px;background-color: #f1f4f7;border-radius: 27px;color: #656361;font-size: 1.067em}
.advantage-temperature-wrapper dl dd ol li strong {font-family: "notoKrB", notoKrB, sans-serif;font-weight: 700;}

.branch-title-area { height:50px;line-height:50px;background-color:#503b25;}
.branch-title {color:#fff;font-weight:bold;padding:0px 20px;}
.branch-btn {float:right;margin-right:20px;}
.branch-btn a {border:1px solid #DFDFDF;color:#666666;background-color:#fff;padding:5px 20px; border-radius:5px;}
.branch-btn a:hover {border:1px solid #a0a5b2;background-color:#a0a5b2;color:#fff;}
.search_branch li {float:left;width: 10%;margin-right: 1.25%;margin-bottom: 1.25%;}
.search_branch li:nth-child(9n) {margin-right: 0;}
.search_branch li a {display:block;position:relative;border:1px solid #DFDFDF;text-align:center;padding:10px 0px;}
.search_branch li a:hover, .search_branch li a.on {border:1px solid #503b25;color:#503b25;}

/* 입사지원서 버튼 추가*/
.btn-application {display:inline-block;font-weight:600;vertical-align:middle;background-color:#fff;height:47px;line-height:37px;padding:0 35px;border:1px solid #a31f24;border-radius:30px;color:#a31f24; }


/*sub08_비만&체온연구소*/
.sub8_sc3 {letter-spacing:-1px;}
.sb8_fdsc1 {position:relative;background:url('/v2/images/sub08/sb8_fdsc1_bg.jpg')no-repeat;width:100%;height:511px;z-index:-10;}
.sub8_text_wrap {width:1100px;margin:0 auto;padding:85px 0;}
.sub8_text_wrap h1 {font-size:40px; color:#333;letter-spacing:-1px;font-weight:400;}
.sub8_text_wrap h1 .sub8_textup1 {font-size:50px;font-weight:600;}
.textup_dot {position:absolute;top:13%;left:29.7%;}
.fdsc1_textm_align {margin:40px 0;}
.fdsc1_textm {display:flex; justify-content:flex-start;font-size:18px;font-weight:300;color:#333;}
.fdsc1_textm p{line-height:1.6;}
.fdsc1_textm p:first-child {margin-right:50px;}
.fdsc1_textB {position:absolute;bottom:0;left:0;width:53%;height:180px;background-color:#222;text-align:right;padding:45px 50px;z-index:-5;}
.fdsc1_textB p:first-child {font-size:20px;font-weight:400;margin-bottom:20px;color:#fff;}
.fdsc1_textB p {font-size:25px;font-weight:bold;color:#c32e34;}
.backbg_p {position:absolute;bottom:25%;left:60%;background-color:transparent;width:356px;height:26px;z-index:-3;}

.sb8_fdsc2{background-color:#f7f0ea}
.sb8_fdsc2 h3 {font-size:18px;font-weight:300;color:#333;text-align:center;padding:80px 0;line-height:1.8;background-color:#f7f0ea;}
.sb8_fdsc2_line {width:4%;margin:0 auto;height:5px;background-color:#a31f24;margin-top:-40px;border-radius: 30px;margin-bottom:40px;}
.sb8_fdsc2_M {position:relative;background:url('/v2/images/sub08/sb8_fdsc2_bg.jpg')no-repeat;width:100%;height:807px;background-position:center;margin-top:50px;padding:80px 0;}
.fdsc2_M1 {width:1100px;margin:0 auto;text-align:right;color:#fff;}
.fdsc2_M1 p {font-size:18px;margin-left:56%;}
.fdsc2_M1 h2 {font-size:16px;margin-left:56%;margin-top:30px;}
.fdsc2_M1 h2 .fdsc2_M1up {font-size:22px;}
.fdsc2_M2 {position:absolute;bottom:9%;right:22%;}
.fdsc2_M2 h1 {font-size:25px;font-weight:200;color:#fbeaee;letter-spacing:-1px;}
.fdsc2_M2 h1 .fdsc2_M2up {font-size:50px;font-weight:500;}
.M2_table {display:flex;justify-content:center;align-items:center;background-color:rgb(69 48 45 / 82%);background-color:rgba(0,0,0,0.6);
padding:50px 30px;border-top:2px solid #fbeaee;}
.M2_box {display:flex;justify-content:center;align-items:center;margin-bottom:20px;}
.M2_box h2 {font-size:35px;color:#c32e34;width:116px;text-align:center;}
.M2_box h2 .c_down {font-size:25px;}
.M2_box h1 {font-size:18px;color:#fbeaee;width:150px;text-align:center;}
.sb8_fdsc2_M2{width:1060px;margin:0 auto; padding-top: 100px;}


.sb8_fdsc3 .fdsc3_text {font-size:18px;color:#444;line-height:1.6;background-color:#f7f0ea;padding:150px 0;text-align:center;margin-top:-60px;}
.sb8_fdsc3 .fdsc3_text p{line-height:1.8;}
.fdsc3_table {position:relative;background:url('/v2/images/sub08/sb8_fdsc3_bg.jpg')no-repeat;width:100%;height:482px;background-position:center;margin-top:-60px;}
.fdsc3_table h1 {font-size:25px;text-align:center; padding-top:50px;letter-spacing:-1px;font-weight:600;}
.fdsc3_table h1 .fdsc3_up {font-size:40px;color:#333;}
.fdsc3_table2{width:1200px;margin:0 auto; background-color:#fff;margin-top:-80px;text-align:center;padding-top:60px;margin-bottom:30px;}
.fdsc3_table2 h1{font-size:30px;font-weight:400;margin-bottom:30px;}
.fdsc3_table2_tx{font-size:18px;margin-bottom:40px;}
.fdsc3_table2_ph{width:1000px;margin:0 auto;}
.fdsc3_table2_ph img{width:100%;margin-bottom:10px;}
.fdsc3_table2_ph p{font-size:16px;}

.fdsc3_flex {display:flex;justify-content:center;align-items:center;margin-top:45px;}
.fdsc3_box {margin-right:20px;}
.fdsc3_box .fdsc3_boximg {overflow:hidden;}
.fdsc3_box img:hover {transform:scale(1.2); -webkit-transform:scale(1.2);-moz-transform:scale(1.2);transition:.4s;}
.fdsc3_boxin {background-color:#fff;padding:20px;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;}
.fdsc3_boxin h2 {font-size:30px;color:#a31f24;margin-right:20px;}
.fdsc3_boxin p {font-size:17px;font-weight:400;text-align:center;color:#333;}

.sb8_fdsc4 {background:url('/v2/images/sub08/sb8_fdsc4_bg.jpg')no-repeat;width:100%;height:895px;background-position:center;margin-top:80px;text-align:center;padding:100px 0;}
.fdsc4_textT {margin-top:50px;line-height:1.6;}
.fdsc4_textT h3 {font-size:18px;font-weight:400;color:#444;}
.fdsc4_textT h3 .textup {font-size:22px;}
.fdsc4_textT h3:last-child {margin:30px 0;}
.sb8_fdsc4_line {width:2%;margin:0 auto;height:5px;background-color:#a31f24;border-radius: 30px;}
.fdsc4_textB {text-align:left;width:29%;margin:30px auto 0;text-align:center;}
.fdsc4_textB p {font-size:18px;font-weight:300;color:#333;margin-bottom:30px;line-height:1.6;}
.fdsc4_textBR {display:flex;justify-content:flex-end;align-items:center;}
.fdsc4_textBR h2{font-size:18px;font-weight:400;color:#444;}

/*sub07_스토리텔링*/

.sb72_st01L {position:relative;width:46%;height:380px;background:linear-gradient( 45deg, #7f181c 10px, #a31f24 300px, #7f181c );background:#333;z-index:3;}
.sb72_st01box {position:absolute;top:43%;left:0;}
.sb72_wline {width:500px;border-top:3px solid #fff;}
.sb72_st01box h1 {font-size:30px;color:#fff;margin-left:300px;margin-top:30px;letter-spacing:-1px;font-weight:400;}
/*.sb72_st01R {position:relative;height:400px;margin-top:0px;background-color:#f1f1f1;}최종수정*/
.sb72_st01R {position:relative;margin-top:0px;background:#333;padding:50px 0;}
/*.sb72_st01R p {font-size:18px;font-weight:300;position:absolute;top:28%;right:16%;line-height:1.7;color:#333;} 최종수정*/
.sb72_st01R p {font-size:18px;font-weight:300;text-align:center;line-height:1.7;color:#fff;}

.sb7_sc2_st02 {text-align:center;}
/*.sb7_sc2_st02 img:last-child {margin-top:-266px;} 최종수정*/
.pcimg_su7st02 {}
.Mimg_su7st02 {display:none;}
.Mimg_su7st04 {display:none;}

.sb7_sc2_st03 {_margin-top:-17px;}
.sb7_sc2_st03 .st03_p {text-align:center;padding:50px 0 50px 0;background-color:#f5f5f5;font-size:20px;font-weight:400;
color:#333;line-height:1.7;}
.sb7_sc2_st03 h2 {text-align:center;padding:80px 16px 80px 16px;background-color:#fff;font-size:28px;font-weight:500;
letter-spacing:-1px;font-weight:400;}
.sb72_st03La {background-color:#333;padding:80px 0;}
/*.sb72_st03flex {display:flex;justify-content:center;align-items:center;width:60%;margin:0 auto;background-color:#fff;padding:50px;border-radius:40px;} 최종수정*/
.sb72_st03flex {width:60%;margin:0 auto;background-color:#fff;padding:50px;border-radius:40px;}
.sb72_st03flex h1 {font-size:32px;font-weight:600;text-align:center;color:#a31f24;letter-spacing:-1px;line-height:1.6em;margin-bottom:20px;}
.sb72_st03flex .sb72_st03box p {font-size:16px;color:#444; text-align:center;}
.sb72_st03flex .sb72_st03box p:first-child {font-size:22px;color:#333;font-weight:400;}

.sb7_sc2_st05 {background:url('/v2/images/sub07/st_sc7.jpg')no-repeat;background-position:center;padding:80px 0;}
.sb7_sc2_st05 p {font-size:18px;font-weight:400;color:#fff;text-align:center;}

.sb7_sc2_st06 {position:relative;}
.st06posi {position:absolute;top:35%;right:19%;}

.sb7_sc2_st07{margin-bottom:50px;}
.sb7_sc2_st07 .box{position:relative;box-sizing:border-box;font-weight:300;width:1540px;height:450px;margin:0 auto;}
.sb7_sc2_st07 .box.box1{background-image: url('/v2/images/sub07/st_sc2_st07_1.jpg');color:#fff;}
.sb7_sc2_st07 .box.box2{background-image: url('/v2/images/sub07/st_sc2_st07_2.jpg');color:#222;}
.sb7_sc2_st07 .box .t1 span{font-weight:400;}
.sb7_sc2_st07 .box1 .tbox{position:absolute;top:120px;left:50%;margin-left:-600px;font-size:40px;line-height:1.6em;}
.sb7_sc2_st07 .box2 .tbox{position:absolute;top:80px;right:50%;margin-right:-530px;font-size:40px;line-height:1.6em;}
.sb7_sc2_st07 .box .t2{font-size:18px;margin-top:20px;}
.sb7_sc2_st07 .box img{width:60px;height:auto;}

.sb72_st06box {width:80%;height:580px;margin:0px auto 100px auto;background-color:#f1f1f1;}
.sb72_st06box h1 {font-size:28px;color:#333;
letter-spacing:-1px;font-weight:400;}
.sb72_st06box p {font-size:17px;margin-top:30px;}
.sb7_sc2_st06 img {position:absolute;top:25%;left:15%;width:auto;}

/*상단대타이틀컬러*/
.sub7_section1_box .sub_sec1_text_bk {color:#fff !important;}
.sub7_section1_box .sub_sec1_text_bk .sub_sec1_p2{color:#fff !important;}
.sub7_section1_box .sub_sec1_p3 {color:#fff !important;}

/*sub07_스토리텔링_인재상*/

.sb7_sc3_st01 {width:50%;margin:0 auto;}
.sb73_st01box {border:10px solid #fbf4ee;padding:50px;}
.sb73_st01box p {font-size:18px;text-align:center;}
.for43_st01box {display:none;}

.sb7_sc3_st02 {background-color:#fbf4ee;text-align:center;padding:50px 0 30px 0;}
.sb73_st02T {background-color:#ec9189;width:37%;margin:0 auto;padding:10px;}
.sb73_st02T h1 {font-size:25px;color:#fff;border-bottom:2px solid #fff;padding-bottom:5px;}
.sb73_st02T h1 span {font-size:30px;}
.sb7_sc3_st02 p {font-size:18px;margin-top:-90px;margin-bottom:50px;font-weight:400;color:#333;}

.sb7_sc3_st03 {text-align:center;margin:50px 0;}
.sb73_st03T p {font-size:18px;margin:50px 0;}
.sb73_st03flex {display:flex;justify-content:center;align-items:center;}
.sb73_st03flex .sb73_st03img1 {width:27%;margin-right:54px;box-shadow:7px 11px 10px #b3b1b1;}
.sb73_st03Box {text-align:left;}
.sb73_st03Box p {font-size:20px;margin-top:20px;font-weight:400;}
.sb73_st03Box p span {font-size:25px;font-weight:500;color:#333;}
.sb73_st03Bin {background-color:#f8f8f8;margin-top:-185px;position:relative;height:450px;z-index:-1;}
.sb73_st03Bin1 {width:56%;height:300px;position:absolute;top:10%;right:15%;border-bottom-right-radius:30px;padding:50px 35px 50px 430px;background-color: #fff;}
.st03Bin1_posi {position:absolute;top:17%;right:7%;}
.sb73_st03Bin1 p {font-size:18px;text-align:left;}
.sb73_st03Bin1 p span {font-size:20px;font-weight:400;color:#333;}

.sb7_sc3_st04 {position:relative;background-color:#f8f8f8;margin-top:-50px;padding-bottom:100px;}
.sb7_sc3_st04 h3 {text-align:center;font-size:20px;}
.sb7_sc3_st04 h3 span {font-size:25px;color:#ff8c7f;}
.owl-carousel .item {display:flex;justify-content:center;padding-top:50px;}
.owl-container {margin-right:50px;width:330px;}
.owl-text {margin-top:35px;height:200px;}
.owl-text h1 {font-size:32px;font-weight:500;color:#333;}
.owl-text h2 {font-size:22px;font-weight:500;color:#fff;margin-top:90px;margin-left:25px;line-height:1.5;}
.owl_underbox {width:100%;position:absolute;bottom:0;left:0;height:330px;background-color:#e7bcb1;z-index:80;padding-bottom:50px;}

.sb7_sc3_st05 {color:#fff;background-color:#d59c95;width:70%;margin:100px auto;padding:50px;position:relative;}
.sb73_st05box {padding:150px 100px;border:4px solid #fff;}
.sb73_st05T h3 {font-size:20px;}
.sb73_st05T p {font-size:18px;}
.sb73_st05line {width:4%;border-bottom:3px solid #fff;margin:20px 0;}
.sb73_st05B {font-size:25px;font-weight:500;}
.sb7_sc3_st05 img {position:absolute;top:-12%;left:8%;}
.sb7_sc3_st05 img.Mst02_sc6 {display:none;} 



@media only all and (max-width: 1750px) {
.sub1_section2_title{font-size:36px;}
.sub1_section2_p2{width:40%;}
.sub1_section2_p1{width:55%;}
.sub1_section2_i1{left:280px; top:120px;}


.sub2_section7_boxw{padding: 140px 60px;}
.sub2_section7_box1{margin-right: 80px;}

.btnp{display:none;}
}

@media only all and (max-width: 1700px) {

.sec3slide {margin-top:-80px;}
.beaf_slide_text {width:58%;padding-top:80px;}

/*스토리텔링*/
.st06posi {right:200px;}
.sb7_sc2_st06 img {width:40%;}
.sb73_st02T {width:48%;}
.owl-theme .owl-nav {right:15.5%;}
.sb7_sc3_st05 img {left:2%;}

}

@media only all and (max-width: 1600px) {

.sb8_fdsc1 {background-position: center;}

/*스토리텔링*/
.sb72_st01box h1 {margin-left:202px;}
.sb7_sc2_st06 img {width:39%;left:13%;}
.sb73_st03Bin {margin-top:-160px;}
.sb73_st03Bin1 {right:11.5%;}
.owl_underbox {height:298px;padding-bottom:0;}
}
@media only all and (max-width: 1550px) {
.sub3_section4_boxw{height: 670px;}

.sub5_section5_box {width: 95%;}
.sub5_section5_i1{margin-bottom:10px;}
.sub5_section5_i1 img{/* max-height:40px;*/ max-height:100px;max-width:170px;}
.sub5_section5_box ul li{padding:60px 20px 0;}

.sub3_section4_box1{padding:75px 40px;}
.sub3_section6_box{max-width:756px;}

.sub2_section7_boxw{height:auto;}
.sub2_section5_box .subLstyle2 li{width:31%; margin:0 1%;}
.sub2_section7_p1, .sub2_section7_p4{font-size:48px;}
.sub2_section7_p2{font-size:26px; line-height:1.2;}
.sub2_section7_box1{margin-right:40px;}
.sub2_section7_p2:after{top:100px;}
.sub2_section7_box2 ul li{padding-left:80px;}
.sub2_section7_p5{font-size:20px;}
.sub2_section7_p3, .sub2_section7_p6{font-size:16px;}

.sub2_section7_boxw{height:auto; padding: 100px 60px;}

.sub8_section2_box1{margin:0;}
.sub8_section2_i1{left:0; width:40%}
.sub8_section2_con{left:47%;}

}

@media only all and (max-width: 1500px) {

/*스토리텔링*/
.sb72_st01R p {right:11%;}
.sb72_st06box {margin:100px auto -80px auto;}
.sb7_sc2_st06 img {left:200px;width:33%;}
.sb73_st03Bin {margin-top:-150px;}
.sb73_st03Bin1 {right:150px;}
.sb7_sc3_st05 img {left:2%;}
.owl-theme .owl-nav {right:13.5%;bottom:50%;}
.owl-text h2 {margin-top:30px;}
.owl_underbox {height:289px;}

/*지점찾기*/
.sub6_map_wrap {width:95%;margin:0 auto;}

}

@media only all and (max-width: 1450px) {

.sub3_section3_box{max-width: 1050px;}
.beaf_slide_li_flex {background-position:center;}

/* 진행중인 이벤트 view*/
.eventing_view .submo_1380w {width:100%;}
.eventing_view .submo_con {max-width:100%;}
.eventing_view .bocon_w {width:100%;}


/*고객인터뷰*/
.sub3_section5_rolloverw {width:90%;margin:0 auto;}
.sub3_section5_rollover1 .rollover, .sub3_section5_rollover2 .rollover,
.sub3_section5_rollover3 .rollover, .sub3_section5_rollover4 .rollover,
.sub3_section5_rollover4 .sb3c5_rolimg2, .sub3_section5_rollover5 .rollover {width:100%;}
.sub3_section5_rollover1 .rollover {height:242.65px;}
.sub3_section5_rollover2 .rollover {height:280.59px;}
.sub3_section5_rollover3 .rollover {height:321.89px;}
.sub3_section5_rollover4 .rollover {height:242.69px;}
.sub3_section5_rollover4 .sb3c5_rolimg2 {height:281.44px;top:242.69px;}
.sub3_section5_rollover5 .rollover {height:281.44px;left:0;}

}
@media only all and (max-width: 1400px) {

.sub1_section2_box1{margin:0 40px;padding: 80px 60px 80px 40px;}
.sub1_section2_p1{width:100%;padding-top:0;}
.sub1_section2_i1{left:auto; right:40px; top:90px;width:40%;}
.sub1_section2_title, .sub3_section2_p1{font-size:28px;}
.sub1_section2_p2{padding-left:0; width:62%;}
.sub_sectio1_box {height:860px;}
.sub_sec1_p2, .sub_sec1_text_bk .sub_sec1_p2{font-size:46px;}

.sub1_section3_box1 ul li{height:500px;padding:100px 40px;}
.sub1_section5_box1 ul{margin-bottom:0; padding-left:0;}
.sub1_section5_box1 ul li{width:35%; margin-bottom:60px; margin-right:0;}
.sub1_section5_i1{margin-bottom:20px;}
.sub1_section8_box1{padding-left:40px; padding-top:40px;}
.sub1_section8_box2{padding:40px;}
.sub1_section8_box1 ul li{width:100%; padding-right:20px;}
.sub1_section11_box1 {/*background: url(/v2/images/sub1_section11_box1_bg.jpg)#f6ede8 no-repeat right bottom/45% auto; 먹물*/}

.ball{top:550px; width:300px;}
.sub3_section2_box2 ul li:nth-child(1){background: url('/v2/images/sub3_section2_i1_new.png')#f9f9f9 no-repeat 20px bottom/auto 95%;}
.sub3_section2_box2 ul li:nth-child(2){background: url('/v2/images/sub3_section2_i2.png')#d2d2d2 no-repeat 20px bottom/auto 98%;}
.sub3_section2_box2 ul li:nth-child(3) {background: url('/v2/images/sub3_section2_i4.png')#f9f9f9 no-repeat 20px bottom/auto 95%;}
.sub3_section2_box2 ul li:nth-child(4) {background: url('/v2/images/sub3_section2_i0.png')#d2d2d2 no-repeat 20px bottom/auto 95%;}
.sub3_section2_box2 ul li { padding: 16px 0 0 185px;}

.sec3_customreview_slide .slick-prev {width:40px;height:40px;top:73%;left:-8%;}
.sec3_customreview_slide .slick-next {width:40px;height:40px;top:73%;right:-8%;}

.starvist_review_slide .slick-slide img {height:200px;}
.starvist_review_slide .slick-prev {width:40px;height:40px;top:71%;left:-6%;}
.starvist_review_slide .slick-next {width:40px;height:40px;top:71%;right:-6%;}

.sub3_section5_boxw{width:915px; height:300px;}
.sub3_section5_text {padding:10px 15px;}
.sub3_section5_p1{font-size:30px; line-height:1.2;}
.sub3_section5_p2{font-size:20px; margin-bottom:5px;}
.sub3_section5_box1, .sub3_section5_box4, .sub3_section5_box4 .sub3_section5_img{width:250px; height:308px;}
.sub3_section5_box2, .sub3_section5_box3{left:258px; width:400px; }
.sub3_section5_box3{top:158px;}

.sub3_section5_box2 .sub3_section5_img{width:200px; height:150px;}
.sub3_section5_box2 .sub3_section5_text{width:200px; height:150px;}
.sub3_section5_box2{width:400px;}
.sub3_section5_box3 .sub3_section5_text{width:200px; height:150px;}
.sub3_section5_box3 .sub3_section5_img{width:200px; height:150px;}
.sub3_section5_rollover1 .rollover {height:237px;}
.sub3_section5_rollover2 .rollover {height:273px;top:283px;}
.sub3_section5_rollover3 .rollover {height:315px;}
.sub3_section5_rollover4 .rollover {height:238px;}
.sub3_section5_rollover4 .sb3c5_rolimg2 {height:276px;top:238px;}
.sub3_section5_rollover5 .rollover {height:276px;}

.sub4_section2_box1 ul li{width:28%; height:300px; padding:30px 0; margin:0 2%;}
.sub4_section2_p2, .sub4_section3_p3, .sub4_section3_btn, .sec_btn_pink{font-size:15px; }
.sub4_section2_i1 img{height:50px;}
.sub4_section2_p1, .sub4_section3_p2{font-size:20px;}
.sec_btn_pink, .sub4_section3_btn{height:40px; line-height:37px; width:160px;}


.subLstyle2{margin:0 2%;;}
.subLstyle2 li{width:31%; margin: 0 1%; vertical-align:top}
.sub2_section2_i1{width:52%; height:auto;}
#sec_page .sub2_section2_i1_flex {height:736px;}
.sub2_section2_p1{font-size:26px; margin-bottom:10px;}
.sub2_section2_p2{font-size:17px; line-height:1.2; margin-bottom:10px;}
.sub2_section2_box .sub_section_text{padding:20px;}
.subLstyle2 li:last-child{margin-right:1%;}

.sub2_section7_boxw {background: url(/v2/images/sub2_section7_bg.jpg)#b63136 no-repeat right top/450px auto;}
.sub2_section7_box2 ul li{margin-bottom:60px;}

.sb7_sc2_st07 .box{width:100%;}
.sb7_sc2_st07 .box.box1{background-image: url('/v2/images/sub07/st_sc2_st07_1.jpg');background-position:right -200px center;background-repeat:no-repeat;color:#fff;}
.sb7_sc2_st07 .box.box2{background-image: url('/v2/images/sub07/st_sc2_st07_2.jpg');background-position:left -250px center;background-repeat:no-repeat;color:#222;}
/* 진행중인 이벤트 list*/
.eventing .submo_1380w {width:1100px;}

/* 고객성공스토리 list*/
.custmor_success .submo_w1200 {width:85%;}
.custmor_success .submo_con {width:100%;}
.custmor_success .sec312_box {max-width:100%; margin:0 auto;}

/*고객인터뷰*/

.sub3_section5_boxtext h1 {font-size:34px;}


/*스토리텔링*/
.sb72_st01box h1 {margin-left:157px;}
.sb72_st01R p {right:7%;}
.sb7_sc2_st06 img {left:177px;}
.st06posi {right:177px;}
.sb73_st02T h1 {font-size:22px;}
.sb73_st02T h1 span {font-size:28px;}
.sb73_st03Bin1 {right:118px;}
.sb73_st05box {padding:116px 42px;}
.sb7_sc3_st05 img {top:-6%;}
.owl_underbox {height:272px;}

}


@media only all and (max-width: 1300px) {
.sub1_section12_yt{width:60%;height:auto; padding-left:20px;}
.sub1_section12_text{width:40%; padding:20px; height:auto;}
.sub1_section12_box2 .subLstyle li{width:31%; margin:0 1%;}
.sub1_section12_box1{margin-bottom:20px;}
.sub1_section12_box2 .sub_section_i1{height:auto;}

.sub3_section4_boxw{height: 600px;}
.sub3_section4_box1{padding-left:50px;}

.sub6_list{max-width:845px;}

.sub2_section3_listw{margin-left:60px; width:450px;}
.sub2_section3 { background: url(/v2/images/sub2_section3_bg2.png) no-repeat right top/420px auto;}


.sub2_section4_box ul{margin:0 2%;}
.sub2_section4_box ul li{width:31%; margin:0 1% 2%; height:auto; padding-top:30%;}
.sub2_section4_box ul li:first-child {_width:97%;}
.sub_section4_p1{font-size:26px;}

.sub2_section7_boxw {background: url(/v2/images/sub2_section7_bg.jpg)#b63136 no-repeat 110% top/350px auto; padding: 50px 60px;}
.sub2_section7_box2{width:auto;}

/* 고객성공스토리 view */
.success_view .submo_con {width:100%;}
.success_view #bo_v_info {max-width:950px;}
.sec312_box {max-width:100%; margin:0 auto;}
.sec312_view_title{margin-bottom:40px;}
.sec312_view_box1_img {width:44%;}
.sec312_view_box1_text {width:45%; margin-left:60px; margin-top:0;}
.sec312_view_box1_text_total {padding:17px 30px;}
.sec312_view_box1_text_total_p1, .sec312_view_box1_text_total_p2 {width:auto;padding:0 20px;}
.sec312_view_box1_text_total_arr {width:18%;}
.sec312_view_box1_text_total_p3 {display:inline-block;float:none; width:auto; margin-top:20px;}
.body-management-wrapper {max-width:100%; margin:0 auto;}
.success_view .listv_gofirmenu {margin:0;}

/* 예신다이어트 인터뷰 */
.beaf_slide .beaf_slide_li {margin-top:100px;}
.beaf_slide .slick-prev {left:2%;top:280px;}
.beaf_slide .slick-next {right:2%;top:280px;}
.beaf_slide_li_flex img {width:39%;right:15%;}
.beaf_slide_text {width:66%;}

/* 고객인터뷰 */
.sub3_section5_boxtext h1 {font-size:33px;}
.sub3_section5_rollover4 {margin-top:90px;}
.sub3_section5_rollover5 {margin-top:70px;}
.sub3_section5_rollover2 {margin-right:3px;}
.sub3_section5_p1 {font-size:34px;line-height:0;}



/*스토리텔링*/
.sb72_st01box h1 {margin-left:10%;}
.sb72_st01R p {right:5%;}
.sb72_st03flex {width:70%;}
.sb72_st06box {width:64%;height:720px;padding:50px 0;margin:100px auto 30px auto;}
.st06posi {position:inherit;text-align:center;}
.sb7_sc2_st06 img {top:41%;left:27%;width:45%;}
.sb73_st03Bin {margin-top:-120px;}
.sb73_st03Bin1 {right:85px;}
.sb7_sc3_st05 {width:82%;}
.sb7_sc3_st05 img {top:-12%;}
.owl_underbox {height:49%;}

}

@media only all and (max-width: 1279px) {

.goods-information-box .word-slogon span.type02 {display: inline;}

.sub3_section5_rollover1 .rollover {height:211px;border-radius:40px;}
.sub3_section5_rollover2 .rollover {height:244px;top: 282px;border-radius:40px;}
.sub3_section5_rollover3 .rollover {height:280px;border-radius:60px;}
.sub3_section5_rollover4 .sb3c5_rolimg2 {height: 245px;top: 211px;}
.sub3_section5_rollover4 .rollover {border-radius:40px;}
.sub3_section5_rollover5 .rollover {height:245px;border-radius:40px;}

.sub3_section5_rolloverw {grid-template-columns: repeat(4, 1fr);}
.sub3_section5_rolloverw > div:nth-child(5) {display:none;}
}





@media only all and (max-width: 1200px) {

.sub1_section4_box1 ul{overflow:hidden; }
.sub1_section4_box1 ul li{width:33%; display:block; float:left;margin:0}
.sub1_section4_p1, .sub1_section5_p1, .sub1_section10_p1, .sub3_section4_p1{font-size:26px; margin-bottom:10px;}
.sub3_section4_p2{font-size:18px;}
.sub1_section4_p2, .sub1_section5_p2{font-size:15px; padding:0 5px; line-height:1.2;}

.subLstyle{margin:0 10px 50px; overflow:hidden;}
.subLstyle li:last-child{margin-right:0;}
.subLstyle li{width:23%; float:left; margin:0 1% 25px;}

.sub1_section10{padding-top:80px;}
.sub1_section10_box1, .sub1_section10_box2{padding:40px; height:380px;}
.sub1_section10_box1{background: url(/v2/images/sub1_section10_box1_bg.jpg)#4c4a54 no-repeat right bottom/65% auto;}
.sub1_section10_box2{padding-top:170px;}
.sub1_section10_boxw {margin:0 40px;}

.hisbox_p1{float:none; margin-bottom:5px;}

.sub6_searchw{width:94%;}
.sub54in ul li{width:48%;margin:0 1%; padding:10px 0 30px;}
.sub54_p1 span{font-size:56px;}
.sub54_p1, .sub54_p2{font-size:20px;}
.sub54_p1:after{top:85px;}
.sub3_section4_box2 ul{width:90%;}

.sub6_con{width: 100%; }

.sub2_section5_box{padding:60px 0;}
.sub2_section5_i1{height:auto;}
.sub2_section5_p1{font-size:26px; margin-bottom:10px;}
.sub2_section5_p2{font-size:15px; height:70px; line-height:1.2;margin-bottom:20px;}
.sub2_section5_p2 span {display: inline;}

.sub2_section6_p1{font-size:26px;}

.sub2_section7_box1{width:250px;}
.sub2_section7_p1{font-size:42px;}
.sub2_section7_p2{font-size:22px; margin-bottom:50px;}
.sub2_section7_p2:after{top:80px}
.sub2_section7_p4{font-size:32px;}

.sub2_section7_box2 ul li{padding-left:50px;margin-bottom:40px;}
.sub2_section7_p5{font-size:19px; margin-bottom:5px;}


.sub8_section3_box1{margin:0 20px;}
.sub8_section3_con1, .sub8_section3_con2{width:46%; height:auto;}
.sub8_section3_i1, .sub8_section3_i2{width:100%; height:500px;}

/* 고객성공스토리 list*/
.custmor_success .sec312_boxlist ul li {height:175px;}
.custmor_success .sec132_boxlist_img img {height:175px}
.sec312_boxlist_text {padding:20px 0;}
.custmor_success .sec312_boxlist_p1 {margin-bottom:10px;}
.custmor_success .sec312_boxlist_p2 {font-size:23px; margin-bottom:10px; padding-bottom:10px;}
.custmor_success .sec312_boxlist_p3 {margin-top:22px;}
.sec312_boxlist_infobox {text-align:center; padding:40px 9px;}
.custmor_success .sec312_info_p1 {font-size:15px;}
.sec312_info_p2 {font-size:15px; padding:6px 8px;}

/* 고객인터뷰 -메인 */
.sub3_section5_boxtext h1 {font-size:30px;}
.sb3s5_btn a {font-size:18px;}


/* 고객인터뷰-서브*/

/* 진행중인 이벤트 list*/
.eventing .submo_1380w {width:900px;}
.eventing .sec8_box {max-width:800px;}
.eventing .sec8_boxlist ul {text-align:center;}
.eventing .sec8_boxlist ul li {width:327px;}
.eventing .sec8_boxlist_img { height:312px;}
.eventing .sec8_boxlist ul li:nth-child(4n+0) {margin-right:25px; margin-bottom:25px;}

/*관리프로그램-다이어트프로그램*/
#sec_page .sub_section_text {width:48%;}
#sec_page .sub2_section2_i1_flex {padding:50px 36px;}
#sec_page .sub2_section2_i1_flex p img {margin-top:0; margin-right:0;}
.sec2slide_list .slick-prev {left:41%;top:66px;}
.sec2slide_list .slick-next {left:41%;top:66px;}


}

@media only all and (max-width: 1197px) {

.wedding-care-list { position: relative;padding-top: 55px;padding-left: 420px;}
.wedding-care-list > img {position: absolute;top: 90px;left: 0;display: block;width: 380px;}

/*스토리텔링*/
.sb72_st01R p {right:0;}
.sb7_sc3_st01 {width:75%;}
.sb73_st02T {width:62%;}
.sb73_st03Bin1 {position:inherit;top:25%;right:0;margin:0 auto;}
.owl-container {margin-right:0;}
.sb7_sc3_st05 img {top:-3%;}

.sub3_section5_rollover4 .sub3_section5_rolimg {height:202px}

/*지점찾기*/

.sub6_section2, .sub6_bg {height:1210px;}
.sub6_tbox .tbox3 {top:94%;}
.sub6_tbox .tbox4 {top:45%;}
.sub6_tbox .tbox5 {top:100%; left:auto; right:6%;}
}

@media only all and (max-width: 1100px) {

.sub3_section3_box{max-width: 760px;}
.sub3_section3_p1, .sub3_section3_p2{margin-bottom:5px;}
.sub3_section3_p4, .sub3_section3_p3{font-size: 18px;}
.sub3_section3_p4{line-height:1.2; margin-bottom:10px;}
.sub3_section3_p5,.sub3_section3_p2{font-size: 14px;}
.sub_section4_p1{font-size:26px; margin-bottom:10px;}

/*이벤트*/
.sub5_section3_i1 {left:7%;}
.sub5_section3_coutext {left:27%;}

/* 고객인터뷰 */
.sub3_section5_rollover4 {margin-top:108px;}
.sub3_section5_rollover5 {margin-top:94px;}
.sub3_section5_boxtext h1 {font-size:30px;}
.sb3s5_btn a {font-size:18px;}


}

@media only all and (max-width: 1024px) {

.sub2_section4_box ul {width:90%;margin:0 auto;}

}

@media only all and (max-width: 1024px) {
.sub_sectio1_box {height:600px; }
.sub_sec1_text, .sub_sec1_text_bk{top:55%;}
.sub_sec1_p2, .sub_sec1_text_bk .sub_sec1_p2{font-size:42px;}

.sub1_section3_box1 ul li{height:430px; padding:60px 40px;}
.sub1_section3_p1{font-size:18px; margin-bottom:10px;}
.sub1_section3_p2{font-size:26px;margin-bottom:15px; line-height:1.2;}
.sub1_section3_p3{line-height:1.4; font-size:15px;}
.sub1_section11_btn{margin-bottom:60px;}
.sub1_section11_btn ul li, .sub3_section6_btn ul li{width:30%; height:45px; line-height:40px;}
.sub1_section11_box1_img{width:39%; padding-left:20px;}
.sub1_section11_box1_con{width:60%; padding-left:60px; letter-spacing:-1px;}
.sub1_section11_box1_con ul {padding-left:0;}
.sub1_section11_box1_con ul li, .hisboxcon dd{font-size:15px; font-weight:400;}
.brief {background: url(/v2/images/sub1_section11_i2.jpg) no-repeat top left/46%; padding-left: 50%; padding-right:10px;}
.hisbox{width:100%; padding-right:10px;}

.hisboxw {background: url(/v2/images/sub1_section11_i3.jpg) no-repeat top left/46%; padding-left: 52%; padding-right:10px;}
.hisboxw .hisbox{background-color:#f4f4f4; margin-bottom:-1px; margin-left:-1px; padding-top: 15px; padding-bottom:5px;}
.sub1_section12_p2{font-size:20px; margin-bottom:10px;}
.sub1_section12_p3{margin-bottom:20px;}

.ball {top: 480px; left:35px; width:230px;}
.sub3_section2_box1, .sub3_section2_box2{width:100%; float:none;}

.sub3_section2_box1 {height:600px;background: url("/v2/images/sub3_section2_i5.png")#e3e3e3 no-repeat center 10px/auto 46%;}
.sub3_section2_text{top:70%; width:350px; height:300px; padding-top:25px;}
.sub3_section2_box1 .sub3_section2_p1:after{top:90px;}

.sub3_section4_boxw{height:auto;}
.sub3_section4_box1, .sub3_section4_box2{width:100%; height:auto; padding:40px;}

.sub3_section5_boxw{width:98%; height:auto; overflow:hidden;}
.sub3_section5_box1, .sub3_section5_box2, .sub3_section5_box3, .sub3_section5_box4{width:48%; float:left; position:relative; height:300px;; left:auto; top:auto; margin:1%; overflow:hidden;}
.sub3_section5_box2 .sub3_section5_img, .sub3_section5_box3 .sub3_section5_img, .sub3_section5_box4 .sub3_section5_img{width:100%; height:auto; float:none;}
.sub3_section5_box2 .sub3_section5_text, .sub3_section5_box3 .sub3_section5_text{width:100%;float:none; position:absolute; bottom:0; left:0; width:100%; height:auto;}

.sub4_section3_box1 ul li{height:250px;}
.sub4_section3_p1, .sub4_section3_p2{margin-bottom:10px;}
.sub4_section3_p3{margin-bottom:20px;}

.sub5_section3_coubox{left:84%;}

.sub5_section5_box{width:100%;}
.sub5_section5_box ul{overflow:hidden;}
.sub5_section5_box ul li{width:31%; height:230px;float:left;padding: 50px 10px 0;}

.sub6_con{padding: 100px 0 80px;}

.sub6_list{width:100%;}
.sub6_list ul li{width:48%; margin:0 1%; margin-bottom:20px;}
.sub2_section6_p2 span{display:inline; font-size:15px;}

.sub3_section6_btn{margin-bottom:60px;}

.sub2_section7_boxw {background:none;background-color:#b63136; padding: 50px 60px;}
.sub8_section2_p2{font-size:26px;}
.sub82list_p1{font-size:16px;}

.beaf_slide_text {width:71%;padding-top:111px;}
.beaf_slide_text p {font-size:17px;}
.beaf_slide_li_flex img {width:44%;right:13%;}
.beaf_slide .slick-prev {left:0%;}

/* 고객인터뷰 */
.sub3_section5_rolloverw {grid-template-columns: repeat(2, 1fr); gap:14px;}
.rolloverM {display:none!important;}
.btnpc2, .btnpc {display:none;}
.btnmo2 {display:block; position: relative; border-radius: 40px; overflow: hidden;}
.btnmo2 .sec {padding:14px 0; position: absolute; width:100%; bottom:0; text-align: center; background: rgba(0,0,0,0.5);}
.btnmo2 .sec h5 {color: #ffffff; font-size:18px;}
.btnmo2 .sec h5 strong {font-size:32px; padding-right: 8px;}
.btnmo2 .sec p {margin:0; font-size:16px; color:#fdb3aa;}

.sec7_i2 {top:107px;}
.sec7_i2 img {width:53%;}

.Msub3_section5_rolimg {display:block;}
.sub3_section5_boxtext {display:none;}
.sub3_section2_boxw .btnmo {display:inline-block;}
.btnmo {display:block;}
.Msub3_section5_boxtext {height:334px;border:5px solid #a31f24; padding:90px 0; border-radius:50px;}
.Msub3_section5_boxtext h1 {font-size:30px; color:#a31f24;text-align:center;}
.Msub3_section5_boxtext .Msb3s5_btn {width:45%; margin:20px auto 0 auto; border:1px solid #a31f24; color:#a31f24; text-align:center;padding:10px;}
.btnmo2_flex .Msub3_section5_boxtext .Msb3s5_btn a {font-size:18px;font-weight:600;color:#a31f24; margin-right:0;}
.btnmo2_flex {display:grid; grid-template-columns: 1fr 1fr; justify-content:center;align-items:center;}
.btnmo2_flex a:first-child {margin-right:30px;}
.Msub3_section5_rolimg {margin-top:30px;}


/*스토리텔링*/
.sb72_st01L {width:100%;height:210px}
.sb72_st01box {top:26%;}
.sb72_wline {width:800px;}
.sb72_st01box h1 {margin-left:39%;}
.sb72_st01R {margin-top:0; padding:50px 10px;}
.sb72_st01R p {position:inherit;top:16%;text-align:center;right:0;}
.sb7_sc3_st05 {width:90%;}
.sb73_st05T p {font-size:16px;width:57%;}

}

@media only all and (max-width: 1023px) {
.attendance-wrap .check_btn{position:absolute;top:50px;}
.attendance-month .month {text-align:center;}

.ceo-introduce-wrapper {position: relative;margin-top: 88px;padding-left: 300px;min-height: 476px;}
.ceo-introduce-wrapper img {position: absolute;top: 0;left: 0;display: block;width: 100%;max-width: 270px;}

.history-wrapper {padding-left: 485px;}
.history-wrapper img {left: 0;}
.history-wrapper02 {position: relative;padding-left: 410px;}
.history-wrapper02 img {left: 0;}

.competitiveness-wrapper {position: relative;padding-left: 0;min-height: auto;padding-bottom: 80px;}
.competitiveness-wrapper .image-slogon {position: static;width: auto;margin-bottom: 50px;}
.competitiveness-wrapper .image-slogon img {max-width: 100%;}
.competitiveness-wrapper .image-slogon .pc {display: none;}
.competitiveness-wrapper .image-slogon .mobile {display: block;margin: 0 auto;}
.competitiveness-wrapper .competitiveness-area {margin: 0;padding: 0;}
.competitiveness-wrapper .competitiveness-box dl {width: 47%;max-width: none;padding-top: 45px;margin-right: 3%;}
.competitiveness-wrapper .competitiveness-box dl:nth-child(even) {margin-right: 0;margin-left: 3%;}

.official-information-wrapper {padding-bottom: 75px}


/* 절차 목록 */
.process-list {height: 50px;margin-bottom: 35px;}
.process-list.consult {margin-top: 50px;}

.form-wrapper {margin-bottom: 55px;}
.form-wrapper .title-area {margin-bottom: 15px;}
.form-wrapper .title-area .word-important {margin-top: 0;}
.form-area dl {position: relative;background-color: #f3f3f3;padding-left: 140px;}
.form-area dl dt {width: 140px;line-height: 1.250em;padding-top: 15px;padding-left: 25px;word-break: keep-all;}
.form-area dl dt .point-important {position: absolute;top: 25px;left: 15px;}
.form-area dl dd input[type="text"],
.form-area dl dd input[type="email"],
.form-area dl dd input[type="tel"],
.form-area dl dd input[type="date"],
.form-area dl dd input[type="time"],
.form-area dl dd input[type="password"] {max-width: inherit;}
.form-area dl dd input[type="time"] {width: 50%;max-width: 145px;}
.form-area dl dd select {width: 100%;}
.form-area dl dd select.job {max-width: 147px;}
.form-area dl dd .input-box-depth3 {width: 80%;max-width: 400px;}
.form-area dl dd .input-box-depth3 > select,.form-area dl dd .input-box-depth3 > input {float: left;min-width: inherit;width: 26.3%;}
.form-area dl dd .input-box-depth3 > span {width: 7%;}
.form-area dl dd .input-box-email {width: 80%;max-width: 400px;}
.form-area dl dd .input-box-email input {float: left;width: 30%;}
.form-area dl dd .input-box-email > span {width: 7%;}
.form-area dl dd .input-box-email select {float: left;margin-left: 2%;width: 30%;min-width: inherit;}
.form-area dl dd .input-ckecked-branch {width: 25%;}
.form-area dl dd .word-etc {padding-top: 20px;}
.form-area dl dd .information {position: relative;float: none;display: block;padding-left: 70px;margin-top: 20px;margin-right: 0;}
.form-area dl dd .information:first-child {margin-top: 0;}
.form-area dl dd .information label {position: absolute;top: 0;left: 0;display: block;line-height: 30px;margin-right: 0;}
.form-area dl dd .information select {display: block;width: 100%;}
.form-area dl dd .information:nth-child(2) select {float: left;;width: 49%;}
.form-area dl dd .information:nth-child(2) select:nth-child(2) {float: right;}

/*출석체크이벤트*/

.attendance-wrap h2 strong {font-size: 5.000em;}
.attendance-wrap h2 span {margin-left: 10px;font-size: 1.200em;	}
.attendance-wrap .attendance-month {padding: 32px 0 30px 0;}
.attendance-wrap .attendance-month dl {position:absolute;top: 5px;text-align: center;}
.attendance-wrap .attendance-month dl dt {display: block;width: 100%;font-size: 1em;margin: 0 auto;padding-right: 0;text-align: center;}
.attendance-wrap .attendance-month dl dd {clear: both;display: block;float: none;}
.attendance-wrap .attendance-month dl dd span {font-size: 1.333em;}
.attendance-wrap .calendar td {height: 80px;}
.attendance-wrap .calendar td div{}
.attendance-wrap .calendar td .stamp {height: 60px;}

/* 채용안내 */

.recruit-list-area {padding: 30px 160px 30px 120px;}
.recruit-list-area .icon-type {left: 15px;}
.recruit-list-area .btn-detail-view {right: 15px;display: block;}

/* 로그인 */

.login-sns-wrapper .sns-list {padding: 0 0 37px 0;}
.login-sns-wrapper .sns-list li {width: 33%;margin-left: 0.5%;}
.login-sns-wrapper .sns-list li a {padding: 0 10px;font-size: 	0.867em}
.login-sns-wrapper .sns-list li a img {margin-right: 5px;}

/* 예신 프라이드 */

.pride-information-wrapper {padding: 100px 40px 0 40px;}
.pride-information-wrapper.type01,.pride-information-wrapper.type03 {padding-right: 370px;}
.pride-information-wrapper.type01 .image-logo {right: 40px;width: 300px;margin-top: -79px;}
.pride-information-wrapper.type02 {padding-left: 335px;}
.pride-information-wrapper .image {margin-left: -17.5%;}

.sub1_section3_p1{width:130px;color:#fff;border-bottom: 2px solid #fff; font-size:16px;margin-bottom:20px;}
.sub1_section3_box1 div .slider13{position:relative;z-index:0;padding:30px 10%;}
.sub1_section3_box1 div .slider13:after{display:block;content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;}
.sub1_section3_box1 div .slider13_f{background-color:#333;background-position:left;}
.sub1_section3_box1 div .slider13_s{background-color:#e6d4ca;background-position:left -80px top -80px;}
.sub1_section3_box1 div .slider13_t{background-color:#333;background-position:left;}
.sub1_section3_p2{color:#fff;font-size:26px;}
.sub1_section3_p2 span{color:#e53a41;}
.sub1_section3_p3{color:#fff;}

.slider13-div .slick-prev{background:url('/v2/images/beaf_arrow_w.png')no-repeat center}
.slider13-div .slick-next{background:url('/v2/images/beaf_arrow_next_w.png')no-repeat center}

.sub2_section7_box3 {display:block;width:100%;}
/* 예신상품소개 */

.goods-information-wrapper {margin-bottom: 100px;}
.goods-information-box {padding-right: 0;}
.goods-information-box.type05 {height: auto;}
.goods-information-box .big-number {top: 75px;left: initial;right: 0;}
.goods-information-box.left {padding-left: 0;}
.goods-information-box .word-slogon {margin-bottom: 35px;}
.goods-information-box .word-slogon span {display: inline;}
.goods-information-box .word-info span {display: inline-block;}
.goods-information-box .word-info ul{margin-left:0;}
.goods-information-box .word-info  ul  li{color:#777777;padding-left:7px;font-size:0.867em;line-height: 1.692em;margin-bottom: 5px;
background: transparent url(../img/icon/icon_bullet02.png) no-repeat 0 10px;
background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 10px;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_bullet02@2x.png) no-repeat 0 10px;
background-size: 4px 1px; }
.goods-information-box .image {position: static;max-width: none;}

.medicinal-herbs-list-wrapper {padding: 30px;}
.medicinal-herbs-list-area .medicinal-herbs {width: 19.2%;margin-right: 1%;}	
.medicinal-herbs-list-area .medicinal-herbs:last-child {margin-right: 0;}
.medicinal-herbs-list-area .medicinal-herbs img {display: block;width: 100%;}

.goods-information01 > .word-notice02 span {display: inline;}
.goods-information-box .word-slogon span.type02 {display: block;}

.wedding-care-list {position: relative;padding-top: 55px;padding-left: 0;}
.wedding-care-list > img { position: static;display: block;max-width: 100%;margin: 0 auto 50px auto;}

.pregnant-woman-care-area .pregnant-woman-care-left {float: none;max-width: none;width: 100%;}
.pregnant-woman-care-area .pregnant-woman-care-right {float: none;width: 100%;}
.pregnant-woman-care-area .pregnant-woman-care-right > img {display: block;max-width: 100%;margin-top: 35px;margin: 0 auto;}

/* 예신의 시장성 */

.marketability-information-wrapper {padding-top: 60px;}
.marketability-information-box {padding: 30px;}
.marketability-information-box.half-box:last-chld {border-left: 0;border-top: 1px solid #ccc;}

.survey-information-wrapper {padding: 0;}
.survey-information-area h3 {color: #46413a;font-size: 	1.067em;}
.survey-information-area .satisfaction-information {padding-top: 45px;}
.survey-information-area .satisfaction-information.dpeth1 {padding-top: 60px;}
.survey-information-area .satisfaction-information .satisfaction {font-size: 1.200em;line-height: 1em;margin-bottom: 10px;}
.survey-information-area .satisfaction-information .dissatisfaction {font-size: 1.067em}

.marketability-information-box.half-box {float: none;width: 100%;}
.marketability-information-box .image {margin: 0;padding: 0;}
.marketability-information-box .image img {display: block;max-width: 465px;margin: 0 auto;}

/* 브랜드 경쟁력 */

.brand-wrapper {padding-bottom: 300px;}

.brand-slogon-area {padding: 50px 60px 60px 60px;text-align: center;}
.brand-slogon-area h2 span {display: block;}
.brand-slogon-area h2 img {margin: 0 auto 20px auto;}
.brand-slogon-area .brand-slogon > .span-mobile-br {display: block;}

.brand-wrapper .brand-list {padding: 0 40px;}
.brand-wrapper .brand-list li {position: relative;width: 50%;height: 68px;margin-bottom: 50px;padding-left: 90px;border-left: 1px solid #c7c8ca;text-align: left;}
.brand-wrapper .brand-list li:nth-child(odd),.brand-wrapper .brand-list li:first-child {border-left: 0;}
.brand-wrapper .brand-list li:nth-child(4) {float: left;clear: none;border-left: 1px solid #c7c8ca;}
.brand-wrapper .brand-list li:nth-child(7) {margin-left: 50%;}
.brand-wrapper .brand-list li img {position: absolute;top: 50%;left: 22px;display: block;width: 68px;margin: 0;margin-top: -34px;}
.brand-wrapper .brand-list li p {max-width: 150px;padding: 12px 10px;color: #616161;font-size: 1.067em;line-height: 1.375em;font-family: "notoKrM", notoKrM, sans-serif;font-weight: 500;letter-spacing: -1px;word-break: keep-all;}
.brand-wrapper .brand-list li p span {display: block;}
.brand-wrapper .bg {display: block;position: absolute;bottom: 0;left: 0;width: 380px;margin-bottom: -30px;/*margin-left: -5%;*/}

/* 마케팅 &amp; 홍보 */

.marketing-system-information-wrapper {position: relative;padding: 50px 25px;	text-align: center;}
.marketing-system-information-wrapper .bg {display: none;}
.marketing-system-information-wrapper .bg-mobile {display: block;position: absolute;top: 0;left: 0;width: 100%;z-index: -1;}

.strategy-information {float: none;width: 100%;overflow: hidden;}
.strategy-information-wrapper .arrow {float: none;width: 100%;height: 120px;
background: transparent url(../img/sub07/icon_arrow_down.png) no-repeat center center;
background: -webkit-linear-gradient(transparent,transparent),url(../img/sub07/icon_arrow_down@2x.png) no-repeat center center;
background: linear-gradient(transparent,transparent),url(../img/sub07/icon_arrow_down@2x.png) no-repeat center center;
background-size: 56px 58px;}
.strategy-information-wrappe .strategy-result {float: none;width: 100%;}
.strategy-information-area02 {max-height: initial;padding: 50px 20px 0 20px;}
.strategy-information-box02 {margin: 0 !important;}
.strategy-information-info02 {float: none;width: 100%;margin-bottom: 50px;}

.system-information-area .ul-list02 {font-size:1.067em;line-height: 2.000em;}
.system-information-area2 .ul-list02 {font-size:1.067em;line-height: 2.000em;}

.process-list-wrapper {padding: 30px;}
.process-list-wrapper .process-list-area {font-size:1.200em;}
.process-list-wrapper .process-list-area img {display: block;margin: 0 auto 15px auto;}
.process-list-wrapper .arrow {height: 100px;}

.bank-list-wrapper {margin-bottom: -2%;}
.bank-list-wrapper li {float: left;width: 32%;margin-left: 0;margin-bottom: 2%;margin-right: 2%;}
.bank-list-wrapper li:nth-child(3n) {margin-right: 0;}

.system-information-area .word-type02 {margin-top: 50px;padding-bottom: 40px;}

/* 개설문의 */

.brand-information-wrapper {padding: 0 30px;margin-bottom: 35px;}
.brand-information-wrapper > dl {position: relative;float: none;width: 100%;min-height: 80px;margin-right: 0;margin-bottom: 2%;padding-left: 200px;}
.brand-information-wrapper > dl:last-child {margin-bottom: 0;}
.brand-information-wrapper > dl > dt {position: absolute;top: 0;left: 0;width: 200px;height: 100%;}
.brand-information-wrapper > dl > dd {min-height: auto;padding: 25px;text-align: left;}

.customer-information {padding: 0 30px 30px 30px;}
.customer-information dl {clear: both;float: none;width: 100%;padding: 20px 20px 20px 80px;min-height: 60px;border-right: 0;border-bottom: 1px solid #d9d9d9;}
.customer-information dl:last-child {border-bottom: 0;}
.customer-information dl.join-inquiry {background-position: left center;background-size: 64px 60px;}
.customer-information dl.time-inquiry {background-position: left center;background-size: 54px 54px;}
.customer-information dl dt {display: block;color: #696969;font-size: 1.200em;margin-bottom: 15px;}
.customer-information dl dd {color: #333333;font-size: 2.400em}
.customer-information dl dd p {height: 35px;}
.customer-information dl dd img {display: block;max-height: 100%;}

/*고객성공스토리 list*/
.custmor_success .sec312_boxlist ul li {height:auto;}
.custmor_success .sec132_boxlist_img img {height:100%;}
.custmor_success .sec312_boxlist_text {padding:5px 0;}
.custmor_success .sec312_boxlist_p3 .s1 {display:inline-block;margin-right:20px; margin-bottom:10px;}
.custmor_success .dispalynone {display:none;}


/* 고객성공스토리 view */

.sec312_view_box1_text_info ul li {font-size:16px;}

/* 스토리텔링 */
.sb7_sc2_st07 .box1 .tbox{left:10%;margin-left:0px;font-weight:400;font-size:36px;}
.sb7_sc2_st07 .box2 .tbox{width:50%;margin-right:0px;right:5%;font-weight:400;}
.sb7_sc2_st07 .box2 .tbox .t1{font-size:33px;}

/*체온연구소*/
.sb8_fdsc1 {padding:0 50px;background-position:right;}
.fdsc1_textB {width:73%;}
.backbg_p {left:45%;}

.sb8_fdsc2_M {margin:50px auto 0 auto;width:74%;background-position:left;}
.fdsc2_M1 {width:100%;margin:120px auto 0;text-align:left;}
.fdsc2_M1 p {margin-left:35%;}
.fdsc2_M1 h2 {margin-left:30%;}
.fdsc2_M2 {bottom:6%;right:10%;}
.fdsc3_table {width:80%;height:380px;margin:0 auto;}
.fdsc3_box .fdsc3_boximg {width:85%;}
.fdsc3_box .fdsc3_boximg img {width:100%;}
.fdsc3_box:first-child {margin-left:50px;}
.fdsc3_boxin {width:85%;height:120px;}
.fdsc3_boxin h2 {font-size:26px;}
.fdsc3_boxin p {font-size:14px;}
.fdsc4_textB {width:60%;margin:80px auto 0;}

}

@media only all and (max-width: 980px) {

/* 진행중인 이벤트 list*/
.eventing .submo_1380w {width:80%;}
.eventing .sec8_boxlist ul li:nth-child(2) {margin-right:2%;}
.eventing .sec8_boxlist ul li:nth-child(4n+0) {margin-right:2%; margin-bottom:3%;}

/*다이어트프로그램*/
.sec2slide_list .slick-prev {left:37%;top:113px;}
.sec2slide_list .slick-next {left:37%;top:113px;}



}

@media only all and (max-width: 950px) {

/*고객성공스토리 list */
.custmor_success .sec312_boxlist_infobox {padding:46px 9px;}
.custmor_success .sec312_info_p1 {font-size:13px;}
.custmor_success .sec312_info_p2 {font-size:19px; padding:11px 14px;}
.btn_close_pop span {display:block;}


/*체온연구소*/
.backbg_p {left:40%;}
.fdsc2_M1 {margin:184px auto 0;text-align:center;}
.fdsc2_M1 p, .fdsc2_M1 h2 {margin-left:0;}
.fdsc2_M2 {bottom:3%;right:7%;}
.M2_table {padding:35px 30px;}

/*스토리텔링*/
.sb72_st01box h1 {font-size:25px;}
.sb72_st01R p, .sb7_sc2_st03 .st03_p, .sb7_sc2_st05 p {font-size:16px;}
.sb7_sc2_st02 img:last-child {width:100%;margin-top:0px;}
.sb7_sc2_st03 h2 {font-size:22px;}
.sb72_st06box {width:83%;height:650px;}
.sb7_sc2_st06 img {width:52%;top:45%;left:24%;}
.sb73_st02T {width:72%;}
.sb73_st03Bin1 {width:71%;}
.st03Bin1_posi {top:69px;right:69px;}
.owl-carousel .item {display:block;}
.owl-carousel .item {width:80%;margin:0 auto;padding-top:0;}
.owl-container {width:auto;}
.owl-text {text-align:center;}
.owl-carousel .owl-item img {width:auto;height:auto;margin-top:30px;}
.owl-text h1 {font-size:28px;width:29%;margin:0 auto;line-height:1.8;height:50px;border-top-left-radius:20px;border-bottom-right-radius:20px;background-color:#fff;}
.owl-text h2 {margin-top:18px;}
.owl-carousel.owl-loaded {margin-top:80px;}
.owl_underbox {height:88%;}
.sb7_sc3_st05 img {top:3%;}




}


@media only all and (max-width: 896px) {


.yesin-information-wrapper {padding-bottom: 60px;margin-bottom: 60px;border-bottom: 1px solid #e5e5e5;}
.yesin-information-area {float: none;width: 100%;margin-bottom: 70px;}
.yesin-information-area:nth-child(2) {float: none;margin-bottom: 0;}
.yesin-information-area .word-info {color: #777777;line-height: 1.467em;}
.yesin-information-wrapper02 {padding-left: 300px;}

.history-wrapper {padding-left: 300px;}
.history-wrapper img {width: 280px;}
.history-wrapper02 {position: relative;padding-left: 370px;}
.history-wrapper02 img {left: 0;}

.official-information-wrapper .official-information-area {padding-top: 145px;}
.official-information-wrapper .official-information-area .image {height: 200px;line-height: 200px;}
.official-information-wrapper .official-information-area .image img {height: 200px;margin: auto;}
.official-information-wrapper .official-information-area dl {padding: 0 25px;height: 450px;}

/* 개발 시스템 */

.system-information-area {padding: 27px}
.system-information-area dl {position: relative;border-top: 1px solid #c3c3c3;padding: 30px 25px;}
.system-information-area dl:first-child {border-top: 0;}
.system-information-area dl dt {position: static;margin-top: 0;margin-bottom: 10px;}
.system-information-area2 {padding: 27px}
.system-information-area2 dl {position: relative;border-top: 1px solid #c3c3c3;padding: 30px 25px;}
.system-information-area2 dl:first-child {border-top: 0;}
.system-information-area2 dl dt {position: relative;left: 0;min-height: 74px;margin-top: 0;margin-bottom: 10px;padding-left: 95px;padding-right: 0;padding-top: 10px;}
.system-information-area2 dl dt img {position: absolute;top: 0;left: 0;}
.system-information-area2 dl dt > span {line-height:30px;width:100%;word-break: keep-all;}
.system-information-area2 dl dt img{margin-top:0;}

.advantage-temperature-wrapper dl {position: relative;padding-left: 220px;}
.advantage-temperature-wrapper dl dt {position: absolute;top: 50%;left: 20px;padding-left: 60px;font-size: 1.467em;line-height: 1.364em}

.attendance-wrap .check_btn{position:absolute;top:60px;}
.attendance-wrap .check_btn img {height:50px;}

/*sub02-다이어트프로그램*/
#sec_page .sub2_section2_i1_flex {display:block; height:auto; padding:80px;}
#sec_page .sub2_section2_i1_flex p img {margin-top:0;margin-right:0;}
#sec_page .sub_section_text {width:80%;margin-left:50px;}
.sub2_section2_i1 {width:100%;margin-left:11%;}
.sec2slide_list .slick-prev, .sec2slide_list .slick-next{left:70%;top:530px;}

/*지점찾기*/
.sub6_tbox .tbox4 {top:57%;}


/*체온연구소*/
.fdsc2_M2 {right:3%;}
.fdsc3_box {margin-right:0;}
.fdsc4_textT h3 {font-size:16px;}
.fdsc4_textT h3 .textup {font-size:20px;}
.fdsc4_textB {margin:50px auto 0;}
.fdsc4_textB p {font-size:16px;}

}

@media only all and (max-width:820px) {

/*고객성공스토리 list*/

.custmor_success .sec132_boxlist_img {top:66px; left:3px;}
.custmor_success .sec312_boxlist_text {float:none; padding:15px 0; width:100%;}
.custmor_success .sec312_boxlist_infobox {float:none; text-align:center; padding:10px; height:auto; width:100%;border-radius:10px;}
.custmor_success .sec312_info_p1 {font-size:18px; padding-top:10px; line-height:1;}
.custmor_success .sec312_info_p2 {width:50%; font-weight:500; padding:11px 14px; margin:20px auto;}


/*체온연구소*/
.sub8_text_wrap {width:100%;}
.fdsc1_textm_align {margin:25px 0;}
.fdsc1_textm {display:block;font-size:16px;}
.fdsc1_textm p:first-child {margin-right:0;margin-bottom:25px;}
.fdsc1_textB {width:82%;height:155px;padding:30px 50px;}
.backbg_p {height:33px;bottom:19%;left:38%;}
.sb8_fdsc2_M {width:100%;}
.sb8_fdsc2_M2{width:100%;}
.fdsc2_M2 {right:12%;}
.fdsc3_table {margin-top:-80px;}
.fdsc3_box:first-child {margin-left:20px;}
.fdsc3_box .fdsc3_boximg, .fdsc3_boxin {width:94%;}

/*스토리텔링*/
.sb72_wline {width:807px;}
.sb72_st01box h1 {margin-left:30%;}
.sb7_sc2_st02 img:last-child {margin-top:0px;}
.sb72_st03flex {width:76%;}
.sb7_sc2_st05 {background:url('/v2/images/sub07/st_sc7.jpg')no-repeat;background-position:center;padding:80px 0;}
.sb73_st01box p, .sb7_sc3_st02 p, .sb73_st03T p {font-size:16px;}
.sb73_st02T {width:100%;}
.sb73_st02T h1, .sb73_st03Box p {font-size:18px;}
.sb73_st02T h1 span {font-size:22px;}
.sb73_st03Box p span {font-size:23px;}
.st03Bin1_posi {right:38px;}
.sb73_st05box {padding:28px 42px;}
.sb7_sc3_st05 img {top:-3%;}
.sb73_st05B h1 {font-size:20px;}

/*관리-웨딩프로그램*/
.subLstyle3 {padding:30px;}
.subLstyle3 li {width:100%;border:1px solid #ddd; padding:30px;}
.sub2_section6_box .sub_section_text {height:85px;}
.sub_section_text {padding:10px;}
}


@media only all and (max-width: 800px) {

.sub1_section3_box1 ul li{padding:40px 30px;}
.sub1_section3_p2{font-size:26px;}

.sub1_section5_box1 ul li{width:49%;} 
.sub1_section12_yt{width:100%; height:400px; padding:0 20px;}
.sub1_section12_yt iframe{width:100%; height:100%;}

.sub1_section12_text{width:100%; }
.sub1_section12_p3{height:auto;}
.ball{display:none;}

.sub_section4_p1{font-size:20px;font-weight:400; line-height:1.2;}
.sub_section4_p2{font-size:14px; line-height:1.2;}
.sub2_section5_p1{font-size:20px; font-weight:600;}
.sub2_section6_p1{font-size:20px; margin-bottom:10px;}
.sub2_section6_i1 img{width:60px;}

.subLstyle { margin: 0 2% 0px;}
.subLstyle li{width:48%; float:left; margin:0 1% 40px;}

.sub8_section3_p1{font-size:24px;}
.sub8_section3_p2{font-size:15px;}

/* 고객성공스토리 view */

.sec312_view_box1_img {width:100%; margin-bottom:50px; text-align:center;}
.sec312_view_box1_text {width:100%; margin-left:0;}
.sec312_view_box1_text_total {padding:17px 84px;}

}


@media only all and (max-width: 768px) {

.beaf_slide .beaf_slide_li {margin-top:150px;}
.beaf_slide_li_flex {background:url('/v2/images/beaf_bgM2.jpg')no-repeat; height:520px;background-position:center; background-size:cover;}
.beaf_slide_text {text-align:center;padding-top:300px;}
.beaf_slide_text .font_coldr {display:block;}
.beaf_slide_text .line_coldr {display:none; margin:0px auto;margin-top:25px;margin-bottom:55px;}
.beaf_slide_li_flex img {width:52%;bottom:240px;right:24%;}

.sec5_list {margin-left:27px;}
.sec5_text {margin-left:34px;width:89%;}

.sub3_section5_rollover1 .Msub3_section5_rolimg {margin-left:0;}
.sub3_section5_rollover2 .Msub3_section5_rolimg {width:38%;}
.sub3_section5_rollover3 .Msub3_section5_rolimg {width:88%;margin-top:-114px;}
.sub3_section5_boxtext {width:32%;top:790px;right:11%;background-color:#fff;z-index:100;}
.sub3_section5_rollover4 {width:39%;margin-left:84px;}
.sub3_section5_rollover5 .Msub3_section5_rolimg {width:37%;margin-top:-468px;margin-left:365px;}

.sub2_section3_listw {border:none; height:auto; }
.sub2_section3 { background: url(/v2/images/sub2_section3_bg2.png) no-repeat right top/220px auto;}
.sub2_section3_btn{float:none;width:auto;text-align:center;}
.sub2_section3_btn ul li{display:inline-block; vertical-align:top; padding:20px 0; height:auto;}
.sub2_section3_listw{width:100%;margin:0;padding:0; float:none; text-align:center;}
.sub2_section3_p1{font-size:30px; margin-bottom:10px;}
.sub2_section3_p2{font-size:18px; margin-bottom:10px;}
.sub2_section3_p3{font-size:15px; line-height:1.4; width:90%; margin:0 auto; white-space:pre-line;}
.s2S6_newWedding{display:block;padding:0px;}
.s2S6_newWedding .color_ch1{display:none;}
.s2S6_newWedding .s2S6_text{margin-left:0px;padding:0 16px;width:100%;}
.s2S6_newWedding .s2S6_text p.s2S6_inP{text-align:center;width:100%;line-height:1.4em;}
.boxin1200{width:100%;}


.sub3_section6_box{max-width:505px;}

.sub4_section2_box1 ul li{ width: 33.333%; float:left; margin: 0; box-shadow: none; border:1px solid #eee; border-right:none; }
.sub4_section2_box1 ul li:last-child{border-right:1px solid #eee; }

.sb7_sc2_st07 .box1 .tbox{left:5%; margin-left:0;font-size:25px;width:60%;font-weight:400;}
.sb7_sc2_st07 .box img{width:50px;}
.sb7_sc2_st07 .box.box2{background-position:left -280px center;}
.sb7_sc2_st07 .box2 .tbox{right: 2%;margin-right: 0;bottom:0;font-weight:400;line-height:1.2em;}
.sb7_sc2_st07 .box2 .tbox .t1{font-size:20px;font-weight:bold;}
.sb7_sc2_st07 .box .t1 span {font-weight:bold;}
.sb7_sc2_st07 .box .t2{font-size:13px;}

.sub8_section2 .sec_titlebox{padding-top:30px;margin-bottom:0px;}
.sub8_section2_box1{height:auto; padding:80px 40px;}
.sub8_section2_i1{position:relative; top:auto; left:auto;}
.sub8_section2_con{position:relative; top:auto; left:auto;}
.sub8_section2_i1{width:70%;}

.consulw .consul {width:75%}
/*/inc/modal.php*/
.modal .popup_people {width:24vw; right:-15vw; bottom:-2vh; z-index:2;}
.btn_close_pop {top:33px;right:35px;height:15px; width:15px;}
.btn_close_pop::before, .btn_close_pop::after {width:25px;}

.consul_title span {padding:14px 25px;}
.consul_info .s2 { width:60%; margin-left:10px;}
.consul_info .s1 {font-size:13px;}
.consul_p1, .consul_p2, .terms_p1, .terms_p2 {font-size:13px;}

.sub_sec1_text, .sub_sec1_text_bk{top:45%; padding:0 20px;}
#sec_page .sub2_section2_i1_flex p img {height:280px;width:100%;}

/*체온연구소*/
.fdsc1_textB {width:100%;text-align:center;}
.backbg_p {left:26%;}
.sb8_fdsc4_line {width:7%;}
.fdsc3_table {background:url('/v2/images/sub08/Msb8_fdsc3_bg.jpg')no-repeat;width:100%;height:1200px;background-position:center;}
.fdsc3_table2{width:100%;}
.fdsc3_table2 h1{font-size:20px;}
.fdsc3_table2_ph{width:100%;}
.fdsc3_table2_tx{font-size:16px;padding:0 12px;}
.fdsc3_flex {display:block;}
.fdsc3_box {margin-bottom:20px;}
.fdsc3_box:first-child {margin-left:0;}
.fdsc3_box .fdsc3_boximg, .fdsc3_boxin {width:40%;margin:0 auto;}
.fdsc3_boxin {height:100px;}
.fdsc3_boxin h2 {font-size:30px;}
.fdsc3_boxin p {font-size:17px;}
.sb73_st03flex .sb73_st03img1 {width:40%;margin-right:20px;}

.sub6_map_wrap{width:100%}
.sub6_map{width:100%;margin:0;background-position: top right 0px;}



.sub6_list_wrap{width:100%;padding:0px 12px;}
.sub6_listt .jijum_list li>div{float:none;}
.sub6_listt .jijum_list li .tit{width:100%;margin-bottom:10px;}
.sub6_listt .jijum_list li .tel{width:100%;margin-bottom:10px;}
.sub6_listt .jijum_list li .add{width:100%;}
.sub6_listt .jijum_list li .view{font-size: 14px;width: 20%;bottom:30%;}

.sub6_section2{height:2655px;}
.sub6_mapMo {display:block;text-align:center;}
.sub6_mapMo img {margin-top:10%;width:65%;}
.sub6_bg{height:2655px;}
.sub6_map{background-image:none;}
.sub6_tbox .tbox{width:90%;right:initial;left:20px;top:30px;}
.sub6_tbox .tbox1{top:5%;}
.sub6_tbox .tbox2{top:70%;}
.sub6_tbox .tbox3{top:138%;}
.sub6_tbox .tbox4{top:97%;}
.sub6_tbox .tbox5{top:160%;}
}


@media only all and (max-width: 767px) {

.images-box.mb50 {margin-bottom: 25px !important;}

.yesin-information-wrapper02 {position: relative;padding-left: 0;}
.yesin-information-wrapper02 dt {position: static;padding-left: 40px;width: auto;padding-bottom: 30px;color: #db8349;font-size: 1.600em;line-height: 1.250em;word-break: keep-all;
background: transparent url(../img/icon/icon_quot.png) no-repeat 0 0;
background: -webkit-linear-gradient(transparent,transparent),url(../img/icon/icon_quot@2x.png) no-repeat 0 0;
background: linear-gradient(transparent,transparent),url(../img/icon/icon_quot@2x.png) no-repeat 0 0;
background-size: 20px 17px;}

.yesin-information-wrapper02 dd {padding-left: 40px;color: #777777;line-height: 1.467em;word-break: keep-all;}

.ceo-introduce-wrapper {position: relative;margin-top: 45px;padding-left: 0;min-height: auto;}
.ceo-introduce-wrapper img {position: static;float: left;width: 120px;margin-right: 20px;}
.ceo-introduce-wrapper p {text-align: left;}
.ceo-introduce-wrapper .word-ceo-informatio {margin-top: 40px;}

.history-wrapper02 {padding-left: 250px;}
.history-wrapper02 img {width: 230px;}

.images-box .pc {display:none;}
.images-box .mobile {display:block;width:100%;max-width:inherit}

.official-information-wrapper {padding-bottom: 0;}
.official-information-wrapper .official-information-area {float: none;width: 100%;margin-left: 0;padding-top: 0;}
.official-information-wrapper .official-information-area .image {position: static;height: auto;}
.official-information-wrapper .official-information-area .image img {position: static;display: block;width: 100%;height: auto;}
.official-information-wrapper .official-information-area dl {padding: 0 45px 70px 45px;margin-bottom: 40px;height: auto;z-index: 10;margin-top: -80px;}
.official-information-wrapper .official-information-area dl dt {font-size: 1.333em;}
.official-information-wrapper .official-information-area dl dt.bg02 {padding-top: 40px;}
.official-information-wrapper .official-information-area dl dt.bg03 span {color: #222222}

.form-wrapper .one-box {border-top: 1px solid #e6e6e6 !important;}
.form-wrapper .half-box {position: relative;float: none;width: 100%;border-top: 1px solid #e6e6e6 !important;margin-top: -1px;z-index: 1}
.form-area dl dd .input-sex {max-width: inherit}
.form-area dl dd .input-ckecked-branch {width: 33.333%}
.form-area dl dd .input-box-depth3 {width: 100%;max-width: inherit;}
.form-area dl dd .input-box-email {width: 100%;max-width: inherit;}

.privacy-wrapper {margin: 30px 0;}
.privacy-wrapper h2 {margin-bottom: 20px;}
.privacy-wrapper .privacy-area {padding: 20px;}
.privacy-wrapper .word-agreement {padding-top: 10px;}
.privacy-wrapper .word-agreement label {margin-left: 2px;color: #727272;font-size: 0.867em}

.attendance-wrap .check_btn{position:absolute;top:70px;}
.attendance-wrap .check_btn img {height:46px;}
.attendance-wrap h2 strong {font-size: 5.000em;}
.attendance-wrap h2 span {margin-left: 10px;font-size: 1.200em;}
.attendance-wrap .attendance-month {padding: 32px 0 30px 0;}
.attendance-wrap .attendance-month dl {position:absolute;top: 5px;text-align: center;}
.attendance-wrap .attendance-month dl dt {display: block;width: 100%;font-size: 1em;margin: 0 auto;padding-right: 0;text-align: center;}
.attendance-wrap .attendance-month dl dd {clear: both;display: block;float: none;}
.attendance-wrap .attendance-month dl dd span {font-size: 1.333em;}
.attendance-wrap .calendar td {height: 80px;}
.attendance-wrap .calendar td .stamp {height: 60px;}

/* 고객성공스토리 list */
.custmor_success .sec312_boxlist ul li {padding-left:0; border-top:1px solid #a31f24;}
.custmor_success .sec132_boxlist_img { position:relative; top:0; left:0; margin:20px auto;}
.custmor_success .sec312_boxlist_text { border-top:1px solid #eee;}

}


@media only all and (max-width: 690px) {

/* 고객성공스토리 view */
.body-management-wrapper .title-area { float:none; width:100%; text-align:center;}
.body-management-wrapper .title-area img { float:none; max-width:83px;}
.body-management-wrapper .graph-wrapper { float:none; margin-top:80px; width:100%; padding:0;}

/*sub02-다이어트프로그램*/

#sec_page .sub2_section2_i1_flex {padding:50px;}
#sec_page .sub_section_text {width:100%;margin-left:0;}
.sub2_section2_i1 {margin-left:0;}
.sec2slide_list .slick-prev, .sec2slide_list .slick-next {top:35%; left:70%; width:46px;height:46px;background-size:100% auto;}
}

@media only all and (max-width: 680px) {

#sec_page .sub2_section2_p0 {font-size:18px;font-weight:bold;}
#sec_page .sub2_section2_p1 {width: 80%;font-size:35px;line-height: 1.3;}

/*보도자료 list */
.sec6_boxlist_img img {height:auto;}
/*예신다이어트 인터뷰 - 메인 */
.sec3slide {margin-top:-90px;}
.beaf_slide .beaf_slide_li{margin-top:30px;}
.beaf_slide_li_flex {height:620px;}
.beaf_slide_li_flex img {width:78%;bottom:320px;right:20%;}
.beaf_slide_text {padding-top:374px;}
.beaf_slide_text h1 {font-size:22px;}
.beaf_slide_text p {font-size:16px;font-weight:400;color:#444;margin-top:10%;}
.beaf_slide .slick-prev {width:190px;top:250px;left:-8%; background:url(/v2/images/beaf_arrow_prev_mo.png)no-repeat center;)}
.beaf_slide .slick-next {width:190px;top:250px;right:-8%; background:url(/v2/images/beaf_arrow_next_mo.png)no-repeat center;)}

.sec5_list {text-align:center;}
.sec5_text {width:100%; margin-left:0;}

.sub2_section7_boxw{margin-top:30px;}

/* 고객인터뷰 - 메인 */
.sub3_section5_rolloverw {text-align:center;}
.sub3_section5_rolloversubw {text-align:center;margin:0 auto;}
.sub3_section5_rollover1 {float:none;margin-left:0;margin-top:0;}
.sub3_section5_rollover1 .Msub3_section5_rolimg {width:60%;margin-left:0;margin-top:0;margin:0 auto;}
.sub3_section5_rollover2 {margin-top:10px;margin-right:0;}
.sub3_section5_boxtext {width:63%;position:inherit;margin-bottom:0;margin:0 auto;}
.sub3_section5_boxtext h1 {font-size:25px;margin-top:-30px;}
.sb3s5_btn a {font-size:14px;}
.sub3_section5_rollover2 .sb3s5_btn {width:49%;margin-left:44px;margin:15px auto 0 auto; padding:6px 10px;}
.sub3_section5_rollover2 .Msub3_section5_rolimg {width:87%;float:none;margin-left:0;margin-bottom:0;margin-top:0;}
.sub3_section5_rollover3 {margin-right:0;}
.sub3_section5_rollover3 .Msub3_section5_rolimg {width:65%;margin-right:0;margin-left:0;margin:10px auto 0 auto;}
.sub3_section5_rollover4 {width:100%;display:block;margin-left:0;margin-top:0;}
.sub3_section5_rollover4 .Msub3_section5_rolimg {margin-bottom:0;margin:20px auto 0 auto;}
.Msub3_section5_rolimg {margin-top:0;}
.sub3_section5_rollover5 {margin-top:0;}

.sub3_section5_p1 {line-height:5;font-size:30px;}
.font_colorup {font-size:20px;margin-top:-10px;line-height:0;}

/*고객인터뷰_팝업*/
.best-interview-view-wrapper h2 {font-size:18px;font-weight:bold;}
.movie-area {height:auto;}
.best-interview-view-area {margin:50px 0;padding:0}
.best-interview-view-area h3 {font-size:20px;margin-bottom:16px;}

/*고객인터뷰*/
.none_under680 {display:none;}
.tab1024_sub3sc5 {padding:0 20px 80px;}
.Msub3_section5_boxtext {height:256px; padding:71px 0;text-align:center;}
.btnmo2_flex:first-child a:first-child {margin-left:0;}
.btnmo2_flex:first-child {margin-bottom:10px;}
.btnmo2_flex a:first-child {margin-right:10px;}
/*고객인터뷰*/

.sub5_section5_i1 img{width:auto;}
.sub5_section5_box ul li{padding:75px 10px 0;}

.sec11_boxlist_text .btnpc {display:none;}
.sec11_boxlist_text .btnpc a {color:#333333;}

.btnmo{display:inline-block;width:98%;}
.sec11_boxlist_text .btnmo {width:auto;}
.sub2_section5_box .btnmo {display:inline-block; width:auto; margin-bottom:10px;}
.sub3_section2_boxw .btnmo {display:inline-block; width:auto;}
.sub3_section3_i1 .btnmo {margin-bottom:0px;}
.sub3_section3_box .btnmo {margin-bottom:0; width:161px;margin:0;}
.sub3_section6 .btnmo {width:100%;margin-top:20px;}
.sub8_section3 .btnmo {width:49%;}
.sub7_con4 .sub7_con4 {display:inline-block;} 
.sub4_section3_btn1 .btnmo, .sub4_section3_btn2 .btnmo, .sub4_section3_btn3 .btnmo {width:100%; margin-bottom:0;}
.sec8_envet_box .btnmo {width:98%;}

.sub1_section6 .sec_titlebox{padding-top:30px; margin-bottom:40px;}
#sheader{height:85px;}

.sub_sec1_p1{margin-bottom:5px;}
.sub_sec1_p3{font-size:20px; margin-bottom:15px;}
.sub_sec1_p2{font-size:32px; margin-bottom:20px; font-weight:400;}
.sub_sec1_text_bk .sub_sec1_p2{font-size:32px; margin-bottom:30px;         color: #fff;        text-shadow: 1px 1px 1px #000;}

.sub_sec1_p3{font-size:16px; padding:0 20px;         color: #fff;        text-shadow: 1px 1px 1px #000;}
.sub_sec1_p3 span{ font-size: 20px; font-weight:bold;}

.sub_sec1_p4{font-size:16px; padding:0 20px;}
.sub1_section2_i1{position:relative; right:auto; top:auto; width:auto; left:-110px; }
.sub1_section2_p1{margin-top:-50px;}
.sub1_section2_p2{width:auto;font-size:16px;}
.sub1_section2_box1{padding: 120px 20px 40px 20px; margin: 0px 3%;}
.sub1_section3_box1 ul li{width:100%; height:auto;}

.sub1_section4_box1{padding: 60px 0;}
.sub1_section4_i1{margin-bottom:20px;}
.sub1_section4_box1 ul{margin-bottom:20px;}
.sub1_section4_box1 ul li{width:100%; margin-bottom:40px;} 

.sub1_section4_p1, .sub1_section5_p1{font-size:22px; }
.sub1_section4_p2, .sub1_section5_p2{font-size:15px; height:35px; overflow:hidden;}

.sub1_section5_box1{padding-bottom:0px;}
.sub1_section6{padding-bottom:50px;}

.sub1_section12{margin-bottom:100px;}
.sub1_section12_box2 .sub_section_p1{font-size:14px; margin-bottom:5px;}

.sub1_section8_box2{display:none;}
.sub1_section8_box1{width:90%; margin:40px auto; background-color: rgba(255,255,255,0.9); float:none; padding:30px 20px;}
.sub1_section8_boxw{background:url('/v2/images/sub1_section8_i1.jpg') no-repeat center/cover;}
.sub1_section8_p2{font-size:14px;}

.sub1_section10{padding-top:50px;}
.sub1_section10_box1, .sub1_section10_box2{width:100%;background-position:30%;}

.sub1_section11_box1 {padding:40px 20px;}
.sub1_section11_box1_img{display:none;}
.sub1_section11_box1_con{width:auto; padding-left:30px;}


.sub1_section11_box2{padding:40px 0;}
.brief{background: url(/v2/images/sub1_section11_i2.jpg) no-repeat  40px 20px/83%;padding-left: 40px;padding-right: 10px;padding-top: 55%;}

.sub1_section11_box3{padding:40px 0;}
.hisboxw{background: url(/v2/images/sub1_section11_i3.jpg) no-repeat  40px 20px/83%;padding-left: 40px;padding-right: 10px;padding-top: 60%;}
.sub1_section11_box1_con ul li, .hisboxcon dd{font-size:14px;}
.sub1_section12_p1{display:none;}

.sub3_section2_box2 ul li {height:230px;}
.sub3_section2_p1{font-size: 24px; font-weight:600; }
.sub3_section2_box1 .sub3_section2_p1{font-size: 24px; font-weight:600; margin-bottom:40px;}
.sub3_section2_box1 .sub3_section2_p1:after{top:75px; width:60px;}
.starvist_text {height:160px; color:#333;}

.sub1_section10_boxw {margin: 0 3%; padding:0}
.sub1_section9, .sub1_section7 {padding-bottom: 0px;}
.sub1_section9 .vmore_b2{margin-top:20px;}
.sub_section_p1{font-size:14px; margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub_section_p1 a {color:#333;}
.brief .hisboxcon dt{font-size:18px; font-weight:400;}
.brief .hisboxcon dl{padding-left:50px;}
.hisbox_p1{font-size:20px; line-height:1.4;}

.sub5_section3_box{height:600px;}
.sub5_section3_coubox{width:100%;left:auto; transform:none; background-color:none;}
.sub5_section3_i1{width:400px;z-index:0;left:10px;}
.sub5_section3_coutext{width:auto; height:auto;top:auto; bottom:100px; left:50%; transform:translateX(-50%); width:300px; z-index:1;}
.sub5_section3_p1{font-size:14px;}
.sub5_section3_p2{font-size:36px;}
.sub5_section3_p3{font-size:16px; margin-bottom:10px;}
.sub5_section3_p4{font-size:24px;margin-bottom:10px;}
.sub5_section3_p5, .sub5_section3_p6{margin-bottom:20px;}
.sub5_section3_p6{font-size:15px; padding:5px 15px;}

.sub54in ul{margin:0 3%;}
.sub54in ul li{width:100%;  margin:0; margin-bottom:20px;}
.sub54_p4{margin:0;}
.sub5_section5_box ul li{width:48%; }

.subLstyle4 li{width:31%;}
.subLstyle4 li:last-child {width:100%;}
.subLstyle4 li.tbox{position:absolute; bottom:50px; width:100%;}

.sub3_section3_box{padding-bottom:20px;}
.sub3_section3_p4, .sub3_section3_p5{display:none;}

.sub3_section3_p3{font-size:16px;}
.sub1_section4_p1, .sub1_section5_p1, .sub1_section10_p1, .sub3_section4_p1{font-size:22px; margin-bottom:10px;}
.sub3_section4_p2 {font-size: 16px;}
.sub3_section4_box2 ul{width:100%;}
.sub3_section4_box2{padding:40px 20px;}

.sub6_con{padding:60px 0 40px;}
.sub6_list ul{margin:0 2%;}
.sub6_list ul li{padding:30px; height:330px;}
.sub6_list_p1{font-size: 20px; margin-bottom:10px;}
.sub6_search{width:380px;}
.sub6_search input{width:300px;}
.sub6_search button{width:70px;}
.sub6_list_btn{width:120px; height:40px; line-height:35px;}

_.sub2_section2_box{padding:60px 0 0 0;}
.subLstyle2 li{width:100%; margin-bottom:40px;} 
.sub2_section2_p3{margin:0;}

.sub2_section4_box ul li{width:48%; padding-top:40%;}
.sub2_section4_box ul li:nth-child(3n) {margin:0 1% 2%;}
.sub2_section4_box ul li:first-child {_width:98%;}

.sub2_section5_box .subLstyle2 li{width:60%; margin-bottom:40px;}
.sub2_section5_p2{height:auto; margin-bottom:20px;}
.sub2_section6_p1{font-size:18px; line-height:1.2;}
.sub2_section6_p2{font-size:14px; line-height:1.2;}

.sub3_section3_box .subLstyle4{padding-bottom:30px;}

.sub2_section3_p1{font-size:22px;}
.sub3_section5_boxw{margin: 0 auto 30px;}
.sub3_section6_box ul{margin:0 2%;margin-bottom:30px;}

.sub3_section6_box ul li{width:47%; margin: 0 1% 2%; height:auto;}
.sub3_section6_box{margin-bottom:80px;}
.sub2_section6_box{margin-bottom:80px;}
.sub1_section12_yt{height:300px;}

.sub8_section3_con1{margin-bottom:40px;}
.sub1_section12_box2 .sub_section_text{padding:10px 5px;}
.sub8_section3_con1, .sub8_section3_con2{width:100%;}
.sub8_section3_con1, .sub8_section3_con2{width:100%; height:auto;}
.sub8_section3_con2 .sub8_section3_text{padding:0; margin-top:20px;}

.starvist_review_slide .slick-prev {top:46%;left:3%;}
.starvist_review_slide .slick-next {top:46%;right:6%;}

/* 지점찾기 */
.sub6_listt .jijum_list li .add{width:80%;}
.sub6_listt .jijum_list li .view{width:15%;}
/* 이벤트 */
.event_popup_coupon_ok{width:90% !important;margin:0 !important;transform:translate(-50%, -50%) !important;}
.couponreok_container{width:80% !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;}
.event_couponreok_wrap{height:800px !important;}
.event_popup_coupon{width:90% !important;margin:0 !important;transform:translate(-50%, -50%) !important;}
/*.coupon_gett_btn{width:90% !important;}*/
/*체온연구소*/
.sub8_text_wrap h1 {font-size:32px;}
.textup_dot {left:29%;}
.backbg_p {left:23%;}
.fdsc1_textB p {font-size:22px;}
.sb8_fdsc2 h3, .sb8_fdsc3 .fdsc3_text {font-size:16px;}
.sb8_fdsc2 h3{padding:30px 0;}
.sb8_fdsc3 .fdsc3_text{padding:100px 0;}
.sb8_fdsc2_line {width:8%;}
.fdsc2_M2 {position:inherit;right:0;width:90%;margin:40px auto 0 auto;}
.fdsc2_M2 h1 {font-size:22px;}
.fdsc2_M2 h1 .fdsc2_M2up {font-size:35px;}
.M2_box h2 {width:110px;font-size:30px;}
.fdsc4_br {display:block;}
.fdsc4_textB {width:70%;}

/*스토리텔링*/
.sb72_st01box h1 {margin-left:19%;}
.sb7_sc2_st02 img:last-child {display:none;}
.pcimg_su7st02 {display:none;}
.Mimg_su7st02 {display:block;margin:30px 0;}
.sb72_st03flex {display:block;}
.sb72_st03flex h1 {margin-right:0;margin-bottom:30px;}
.Mimg_su7st04 {display:block;width:80%;margin:0 auto;}
.sb7_sc3_st05 img {display:none;} 
.sb7_sc3_st05 img.Mst02_sc6 {display:block;width:80%;position:absolute;top:-1%;left:17%;} 

}

@media only all and (max-width: 650px) {

.sub3_section3_box .sub_section_text {text-align:center;}
.success_view .btn_bo_user a {padding:0;}
/*고객인터뷰*/
.none_under680 {display:none}

/*지점찾기*/
.sub6_section2 {height:2420px}
}

@media only all and (max-width:600px) {
.sub1_section1_box{background: url('/v2/images/sub01_main_mo.jpg') no-repeat center/cover;}
.sub2_section1_box{background: url('/v2/images/sub02_main_mo.jpg') no-repeat center/cover;}
.sub3_section1_box{background: url('/v2/images/sub03_main_mo.jpg') no-repeat center/cover;}
.sub5_section1_box{background: url('/v2/images/sub05_main_mo.jpg') no-repeat center/cover;}
.sub7_section1_box{background: url('/v2/images/sub07_main_mo.jpg') no-repeat center/cover;}
/* 빠른상담 */
.sub04_responw .form-wrapper .title-area h2 {font-size:18px;}
.sub04_responw .form-area dl {}
.sub04_responw .form-area dl dt {width:124px;padding-left:26px;}
.sub04_responw .one-box:nth-child(7) dd select { margin-top:14px;}
.form-area dl dd{padding:10px 5px;}


.sub2_section7_p3{margin-bottom:30px;}
.submo_wrap .title{margin-bottom:30px;}
.sub54_down span {margin: 2% 5px;}
}



@media only all and (max-width: 580px) {
.sub1_section2_i1 {left:-110px;}

.sub4_section2_box1 ul li, .sub4_section3_box1 ul li{width:100%; }
.sub4_section2_box1 ul li{height:auto;}
.sub4_section2_box1 ul li{border:1px solid #eee; border-bottom:none; }
.sub4_section2_box1 ul li:last-child{border-bottom:1px solid #eee;}

.sub4_section3_box1 ul, .sub4_section2_box1 ul{margin: 0 3%;}

.sub2_section3_box{margin: 0 auto;}
.sub2_section3_btn ul li{width:32%; }
.sub2_section3_p1{padding:0 5px;}

.sub5_section5_box ul{margin: 0 2%;}
.sub5_section5_i1 img {max-width: 90%;}
.sub2_section5_box .subLstyle2 li{width:94%;} 
.sub2_section5_i1{height:260px;}
.sub1_section6_i1{height:100px;}

.consulw .consul {width:100%;}

/*sub01*/
.sub2_section7_p4{position:relative;margin-bottom:10px;}
/*이벤트*/
.sub5_section3_i1{left:-10%; width:60vw;}
.bocon_con iframe {width:100%; height: 300px;}
/*20230809 이벤트 페이지 수정용*/
.vd_box {width:70%; height:auto; margin:0 auto;}
.vd_box iframe {width:100%; height:auto !important; aspect-ratio: 757/426;}


/*지점찾기*/
.sub6_section2 {height:2320px;}
.sub6_bg {height:2320px;}



/*sub02-다이어트프로그램*/
#sec_page .sub2_section2_i1_flex {padding:23px;}
.sub2_section7_box2 ul li{padding-left:0px;}

/* 고객성공스토리 view */

.sec312_view_box1_text_total {padding:17px 60px;}

/*체온연구소*/
.fdsc1_textB p:first-child {font-size:17px;}
.backbg_p {left:20%;bottom:23%;}
.fdsc3_box .fdsc3_boximg, .fdsc3_boxin {width:48%;}

/*스토리텔링*/
.sb7_sc2_st03 .st03_p {padding:50px 40px;}
.br580 {display:block;}
.sb7_sc2_st05 {padding:50px 20px;}
.sb72_st06box {height:500px;padding:50px 30px;}
.sb72_st06box h1 {font-size:20px;}
.sb72_st06box p {font-size:16px;}
.sb7_sc2_st06 img {width:63%;top:64%;left:20%;}
.sb73_st01box {padding:20px 0;}
.sb7_sc3_st02 p, .sb73_st03T p {padding:0 40px;}
.sb73_st03flex {display:block;}
.sb73_st03flex .sb73_st03img1 {width:50%;margin-right:0;}
.sb73_st03Box {display:flex;justify-content:center;align-items:center;}
.sb73_st03Box img {margin-right:20px;margin-top:20px;}
.sb73_st03Bin {height:400px;margin-top:-66px;}
.sb73_st03Bin1 {width:100%;height:350px;padding:30px 50px;position:inherit;top:0;right:0;}
.st03Bin1_posi {position:inherit;right:0;}
.sb73_st03Bin1 p {text-align:center;}
.owl-text h1 {width:51%;}
.owl-text h2 {margin-left:0;}
.owl-theme .owl-nav {bottom:45%;right:10%;}
.sb73_st05T h3 {font-size:18px;}
.sb73_st05T p {width:82%;font-size:14px;}
.sb73_st05B h1 {font-size:17px;}
.sb7_sc3_st05 img.Mst02_sc6 {top:-3%;left:23%;}
}


@media only all and (max-width:480px) {

/*성공후기*/
.sub3_section2_p11 {margin-top:0}


/*지점찾기*/
.sub6_section2 {height:auto;}
.sub6_bg {height:2440px;}
.sub6_tbox .tbox2 {top:69%;}
.sub6_tbox .tbox4 {top:107%;}
.sub6_tbox .tbox3 {top:162%;}
.sub6_tbox .tbox5 {top:183%;}

/*체온연구소*/
.sub8_text_wrap {padding:50px 0 85px 0;}
.sub8_text_wrap h1 {font-size:25px;}
.sub8_text_wrap h1 .sub8_textup1 {font-size:35px;}
.textup_dot {width:11%;top:7%;left:32%;}
.fdsc1_textm_align {margin:50px 0;}
.fdsc1_textB p:first-child {font-size:18px;margin-bottom:20px;}
.backbg_p {bottom:8%;left:0%;}
.fdsc2_br {display:block;}
.fdsc2_M1 p {font-size:16px; line-height:1.4;font-weight:300;}
.fdsc2_M1 h2 .fdsc2_M1up {font-size:25px;font-weight:600;display:block;line-height:1.8;}
.M2_box h2 {width:30%;font-size:25px;}
.M2_box h2 .c_down {font-size:16px;}
.fdsc2_M2 h1 {font-size:16px;font-weight:400;width:100px;margin-left:20px;}
.fdsc2_M2 h1.maint{width:100%;}
.fdsc3_table {height:1200px;}
.fdsc3_box .fdsc3_boximg, .fdsc3_boxin {width:56%;}
.sb8_fdsc4{padding:70px 0;}
.fdsc4_textB p br{display:none;}
/*스토리텔링*/
.sb72_wline{width:}
.sb72_st01box h1 {margin-left:7%;}
.sb72_st01R p {width:80%;margin:0 auto;}
.sb7_sc2_st03 {background:#f5f5f5;margin:0;margin-bottom:0;}
.sb7_sc2_st03 h2 {font-size:18px;padding:40px 16px 40px 16px;}
.sb7_sc2_st03 .st03_p {width:80%;padding:20px 0 ;margin:0 auto;}
.sb72_st03flex {width:90%;}
.sb7_sc2_st05 p {font-size:15px;}
.sb72_st06box {width:100%;margin:0 auto 30px auto;}
.sb7_sc3_st01 {width:100%;}
.sb73_st01box {padding:20px;}
.sb73_st02T h1 {font-size:15px;}
.sb73_st03Bin1 p {font-size:16px;}
.sb73_st03Bin1 p span {font-size:18px;}
.sb7_sc3_st04 h3 {width:54%;font-size:18px;margin:0 auto;}
.sb7_sc3_st05 {width:100%;padding:30px;margin:0 auto;}
.sb73_st05box {padding:28px 42px;}
.sb7_sc3_st05 img.Mst02_sc6 {display:none;}

/*고객인터뷰*/
.Msub3_section5_boxtext {height:200px; padding:60px 0; border:4px solid #a31f24;}
.Msub3_section5_boxtext h1 {font-size:18px;}
.Msub3_section5_boxtext .Msb3s5_btn {margin: 12px auto 0 auto;padding: 5px;}
.btnmo2_flex .Msub3_section5_boxtext .Msb3s5_btn a {font-size:12px;}


/*이벤트 수정용 20230809*/
.vd_box {width:70%; height:auto; margin:0 auto;}
.vd_box iframe {width:100%; height:auto !important; aspect-ratio: 757/426;}

}




@media (max-width: 440px) {

/*체온연구소*/
.sb8_fdsc1 {padding:0 20px;background-position:left;height:450px;}
.sub8_text_wrap h1 {font-size:20px;}
.sub8_text_wrap h1 .sub8_textup1 {font-size:30px;}
.textup_dot {left:31%;}
.fdsc1_textm_align {margin:30px 0;}
.fdsc1_textm {font-size:13px;font-weight:400;}
.fdsc1_textB p:first-child {font-size:16px;}
.fdsc1_textB p {font-size:18px;}
.backbg_p {bottom:21%;left:0;}
.fdsc2_M1 {margin:0 auto;background-color:rgb(0 0 0 / 67%);padding:20px 0;}
.fdsc2_M1 p, .fdsc2_M1 h2 {font-size:14px;}
.fdsc2_M1 h2 .fdsc2_M1up {font-size:22px;}
.fdsc2_M2 h1 {width:auto;}
.M2_box {display:block;margin-bottom:20px;}
.M2_box h2 {width:110px;}
.M2_Rbox {margin-left:30px;}
.fdsc3_boxin p {font-size:14px;}
.fdsc3_table {height:990px;}
.sb8_fdsc4 {margin-top:0;padding:50px 0;}
.fdsc4_textT h3 {font-size:14px;}
.fdsc4_textB p, .fdsc4_textBR h2 {font-size:15px;}

/*스토리텔링*/

.sb72_st01box h1 {margin-left:3%;}
.sb72_st01R p {width:77%;}
.sb7_sc2_st03 .st03_p {height:200px;}
.sb7_sc2_st03 h2 {font-size:16px;}
.sb72_st03flex h1 {font-size:28px;}
.sb72_st06box h1 {font-size:18px;}
.sb7_sc2_st05 {}
.sb7_sc2_st05 p {font-size:13px;}
.sb72_st06box {height:430px;}
.sb72_st06box p {font-size:14px}
.sb7_sc2_st06 img {top:71%;}
.sb73_st02T h1 {width:82%;margin:0 auto;font-size:18px;}
.sb7_sc3_st02 p, .sb73_st03T p {padding:0 20px;}
.sb73_st03Box {width:80%;margin:0 auto;}
.sb73_st03Box p {font-size:15px;}
.sb73_st03Box p span {font-size:20px;}
.st03Bin1_posi {width:80%;margin:0 auto;}
.sb73_st03Bin1 p {font-size:15px;}
.sb73_st03Bin1 p span {font-size:16px;}
.sb7_sc3_st04 h3 {width:62%;}
.owl_underbox {height:80%;}
.owl-text h2 {font-size:18px;}
.sb73_st05line {width:19%;}
.sb7_sc3_st05 {margin:0 auto;}
.sb73_st05box {padding:28px 23px;}
}

@media only all and (max-width: 432px) {

/*header*/
.utill {top:12px;right:93px;}
/*스토리텔링*/
.sb72_st01box h1 {margin-left:1%;font-size:20px;}
.sb72_st01R p {width:100%;}
.sb7_sc2_st03 h2 {font-size:20px;height:150px;}
.sb72_st03flex {padding:50px 20px;}
.sb7_sc2_st05 {padding:30px 20px;}
.sb7_sc2_st05 p {font-size:15px;}
.sb72_st06box h1 {font-size:21px;}
.br432 {display:block;}
.sb72_st06box {margin-bottom:50px;}
.sb7_sc2_st06 img {top:83%;}
.sb73_st01box, .sb73_st01box p {display:none;}
.sb73_st01box2 {border:10px solid #fbf4ee;padding:20px;}
.for43_st01box {display:block;}
.for43_st01box p {font-size:15px;text-align:center;color:#333;}
.sb73_st02T h1 {width:81%;}
.br580n {display:inline-block;}
.sb73_st03Bin1 {padding:30px 0;}
.st03Bin1_posi {width:88%;}
.sb7_sc3_st04 h3 {width:75%;}
.owl-text h1 {width:68%;font-size:23px;height:44px;}


}

@media only all and (max-width: 420px) {

.sub6_list ul li, .subLstyle3 li{width:100%; height:auto;}
.sub2_section5_i1, .sub_section_text{height:auto;}
.sub2_section6_p2{margin:0;}
.subLstyle3{margin:0 3%;}
.subLstyle3 li{margin-bottom:20px; border:1px solid #eee; padding:20px;}
.sub3_section2_box2 ul li { padding: 29px 0 0 188px;}
.beaf_slide_li_flex img {width:70%; bottom:360px; right:20%;}
.beaf_slide_text {padding-top:400px;}

/*지점찾기*/
.sub6_bg {height:2500px;}
.sub6_tbox .tbox .jijum .text {padding:12px 13px;}
.sub6_tbox .tbox2 {top:88%;}
.sub6_tbox .tbox3 {top:167%;}
.sub6_tbox .tbox4 {top:116%;}
.sub6_tbox .tbox5 {top:191%;}

.sub04_responw .boxin1200 {max-width:100%;}
.sub04_responw .form-wrapper {width:100%;margin-left:0px;}
.form-area dl dt .point-important {top:19px;/*17px;*/}
.sub04_responw .form-area dl dt {width:87px;padding:10px;padding-left:20px;text-align:left;}
.sub04_responw .form-area dl dt {font-size:14px;}

.bocon_nav a {font-size:15px;}
.sec2slide_list .slick-prev, .sec2slide_list .slick-next{left:68%;top:35%;}

}
@media only all and (max-width: 400px){
.sec2slide_list .slick-prev, .sec2slide_list .slick-next{left:66%;top:35%;}
}
@media only all and (max-width: 375px){
.sec2slide_list .slick-prev, .sec2slide_list .slick-next {top:30%; left:60%;}

/*고개인터뷰*/
.Msub3_section5_boxtext {height:176px; padding:50px 0; border:4px solid #a31f24;}

}

@media only all and (max-width: 361px) {
.sec2slide_list .slick-prev, .sec2slide_list .slick-next {top:28.5%; left:60%;}
/*지점찾기*/
.sub6_tbox .tbox3 {top:183%}
.sub6_tbox .tbox5 {top:203%}



/* 사용안하는 파일 css 같은데.. 모르 ㅠ
.sub04_responw .form-wrapper {width:103%;margin-left:-23px;}
.sub04_responw .form-area dl {padding-left:106px;}
.sub04_responw .form-area dl dt {width:92px; padding:10px 19px;}
.sub04_responw .form-area dl dd {padding:10px 20px 10px 10px;}
.sub04_responw .form-area dl dd .input-ckecked-branch label {margin-left:2px;}
*/

}


/*20230809 이벤트 페이지 수정용*/

.vd_box {width:70%; height:auto; margin:0 auto;}
.vd_box iframe {width:100%; height:auto !important; aspect-ratio: 757/426;}
.tr_img{margin:0; padding:0; line-height:1;}
.tr_img img {width:100%;}
.td_img {background: url(/v2/img/bar_0808.png); background-size: 100% 100%;}
.wrap_vd_box {background: url(/v2/y_bg.jpg); background-size: 100% 100%;}
.wrap_vd_box{margin-top:-2px;}
.img_bottom{margin-top:-2px;}








