﻿@charset 'UTF-8';

/* 폰트설정 */

/* Noto Sans KR Thin 100; 
Noto Sans KR Light 300;
Noto Sans KR Regular 400;
Noto Sans KR Medium 500;
Noto Sans KR Bold 700;
Noto Sans KR Black 900; */



/* reset */
*{box-sizing:border-box;margin:0;padding:0;}
html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
	margin:0;
	padding:0;
}

blockquote, q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

abbr {
    cursor: help;
    font-size: 90%;
    opacity: 0.9;
    text-decoration: none;
}
dfn[title],
abbr[title]:hover,
abbr[title]:focus {
    border-bottom: 1px dotted;
}
cite {
  color:#333;
  font-weight:normal;
  font-style:normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
	table-layout: fixed;
}
ol,ul,li {
	list-style:none;
}
legend, caption { 
	visibility:hidden;
	width:0;
	height:0;
	font-size:0;
	line-height:0
}
i,em,address{
	font-style:normal
}
body {
	font-size:16px;
	/* line-height:1; */
    /* font-family: NG,'나눔고딕','Nanum Gothic', 돋움, Apple SD Gothic Neo, sans-serif; */
	font-family: 'Noto Sans KR', Apple SD Gothic Neo, sans-serif;
	font-weight: 400;
	color:#313131;
    /* -webkit-text-size-adjust: none; */
    -webkit-text-size-adjust: 100%;
	/* overflow-x:hidden; */
}

a {
    text-decoration: none;
    color: #313131;
}


textarea {
    resize: none;
}
img, iframe{max-width:100%;}


.floatL{float:left;width:50%;padding-right:10px;}
.floatR{float:right;width:50%;padding-left:10px;}
.clear{clear:both;}
.taR{text-align:right;}
.img_alC{margin: 0 auto;}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}


/* common */
#wrap{position:relative;width:100%;min-width:640px;max-width:1920px;margin: 0 auto;}
#header{position: relative;height: 64px;background:#fff;}
.sub #header{/* border-bottom:1px solid #e1e1e1; */}

.animate-right{
	position:relative;
	-webkit-animation: animateright 0.4s;
	-moz-animation: animateright 0.4s;
  -o-animation: animateright 0.4s;
	animation: animateright 0.4s
}
@-webkit-keyframes animateright{
	from{
		right:-300px;opacity:0
	} to{
		right:0;opacity:1
	}
}

#content .fwb {font-weight: 600;}

.sidenav{position:relative;height:100%;width:425px;padding:90px 0 0 76px;background: #fff;position:fixed !important;right:0;top:0;z-index:9999;overflow:auto;}
.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:15;}

.gnb-depth{margin-top:24px;}
.gnb a{font-size:20px;line-height:35px;color:#7d7d7d;}
.gnb .gnb-list a:hover{/* font-weight:bold; */color: #cb2f51;}
.gnb .gnb-tit{font-size:35px !important;line-height:80px !important;cursor:default;color: #cb2f51;}
.gnb-tit:hover{text-decoration:none !important;}
.gnb-list{margin-top:-10px;}
.sidenav .sns_btn{overflow:hidden;margin-top:90px;}
.sidenav .sns_btn li{float:left;padding-right:10px;}
.sidenav .sns_btn li img{width:50px;}
.gnb-close{position:absolute;right:15px;top:15px;/* font-family:Tahoma; */color:#fff;}
.gnb-close img{width:75px;cursor:pointer;vertical-align:middle;margin-left:10px;}

#header{width:100%;margin:0 auto;}
.logo{/* text-align:center; */}
.logo img{margin: 11px 0 0 12px;height: 41px;}
.month{font-size: 22px;color: #ca2d50;z-index: 1;font-weight: 500;vertical-align: top;margin: 16px 0 0 29px;display: inline-block;}
.gnb-button{position:absolute;right:40px;top: 7px;cursor:pointer;}
.gnb-button img{height: 45px;}

#footer{position:relative;padding: 0 0 38px;background:#282828;}
#footer .f_logo{float:left;margin: 37px 0 0 112px;}
#footer .f_info{float:left;/* padding-top:48px; *//* padding-left:22px; */font-size:15px;line-height:25px;color:#777;font-weight: 500;margin: 42px 0 0 60px;}
#footer .f_info a{color:#777;}
#footer .f_sns{position:absolute;right:277px;top:51px;}
#footer .f_sns li{float:left;padding-left:26px;}
#footer .f_sns li img{height:12px;}
#footer .lastWebzine{display: inline-block;text-align: center;float: right;margin: 48px 110px 0 0;padding: 8px 37px 10px;box-sizing: border-box;}
#footer .lastWebzine dt{width:208px;height:51px;padding-left:16px;font-size:14px;line-height:49px;color:#2f2f30;border:1px solid #eee;background:#eee url('../images/common/f_select_arrow.png') 172px 15px no-repeat;background-size:12px 21px;}
#footer .lastWebzine dd{display:none;position:absolute;left:0;bottom:51px;width:208px;border:1px solid #eee;background:#fff;z-index:100;}
#footer .lastWebzine dd ul{height:399px;padding:11px 0 11px 20px;overflow-y:scroll;scrollbar-arrow-color: #efefef;}
#footer .lastWebzine dd li{font-size:14px;line-height:35px;}

.mb0 {margin-bottom: 0 !important;}
.mt0{margin-top:0 !important;}
.mt10{margin-top:10px !important;}
.mt50{margin-top:50px !important;}
.mt6{margin-top:6px !important;}
.c_333{color:#333 !important;}
.c_555{color:#555 !important;}
.c_b3832c{color:#b3832c !important;}
.c_d09c3f{color:#d09c3f !important;}
.c_125589{color:#125589 !important;}
.c_d44c4c{color:#d44c4c !important;}
.c_eb5a5a{color:#eb5a5a !important;}
.c_e85252{color:#e85252 !important;}
.c_d14444{color:#d14444 !important;}
.c_cf5151{color:#cf5151 !important;}
.tac {text-align: center;}
.taL{text-align:left !important;}
.bgno{background:none !important;}
.bdn {border-bottom: none !important;}
.icon {display: inline-block;vertical-align: middle;margin-right: 14px;}

.blind{position:absolute;top:0;left:0;width:0;height:0;line-height:0;text-indent:-99999px;}

.btnType01{display:inline-block;width:158px;height:45px;line-height:43px;text-align:center;color:#333;border:1px solid #be9345;background:#d7b373;}

/* SCROLLTOP */
#scrolltop{position:fixed;z-index:1000;right:29px;bottom:-99px;display:none;width:99px;height:99px;}
.sub #scrolltop{right:40px;bottom:-260px;width:79px;height:260px;}
#scrolltop .top{width:99px;height:99px;background:url('../images/common/top.png') 0 0 no-repeat;background-size:99px 99px;}
.sub #scrolltop .top{width:79px;height:80px;background-image:url('../images/common/sub_top.png');background-size:79px 80px;}
.sub #scrolltop .page_prev{width:79px;height:90px;background-image:url('../images/common/page_prev.png');background-size:79px 90px;}
.sub #scrolltop .page_next{width:79px;height:91px;border-top:1px solid #4e4f51;background-image:url('../images/common/page_next.png');background-size:79px 90px;}
#scrolltop a{display:inline-block;width:100%;height:100%;text-indent:-9999px;}

/* CONTAINER */
.main #wrap{min-width:1640px;}
#mainCont01, #mainCont02, #mainCont03, #mainCont04, #mainCont05{position:relative;margin:0;z-index:10;}
.main_sns{/* position:absolute; *//* right:55px; *//* top:312px; *//* z-index:10; */float: right;}
.main_sns li{/* margin-top:33px; *//* line-height:0; */display: block;float: left;margin: 17px 20px 0;}
.main_sns img{/* width:16px; */}
.main .owl-carousel .item{width:100%;cursor:pointer;}
.main .mainCont05 .owl-carousel .item{cursor:default;}
.main .owl-carousel .item img{display:block;width:auto;max-width:100%;margin:0 auto;}
.main .owl-carousel .owl-dots{/* display:none; */}
.main #mainSlide01 .item{background:#d0bc9c;}
.main #mainSlide01 .inner{display:table;width:100%;table-layout:fixed;}
.main #mainSlide01 .inner .thumb{display:table-cell;width:1180px;line-height:0;vertical-align:top;}
.main #mainSlide01 .inner .thumb img.mobile{display:none;}
.main #mainSlide01 .inner dl{position:relative;display:table-cell;width:auto;text-align:center;}
.main #mainSlide01 .inner dt{width:470px;padding:89px 0 54px;font-size:35px;color:#312a2a;letter-spacing:-0.025em;}
.main #mainSlide01 .inner dd{width:470px;}
.main #mainSlide01 .inner dd.txt{margin-bottom:88px;font-size:23px;line-height:37px;color:#353027;}
.main #mainSlide01 .inner dd.btn a{display:inline-block;width:175px;height:64px;font-family:Tahoma;font-size:18px;line-height:64px;color:#fff;text-align:center;background:#d44c4c;}
.main #mainSlide01 .owl-nav{display:block;position:absolute;left: 0;bottom:0;/* height:64px; *//* z-index:10; */top: 46.85466377440347%;width: 100%;}
.main #mainSlide01 .owl-nav [class*='owl-']{display:inline-block;margin:0;padding:0;width:58px;height:58px;cursor:pointer;border-radius:0;text-indent: -9999px;background:url('../images/main/slide01_page_prev.png') no-repeat;/* background-size:75px 64px; */margin-left: 2.135416666666667%;z-index: 111;position: absolute;/* left: 0; */}
.main #mainSlide01 .owl-nav .owl-next{background-image:url('../images/main/slide01_page_next.png');position: absolute;right: 0;margin-right: 2.135416666666667%;}

.main .mainCont02{width:1037px;margin:0 auto;padding:90px 0 0;}
.main .mainCont02 .item {margin-bottom: 70px;}
.main .mainCont02 .item:after {content:'';clear: both;display: block;}
.main .mainCont02 .item .left{float: left;}
.main .mainCont02 .item .right{float: right;}
.main .mainCont02 .item .right a{display: block;margin-bottom: 22px;}


.main .mainCont03{width: 1037px;margin: 0 auto;padding: 65px 0 70px;}
.main .mainCont03 .icon {display: inline-block;vertical-align: middle;margin-right: 17px;margin-top: -7px;}
.main .mainCont03 .item:after {content:'';clear: both;display: block;}
.main .mainCont03 .item .left {width: 50.04821600771456%;text-align: center;float: left;line-height: 0;}
.main .mainCont03 .item .right {width: 49.95178399228544%;float: right;padding: 35px 0 0 85px;}
.main .mainCont03 .item .right dt {color: #d00d37;font-size: 23px;font-weight: 500;}
.main .mainCont03 .item .right .txt1 {color: #494949;font-size: 35px;font-weight: 500;letter-spacing: -1px;padding: 25px 0;}
.main .mainCont03 .item .right .txt2 {font-size: 21px;color: #575757;line-height: 1.3;}
.main .mainCont03 .item .right .txt3 {margin-top: 20px;}



.main .mainCont03 .infra .right {width: 49.95178399228544%;float: right;padding: 0 0 80px 13px;}
.main .mainCont03 .infra .right .vod {position: relative;width: 100%;height: 295px;}
.main .mainCont03 .infra .right .vod iframe {width: 100%;height: 100%;}
.main .mainCont03 .infra .left {width: 50.04821600771456%;text-align: left;line-height: 1;}
.main .mainCont03 .infra .left dt {color: #d00d37;font-size: 23px;font-weight: 500;}
.main .mainCont03 .infra .left .txt1 {color: #494949;font-size: 32px;font-weight: 500;letter-spacing: -1px;padding: 25px 0;}
.main .mainCont03 .infra .left .txt2 {font-size: 21px;color: #575757;line-height: 1.3;letter-spacing: -1px;}
.main .mainCont03 .infra .left .txt3 {margin-top: 20px;}

.mobile_main .vod {padding: 3.188405797101449%;width: 100%;height: 59%;position: absolute;top: 0;}
.mobile_main .vod iframe {display: table-cell;width: 100%;height: 100%;}

.main #mainSlide02 .item{width:100%;overflow:hidden;cursor:default;}
.main #mainSlide02 .inner{float:right;width:1560px;display:table;table-layout:fixed;}
.main #mainSlide02 .inner .cont{display:table-cell;width:auto;cursor:pointer;}
.main #mainSlide02 .inner .thumb{float:right;position:relative;width:518px;padding-left:18px;line-height:0;vertical-align:top;text-align:right;background:#fff;}
.main #mainSlide02 .inner .thumb img{display:inline-block;}
.main #mainSlide02 .inner .thumb .cate{left:36px;}
.main #mainSlide02 .inner dl{float:left;width:592px;position:relative;padding:66px 0 0;text-align:center;}
.main #mainSlide02 .inner dd.cate{color:#231e1f;}
.main #mainSlide02 .inner dt{margin:8px 0 12px;font-size:32px;line-height:45px;color:#231e1f;letter-spacing:-0.05em;}
.main #mainSlide02 .inner dt span{display:block;}
.main #mainSlide02 .inner dd{font-size:18px;line-height:32px;color:#473d3d;}
.main #mainSlide02 .inner dd.txt{margin-bottom:60px;color:#353027;}
.main #mainSlide02 .inner dd.btn span{display:inline-block;width:174px;height:47px;font-family:Tahoma;font-size:18px;line-height:45px;color:#473d3d;text-align:center;border:1px solid #000;}
.main #mainSlide02 .inner dd.mainSlide02Cnt{margin-top:84px;font-size:16px;font-family:NotoSans;color:#81746b;text-align:center;}
.main #mainSlide02 .inner dd.mainSlide02Cnt strong{font-size:25px;color:#473d3d;}
.main #mainSlide02 .inner .prev_item{display:table-cell;position:relative;width:450px;padding-left:20px;background:#fff;overflow:hidden;}
.main #mainSlide02 .inner .prev_item img{width:500px;max-width:500px;}
.main #mainSlide02 .inner .prev_item .ov_layer{position:absolute;right:0;top:0;width:430px;height:528px;background:url('../images/common/bg_png30.png');}
.main #mainSlide02 .inner .prev_item .cate{left:38px;}
.main #mainSlide02 .inner span.cate{position:absolute;left:18px;top:18px;width:59px;height:59px;font-family:Tahoma;font-size:14px;line-height:59px;letter-spacing:-0.025em;color:#fff;text-align:center;background:#e0534f;}
.main #mainSlide02 .owl-nav{display:block;position:absolute;right:968px;bottom:0;height:100px;z-index:10;}
.main #mainSlide02 .owl-nav [class*='owl-']{display:inline-block;margin:0;padding:0;width:50px;height:100px;cursor:pointer;border-radius:0;text-indent: -9999px;background:url('../images/main/slide02_page_prev.png') no-repeat;background-size:50px 100px;}
.main #mainSlide02 .owl-nav .owl-next{background-image:url('../images/main/slide02_page_next.png');}


.main .mainCont04{}
.main .mainCont04 .item {width:1375px;margin:0 auto;padding: 104px 0;}
.main .mainCont04 .item:after {content:'';clear: both;display: block;}
.main .mainCont04 .item .left {width: 50%;float: left;}
.main .mainCont04 .item .right {width: 50%;float: right;text-align: right;}




.main .mainCont05{background:#f1f0f1;}
.main .mainCont05 .icon {display: inline-block;vertical-align: top;margin-right: 14px;}
.main .mainCont05 .item {width:1375px;margin:0 auto;padding: 99px 0 117px;}
.main .mainCont05 .item:after {content:'';clear: both;display: block;}
.main .mainCont05 .item .left {width: 50%;float: left;}
.main .mainCont05 .item .left dl {padding-top: 40px;}
.main .mainCont05 .item .right {width: 50%;float: right;text-align: right;}
.main .mainCont05 .item .vod{position: relative;width: 667px;height: 390px;margin: auto;}
.main .mainCont05 .item .vod iframe {display: table-cell;width: 100%;height: 100%;}
.main .mainCont05 .item .left dt {color: #d00d37;font-size: 30px;font-weight: 500;line-height: 1;}
.main .mainCont05 .item .left .txt1 {color: #494949;font-size: 48px;font-weight: 500;letter-spacing: -1px;padding: 30px 0 15px;}
.main .mainCont05 .item .left .txt2 {color: #494949;font-size: 35px;font-weight: 400;letter-spacing: -1px;line-height: 32px;}
.main .mainCont05 .item .left .txt3 {margin-top: 32px;color: #575757;font-size: 24px;font-weight: 500;line-height: 32px;}

.sub #container{/* background:#d4a551; */}
.sub #container .pageT{padding:24px 0;background:#fff;}
.sub #container .pageT .inner{width:1154px;margin:0 auto;text-align: center;}
.sub .location{overflow:hidden;margin-bottom:35px;}
.sub .location p{float:left;font-size:12px;color:#666;}
.sub .location p img{vertical-align:middle;margin-top: -3px;}
.sub .location p span{display:inline-block;margin-left:9px;padding-left:21px;line-height:26px;background:url('../images/common/icon_location.gif') no-repeat 0 5px;}
.sub .location p em{display:inline-block;margin-left:20px;padding-left:21px;line-height:26px;color:#1f1f1f;background:url('../images/common/icon_location.gif') no-repeat 0 6px;}
.sub .location .btn{float:right;}
.sub .location .btn a{display:inline-block;width:50px;height:50px;text-align:center;}
.sub .location .btn span{padding-left:8px;}
.sub .location .btn a img{width:50px;vertical-align:middle;}
.sub .pageT h1{font-size:20px;color:#d22144;font-weight: 700;display: inline-block;}

.m1-tit-01:before {content:'';display: inline-block;background: #fff url('../images/sub/m1/tit_icon_01.gif') 0 0 no-repeat;width: 22px;height: 29px;margin: 0 9px -4px 0;}
.m1-tit-02:before {content:'';display: inline-block;background: #fff url('../images/sub/m1/tit_icon_02.gif') 0 0 no-repeat;width: 25px;height: 24px;margin: 0 9px -4px 0;}
.m1-tit-03:before {content:'';display: inline-block;background: #fff url('../images/sub/m1/tit_icon_03.gif') 0 0 no-repeat;width: 23px;height: 20px;margin: 0 9px -4px 0;}
.m2-tit-01:before {content: '';display: inline-block;background: #fff url(../images/sub/m2/tit_icon_01.gif) 0 0 no-repeat;width: 28px;height: 32px;margin: 0 9px -4px 0;}
.m2-tit-02:before {content:'';display: inline-block;background: #fff url('../images/sub/m2/tit_icon_02.gif') 0 0 no-repeat;width: 26px;height: 26px;margin: 0 9px -4px 0;}
.m2-tit-03:before {content: '';display: inline-block;background: #fff url(../images/sub/m2/tit_icon_03.gif) 0 0 no-repeat;width: 22px;height: 21px;margin: 0 9px -3px 0;}
.m3-tit-01:before {content:'';display: inline-block;background: #fff url('../images/sub/m3/tit_icon_01.gif') 0 0 no-repeat;width: 38px;height: 26px;margin: 0 9px -4px 0;}
.m3-tit-02:before {content:'';display: inline-block;background: #fff url('../images/sub/m3/tit_icon_02.gif') 0 0 no-repeat;width: 32px;height: 31px;margin: 0 9px -9px 0;}
.m3-tit-03:before {content:'';display: inline-block;background: #fff url('../images/sub/m3/tit_icon_03.gif') 0 0 no-repeat;width: 22px;height: 24px;margin: 0 9px -4px 0;}



.bgbox {background: #f5f5f5;padding: 0 4% 60px;margin: 60px 0;overflow: hidden;}
.sub .bgbox .imgType02 li {float: none;width: auto;display: inline;padding: 0;}
.sub .bgbox .imgType02 li:nth-child(2n+1) {padding-right: 2px;}
.sub .bgbox h2 {margin-top: 30px;font-size: 23px;}
.sub .bgbox .txt {font-size: 20px;}

.sub #contantWrap{/* background-color:#d4a551; *//* background-repeat:no-repeat; *//* background-position:50% top; */}

.sub #contantWrap .sub_vi img{display:block;}
.sub #contantWrap .contentInner{overflow:hidden;width:100%;}
.sub #contantWrap .sideA{float:left;width:18.75%;height:1100px;background:url('../images/sub/sub_bg.jpg') no-repeat 100% 87px;}
.sub #contantWrap .sideB{/* float:right; */max-width: 1154px;background:#fff;margin: auto;}
.sub #content{width: 1154px;padding: 0 0 100px;}
.sub .section_t{padding-bottom:0;font-size: 19px;color: #7f7f7f;line-height: 30px;letter-spacing: -1px;margin-bottom: 120px;}
.sub .section_t .s_title01{font-size:48px;color: #595959;text-align:center;letter-spacing: -1px;line-height: 65px;}
.sub .section_t .s_title01 strong{font-size: 48px;font-weight: 500;color:#1d1d1d;}
.sub .section_t .s_txt{margin-top:55px;padding:70px 0 0;text-align:center;word-break:keep-all;word-wrap:break-word;border-top:2px solid #d6d6d6;color: #010101;font-size: 21px;}
.sub .section_t .s_txt p{}

.sub h2, .sub h3, .sub h4{margin-top:40px;word-break:keep-all;word-wrap:break-word;}
.sub h2 {margin-top: 60px;font-size: 26px;word-break: keep-all;word-wrap: break-word;letter-spacing: -1px;font-weight: 800;}
.sub .subtxt {font-size: 25px;font-weight: 700;}
.sub h3{font-size:20px;}
.sub h4{font-size:20px;}
.sub .txt{margin-top: 35px;word-break:keep-all;word-wrap:break-word;font-size: 21px;color: #000;line-height: 30px;letter-spacing: -1px;font-weight: 300;text-align: justify;}
.sub .txt_50{margin-top:42px;overflow: hidden;}
.sub .txt_40{margin-top:32px;overflow: hidden;}
.sub .txt_30{margin-top:22px;overflow: hidden;}

.sub .tabTitle{overflow:hidden;margin-top:50px;background:url('../images/common/bg_tabTitle01.jpg') repeat-x 0 100%;}
.sub .tabTitle li{float:left;height:79px;width:360px;font-size:20px;color:#333;line-height:75px;text-align:center;background:#fff;border:2px solid #d09c3f;border-bottom:none;}
.sub .tabTitle02{background-image:url('../images/common/bg_tabTitle02.jpg');}
.sub .tabTitle02 li{border-color:#d44c4c;}

.sub .boxList01{margin-top:50px;padding:45px 39px;border:1px solid #d9d9d9;}
.sub .boxList01 li{padding-left:7px;word-break:keep-all;word-wrap:break-word;background:url('../images/common/icon_dot01.gif') no-repeat 0 14px;}
.sub .boxList02{margin-top:50px;padding:45px 39px 25px;border:1px solid #d9d9d9;background:#f8f8f8;}
.sub .boxList02 h3{margin-top:0;}
.sub .boxList02 dt{margin-top:15px;padding-left:7px;background:url('../images/common/icon_dot01.gif') no-repeat 0 14px;}
.sub .boxList02 dd{margin:-4px 0 20px;padding-left:10px;color:#6a6c6a;}

.sub .listType01{margin-top:40px;}
.sub .listType01 li{padding-left:15px;background:url('../images/common/icon_dot02.gif') no-repeat 0 13px;}
.sub .listType01 li em{}
.sub ul.listType02{margin-top:10px;border-top:0;}
.sub ul.listType02 li{padding-left:7px;background:url('../images/common/icon_dot01.gif') no-repeat 0 14px;}

.sub .info01, .sub .box .txt{margin:35px 0 25px;}
.sub .info01 li{margin-bottom:13px;}
.sub .info02{margin-top:40px;margin-bottom:44px;}
.sub .info02 li em{color:#d44c4c;}
.sub .info02 li span{padding-left:67px;}

.sub .imgType_3 ul{overflow:hidden;}
.sub .imgType_3 ul.imgType_3_1 li{float:left;width:50%;}
.sub .imgType_3 img{display:block;}


.sub .profile .box{margin-top:40px;padding:32px 11px 31px;border:1px solid #d4a551;}
.sub .profile .box ul{display:table;width:100%;table-layout:fixed;}
.sub .profile .box li{display:table-cell;width:33.33333%;height:100%;padding:0 10px;text-align:center;}
.sub .profile .box li .inner{position:relative;z-index:1;background:#e6e6e6;}
.sub .profile .box li .bg{position:absolute;left:0;top:0;width:100%;background:#fff;z-index:-1;}
.sub .profile .box li img{display:block;margin:0 auto;}
.sub .profile .box li dl{width:88%;margin:50px auto 0;padding-bottom:70px;line-height:27px;word-break:keep-all;word-wrap:break-word;}
.sub .profile .box li dt{letter-spacing:-0.09em;}
.sub .profile .box li dt em{font-size:20px;}
.sub .profile .box li dd{margin-top:14px;padding-top:14px;color:#555;letter-spacing:-0.05em;border-top:1px solid #d7d5d5;}


.food .boxType03 h2{margin-bottom:13px;}
.food .report02 li{display:table;width:100%;table-layout:fixed;margin-top:50px;background:#d4a551;}
.food .report02 li:first-child{margin-top:40px;}
.food .report02 li .img{display:table-cell;width:40%;padding:40px 0 107px;text-align:center;vertical-align:top;background:#d94444;}
.food .report02 li .img p{margin-top:39px;}
.food .report02 li dl{display:table-cell;width:60%;padding:40px;}
.food .report02 li dt{display:table;width:100%;table-layout:fixed;padding-bottom:29px;margin-bottom:23px;border-bottom:2px solid #333;}
.food .report02 li dt .thumb{display:table-cell;width:87px;vertical-align:middle;}
.food .report02 li dt p{display:table-cell;width:auto;padding-left:20px;font-size:20px;line-height:32px;vertical-align:middle;}
.food .report02 li dt p em{font:30px NGB;}

.sub .thumb img{display:block;}


.goodbook > h2{font-weight:normal;}
.goodbook ul{margin-top:12px;border-top:3px solid #3f3f3f;}
.goodbook > ul > li{display:table;width:100%;table-layout:fixed;margin-top:30px;padding:30px;background:#e9e9e9;}
.goodbook li .thumb{display:table-cell;width:316px;padding:15px;text-align:center;vertical-align:middle;background:#484848;}
.goodbook li .thumb img{display:inline-block;width:auto;vertical-align:middle;}
.goodbook li .box{display:table-cell;width:auto;padding-top:5px;padding-left:30px;vertical-align:top;}
.goodbook li .box h3{margin-top:0;}
.goodbook li .box .txt{margin-top:19px;line-height:27px;}
.eventWrap {position: relative;}
.eventWrap .con{background: #9adcff;}
.eventWrap .top{position:relative;text-align: center;}
.eventWrap .top img, .eventWrap .example img{display:block;max-width:100%;margin:0 auto;}
.eventWrap .con .txt{padding:10px 5% 0;color:#2a2a2a;font-size: 20px;text-align:center;margin-top: 0;font-weight: 400;}
.eventWrap .con .txt strong{font-size:22px;}
.eventWrap .con .period{margin-top:28px;font-size: 17px;color: #004fe0;text-align:center;}
.eventWrap .con .period>span{display:inline-block;height:44px;margin-bottom:45px;padding:0 20px;line-height:42px;border: 1px solid #004fe0;border-radius:20px;}
.eventWrap .gift{padding:58px 0 0;background:#e3c3a5;}
.eventWrap .tit{width:87.68%;margin:0 auto;font-size:30px;color:#333;text-align:center;background:url('../images/sub/life03_t_line.jpg') repeat-x 0 50%;}
.eventWrap .tit span{padding:0 20px;background:#e3c3a5;}
.eventWrap .gift ul{overflow:hidden;padding:41px 4.81% 0;}
.eventWrap .gift li{float:right;position:relative;width:33.33%;padding:20px 1.29% 80px;line-height:30px;color:#333;text-align:center;word-break:keep-all;word-wrap:break-word;}
.eventWrap .gift li img{display:block;margin:0 auto 18px;max-width:100%;}
.eventWrap .gift li:first-child{float:left;}
.eventWrap .gift li span{display:inline-block;position:absolute;left:50%;top:-29px;margin-left:-29px;width:58px;height:58px;line-height:55px;text-align:center;color:#fff;background:#d44c4c;border-radius:50%;}
.eventWrap .gift li p br.mShow{display:none;}
.eventWrap .img img{display:block;margin:0 auto;}
.eventWrap .quiz{padding-bottom:71px;background:#2f487c;}
.eventWrap .quiz .btn img{display:block;margin:0 auto;}
.eventWrap .notice{padding:52px 5.37% 35px;background:#3d3d3d;}
.eventWrap .notice dl{padding:0 0 17px;text-align:left;}
.eventWrap .notice dt{margin-bottom:8px;font-size:24px;color:#9f9f9f;}
.eventWrap .notice dd{line-height:30px;color:#9f9f9f;font-size: 16px;letter-spacing: -1px;}
.eventWrap .btn_pop img {padding-bottom: 40px;}

.rouletteEvent{position:relative;background:#0d9689;}
.rouletteEvent .img01 img{display:block;}
.rouletteEvent .txt{padding:23px 5% 0;color:#0e0e0e;font:18px/28px NG;letter-spacing:-0.0025em;text-align:center;}
.rouletteEvent .txt strong{font-size:22px;border-bottom:2px solid #1f1e1e;}
.rouletteEvent .gift{padding:21px 7.22% 74px;}
.rouletteEvent .gift ul{display:table;width:100%;table-layout:fixed;}
.rouletteEvent .gift li{display:table-cell;width:33.33%;padding:20px 0 0;border:1px solid #0d9689;background:#fff;border-width:0 5px;line-height:30px;color:#333;text-align:center;word-break:keep-all;word-wrap:break-word;}
.rouletteEvent .gift li img{display:block;margin:0 auto;max-width:100%;}
.rouletteEvent .gift li p{font-weight:bold;padding:18px 0 27px;background:#fff;}
.rouletteEvent .gift li p strong{font-size:20px;}
.rouletteEvent .eventView{padding:59px 0 0;text-align:center;background:#244d3b;} 
.rouletteEvent .eventView .eventInfo{padding-bottom:18px;}
.rouletteEvent .eventView .eventInfo .period{text-align:center;}
.rouletteEvent .eventView .eventInfo .period span{display:inline-block;padding:0 42px;font-size:18px;line-height:30px;color:#fff;border-radius:16px;background:#2b2828;}
.rouletteEvent .eventView .eventInfo dt{margin:24px 0 11px;font-size:35px;color:#fff;}
.rouletteEvent .eventView .eventInfo dd{font-size:20px;line-height:30px;color:#fff;}
.rouletteEvent .rouletteCont{position:relative;width:100%;padding:40px 50px 73px 30px;text-align:center;background:url('../images/sub/life04_roulette_bg.jpg') no-repeat 0 0;background-size:100% auto;}
.rouletteEvent .rouletteCont .roulette_needle{position:absolute;left:50%;top:12px;margin-left:-49px;width:88px;height:107px;background:url('../images/sub/life03_roulette_needle.png') no-repeat 0 0;z-index:10;}
.rouletteEvent .rouletteCont>img{max-width:100%;}
.rouletteEvent .rouletteCont .btn{margin-top:66px;}
.rouletteEvent .rouletteCont .btn a{display:inline-block;width:262px;height:95px;padding-top:27px;cursor:pointer;font-size:30px;line-height:30px;color:#fff;border:4px solid #2e2a20;border-radius:3px;background:#d65656;}
.rouletteEvent .rouletteCont .emoticon01{position:absolute;left:5.555%;top:54.4%;width:14.25%;}
.rouletteEvent .rouletteCont .emoticon02{position:absolute;right:6.0185%;top:54.4%;width:13.61%;margin-top:-10px;}
.rouletteEvent .notice{padding:36px 40px 33px;background:#3d3d3d;}
.rouletteEvent .notice dt{margin-bottom:8px;font-size:25px;color:#8b8b8b;}
.rouletteEvent .notice dd li{padding-left:17px;line-height:32px;color:#8b8b8b;background:url('../images/sub/life03_icon01.gif') no-repeat 0 16px;}
#roulettePop{display:none;position:absolute;left:10%;top:55%;width:80%;padding:20px;text-align:center;z-index:99;}
#roulettePop p a{display: inline-block;width:150px;height:50px;font:bold 25px/50px NGB;color:#fff;background:#333;}


.sub .faqList01{margin-top:50px;border-top:1px solid #eeeded;}
.sub .faqList01 dt{position:relative;padding:23px 104px 25px 8px;font-size:20px;line-height:32px;word-break:keep-all;word-wrap:break-word;color:#826531;cursor:pointer;border-bottom:1px solid #eeeded;}
.sub .faqList01 dt:after {position:absolute;right:21px;top:24px;display:inline-block;width:32px;height:32px;content:"";background:url('../images/common/qa_down.gif') no-repeat;background-size:32px 32px;}
.sub .faqList01 dt.on{border-bottom:none;}
.sub .faqList01 dt.on:after{background-image:url('../images/common/qa_up.gif');}
.sub .faqList01 dt.no_arr:after{display:none;}
.sub .faqList01 dd{display:none;position:relative;padding:37px 74px 34px 29px;word-break:keep-all;word-wrap:break-word;background:#d5b987;}

.sub .imgType{overflow:hidden;margin-top:55px;}
.sub .imgType_50{margin-top:50px !important;}
.sub .imgType_20{margin-top:20px !important;}
.sub .imgType ul, .sub .imgType03{overflow:hidden;}
.sub .imgType img {/* margin-bottom: 15px; */margin: 0 auto 15px;}
.sub .imgType img, .sub .imgType03 img {display:block;max-width:100%;}
.sub .imgType .img_txt, .sub .imgType02 .img_txt, .sub .vod01 .img_txt, .clearfix .thumb .img_txt, .clearfix .thumb.mr20 .img_txt, .clearfix .thumbR .img_txt, .clearfix .thumbR.mr20 .img_txt{/* margin-top:9px; */line-height: 1;color: #808080;text-align:center;word-break:keep-all;font-size: 15px;word-wrap:break-word;letter-spacing: -1px;}
.sub .imgType02{margin-top:35px;}
.sub .imgType02 li{float:left;width:50%;padding-left: 8px;/* margin-top:6px; */margin-bottom: 10px;}
.sub .imgType02 li:nth-child(2n+1){padding-left:0;padding-right: 8px;}
.sub .imgType03 li{float:left;width:50%;}
.sub .imgType04 li{float:left;width:25%;}
.sub .imgType05 li{float:left;width:33.333%;}

.sub .imgSlide{margin-top:40px;padding-bottom:28px;}
.sub .imgSlide #slide01 .owl-dots{position:absolute;bottom:-32px;width:100%;height:19px;text-align:center;}
.sub .imgSlide #slide01 .owl-dots .owl-dot{display:inline;margin:0 3px;}
.sub .imgSlide #slide01 .owl-dots .owl-dot span{display:inline-block;width:19px;height:19px;background:url('../images/common/slide_off.png') no-repeat;background-size:13px 13px;}
.sub .imgSlide #slide01 .owl-dots .owl-dot.active span, #slide01 .owl-pagination .owl-page:hover span{background-image:url('../images/common/slide_on.png');}
.sub .imgSlide #slide01 .owl-nav{display:block;z-index:10;}
.sub .imgSlide #slide01 .owl-nav [class*='owl-']{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:block;margin:0;padding:0;width:46px;height:88px;cursor:pointer;border-radius:0;text-indent: -9999px;background:url('../images/common/slide_prev.png') no-repeat;/* background-size:37px 37px; */}
.sub .imgSlide #slide01 .owl-nav .owl-prev{left:16px;}
.sub .imgSlide #slide01 .owl-nav .owl-next{right:16px;background-image:url('../images/common/slide_next.png');}
.sub .imgSlide #slide01 .item{position:relative;}
.sub .imgSlide #slide01 .item .desc{position:absolute;left:0;bottom:0;width:100%;height:60px;color:#fff;text-align:center;line-height:60px;background:url('../images/common/bg_png40.png');}

.sub .imgSlide02{padding: 0 4.592720970537262%;}
.sub .imgSlide02 #slide02 .owl-dots{display:none;}
.sub .imgSlide02 #slide02 .owl-nav{display:block;z-index:10;}
.sub .imgSlide02 #slide02 .owl-nav [class*='owl-']{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:block;margin:0;padding:0;width:46px;height:88px;cursor:pointer;border-radius:0;text-indent: -9999px;background:url('../images/common/slide02_prev.png') no-repeat;/* background-size:58px 42px; */}
.sub .imgSlide02 #slide02 .owl-nav .owl-prev{left:-2px;z-index: 100;}
.sub .imgSlide02 #slide02 .owl-nav .owl-next{right:-2px;z-index: 100;background-image:url('../images/common/slide02_next.png');}
.sub .imgSlide02 #slide02Cnt{margin-top:14px;font-size:25px;color:#2f2c2c;text-align:center;letter-spacing:-1px;}
.sub .imgSlide02 #slide02Cnt strong{font-size:40px;color:#d85454;}

.sub .imgSlide02 #slide03 .owl-dots{display:none;}
.sub .imgSlide02 #slide03 .owl-nav{display:block;z-index:10;}
.sub .imgSlide02 #slide03 .owl-nav [class*='owl-']{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:block;margin:0;padding:0;width:46px;height:88px;cursor:pointer;border-radius:0;text-indent: -9999px;background:url('../images/common/slide02_prev.png') no-repeat;/* background-size:58px 42px; */}
.sub .imgSlide02 #slide03 .owl-nav .owl-prev{left:-2px;z-index: 100;}
.sub .imgSlide02 #slide03 .owl-nav .owl-next{right:-2px;z-index: 100;background-image:url('../images/common/slide02_next.png');}

.sub .imgSlide02 #slide04 .owl-dots{display:none;}
.sub .imgSlide02 #slide04 .owl-nav{display:block;z-index:10;}
.sub .imgSlide02 #slide04 .owl-nav [class*='owl-']{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:block;margin:0;padding:0;width:46px;height:88px;cursor:pointer;border-radius:0;text-indent: -9999px;background:url('../images/common/slide02_prev.png') no-repeat;/* background-size:58px 42px; */}
.sub .imgSlide02 #slide04 .owl-nav .owl-prev{left:-2px;z-index: 100;}
.sub .imgSlide02 #slide04 .owl-nav .owl-next{right:-2px;z-index: 100;background-image:url('../images/common/slide02_next.png');}


.sub .imgSlide02 .box{margin-top:0;padding:55px 10px;text-align:center;background:#f1c26a;}
.sub .imgSlide02 .box strong{font-size:30px;}
.sub .imgSlide02 .box strong span{display:inline-block;padding-left:10px;color:#ffffff;}
.sub .imgSlide02 .box p, .sub .imgSlide02 .box ul{padding:20px 10px;font-size:20px;word-break:keep-all;word-wrap:break-word;}
.sub .imgSlide02 .box ul li{padding-left:20px;text-indent:-10px;text-align:left;}
.sub .imgSlide02 .box ul li em{}
.sub .imgSlide02 .box ul li em:before{content:'·';display:inline-block;padding-right:7px;}

.sub .boxType01{overflow:hidden;}
.sub .boxType01 li{float:left;width:50%;padding-left:5px;}
.sub .boxType01 li:first-child{padding-left:0;padding-right:5px;}
.sub .boxType01 li .inner{margin-top:50px;padding:24px 29px 29px;border:1px solid #ddd;}
.sub .boxType01 li h4{margin-top:0;}
.sub .boxType01 li .thumb{margin-top:18px;}
.sub .boxType01 li .thumb img{display:block;max-width:100%;}
.sub .boxType01 li .txt{line-height:27px;}
.sub .boxType02{display:flex;display: -ms-flexbox;overflow:hidden;margin-top:120px;}
.sub .boxType02 .thumb{order:1;float:left;width:50%;}
.sub .boxType02 .inner{order:2;float:right;width:50%;padding-bottom:24px;border:1px solid #ddd;border-left:none;overflow-y:auto;}
.sub .boxType02 dl{padding:0 30px;}
.sub .boxType02 dt{margin:44px 0 11px;}
.sub .boxType02 dd{font-size: 19px;color: #000;margin-top: 28px;font-weight: 400;}
.sub .boxType02 dt h3{font-size: 25px;font-weight: 500;color: #000;}
.sub .boxType02 li .inner{padding:34px 29px 49px;}
.sub .boxType03{margin-top:50px;padding:15px 29px 25px 29px;line-height:27px;border:1px solid #d4a551;}
.sub .boxType04{margin-top:50px;padding:39px 29px 40px;line-height:27px;background:#d4a551;}
.sub .boxType04 h3{margin-top:0;}
.sub .boxType04 .txt{margin-top:13px;line-height:27px;}
.sub .boxType04 ul{margin-top:7px;}
.sub .boxType04 li{line-height:32px;padding-left:7px;background:url('../images/common/icon_dot01.gif') no-repeat 0 14px;}

/*테이블 pc 모바일 별도*/
.sub .tbType01{ display: block !important;}
.sub .m_tbType01{ display:none  !important;}
.tbType01{overflow-x:auto;margin-top:50px;}
.tbType01 table{width:100%;border:1px solid #e8ecf7;}
.tbType01 th{padding:7px 10px 5px;color:#fff;border:1px solid #e87879;background:#e87879;}
.tbType01 td{padding:9px 10px 8px;line-height:27px;text-align:center;border:1px solid #e8ecf7;background:#f4f9ff;}
.tbType01 td p{text-align:left;padding:0 10px;}


.clearfix .thumb {float: left;margin-right: 60px;}
.clearfix .thumb img {margin-bottom: 15px;}
.clearfix .thumb.mr20 {margin-right: 20px;}
.clearfix .thumbR {float: right;margin-left: 60px;}
.clearfix .thumbR.mr20 {margin-left: 20px;}

.interview {clear: both;overflow: hidden;}
.interview ul {margin-top: 48px;}
.interview ul.line {border-bottom: 2px solid #d6d6d6;}
.interview ul li {overflow: hidden;margin-bottom: 60px;}
.interview .thumb {float: left;margin-right: 60px;}
.interview .thumb.mr20 {margin-right: 20px;}
.interview .thumbR {float: right;margin-left: 60px;}
.interview .thumbR.mr20 {margin-left: 20px;}
.interview .box .inner {overflow: hidden;}
.interview .box .inner h2 {font-size: 25px;font-weight: 600;margin-top: 40px;margin-bottom: 0;}
.interview li.tit {margin-bottom: 37px;}
.interview .tit .box .inner h2 {margin-top: 0;}
.interview .box .inner strong {color: #7f7f7f;font-size: 19px;font-weight: 500;border: 1px solid #ababab;padding: 11px 17px;margin-top: 20px;display: inline-block;}

.interview01>h2{font-weight:normal;}
.interview01 ul{margin-top:12px;border-top:3px solid #3f3f3f;}
.interview01 li{margin-top:40px;position:relative;padding-top:58px;}
.interview01 li .thumb{position:absolute;left:30px;top:0;}
.interview01 li .thumb img{display:block;max-width:100%;}
.interview01 li .box{min-height:300px;margin-top:40px;padding:39px 30px 42px 378px;background:#d7b373;}
.interview01 li .box h3{margin-top:0;margin-bottom:9px;font-weight:normal;font-size:25px;}
.interview01_02 li .box h3{margin-bottom:-10px;padding-top:5px;font-size:25px;line-height:35px;}
.interview01_02 li .box h3 span{display:inline-block;padding-top:8px;font-weight:normal;font-size:20px;line-height:30px;}
.interview01 li .box .txt{margin-top:19px;line-height:27px;}

.interview02>h2{font-weight:normal;}
.interview02 ul{margin-top:12px;border-top:3px solid #3f3f3f;}
.interview02>ul>li{display:table;width:100%;table-layout:fixed;margin-top:30px;padding:30px;background:#e9e9e9;}
.interview02 li .thumb{display:table-cell;width:316px;vertical-align:top;}
.interview02 li .thumb img{display:block;max-width:100%;}
.interview02 li .box{display:table-cell;width:auto;padding-top:5px;padding-left:30px;vertical-align:top;}
.interview02 li .box h2{margin-top:0;font-size:25px;font-weight:normal;}
.interview02 li .box .txt{margin-top:19px;line-height:27px;}

.interview03{margin-top:30px;}
.interview03 .title{position:relative;padding-top:107px;}
.interview03 .title .thumb{position:absolute;left:0;top:0;width:298px;height:310px;}
.interview03 .title .tit{height:203px;margin-top:0;padding:100px 0 0 300px;font-size:27px;line-height:120%;color:#ffffff;background:#434150 url("../images/sub/grow03_img05_bg.gif") no-repeat 95% 50%;}
.interview03 .faqList01{margin-top:20px;}

.interview04>h2{padding-bottom:8px;}
.interview04 ul{border-top:3px solid #3f3f3f;}
.interview04>ul>li{display:table;width:100%;table-layout:fixed;padding:30px;margin-top:20px;background:#e9e9e9}
.interview04 li .thumb{display:table-cell;width:316px;vertical-align:top;}
.interview04 li .thumb img{display:block;max-width:100%;}
.interview04 li .box{display:table-cell;width:auto;padding-top:5px;padding-left:30px;vertical-align:top;}
.interview04 li .box h2{margin-top:0;font-size:25px;font-weight:normal;}
.interview04 li .box h2 span{display:block;font-weight:bold;margin-top:0px;margin-bottom:9px;font-size:20px;}
.interview04 li .box .txt{margin-top:19px;line-height:27px;letter-spacing:-0.05em;}

.interview05>h2{font-weight:normal;}
.interview05 ul{margin-top:12px;border-top:3px solid #3f3f3f;}
.interview05 li{overflow:hidden;margin-top:40px;}
.interview05 li .thumb{float:left;width:50%;padding-right:3px;}
.interview05 li .thumb img{display:block;max-width:100%;}
.interview05 li .box{float:right;width:50%;padding-left:3px;}
.interview05 li .box .inner{min-height:327px;padding:32px 30px 0px;background:#d7b373;}
.interview05 li .box h3{margin-top:0;margin-bottom:9px;font-size:30px;}
.interview05_02 li .box h3{margin-bottom:-6px;font-size:25px;line-height:35px;}
.interview05_02 li .box h3 span{font-weight:normal;font-size:20px;}
.interview05 li .box .txt{margin-top:19px;margin-bottom:0;line-height:27px;letter-spacing:-0.05em;}

.title01{padding-bottom:12px;border-bottom:3px solid #3f3f3f;font-weight:normal;}
.title01_b{font-weight:bold;}

.vod01 .box{position:relative;margin-top:13px;padding:48px;background:#e9e9e9 url('../images/sub/grow01_img01.jpg') no-repeat 50% 0;border:1px solid #dddddd;}
.vod01 .box img{display:block;margin:0 auto;}
.vod01 .movie{position: absolute;top:9.57%;left:14.629%;width:70.74%;height:80.859%;}
.vod01 .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.know01 .vod01 .box{background:#e9e9e9;}
.know01 .cont01 li{margin-top:20px;padding:30px 30px 51px;border:1px solid #d9d9d9;background:#f8f8f8;}
.know01 .cont01 li .inner{display:table;width:100%;table-layout:fixed;}
.know01 .cont01 li .thumb{display:table-cell;width:332px;padding-bottom:9px;vertical-align:top;}
.know01 .cont01 li dl{display:table-cell;width:auto;padding-left:40px;vertical-align:top;}
.know01 .cont01 li dt{margin-top:-4px;}
.know01 .cont01 li dt h2{font-weight:normal;}
.know01 .cont01 li dd.name h3{margin:6px 0 17px;color:#b3832c;}


.flexslider{position:relative;}
.flex-control-nav, .flex-direction-nav{display:none;}
.flexslider:hover .flex-direction-nav{display:block;}
.flex-direction-nav a:before{content:" ";display:block;width:58px;height:42px;font-size:0;background:#ededee url("../images/common/quick_prev.png") no-repeat 50% 50%;background-size:12px 21px;}
.flex-direction-nav a{position:absolute;top:50%;width:58px;height:42px;font-size:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.flex-direction-nav .flex-prev{left:0;}
.flex-direction-nav .flex-next{right:0;}
.flex-direction-nav .flex-next:before{background-image:url( "../images/common/quick_next.png" );}

.eventResult dt{margin-left:-1px;height:90px;padding:0 20px 18px;}
.eventResult{position: relative;/* padding: 36px 19px 17px; */background:#d85353;max-width: 700px;/* top: 14%;left: 22%;z-index: 100;display: none; */margin: auto;}
.eventResult .result_t{text-align:center;}
.eventResult .result_t h2{margin-top:0;}
.eventResult .result_t p{margin:30px 0 36px;font-size:22px;line-height:30px;color:#131313;}
.eventResult .result_t p strong {font-weight: 400;}
.eventResult .resultList{padding: 0px 20px;background:#fff;overflow: hidden;margin-top: 10px;}
.eventResult .inner02{display:table;width:100%;table-layout:fixed;text-align:center;}
.eventResult .inner02 dl{display:table-cell;width:33.333%;border-left:1px solid #e2e2e2;vertical-align:top;}
.eventResult .inner02 dl:first-child{border-left:0;}
.eventResult .inner04 dl{width:50%;}
.eventResult li{font-size: 17px;line-height:35px;color: #5b5656;letter-spacing: -1px;}
.eventResult li span{display:inline-block;width:100px;text-align:left;white-space:nowrap;}
.eventResult .inner02 dl{padding:1px 0 15px;}
.eventResult .resultList>.img{position:absolute;left:73px;bottom:0;}
.eventResult .resultList img{display:block;margin:0 auto;}
.eventResult dt{height:85px;padding-bottom:34px;background:#fff;color:#d85353;}
.eventResult dt.t03{height:55px;margin-top:70px;}

.resultList .resultwrap dt{color: #d85353;font-size: 17px;font-weight: 500;height: auto;padding: 0;width: 23%;float: left;margin-top: 6px;letter-spacing: -1px;}
.resultList .resultwrap dd{overflow: hidden;width: 72%;float: left;margin-left: 5%;}
.resultList .resultwrap dd ul {width: 20%;float: left;}
.resultList .resultwrap dd ul li {line-height: 33px;}

.eventinfo {background: #464646;text-align: center;padding: 10px;}
.eventinfo strong {color: #fff;font-size: 16px;font-weight: 400;}

.resultwrap {border-bottom: 1px solid #d0d0d0;overflow: hidden;margin-top: 5px;padding-bottom: 20px;}

.eventResult02 .inner04{display:table;width:680px;margin:0 auto;table-layout:fixed;}
.eventResult02 .inner04 .img{display:table-cell;width:240px;}
.eventResult02 dl{display:table-cell;width:auto;padding-left:44px;vertical-align:middle;}
.eventResult02 dt{height:35px;}
.eventResult02 dd{margin-top:5px;font-size:20px;line-height:35px;}

.eventResult02 {position:relative;margin-top:70px;padding:77px 28px 26px;background:#d85353;}
.eventResult02 .result_t{text-align:center;}
.eventResult02 .result_t p{margin:30px 0 36px;font-size:18px;line-height:27px;color:#222;}
.eventResult02 .resultList{padding:50px 54px 50px;background:#fff;}
.eventResult02 .inner, .eventResult02 .inner02{display:table;width:100%;table-layout:fixed;text-align:center;}
.eventResult02 .inner ul{display:table-cell;width:33.3333%;padding:16px 0 57px;vertical-align:top;text-align:left;}
.eventResult02 .inner ul:first-child{width:66.6666%;padding-left:7.42%;}
.eventResult02 .inner02 dl{display:table-cell;width:33.3333%;border-left:1px solid #e2e2e2;vertical-align:top;}
.eventResult02 .inner02 dl:first-child{border-left:none;}
.eventResult02 li{font-size:16px;line-height:27px;color:#222;}
.eventResult02 li span{display:inline-block;width:83px;padding-right:14px;text-align:left;white-space:nowrap;}
.eventResult02 .inner li span{width:108px;}
.eventResult02 .inner ul.img{padding:23px 20px;}
.eventResult02 .inner02 dl{padding:1px 0 37px;}
.eventResult02 .resultList>.img{position:absolute;left:73px;bottom:0;}
.eventResult02 .resultList img{display:block;margin:0 auto;}
.eventResult02 dt{height:35px;padding-bottom:20px;background:#fff;color:#d85353;}
.eventResult02 .inner03 ul{overflow:hidden;}
.eventResult02 .inner03 li{float:left;width:33.333%;text-align:center;border-left:1px solid #e2e2e2;}
.eventResult02 .inner03 li:nth-child(3n+1){border-left:none;}

.sub .know01 .imgSlide02, .sub .know04 .imgSlide02, .sub .life01 .imgSlide02 {background:#fff;}
.sub .know01 .imgSlide02 #slide02 .item, .sub .know04 .imgSlide02 #slide02 .item, .sub .life01 .imgSlide02 #slide02 .item{padding:0 0 14px 0;}
.sub .know01 .imgSlide02 #slide02Cnt, .sub .know04 .imgSlide02 #slide02Cnt, .sub .life .imgSlide02 #slide02Cnt{padding-bottom:4px;}

.life01 .boxType03{margin-top:40px;padding:30px 30px 35px;background:#f0f0f0;border:none;}
.life01 .boxType03 p{position:relative;padding-left:22px;}
.life01 .boxType03 strong{position:absolute;left:0;top:0;color:#d54545;}
.life01 .txt strong{color:#d54545;}
.life01 .box{margin-top:50px;padding:45px 30px;background:#e8e8e8;}
.life01 .inner{overflow:hidden;}
.life01 .box .imgType{float:left;width:30.3%;margin-top:9px;}
.life01 .box .imgType img{width:auto;max-width:100%;margin:0 auto;}
.life01 .box .imgType .img_txt{color:#333;}
.life01 .box dl{float:right;width:66.66%;border:1px solid #dfaf59;}
.life01 .box dt{padding:25px 0 26px;font:18px/32px NGB;text-align:center;background:#dfaf59;}
.life01 .box dd{padding:23px 25px 26px;background:#fff;}

.life02 .bookInfo{margin-top:41px;padding:105px 0 113px 13%;background:url('../images/sub/life02_img01_bg.jpg') no-repeat;background-size:100% 100%;}
.life02 .bookInfo .inner{display:table;width:100%;height:100%;}
.life02 .bookInfo .inner .thumb{display:table-cell;width:282px;vertical-align:middle;}
.life02 .bookInfo .inner dl{display:table-cell;width:auto;padding-left:4.5%;color:#fff;vertical-align:top;}
.life02 .bookInfo .inner dt{margin:20px 0 17px;}
.life02 .bookInfo .inner dt h4{margin-top:0;font-size:32px;}
.life02 .bookInfo .inner .listType01{margin-top:0;margin-bottom:50px;}
.life02 .bookInfo .inner .listType01 li{background-image:url('../images/sub/life02_img01_icon.png');}
.life02 .imgType, .life02 .imgType02{margin-top:44px;}
.life02 .box02{margin-top:50px;padding:43px 27px 44px;border:1px solid #d4a551;background:#e9c4a5;}
.life02 .box02 strong{font-size:20px;color:#313131;}

.know02 .boxType03{padding-top:27px;padding-bottom:48px;}
.know02 .letter{margin-top:50px;padding:28px;background:#f7e4ee;}
.know02 .letter h2{font-weight:normal;}

.know01 .cont01{margin-top:16px;} 
.know01 .boxType01 li .thumb{margin-top:0;margin-bottom:29px;}
.know01 .boxType01 li .txt{padding-bottom:5px;}
.know01 .boxType01_05{overflow:hidden;}
.know01 .boxType01_05 li{float:none;width:100%;}
.know01 .boxType01_05 li .thumb{float:left;width:477px;}
.know01 .boxType01_05 li .inner02{float:right;width:477px;}

.know01 .boxType04{background:#eae6e2;}
.know01 .boxList02{padding:28px 24px 41px;}
.know01 .boxList02 ul{overflow:hidden;}
.know01 .boxList02 li{float:left;width:20%;margin-top:19px;text-align:center;}
.know01 .boxList02 li img{display:block;margin:0 auto;}
.know01 .boxList02 li p{margin-top:11px;line-height:27px;}
.know01 .boxList02 li:nth-child(5n+1){clear:both;}

.know01 .list{margin-top:50px;}
.know01 .list li{margin-top:10px;border:1px solid #eee;background:#f5f5f5;}
.know01 .list li dl{padding:36px 27px 45px;}
.know01 .list li dt{margin-bottom:26px;padding-bottom:22px;font:bold 25px/32px NGB;color:#b58d45;border-bottom:1px solid #dbdbdb;text-align:center;}
.know01 .list li dd{overflow:hidden;}
.know01 .list li dd .thumb{float:left;width:29.01%}
.know01 .list li dd .thumb img{max-width:100%;}
.know01 .list li dd .inner{float:left;width:70.09%;padding-left:30px;}
.know01 .list li.right dd .thumb{float:right;}
.know01 .list li.right dd .inner{float:left;padding-left:0;padding-right:30px;}
.know01 .list li dd .aim span{display:inline-block;padding:16px 30px;font:bold 20px/32px NGB;color:#222;border-radius:30px;background:#c8efec;}
.know01 .list li dd .aim span em{color:#507dcf;}
.know01 .list li dd .list05 .aim span{border-radius:44px;}
.know01 .list li dd h3{margin-top:14px;padding-bottom:6px;}


.know03 .interview01 li .box .txt strong{display:block;margin:19px 0 4px;font-size:20px;line-height:30px;}

.life02 .boxType04{background:#d7b373;}
.life02 .bookBox{margin-top:50px;padding:59px 0 52px;border:1px solid #ccc;background:#2a2b31;}
.life02 .bookBox .thumb{text-align:center;}
.life02 .bookBox .thumb img{max-width:705px;}
.life02 .bookBox .thumb p{margin-top:10px;line-height:27px;color:#fff;letter-spacing:-0.05em;}

.grow01 .interview01 li h2, .grow03 .interview01 li h2, .know02 .interview01 li h2, .life04 .interview01 li h2{margin-top:10px;font-weight:normal;}
.grow03 .grow03_cont{margin-top:40px;background:#f8f8f8;}
.grow03 .grow03_cont .fontL, .grow03 .grow03_cont .floatR{padding:0;}
.grow03 .grow03_cont .boxList02{margin-top:0px;border:none;}
.grow03 .grow03_cont .boxList02 h2{margin-top:0;margin-bottom:15px;}
.grow03 .grow03_cont .boxList02 dt{margin-top:0;}
.grow03 .grow03_cont .boxList02 dd{margin-bottom:0;color:#313131;}
.grow03 .grow03_cont .imgType{margin-top:0;}
.grow03 .tbType01{margin-top:26px;}
.grow03 .tbType01 th{border-color:#c7a362;}
.grow03 .tbType01 td{padding-left:20px;border-color:#e7e7e7;text-align:left;}

.life04 h3{margin:10px 0 15px;color:#b3832c;}
.life04 .boxType04{margin-top:40px;border:none;background:#d5b987;}

.life05 .box{padding:42px 40px;background:#aae6df;}

#comment{position:relative;margin-top:140px;}
#comment p.title{margin-bottom:20px;padding-top:24px;line-height:20px;color: #5b5b5b;font-size: 18px;}
#comment p.line{padding-top:17px;margin-bottom:20px;border-bottom:2px solid #d6d6d6;}
#comment .sns_btn{position:absolute;right:0;top:0;}
#comment .sns_btn li{display:inline;margin-left:-1px;}
#comment .sns_btn li:nth-child(4){display:none;}
/* #comment .sns_btn li img{width:44px;} */
#comment .btnLogin{margin-top:22px;}
#comment .btnLogin a{display:inline-block;width:191px;height:52px;text-align:center;font-size:22px;font-family:Tahoma;line-height:52px;color:#fff;cursor:pointer;background:#e20f3e;}
#comment form .name{padding-top:12px;padding-bottom:5px;}
#comment form .name input{width:229px;height:44px;padding:0 18px;font-size:16px;color:#222;border:1px solid #dcdcdc;background:#ededee;}
#comment form table{width:100%;margin-top:7px;}
#comment form table th{width:20%;max-width:175px;padding-left:15px;text-align:center;white-space:nowrap;}
#comment form table th a{display:block;height:165px;font-size:16px;line-height:165px;color:#341e2a;cursor:pointer;background:#ededee;font-weight: 400;}
#comment form table td textarea{display:block;width:100%;height:165px;padding:17px 24px;font-size:18px;line-height:20px;color:#979797;vertical-align:middle;border:1px solid #dbdbdb;font-family: 'Noto Sans KR', Apple SD Gothic Neo, sans-serif;}
#comment .replyList{margin-top:23px;border-bottom:2px solid #d6d6d6;}
#comment .replyList li{position:relative;padding:13px 135px 19px 112px;font-size:14px;line-height:27px;color:#555;border-top:1px solid #ededee;}
#comment .replyList li .author{position:absolute;left:0;top:13px;width:100px;}
#comment .replyList li .date{position:absolute;right:0;top:13px;}
#comment .replyList li .txt{margin-top:0;}
#comment .replyList li .txt .btn_del{margin-left:6px;}
#comment .replyList li .txt .btn_del img{width:20px;vertical-align:middle;}
#comment .replyList li:first-child{border-top:none;}
#comment .replyList li.replyEdit{display:none;padding:0 0 20px;border-top:none;}
.paging{margin-top:55px;text-align:center;}
.paging li{display:inline-block;padding:0 6px 0 7px;color:#000;}
.paging li img{height:23px;vertical-align:middle;}
.paging li a{color:#000;}
.paging li em{color:#e20f3e;}
.paging li.btn_p{padding-right:10px;}
.paging li.btn_n{padding-left:10px;}

#quick p.title{padding:49px 0 37px;line-height:20px;color: #5b5b5b;font-size: 18px;}
.slide-quick .slides li span{display:block;margin-top:12px;font-size:18px;color:#5b5b5b;}

/* 레이어 팝업 */
.pop_layer{display:none;position:static;width:100%;min-width:320px;height:100%;}
.pop_layer_back{position:absolute;left:0;top:0;width:100%;min-width:320px;height:100%;background:#000;-ms-filter: alpha(opacity=50);filter: alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;z-index:100;}
.pop_layer .popContent{position:fixed;left:50%;width:80%;max-width:724px;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:100;}
#popLogin .popContent{position:fixed;top:150px;background:#fff;border:1px solid #000;}
#popLogin .popTitle{padding:0 10px 39px;color:#000;text-align:center;background:#d4a551;}
#popLogin .popTitle h2{margin-top:0;padding:50px 0 9px;font-family:NGEB;}
#popLogin .popTitle p{line-height:23px;word-break:keep-all;word-wrap:break-word;}
#popLogin .popCont{padding:39px 8.28% 0;}
#popLogin .popCont table{width:100%;}
#popLogin .popCont th{width:64px;font-family:NGEB;font-size:20px;color:#000;}
#popLogin .popCont td.c_bin{width:17px;}
#popLogin .popCont td.btn{width:144px;}
#popLogin .popCont td.btn a{display:block;width:100%;height:143px;font-size:20px;line-height:143px;color:#fff;text-align:center;cursor:pointer;background:#000;}
#popLogin .popCont td.r_bin{height:17px;}
#popLogin .popCont td input.formText{width:100%;height:63px;padding:0 25px;font-size:16px;border:1px solid #ededee;background:#ededee;}
#popLogin .popCont .m_btn{display:none;}
#popLogin .popCont p{margin-top:30px;padding:22px 0 52px;line-height:23px;color:#000;text-align:center;border-top:1px solid #ededee;}
#popLogin .popCont p em{color:#df5151;}

/* 이벤트 메인팝업 */
#popEvent{position:absolute;left:50%;top:156px;width:890px;margin-left:-445px;z-index:1000;}
#popEvent .popCont .img img{display:block;}
#popEvent .close{padding:0 3.5%;height:43px;font-size:14px;line-height:43px;color:#fff;text-align:right;background:#282c33;}
#popEvent .close label{margin:0 15px 0 6px;}
#popEvent .close input[type='checkbox']{vertical-align:middle;}
#popEvent .close a{color:#fff;}


.gnbmenu {display: none;}
.gnbmenu li {width: 226px;display: block;float: left;text-align: center;}
.gnbmenu li a {color: #383a41;font-size: 22px;font-weight: 500;}
.gnbmenu li.on a {color: #e20f3e;}
#category_view {position: absolute;width: 100%;margin: auto;z-index: 10;display: none;background: #fff;z-index: 20;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
#category_view.on {display: block;}
.category_wrap {width: 750px;margin: 0 0 0 650px;overflow: hidden;padding: 25px 25px 35px 40px;}
.category_wrap ul {float: left;margin-right: 49px;line-height: 1.7;width: 140px;/* text-align: center; */}
.category_wrap ul.last {width: 160px;}
.category_wrap ul:nth-child(2) {margin-right: 117px;}
.category_wrap ul li {line-height: 45px;}
.category_wrap ul li a {color: #7d7d7d;font-size: 17px;}
.category_wrap ul li a:hover, .category_wrap ul li a:active {color: #ce0f35;font-size: 17px;}
.lastWebzine {border: 1px solid #ababab;/* padding: 11px 53px; */}
.lastWebzine a {color: #ababab;font-size: 16px;font-weight: 400;display: block;}
.foowrap {max-width: 1375px;margin: auto;overflow: hidden;}
.mobile_main {display: none;}
.mobile_main li {line-height: 0;}
.mobile_main li img {width: 100%;}
.mobile_main .item {text-align: center;padding: 3.188405797101449%;}
.mobile_main .item a {display: inline-block;/* padding: 3.188405797101449%; */}
.mobile_main .item a:last-child {margin-top: 3%;}

.pc {display: none;}
.mobile {display: block;}


.closewrap {text-align: center;/* margin-top: 13px; */position: absolute;margin: auto;bottom: 20px;text-align: center;width: 100%;}
.closewrap .btn_close {color: #fff;background: transparent;border: 1px solid #fff;padding: 5px 13px;font-size: 17px;cursor: pointer;font-weight: 600;}


.owl-theme .owl-nav [class*='owl-'] {
   color: #FFF;
   font-size: 14px;
   margin: 5px;
   padding: 4px 7px;
   background: #D6D6D6;
   display: inline-block;
   cursor: pointer;
   border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
   background: #869791;
   color: #FFF;
   text-decoration: none;
}
.owl-theme .owl-nav .disabled {
   opacity: 0.5;
   cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    position: absolute;
    bottom: 2%;
    z-index: 130;
    width: 100%;
}
.owl-theme .owl-dots {
   text-align: center;
   -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
   display: inline-block;
   zoom: 1;
   *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
   width: 19px;
   height: 19px;
   margin: 5px 7px; 
   display: block;
   background: url('../images/main/slide_dot.png') 0 0 no-repeat;
  /*  -webkit-backface-visibility: visible;
   transition: opacity 200ms ease;
   border-radius: 30px; */
}
.owl-theme .owl-dots .owl-dot.active span {
   background: url('../images/main/slide_dot_over.png') 0 0 no-repeat;
   width: 67px;height: 19px;
   -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.owl-carousel .owl-stage-outer {
    z-index: 100;
}

.tit-msg {background: #ffefe9;padding: 40px 20px;margin: 60px 0;position: relative;}
.tit-msg .linewrap {background: url('../images/sub/m1/msg_dot.jpg') 50% 50% no-repeat;position: absolute;width: 100%;left: 0;top: 25px;text-align: center;}
.tit-msg h3 {font-weight: 500;color: #353535;margin: 0;z-index: 20;display: inline-block;position: relative;padding: 0 10px;font-size: 30px;}
.tit-msg p {word-break: keep-all;word-wrap: break-word;font-size: 21px;color: #000;line-height: 30px;letter-spacing: -1px;padding-top: 40px;position: relative;}

.titcenter {color: #010101;text-align: center;font-size: 25px;font-weight: 500;line-height: 40px;margin: 50px auto 80px;}
.sub .section_t.event {margin-bottom: 60px;}


#slide02, #slide03, #slide04 {width: 67.177%;margin: 55px auto;border: 2px solid #e4e4e4;}
.boxname {color: #7f7f7f;font-size: 19px;font-weight: 500;border: 1px solid #ababab;padding: 11px 17px;margin-top: 20px;display: inline-block;}
.sub .h2up {margin-top: 55px;}


.salonbgwrap {margin-top: 55px;text-align: center;}
.salonbg {border-bottom: 1px solid #000;padding-bottom: 40px;margin-bottom: -10px;}
.salonbg .icon {margin-right: 0;}
.salon-icon {margin-top: -30px;display: inline-block;background: #fff url('../images/sub/m1/img_03_dot_bg.jpg') 50% 50% no-repeat;background-size: contain;padding: 20px;}
.salon-icon h2 {margin-top: 0;}

.popup-event {position: absolute;top: 0;text-align: center;width: 100%;display: none;}

@media only screen and (min-width: 1281px) {
	.gnb-button {display: none;}
	#header {width: 96.71875%;overflow: hidden;}
	.gnbmenu {display: block;float: left;margin: 0 0 0 354px;height: 64px;line-height: 64px;}
	.logo {float: left;}
	.mainCont02 dl {text-align: center;}
	.mainCont02 dl dt {color: #383a41;font-size: 40px;font-weight: 500;}
	.mainCont02 dl dt:after {content: '';clear: both;display: block;width: 62px;height: 3px;text-align: center;margin: 30px auto;background: #d00d37;}
	.mainCont02 dl dd {color: #7a787c;font-size: 18px;font-weight: 500;margin-bottom: 53px;}
	.pc {display: block;}
	.mobile {display: none;}

}
@media only screen and (max-width: 1280px) {

	.main #mainSlide01 .inner .thumb img.pc{display: none;}
	.main #mainSlide01 .inner .thumb img.mobile{display:block;}
	.mobile_main {display: block;}
	.main .mainCont05 .item .right {width: 100%;float: none;text-align: center;}
	.main .mainCont05 .item .left {width: 100%;float: none;padding: 0 4.155344202898551%;}
	.main .mainCont05 .item {width: 100%;padding: 3.188405797101449% 3.188405797101449% 8.695652173913043%;}

	
	.mainCont02, .mainCont03, .mainCont04 {display: none;}
	
	#wrap{min-width:1024px !important;width:1024px !important;margin:0 auto;}
	.gnb-button{right: 8px;}
	.gnb-button img{}

	#footer .f_logo{float:none;/* padding:38px 0 0 0; */text-align: center;margin: 37px 0;}
	#footer .f_info{float:none;/* padding: 0; */text-align:center;margin: 0;}
	#footer .f_sns{position:static;margin-top:21px;text-align:center;}
	#footer .f_sns li{float:none;display:inline-block;padding-left:26px;}

	/* SCROLLTOP */
	#scrolltop{right:0;}
	.sub #scrolltop{right:0;}

	.main #wrap{min-width:1024px;}
	.main_sns{display:none;}
	.main .mainCont01{position:relative;}
	.main #mainSlide01 .item{position:relative;}
	.main #mainSlide01 .inner{display:block;}
	.main #mainSlide01 .inner .thumb{display:block;width:auto;}
	.main #mainSlide01 .inner dl{display:block;position:absolute;left:0;bottom:-1px;width:674px;padding:32px 0 0 40px;}
	.main #mainSlide01 .inner dt{width:auto;padding:0;text-align:left;color: #fff;}
	.main #mainSlide01 .inner dd{width:auto;text-align:left;}
	.main #mainSlide01 .inner dd.txt{margin-bottom:0px;color: #fff;}
	.main #mainSlide01 .inner dd.btn{display:none;}
	.main #mainSlide01 .owl-nav{left:auto;right:0;}
	.main .mainSlide01Cnt{display:none;}

	.main .mainCont02{width:100%;padding:80px 30px 75px;}
	.main .mainCont02 li{padding:0 10px;}

	.main #mainSlide02 .inner{float:none;width:100%;}
	.main #mainSlide02 .inner .thumb{overflow:hidden;width:512px;padding:0 20px 0 18px;}
	.main #mainSlide02 .inner .thumb img{width:500px;max-width:500px;}
	.main #mainSlide02 .inner dl{width:512px;padding:66px 0 0;}
	.main #mainSlide02 .inner dd{letter-spacing:-0.05em;}
	.main #mainSlide02 .inner .prev_item{display:none;}
	.main #mainSlide02 .owl-nav{right:auto;left:412px;}

	.main .mainCont04{width:944px;}
	.main .mainCont04 .thumb{width:500px;}
	.main .mainCont04 dl{width:444px;padding-left:40px;}
	.main .mainCont04 dt, .main .mainCont04 dd.txt{letter-spacing:-0.075em;}

	.main #mainSlide03{width:944px;}
	.main #mainSlide03 dl{width:361px;}
	.main #mainSlide03 .vod{width:583px;height:370px;}

	
	.sub #contantWrap{background-repeat:no-repeat;background-position:50% top;background-size:100% auto;}
	.sub .grow01{background-image:url('../images/sub/grow01_img00_m.jpg');}
	.sub .grow02{background-image:url('../images/sub/grow02_img00_m.jpg');}
	.sub .grow03{background-image:url('../images/sub/grow03_img00_m.jpg');}
	.sub .know01{background-image:url('../images/sub/know01_img00_m.jpg');}
	.sub .know02{background-image:url('../images/sub/know02_img00_m.jpg');}
	.sub .know03{background-image:url('../images/sub/know03_img00_m.jpg');}
	.sub .know04{background-image:url('../images/sub/know04_img00_m.jpg');}
	.sub .life01{background-image:url('../images/sub/life01_img00_m.jpg');}
	.sub .life02{background-image:url('../images/sub/life02_img00_m.jpg');}
	.sub .life03{background-image:url('../images/sub/life03_img00_m.jpg');}
	.sub .life04{background-image:url('../images/sub/life04_img00_m.jpg');}
	.sub .life05{background-image:url('../images/sub/life05_img00_m.jpg');}

	.sub #container .pageT{padding:27px 20px 29px 40px;}
	.sub #container .pageT .inner{width:100%;}
	.sub #contantWrap .sideA{display:none;}
	.sub #contantWrap .sideB{float:none;width:100%;}
	.sub #content{width:100%;padding:0 20px 100px}
    	
	.eventResult02 .inner ul{display:block;width:100% !important;}
	.eventResult02 .inner ul.img{display:none;}

	.interview05 li .box .inner{min-height:298px;padding-top:20px;}
	.interview05 li .box .txt{margin-top:14px;}

	#footer .lastWebzine{float: none;margin: 20px auto 0; padding: 6px 28px 8px;}
	.foowrap {text-align: center;}
}


@media only screen and (min-width:769px) and (max-width:1280px) {
	.resultList .resultwrap dd ul li {font-size: 19px;}
}


@media only screen and (max-width:959px) {
	/* 이벤트 팝업 */
	#popEvent{top:100px;width:90%;margin-left:-45%;}
}

@media only screen and (max-width:768px) {

	.salonbg {margin-bottom: -8px;}
	.sub .salon-icon h2 {margin-top: 0;}
	.sub .h2up {margin-top: 25px;}
	.main .mainCont05 .item .vod {float: none;width: 100%;height: 300px;}
	.taL{text-align:center !important;}
	.tit-msg .linewrap {background-size: contain;}
	.titcenter {font-size: 20px;line-height: 1.5;margin: 25px auto 40px;}
	.tit-msg {margin: 30px 0;padding: 40px 20px 30px;}
	.tit-msg p {font-size: 16px;padding-top: 24px;}
	.tit-msg .linewrap h3 {margin-top: 0;font-size: 22px;}
	.tit-msg .linewrap {top: 26px;}
	.tbType01{display:none;}
	body{font-size:14px;line-height:140%;}
	.m_mt0{margin-top:0 !important;}
	.floatL, .floatR{float:none !important;width:100% !important;padding:0 !important;}
	.floatL img, .floatR img{margin:0 auto}

	#wrap{width:100% !important;min-width:320px !important;margin:0 auto;}
	#header{height: 62px;}
/* 	.logo img{margin-top:10px;} */
	.sidenav{width:90%;max-width:425px;padding:64px 0 15px 38px;}
	.gnb-depth{margin-top:0;}
	.gnb a{font-size:16px;line-height:30px;}
	.gnb .gnb-tit{font-size:24px !important;line-height:60px !important;color: #cb2f51;}
	.gnb-close{right: 15px;top: 15px;}
	.gnb-close img{width:50px;}
	.sidenav .sns_btn{margin-top:45px;}
	.month{/* left:10px; *//* top:25px; */font-size: 18px;margin: 22px 0 0 15px;}
	.gnb-button{/* right: 8px; */top: 10px;}
/* 	.gnb-button img{width:51px;} */
	#footer{padding:0 15px 30px;}
	#footer .addr{display:none;}
	#footer .copy{margin-top:9px;font-size:12px;text-align:center;}
	#footer .f_sns{margin-top:0;text-align:center;}
	#footer .f_sns li{display:inline;margin:0 4px;}
	
	#footer .lastWebzine dt, #footer .lastWebzine dd{width:200px;}
	#footer .lastWebzine dt{height:41px;line-height:41px;background-position:174px 10px;}
	#footer .lastWebzine dd{bottom:41px;}
	#footer .lastWebzine dd ul{height:299px;}

	.eventResult{/* top: 14%; *//* left: 0%; *//* display: none; */}


	.sub .imgType02 li{margin-bottom: 3px;float: none;width: 100%;text-align: center;padding-left: 0;}
	.sub .imgType02 li:nth-child(2n+1){padding-right: 0}
	.sub .txt {margin-top: 20px;text-align: justify;word-break: normal;}

	.sub .imgType .img_txt, .sub .imgType02 .img_txt, .sub .vod01 .img_txt, .clearfix .thumb .img_txt, .clearfix .thumb.mr20 .img_txt, .clearfix .thumbR .img_txt, .clearfix .thumbR.mr20 .img_txt {line-height: 1.2;}

	
	#scrolltop{width:55px;height:55px;}
	#scrolltop .top{width:55px;height:55px;background-size:55px 55px;}
	.slide-quick .slides li span{line-height:120%;font-size: 14px;}
	.sub #scrolltop{width:50px;height:166px;}
	.sub #scrolltop .top{width:50px;height:51px;background-size:50px 51px;}
	.sub #scrolltop .page_prev{width:50px;height:57px;background-size:50px 57px;}
	.sub #scrolltop .page_next{width:50px;height:58px;background-size:50px 57px;}

	.main #mainSlide01 .inner .thumb img.mobile{display:block;width:100%;}
	.main #mainSlide01 .inner .thumb img.pc{display:none;}
	.main #mainSlide01 .inner dl{width:74.375%;padding:25px 0 5px 30px;}
	.main #mainSlide01 .inner dt{margin-bottom:14px;font-size:22px;line-height:120%;}
	.main #mainSlide01 .inner dd.txt{margin-bottom:-4px;font-size:16px;line-height:120%;}
/* 	.main #mainSlide01 .owl-nav{display:none;} */
	
	.main .mainCont02{width:100%;padding:25px 0;}
	.main .mainCont02 li{width:50%;padding:15px;}
	.main .mainCont02 li:nth-child(2n+1){clear:both;}
	.main .mainCont02 li dt a{font-size:22px;}
	.main .mainCont02 li dd{font-size:16px;word-break:keep-all;word-wrap:break-word; line-height:120%;padding-top:5px;}
	
	.main #mainSlide02 .inner{position:relative;}
	.main #mainSlide02 .inner .thumb{overflow:hidden;width:50%;padding:0;}
	.main #mainSlide02 .inner .thumb img{display:block;width:100%;max-width:100%;}
	.main #mainSlide02 .inner .thumb .cate, .main .mainCont04 .thumb span{left:10px;top:10px;width:50px;height:50px;line-height:50px;font-size:12px;}
	.main #mainSlide02 .inner dl{width:50%;padding:21px 20px 0;position:static;}
	.main #mainSlide02 .inner dt{margin-bottom:3px;font-size:22px;line-height:120%;word-break:keep-all;word-wrap:break-word;}
	.main #mainSlide02 .inner dd.txt{overflow:hidden;margin-bottom:0;height:60px;font-size:16px;line-height:28px;word-break:keep-all;word-wrap:break-word;}
	.main #mainSlide02 .inner dd.txt br.pcShow{display:none;}
	.main #mainSlide02 .inner dd.btn{display:none;}
	.main #mainSlide02 .owl-nav{display:none;}
	.main #mainSlide02 .inner dd.mainSlide02Cnt{position:absolute;left:0;bottom:10px;width:50%;margin-top:0;font-size:14px;}
	.main #mainSlide02 .inner dd.mainSlide02Cnt strong{font-size:18px;}
	

	.sub .imgSlide02 {padding: 0;}
	.main .mainCont04{width:100%;padding:35px 15px;}
	.main .mainCont04 .thumb{float:none;width:100%;max-width:610px;margin:0 auto;}
	.main .mainCont04 dl{display:none;}

	.main .mainCont05{padding:0;}
	.main #mainSlide03{width:100%;padding:30px 15px 60px;}
	.main #mainSlide03 dl{float:none;width:100%;text-align:center;padding:0;}
	.main #mainSlide03 dt{overflow:hidden;margin:-6px 0 34px;padding:0 50px;font-size:22px;line-height:120%;}
	.main #mainSlide03 .vod{float:none;width:100%;height:300px;}
	.main #mainSlide03 .owl-dots{left:0;bottom:30px;width:100%;text-align:center;}

	.sub #content{padding:10px 20px 40px;}
	.sub #container .pageT{padding:0 20px;}
/* 	.sub .pageT h1{text-align:center;font-size:25px;color:#af8539;} */
	.sub .section_t{padding-bottom:0;margin-bottom:60px;}
	.sub .section_t.event {margin-bottom: 30px;}
	.sub .section_t .s_txt{margin-top:20px;}
	.sub .boxList02{margin-top:30px;}
	.cont_txt01 .txt,
	.sub .boxList01 li,
	.sub .boxList02 dt,
	.sub .boxList02 dd,
	.sub .faqList01 dd{font-size:16px;}
	.sub .faqList01 dd br.pcShow{display:none;}
	.sub .boxType01 .inner h4{font-size:20px;}
	.sub .boxType01 li{float:none;padding:0 !important;}
	.sub .boxType01 li .txt{font-size:16px; line-height:160%;}
	.sub .txt{font-size:16px; line-height:160%;}
	.sub .boxType02 dd{font-size: 16px;margin-top: 20px;}
	.sub .txt_50{margin-top:15px;}
	.sub .txt_40{margin-top:20px;}
	.sub .txt_30{margin-top:15px;}
	.sub .boxType04 { line-height:160%;}
	.sub .location .btn{display:none;}
	.sub h2, .sub h3, .sub h4{margin-top:30px;font-size:20px;line-height:140%;}
	.sub h3{font-size:18px;}

	.eventinfo strong {font-size: 14px;}
	.eventWrap .btn_pop img {padding-top: 10px;padding-bottom: 20px;width: 75%;}

	#comment {margin-top: 80px;}

	.clearfix .thumb {float: none;margin-right: 0;}
	.clearfix .thumbR {float: none;margin-left: 0;}
	.clearfix .thumb.mr20 {margin-top: 20px;margin-right: 0;}
	.clearfix .thumbR.mr20 {margin-left: 0;text-align: center;}

	.interview ul {margin-top: 30px;}
	.interview ul li {margin-bottom: 30px;}
	.interview .thumb {float: none;margin-right: 0;}
	.interview .thumbR {float: none;margin-left: 0;}
	.interview .thumb.mr20 {margin-right: 0;}
	.interview .thumbR.mr20 {margin-left: 0;text-align: center;}

	.sub .section_t .s_title01, .sub .section_t .s_title01 strong{font-size:26px;line-height:140%;word-break:keep-all;word-wrap:break-word;}
	.sub .tabTitle li{width:270px;}
	.sub .faqList01 dt:after{right:0;}
	.sub .imgType{margin-top:20px;}
	.sub .imgType_50{margin-top:20px !important;}
	.sub .imgType02{margin-top:20px;}
	.sub .imgType04{margin-top:0;}
	.sub .imgType04 li{width:50%;margin-top:50px;}
/* 	.sub .imgSlide, .sub .imgSlide02{margin-top:30px !important;} */
	.sub .imgSlide #slide01 .owl-nav{display:none;}
/* 	.sub .imgType .img_txt, .sub .vod01 .img_txt{line-height:140%;} */
	.sub .imgType img {margin-bottom: 6px;}
	.sub .boxType01 li{width:100%;padding:0 !importnat;}
	.sub .boxType01 li .inner{margin-top:30px;padding:12px 14px 14px;}
	.sub .boxType01 li .thumb img{width:100%;}
	.sub .boxType03{margin-top:30px;padding:14px 15px 25px;}
	/*테이블 pc 모바일 별도*/
	 .sub .tbType01{ display:none !important;}
	.sub .m_tbType01{margin-top:10px !important;display: block  !important;}
	.sub .tbType01 table{min-width:960px;}
	.sub .tbType01 th{padding:10px;}
	.sub .tbType01 td{padding:9px 10px 8px;}
	.sub .boxType04{margin-top:30px;padding:19px 14px 20px;}
	.sub .boxType04 ul{margin-top:7px;}
	.sub .boxType04 li{line-height:28px;background-position:0 12px;}

	.sub .thumb img{margin: auto;}
	.interview .box .inner strong, .boxname {font-size: 17px;}
	 .boxname {margin-top: 0;}
	.interview .box .inner h2 {font-size: 20px;margin-top: 30px;word-break: break-all;}
	.sub .info01, .sub .box .txt {margin: 20px 0 15px;}
	.sub ul.listType02 li{background-position:0 8px;}

	.sub .imgSlide #slide01 .item .desc{overflow:hidden;word-break: keep-all; height:auto; padding:5px; line-height:160%;}

	.sub .imgSlide02 #slide02 .owl-nav [class*='owl-']{width:26px;height:51px;background-size:cover;}
	.sub .imgSlide02 #slide02Cnt{font-size:16px;}
	.sub .imgSlide02 #slide02Cnt strong{font-size:25px;}

	.sub .imgSlide02 #slide03 .owl-nav [class*='owl-']{width:26px;height:51px;background-size:cover;}
	.sub .imgSlide02 #slide03Cnt{font-size:16px;}
	.sub .imgSlide02 #slide03Cnt strong{font-size:25px;}

	.sub .imgSlide02 #slide04 .owl-nav [class*='owl-']{width:26px;height:51px;background-size:cover;}
	.sub .imgSlide02 #slide04Cnt{font-size:16px;}
	.sub .imgSlide02 #slide04Cnt strong{font-size:25px;}


	.interview01 li{margin-top:30px;padding:25px 20px;background:#d7b373;}
	.interview01 li .thumb{position:static;left:0;width:100%;}
	.interview01 li .box{float:none;margin-top:0;width:100%;padding:0;min-height:auto;}
	.interview01 li .box h3, .interview02 li .box h3{margin-top:16px;font-size:20px;line-height:140%;}
	.interview01_02 li .box h3{font-weight:bold;}
	.interview01_02 li .box h3 span{font-size:18px;}
	.interview01 li .box .txt{margin-top:10px;}
	
	.interview02 li{padding:45px 30px 45px 30px;}
	.interview02 li .thumb{display:block;width:100%;}
	.interview02 li .box{display:block;width:100%;padding:0;margin-top:16px;}
	.vod01 .box{padding:48px 4.2%;}
	.vod01 .box img{width:100%;height:414px;}
	.vod01 .movie{left:4.2%;width:91.6%;height:414px;}
    
    .interview03 .title{padding-top:73px;}
    .interview03 .title .thumb{width:198px;height:206px;}
    .interview03 .title .tit{height:133px;padding-top:86px;padding-left:210px;font-size:20px;}
    
    .interview04 li .thumb{display:block;width:100%;}
	.interview04 li .box{display:block;width:100%;padding:0;margin-top:20px;}
	.interview04 li .box h2{font-size:20px;}
	.interview04 li .box h2 span{font-size:18px;}

	.interview05 li{overflow:hidden;margin-top:30px;}
	.interview05 li .thumb{float:none;width:100%;padding:0;}
	.interview05 li .box{float:none;width:100%;padding:0;}
	.interview05 li .box .inner{min-height:auto;padding:22px 30px 30px;}
	.interview05 li .box h3{font-size:20px;}
	.interview05_02 li .box h3{margin-bottom:-5px;font-size:20px;line-height:28px;}
	.interview05_02 li .box h3 span{font-size:18px;}


	
	.sub .faqList01{margin-top:30px;}
	.sub .faqList01 dt{padding:12px 74px 13px 8px;font-size:16px;line-height:160%;background-position:0 0;}
	.sub .faqList01 dt:after {top:8px;}
	.sub .faqList01 dd{padding:18px 37px 17px 14px;line-height:160%;}
	
	.sub .tabTitle{margin-top:30px;}
	.sub .tabTitle li{height:59px;line-height:54px;}

	.sub .profile .box{margin-top:20px;padding:0 6px 17px;}
	.sub .profile .box ul{display:block;}
	.sub .profile .box li{display:block;width:100%;height:100%;padding:0 15px;margin-top:20px;}
	.sub .profile .box li dl{width:80%;margin:20px auto 0;padding-bottom:35px;line-height:22px;}
	.sub .profile .box li dt em{font-size:16px;}
	.sub .profile .notice{margin-top:18px;}
	.sub .profile .box li dd{margin-top:10px;padding-top:10px;}

	.food .report02 li{display:block;margin-top:25px;}
	.food .report02 li:first-child{margin-top:20px;}
	.food .report02 li .img{display:block;width:100%;padding:20px;background:#d94444;}
	.food .report02 li .img p{margin-top:19px;}
	.food .report02 li dl{display:block;width:100%;padding:20px;}
	.food .report02 li dt{padding-bottom:14px;margin-bottom:12px;}
	.food .report02 li dt p, .sub .imgSlide02 .box p, .sub .imgSlide02 .box ul{font-size:16px;line-height:28px;}
	.food .report02 li dt p em, .sub .imgSlide02 .box strong{font:24px NGB;}
	.food .boxType02{margin-top:25px;}

	.sub .boxType02{display:block;margin-top:60px;}
	.sub .boxType02 .thumb, .sub .boxType02 .inner{float:none;width:100%;}
	.sub .boxType02 .inner{border-top:none;border-left:1px solid #ddd;}
	.sub .boxType02 .thumb img{width:100%;}
	.sub .boxType02 dl{padding:0 25px;}
	.sub .boxType02 dt{margin:22px 0 4px;}
	.sub .boxType02 dd.ps{line-height:22px;}

	.sub .imgSlide02 .item01,.sub .imgSlide02 .item02,.sub .imgSlide02 .item03,.sub .imgSlide02 .item04,.sub .imgSlide02 .item05{margin:0 !important; padding:0 !important;}
	.sub .imgSlide02 .item01,.sub .imgSlide02 .item02,.sub .imgSlide02 .item03,.sub .imgSlide02 .item04,.sub .imgSlide02 .item05 img{ width:100%;}
	.sub .imgSlide02 .box{padding:25px 10px;}
	.sub .imgSlide02 .box p, .sub .imgSlide02 .box ul{padding:10px;}

    
	.life02 .bookInfo{margin-top:30px;height:auto;padding:8% 6.11% 7%;background-position:right top;background-size:100% 100%;}
	.life02 .bookInfo .inner .thumb{width:30%;}
	.life02 .bookInfo .inner .thumb img{width:100%;max-width:280px;}
	.life02 .bookInfo .inner dl{margin-top:15px;}
	.life02 .bookInfo .inner dt h4{font-size:24px;}
	.life02 .bookInfo .inner .listType01{margin-bottom:0;}
	.life02 .bookInfo .inner dd li{line-height:22px;background-position:0 9px;}
	.goodbook li .thumb, .goodbook li .box{display:block;width:100%;}
	.goodbook li .box{margin-top:10px;}
	.life02 .imgType, .life02 .imgType02{margin-top:18px;}
    
    .eventResult{/* margin-top:30px; *//* padding:36px 20px 20px; */}
	.eventResult .result_t p{margin:15px 0 18px;font-size:14px;line-height:22px;}
	.eventResult .resultList{padding: 30px 25px 0;}
	.eventResult .inner02 dl{padding:8px 0 27px;}
	.eventResult li{/* padding:0 10px; *//* font-size:16px; *//* line-height:22px; */}
	.eventResult li span{display:inline-block;padding-right:14px;text-align:left;white-space:nowrap;}
	.eventResult .inner02 dl{padding:1px 0 57px;}
	.eventResult .resultList>.img{left:6.759%;}
	.eventResult dt{height:auto;padding-bottom:20px;margin-left:-1px;background:#fff;}
	.eventResult dt.t03{height:auto;margin-top:35px;}

	.eventResult .resultList{/* padding: 20px 20px 0; */}
	.eventResult .inner02 dl{float:left;display:block;width:50%;padding:0;}
	.eventResult .inner02 dt.pcShow
	.eventResult li{padding:0 10px;}
	.eventResult .inner02 dl{padding:0;border-left:1px solid #e2e2e2;}
	.eventResult .resultList>.img{display:none;}
	.eventResult .inner02 dl:nth-child(3){float:right;padding:0;}
	.eventResult .inner02 dt.pcShow{display:none;margin-top:0;padding:0;}


	.eventResult02{margin-top:30px;padding:36px 20px 20px;}
	.eventResult02 .result_t p{margin:15px 0 18px;font-size:14px;line-height:22px;}
	.eventResult02 .resultList{padding:30px 25px 30px;}
	.eventResult02 .inner ul, .eventResult02 .inner02 dl{padding:8px 0 27px;}
	.eventResult02 li{padding:0 10px;font-size:14px;line-height:22px;}
	.eventResult02 li span{display:inline-block;padding-right:14px;text-align:left;white-space:nowrap;}
	.eventResult02 .inner ul.img{padding:23px 10px;}
	.eventResult02 .inner02 dl{padding:1px 0 57px;}
	.eventResult02 .resultList>.img{left:6.759%;}
	.eventResult02 dt{height:38px;padding-bottom:10px;margin-left:-1px;background:#fff;}
	
	.eventResult02 .resultList{padding:30px 10px 30px;}
	.eventResult02 .inner ul, .eventResult02 .inner02 dl, .eventResult02 .inner03 li{float:left;display:block;width:50%;padding:0;}
	.eventResult02 li{padding:0 10px;}
	.eventResult02 .inner ul.img{display:none;}
	.eventResult02 .inner02 dl{padding:0;}
	.eventResult02 .resultList>.img{display:none;}
	.eventResult02 .inner02 dl:nth-child(3){float:right;padding:0;}
	.eventResult02 .inner02 dl:nth-child(3) dt{margin-left:0;margin-top:20px;}
	.eventResult02 .inner02 dt.pcShow{display:none;margin-top:0;}
	.eventResult02 .inner03 li:nth-child(3n+1){border-left:1px solid #e2e2e2;}
	.eventResult02 .inner03 li:nth-child(2n+1){border:none;}

	.eventResult02 .inner04{width:100%;}
	.eventResult02 .inner04 .img{width:40%;}
	.eventResult02 dl{padding-left:20px;}
	.eventResult02 dt{margin-bottom:15px;line-height:22px;}
	.eventResult02 dd{margin-top:0;font-size:16px;line-height:22px;}

	.life03 .eventResult dt{padding-bottom:15px;}
	.life03 .eventResult .inner02 dl{border-left:none;}
	.life03 .eventResult .inner02 dl:first-child{margin-top:0;border-left:0;}
	.life03 .eventResult .inner02 dl:nth-child(3){float:left;border:none;}
	
	#comment .btnLogin img{height:42px;}
	#comment form table th{width:80px;padding-left:0;}
	#comment form table th a{height:102px;line-height:102px;padding:0 5px;font-size: 14px;}
	#comment form table td textarea{height:102px;font-size: 14px;}
	#comment .replyList li{padding-right:0;}
	#comment .replyList li .date{position:static;left:0;}
	#comment .sns_btn{top:10px;}
	.paging{margin-top:35px;}
	.paging li{padding:0 4px 0 5px;}

	.eventWrap .con .txt{padding:10px 10%;font-size: 16px;}
	.eventWrap .con .period{margin-top:10px;}
	.eventWrap .con .period>span{width:90%;height:34px;padding-top:2px;line-height:32px;border-radius:20px;}
	.eventWrap .tit{font-size:24px;}
	.eventWrap .con>ul{margin-top:13px;}
	.eventWrap .con>ul li{margin-top:10px;}
	.eventWrap .gift{padding:44px 0 45px;}
	.eventWrap .gift ul{padding-top:30px;}
	.eventWrap .gift li{padding:25px 0 30px;font-size:14px;line-height:20px;}
	.eventWrap .gift li strong{font-size:14px;}
	.eventWrap .gift li img{width:90%;margin-bottom:15px;}
	.eventWrap .gift li p{padding:0 10px;white-space:normal;}
	.eventWrap .gift li p br.mShow{display:block;}
	.eventWrap .quiz{padding-bottom:35px;}
	.eventWrap .quiz .btn img{height:50px;}
	.eventWrap .notice{padding:32px 5.37% 25px;}
/* 	.eventWrap .notice dt{font-size:22px;margin-bottom:15px;} */
	.eventWrap .notice dd{font-size: 14px;line-height:140%;}

	.resultwrap {/* margin-top: 5px; *//* padding-bottom: 5px; */}
	.resultList .resultwrap dt {/* float: none; *//* width: 100%; *//* font-size: 18px; */}
	.resultList .resultwrap dd {/* float: none; *//* width: 100%; *//* margin: 0; */}
	.resultList .resultwrap dd ul {/* width: 50%; */}
	.resultList .resultwrap dd ul li {/* line-height: 2.5; *//* text-align: center; */}




	.rouletteEvent .eventView .eventInfo{padding:0 30px;}
	.rouletteEvent .eventView .eventInfo .period span{padding:3px 30px;font-size:15px;line-height:22px;}
	.rouletteEvent .eventView .eventInfo dt{font-size:26px;}
	.rouletteEvent .eventView .eventInfo dd{font-size:15px;line-height:24px;}

	.rouletteEvent .rouletteCont{padding:20px 30px 43px;}
	.rouletteEvent .rouletteCont .roulette_needle{top:10px;width:44px;height:54px;margin-left:-20px;background-size:44px 54px;}
	.rouletteEvent .rouletteCont .emoticon01{left:3%;top:60%;}
	.rouletteEvent .rouletteCont .emoticon02{right:3%;top:60%;}
	.rouletteEvent .rouletteCont .btn{margin-top:30px;}
	.rouletteEvent .rouletteCont .btn a{width:182px;height:60px;padding-top:10px;font-size:24px;}
	.rouletteEvent .notice{padding:26px 30px 23px;}
	.rouletteEvent .notice dt{margin-bottom:10px;font-size:24px;}
	.rouletteEvent .notice dd li{line-height:22px;background-position:0 7px;}
	#roulettePop{top:50%;width:70%;left:15%;padding:0;}
	#footer .f_info a {display: block;}
	#quick p.title{padding:24px 0 17px;font-size: 14px;}
	.clearfix .thumb img {margin-bottom: 6px;}
	#slide02, #slide03, #slide04 {width: 100%;margin: 20px auto;}

}

@media only screen and (max-width:768px) {
		
	.main #mainSlide01 .inner dt{margin-bottom:10px;font-size:20px;line-height:120%;}
	.main #mainSlide01 .inner dd.txt{margin-bottom:-4px;font-size:15px;line-height:120%;}
	.main #mainSlide02 .inner dd.cate{font-size:12px;}
	.main #mainSlide02 .inner dt{font-size:15px; padding-top:-15px;}
	.main #mainSlide02 .inner dd.txt{margin-top:10px;font-size:15px; line-height:140%;}
	.main #mainSlide03 dd.cate{font-size:15px;}
	.main #mainSlide03 dt{font-size:15px;padding-top:20px;}

	.sub h2{font-size:20px;}
	.sub .subtxt {font-size: 18px;}
	.sub h3{font-size:18px;}
	.sub h4{font-size:16px;}
	.sub .section_t .s_title01{font-size:24px;}
	.sub .section_t .s_title01 strong{font-size:24px;}
	.sub .section_t .s_txt {margin-top:20px;padding:20px 0 0;text-align:center;word-break:keep-all;word-wrap:break-word;}
	.sub .pageT h1{text-align:center;font-size:20px;color:#d22144;}
	.sub .section_t .s_txt{font-size:16px; line-height:160%;}
	
	.bgbox {
		background: #f5f5f5;
		padding: 0 4.766031195840555% 30px;
		margin: 30px 0;
		overflow: hidden;
	}
	.sub .bgbox h2 {font-size: 18px;}
	.sub .bgbox .txt {font-size: 15px;}

	.sub .imgSlide02 .box strong{font-size:16px;}
	.sub .imgSlide02 .box p, .sub .imgSlide02 .box ul{font-size:14px; line-height:150%;}

	.sub .boxType04 .txt{font-size:15px; line-height:150%;}
	#popLogin .popContent{top:50px;}
	#popLogin .popCont{padding-top:20px;}
	#popLogin .popTitle{padding:0 10px 19px;}
	#popLogin .popTitle h2{padding:25px 0 9px;}
	#popLogin .popCont th{width:60px;font-size:18px;}
	#popLogin .popCont td input.formText{height:50px;}
	#popLogin .popCont td.c_bin{width:1px;}
	#popLogin .popCont td.btn{display:none;}
	#popLogin .popCont .m_btn{display:block;padding-top:10px;padding-right:1px;}
	#popLogin .popCont .m_btn a{display:block;height:50px;font-size:18px;line-height:50px;color:#fff;text-align:center;cursor:pointer;background:#000;}
	#popLogin .popCont p{margin-top:15px;padding:11px 0 25px;}

	.main .mainCont02 li dt a{font-size:16px;}
	.main .mainCont02 li dd{font-size:14px; line-height:140%;}
	.eventResult .inner02 dl{float:none;width:100%;padding:0;margin-top:30px;border-left: none;}
	.eventResult .inner02 dl:first-child{margin-top:0;}

	.vod01 .box{background:#e9e9e9;}
	.vod01 .movie, .vod01 .box img{height:300px;}

	.sub .know01 .imgSlide02 #slide02 .item, .sub .know04 .imgSlide02 #slide02 .item, .sub .life01 .imgSlide02 #slide02 .item{padding:0 0 7px;}

	.know02 .tbType01 table{min-width:auto;font-size:12px;} /* min-width:440px; */
	.know02 .letter{margin-top:25px;}
	.know03 .boxType01{margin-top:10px;}
	.know03 .boxType01 li .inner{margin-top:6px;}
	.know03 .box01{padding:12px 14px 14px;}
	.know03 .box01 h4{font-size:20px;}
	.know03 .box02{margin-top:25px;padding:15px 14px;}
	.know03 .box02 .thumb{float:none;width:100%;}
	.know03 .box02 .inner{float:none;width:100%;padding-top:18px;}

	.life02 .bookBox{margin-top:25px;padding:30px 30px 26px;}
	.life02 .bookBox .thumb img{width:100%;}
	.life02 .bookBox .thumb p{line-height:22px;}

	.life01 .box{margin-top:30px;padding:25px 20px;}
	.life01 .box .imgType{float:none;width:100%;margin-top:0;}
	.life01 .box .imgType .img_txt{color:#333;}
	.life01 .box dl{float:none;width:100%;margin-top:20px;}
	.life01 .box dt{padding:15px 0 11px;}
	.life01 .box dd{padding:12px 15px 15px;line-height:160%;}
	.life02 .box02{margin-top:30px;padding:22px 20px;}
	.life02 .box02 strong{display:inline-block;font-size:18px;line-height:120%;margin-bottom:5px;}

	.grow01 .interview01 li h2, .grow03 .interview01 li h2, .know02 .interview01 li h2, .life04 .interview01 li h2{margin-top:20px;}
	
	.grow03 .grow03_cont{margin-top:20px;background:#fff;}
	.grow03 .grow03_cont .boxList02{padding:20px 20px 15px;}
	.grow03 .grow03_cont .boxList02 dt{margin-top:4px;margin-bottom:4px;background-position:0 8px;}
	.grow03 .grow03_cont .imgType{margin-top:0;}

	.know01 .boxType01_05 li .thumb{float:none;width:100%;}
	.know01 .boxType01_05 li .inner02{float:none;width:100%;}
	
	.know01 .boxList02{padding:28px 24px 36px;}
	.know01 .boxList02 li{width:50%;margin-top:15px;}
	.know01 .boxList02 li p{margin-top:11px;line-height:22px;}
	.know01 .boxList02 li:nth-child(5n+1){clear:none;}
	.know01 .boxList02 li:nth-child(2n+1){clear:both;}

	.know01 .cont01 li{padding:30px 20px 31px;}
	.know01 .cont01 li .inner{display:block;}
	.know01 .cont01 li .thumb{display:block;width:100%;padding-bottom:16px;}
	.know01 .cont01 li dl{display:block;width:100%;padding-left:0;}
	.know01 .cont01 li dt{margin-top:0px;}

	.know01 .list{margin-top:30px;}
	.know01 .list li dl{padding:24px 20px 45px;}
	.know01 .list li dt{font-size:20px;padding-bottom:12px;}
	.know01 .list li dd .thumb{float:none;width:100%;margin-bottom:30px;}
	.know01 .list li dd .inner{float:none !important;width:100% !important;padding:0 !important;}
	.know01 .list li dd .aim span{padding:12px 30px;font:bold 18px/24px NGB;border-radius:24px;}
	.know01 .list li dd .list05 .aim span{border-radius:36px;}
	.know01 .list li dd .aim span br.pcShow{display:none;}
	
	.know02 .boxType03{padding-top:21px;padding-bottom:20px;}

		
	
	.rouletteEvent .gift li{line-height:24px;}
	.rouletteEvent .gift li strong{display:block;margin-top:5px;}

	
	.life05 .box{padding:21px 20px;}

	

	.main .mainCont05 .item .left dl {padding-top: 30px;}
	.main .mainCont05 .item .right {width: 50%;float: right;text-align: right;}
	.main .mainCont05 .item .left dt {color: #d00d37;font-size: 30px;font-weight: 500;}
	.main .mainCont05 .item .left .txt1 {color: #494949;font-size: 38px;font-weight: 500;letter-spacing: -1px;padding: 30px 0 15px;}
	.main .mainCont05 .item .left .txt2 {color: #494949;font-size: 28px;font-weight: 400;letter-spacing: -1px;line-height: 32px;}
	.main .mainCont05 .item .left .txt3 {margin-top: 22px;color: #575757;font-size: 24px;font-weight: 500;line-height: 32px;}

	.main .mainCont05 .item .right {width: 100%;float: none;text-align: center;}
	.main .mainCont05 .item .left {width: 100%;float: none;padding: 0 4.155344202898551%;}
	.main .mainCont05 .item {width: 100%;padding: 3.188405797101449% 3.188405797101449% 8.695652173913043%;}
	#comment p.title {font-size: 14px;margin-bottom: 0;}
}

@media screen and (max-width:639px){
	.eventWrap .con .period>span{width:90%;line-height:2.3;height: auto;margin-bottom: 20px;padding-top: 0;}
	.rouletteEvent .rouletteCont .emoticon01{width:20%;}
	.rouletteEvent .rouletteCont .emoticon02{width:19%;}
}

@media screen and (max-width:480px){
	.main #mainSlide02 .inner dd.txt{display:none;}
	.main #mainSlide03 .vod, .vod01 .movie, .vod01 .box img{height:200px;}

	.main .mainCont05 .item .left dl {padding-top: 25px;}
	.main .mainCont05 .icon {margin-top: -7px;}
	.main .mainCont05 .item .left dt {color: #d00d37;font-size: 25px;font-weight: 500;}
	.main .mainCont05 .item .left .txt1 {color: #494949;font-size: 26px;font-weight: 500;letter-spacing: -1px;padding: 18px 0 5px;}
	.main .mainCont05 .item .left .txt2 {color: #494949;font-size: 20px;font-weight: 400;letter-spacing: -1px;line-height: 32px;}
	.main .mainCont05 .item .left .txt3 {margin-top: 7px;color: #575757;font-size: 16px;font-weight: 500;line-height: 1.5;}

	.main .mainCont05 .item .right {width: 100%;float: none;text-align: center;}
	.main .mainCont05 .item .left {width: 100%;float: none;padding: 0 4.155344202898551%;}
	.main .mainCont05 .item {width: 100%;padding: 3.188405797101449% 3.188405797101449% 8.695652173913043%;}

	.main #mainSlide01 .owl-nav [class*='owl-']{width: 30px;height: 30px;background-size: contain;}


    .eventResult{/* margin-top:30px; */padding-top: 20px;}
	.resultwrap {margin-top: 5px;padding-bottom: 5px;}
	.resultList .resultwrap dt {float: none;width: 100%;font-size: 18px;}
	.resultList .resultwrap dd {float: none;width: 100%;margin: 0;}
	.resultList .resultwrap dd ul {width: 50%;}
	.resultList .resultwrap dd ul li {line-height: 2.5;text-align: center;}
	.eventResult .resultList{padding: 10px 20px 0;}

	.closewrap {bottom: 1.5%;}
	.closewrap .btn_close {font-size: 12px;padding: 1px 10px;}


	


}

@media screen and (max-width:320px){
	.sidenav .sns_btn {margin-top: 10px;}
	.interview .box .inner strong, .boxname {font-size: 14px;}
	.resultList .resultwrap dd ul li {padding: 0;font-size: 14px;}
}


@media print{
	#container .pc,	#container .mobile {text-align: center;}
	#container .pc img,	#container .mobile img {width: 100%;}
	.sub .section_t {margin-bottom: 50px;}
	.sub #container .pageT .inner {text-align: left;}
	.gnb-button, .main_sns, #comment, #quick, #footer, .sub .location, .sub .imgSlide02 #slide02 .owl-nav {display: none;}
	#scrolltop {display: none !important;}
	.sub .section_t .s_title01, .sub .section_t .s_title01 strong {font-size: 18pt;line-height: 1.2;text-align: left;}
	.sub h2 {font-size: 16pt;line-height: 1.2;text-align: left;margin-top: 30px;font-weight: 400;color: #000;}
	.sub .imgType02, .sub .imgType {margin: 20px auto 0;}
	.sub .txt {margin-bottom: 40px;}
	.sub .txt_50 {margin-top: 20px;}
	.sub .section_t .s_txt {font-size: 14pt;line-height: 1;border-top: none;text-align: left;margin-top: 10px;padding: 20px 0 0;}
	#container .pc img {text-align: center;margin: auto;width: 100%;}
}