@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');

@font-face {
	font-family:'klavika_lightlight';
	font-weight:normal;
	font-style:normal;
	src:url(../font/klavikalight-osf-webfont.eot);
	src:url(../font/klavikalight-osf-webfont.eot?#iefix) format('embedded-opentype'),url(../font/klavikalight-osf-webfont.woff2) format('woff2'),url(../font/klavikalight-osf-webfont.woff) format('woff'),url(../font/klavikalight-osf-webfont.ttf) format('truetype');
}
@font-face {
	font-family:'klavika_bold_capsbold';
	font-weight:normal;
	font-style:normal;
	src:url(../font/klavikaboldcaps-sc-webfont.eot);
	src:url(../font/klavikaboldcaps-sc-webfont.eot?#iefix) format('embedded-opentype'),url(../font/klavikaboldcaps-sc-webfont.woff2) format('woff2'),url(../font/klavikaboldcaps-sc-webfont.woff) format('woff'),url(../font/klavikaboldcaps-sc-webfont.ttf) format('truetype');
}

@font-face {
	font-family:'AppleSDGothicNeo';
	font-weight:300;
	font-style:normal;
	src:url(../font/AppleSDGothicNeoL.eot);
	src:url(../font/AppleSDGothicNeoL.eot?#iefix) format('embedded-opentype'),url(../font/AppleSDGothicNeoL.woff2) format('woff2'),url(../font/AppleSDGothicNeoL.woff) format('woff'),url(../font/AppleSDGothicNeoL.ttf) format('truetype');
}


@font-face {
	font-family:'AppleSDGothicNeo';
	font-weight:500;
	font-style:normal;
	src:url(../font/AppleSDGothicNeoB.eot);
	src:url(../font/AppleSDGothicNeoB.eot?#iefix) format('embedded-opentype'),url(../font/AppleSDGothicNeoB.woff2) format('woff2'),url(../font/AppleSDGothicNeoB.woff) format('woff'),url(../font/AppleSDGothicNeoB.ttf) format('truetype');
}

@font-face {
	font-family:'AppleSDGothicNeo';
	font-weight:700;
	font-style:normal;
	src:url(../font/AppleSDGothicNeoM.eot);
	src:url(../font/AppleSDGothicNeoM.eot?#iefix) format('embedded-opentype'),url(../font/AppleSDGothicNeoM.woff2) format('woff2'),url(../font/AppleSDGothicNeoM.woff) format('woff'),url(../font/AppleSDGothicNeoM.ttf) format('truetype');
}


@font-face {
	font-family:'AppleSDGothicNeo';
	font-weight:900;
	font-style:normal;
	src:url(../font/AppleSDGothicNeoEB.eot);
	src:url(../font/AppleSDGothicNeoEB.eot?#iefix) format('embedded-opentype'),url(../font/AppleSDGothicNeoEB.woff2) format('woff2'),url(../font/AppleSDGothicNeoEB.woff) format('woff'),url(../font/AppleSDGothicNeoEB.ttf) format('truetype');
}

@font-face {
	font-family:'AppleSDGothicNeo';
	font-weight:950;
	font-style:normal;
	src:url(../font/AppleSDGothicNeoH.eot);
	src:url(../font/AppleSDGothicNeoH.eot?#iefix) format('embedded-opentype'),url(../font/AppleSDGothicNeoH.woff2) format('woff2'),url(../font/AppleSDGothicNeoH.woff) format('woff'),url(../font/AppleSDGothicNeoH.ttf) format('truetype');
}

@font-face {
	font-family:'pretendard';
	font-weight:900;
	font-style:normal;
	src:url(../font/Pretendard-ExtraBold.eot);
	src:url(../font/Pretendard-ExtraBold.eot?#iefix) format('embedded-opentype'),url(../font/Pretendard-ExtraBold.woff2) format('woff2'),url(../font/Pretendard-ExtraBold.woff) format('woff'),url(../font/Pretendard-ExtraBold.ttf) format('truetype');
}

@font-face {
	font-family:'pretendard';
	font-weight:700;
	font-style:normal;
	src:url(../font/Pretendard-Bold.eot);
	src:url(../font/Pretendard-Bold.eot?#iefix) format('embedded-opentype'),url(../font/Pretendard-Bold.woff2) format('woff2'),url(../font/Pretendard-Bold.woff) format('woff'),url(../font/Pretendard-Bold.ttf) format('truetype');
}

@font-face {
	font-family:'pretendard';
	font-weight:500;
	font-style:normal;
	src:url(../font/Pretendard-Medium.eot);
	src:url(../font/Pretendard-Medium.eot?#iefix) format('embedded-opentype'),url(../font/Pretendard-Medium.woff2) format('woff2'),url(../font/Pretendard-Medium.woff) format('woff'),url(../font/Pretendard-Medium.ttf) format('truetype');
}

@font-face {
	font-family:'pretendard';
	font-weight:400;
	font-style:normal;
	src:url(../font/Pretendard-Regular.eot);
	src:url(../font/Pretendard-Regular.eot?#iefix) format('embedded-opentype'),url(../font/Pretendard-Regular.woff2) format('woff2'),url(../font/Pretendard-Regular.woff) format('woff'),url(../font/Pretendard-Regular.ttf) format('truetype');
}

@font-face {
	font-family:'pretendard';
	font-weight:300;
	font-style:normal;
	src:url(../font/Pretendard-Light.eot);
	src:url(../font/Pretendard-Light.eot?#iefix) format('embedded-opentype'),url(../font/Pretendard-Light.woff2) format('woff2'),url(../font/Pretendard-Light.woff) format('woff'),url(../font/Pretendard-Light.ttf) format('truetype');
}

@font-face {
	font-family:'GmarketSans';
	font-weight:700;
	font-style:normal;
	src:url(../font/GmarketSansBold.eot);
	src:url(../font/GmarketSansBold.eot?#iefix) format('embedded-opentype'),url(../font/GmarketSansBold.woff2) format('woff2'),url(../font/GmarketSansBold.woff) format('woff'),url(../font/GmarketSansBold.ttf) format('truetype');
}

@font-face {
	font-family:'GmarketSans';
	font-weight:500;
	font-style:normal;
	src:url(../font/GmarketSansMedium.eot);
	src:url(../font/GmarketSansMedium.eot?#iefix) format('embedded-opentype'),url(../font/GmarketSansMedium.woff2) format('woff2'),url(../font/GmarketSansMedium.woff) format('woff'),url(../font/GmarketSansMedium.ttf) format('truetype');
}

@font-face {
	font-family:'GmarketSans';
	font-weight:300;
	font-style:normal;
	src:url(../font/GmarketSansLight.eot);
	src:url(../font/GmarketSansLight.eot?#iefix) format('embedded-opentype'),url(../font/GmarketSansLight.woff2) format('woff2'),url(../font/GmarketSansLight.woff) format('woff'),url(../font/GmarketSansLight.ttf) format('truetype');
}

@font-face {
	font-family:'NEXONLv1Gothic';
	font-weight:700;
	font-style:normal;
	src:url(../font/NEXONLv1GothicBold.eot);
	src:url(../font/NEXONLv1GothicBold.eot?#iefix) format('embedded-opentype'),url(../font/NEXONLv1GothicBold.woff2) format('woff2'),url(../font/NEXONLv1GothicBold.woff) format('woff'),url(../font/NEXONLv1GothicBold.ttf) format('truetype');
}

@font-face {
	font-family:'NEXONLv1Gothic';
	font-weight:400;
	font-style:normal;
	src:url(../font/NEXONLv1GothicRegular.eot);
	src:url(../font/NEXONLv1GothicRegular.eot?#iefix) format('embedded-opentype'),url(../font/NEXONLv1GothicRegular.woff2) format('woff2'),url(../font/NEXONLv1GothicRegular.woff) format('woff'),url(../font/NEXONLv1GothicRegular.ttf) format('truetype');
}

@font-face {
	font-family:'NEXONLv1Gothic';
	font-weight:100;
	font-style:normal;
	src:url(../font/NEXONLv1GothicLight.eot);
	src:url(../font/NEXONLv1GothicLight.eot?#iefix) format('embedded-opentype'),url(../font/NEXONLv1GothicLight.woff2) format('woff2'),url(../font/NEXONLv1GothicLight.woff) format('woff'),url(../font/NEXONLv1GothicLight.ttf) format('truetype');
}


html{overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,button,select,textarea{margin:0;padding:0;}
/*body{position:relative;width:100%;font-size:15px;color:#575656;line-height:1.2;letter-spacing:-0.02em;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;background:#272624;}*/
body{position:relative;width:100%;font-size:15px;color:#575656;line-height:1.2;letter-spacing:-0.02em;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;background:#FFFFFF;}
a{text-decoration:none;border:none;}
fieldset,img,iframe{border:none;}
li{list-style:none;}
address{font-style:normal;}
form,fieldset{display:inline;}
label{cursor:pointer;}
/*input,textarea{-webkit-appearance:none;-webkit-border-radius:0;}*/
input,textarea{-webkit-appearance:;-webkit-border-radius:0;}
select,input,textarea{color:#575656;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
.blind{visibility:hidden;width:0;height:0;padding:0;overflow:hidden;line-height:0;}

/* input */
.inputText{}
/*  IE6 */
* html .jqTransformInputInner div input{padding:2px 0 0 0;margin:0 0 0 -8px;height:16px;}
/* Ie7 */
*+ html .jqTransformInputInner div input{padding:2px 0 0 0;margin-left:-10px;height:16px;}

/*hover*/
.jqTransformInputWrapper_hover{background-position:left top;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right top;}

/*focus*/
.jqTransformInputWrapper_focus{background-position:left -20px;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -20px;}
.jqTransformSafari .jqTransformInputInner div{position:relative;overflow:hidden;margin:0px 8px;}
.jqTransformSafari .jqTransformInputInner div input{background-color:none;position:absolute;top:-10px;left:-2px;height:31px;padding-left:4px;}

/* radios */
.jqTransformRadioWrapper{display:block;float:left;line-height:0;font-size:0;}
.jqTransformRadio{float:left;width:15px;height:15px;margin:0;font-size:0;line-height:0;}

/* Checkboxes */
.jqTransformCheckboxWrapper{display:block;float:left;line-height:0;font-size:0;}
.jqTransformCheckbox{float:left;width:15px;height:15px;margin:0;font-size:0;line-height:0;}

/* Selects */
.jqTransformSelectWrapper{position:relative;width:100%;height:37px;border:1px solid #cacaca;background:white;}
.jqTransformSelectWrapper:after{content:"";display:block;clear:both;}
.jqTransformSelectWrapper div{position:relative;overflow:hidden;padding:0 52px 0 0;}
.jqTransformSelectWrapper div span{display:block;height:37px;padding:0 0 0 11px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:37px;cursor:pointer;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;top:0;right:0px;width:52px;height:37px;}
.jqTransformSelectWrapper ul{position:absolute;left:-1px;z-index:100;padding:0;overflow:hidden;overflow-y:auto;border:1px solid black;border-top:none;background:white;}
.jqTransformSelectWrapper ul:after{content:"";display:block;clear:both;}
.jqTransformSelectWrapper ul li{height:37px;}
.jqTransformSelectWrapper ul a{display:block;height:37px;padding:0 11px;text-align:left;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:black;line-height:37px;background:white;}
.jqTransformSelectWrapper ul a:hover{}
.jqTransformSelectWrapper ul a.selected{}

/* Hidden - used to hide the original form elements */
.jqTransformHidden{display:none;}
.inputDesign{}
.inputDesign:after{content:"";display:block;clear:both;}

.log1{position:fixed;top:0;left:0;z-index:999;font-size:20px;color:red;line-height:30px;}
.log2{position:fixed;top:30px;left:0;z-index:999;font-size:20px;color:red;line-height:30px;}
.log3{position:fixed;top:60px;left:0;z-index:999;font-size:20px;color:red;line-height:30px;}
.log4{position:fixed;top:90px;left:0;z-index:999;font-size:20px;color:red;line-height:30px;}

.inputText{outline:none;}
.inputText.focus{color:black !important;border:1px solid black !important;}
.inputText1{outline:none;}

.button1{display:block;position:relative;height:49px;padding:0 5px;border:1px solid #fbb900;}
.button1 .txt{position:absolute;top:0;height:49px;font-size:15px;color:#fbb900;line-height:47px;font-weight:bold;}
.button1 .txt img{display:inline-block;width:5px;height:7px;padding:21px 0 0 10px;vertical-align:top;}
.button1 .bg{position:absolute;top:0;left:0;width:0;height:49px;overflow:hidden;background:#fbb900;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;}
.button1 .bg span{position:absolute;top:0;height:49px;font-size:15px;color:white;line-height:47px;font-weight:bold;}
.button1 .bg span img{display:inline-block;width:5px;height:7px;padding:21px 0 0 10px;vertical-align:top;}
.button1:hover .bg{width:100%;}

.playButton1{position:absolute;left:50%;z-index:100;width:91px;height:91px;margin:0 0 0 -45px;overflow:hidden;text-indent:-9999px;line-height:100px;}
.playButton1 img{position:absolute;top:0;left:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.playButton1.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.playButton1.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.playButton1.forIE .img1{display:block;}
.playButton1.forIE .img2{display:none;}
a:hover .playButton1.normal .img1{opacity:0;filter:alpha(opacity=0);}
a:hover .playButton1.normal .img2{opacity:1;filter:alpha(opacity=100);}
a:hover .playButton1.forIE .img1{display:none;}
a:hover .playButton1.forIE .img2{display:block;}
a:hover .playButton1 img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.playButton2{position:absolute;left:50%;z-index:100;width:113px;height:116px;margin:0 0 0 -56px;overflow:hidden;text-indent:-9999px;line-height:100px;}
.playButton2 img{position:absolute;top:0;left:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.playButton2.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.playButton2.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.playButton2.forIE .img1{display:block;}
.playButton2.forIE .img2{display:none;}
a:hover .playButton2.normal .img1{opacity:0;filter:alpha(opacity=0);}
a:hover .playButton2.normal .img2{opacity:1;filter:alpha(opacity=100);}
a:hover .playButton2.forIE .img1{display:none;}
a:hover .playButton2.forIE .img2{display:block;}
a:hover .playButton2 img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.prevnext1{position:absolute;width:77px;height:77px;overflow:hidden;text-indent:-9999px;line-height:100px;}
.prevnext1 img{position:absolute;top:0;left:0;-moz-transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.prevnext1.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.prevnext1.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.prevnext1.forIE .img1{display:block;}
.prevnext1.forIE .img2{display:none;}
.prevnext1.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
.prevnext1.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
.prevnext1.forIE:hover .img1{display:none;}
.prevnext1.forIE:hover .img2{display:block;}
.prevnext1:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.radio1 .jqTransformRadio{width:22px;height:28px;background:url(../images/common/radio1.gif) 0 0 no-repeat;}
.radio1 .jqTransformChecked{background-position:0 -38px;}

.radio2 .jqTransformRadio{width:18px;height:18px;background:url(../images/common/checkbox1.gif) 0 0 no-repeat;}
.radio2 .jqTransformChecked{background-position:0 -28px;}

.checkbox1 .jqTransformCheckbox{width:18px;height:18px;background:url(../images/common/checkbox1.gif) 0 0 no-repeat;}
.checkbox1 .jqTransformChecked{background-position:0 -28px;}

.checkbox2 .jqTransformCheckbox{width:213px;height:51px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:#b9b9b9;}
.checkbox2 .jqTransformChecked{background:black;}

.checkbox3 .jqTransformCheckbox{width:18px;height:18px;background:url(../images/common/checkbox3.gif) 0 0 no-repeat;}
.checkbox3 .jqTransformChecked{background-position:0 -28px;}

.selectbox1 .jqTransformSelectWrapper{height:37px;font-size:16px;border:1px solid #ccc;}
.selectbox1 .jqTransformSelectWrapper div{padding:0 52px 0 0;}
.selectbox1 .jqTransformSelectWrapper div span{height:37px;line-height:37px;}
.selectbox1 .jqTransformSelectWrapper a.jqTransformSelectOpen{width:52px;height:37px;background:url(../images/common/selectbox1.gif) 0 0 no-repeat;}
.selectbox1 .jqTransformSelectWrapper ul{top:38px;}
.selectbox1 .jqTransformSelectWrapper.on{border:1px solid black;}
.selectbox1 .jqTransformSelectWrapper.on div span{color:black;}
.selectbox1 .jqTransformSelectWrapper.on a.jqTransformSelectOpen{width:52px;height:37px;background:url(../images/common/selectbox1.gif) 0 -47px no-repeat;}

.search1{position:absolute;top:0px;right:0;z-index:10;width:100%;height:40px;}
.search1 .dummy{position:absolute;top:0;right:0;z-index:1;width:40px;height:40px;}
.search1 .dummy img{position:absolute;top:0;left:0;}
.search1 .dummy.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.search1 .dummy.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.search1 .dummy.forIE .img1{display:block;}
.search1 .dummy.forIE .img2{display:none;}
.search1 .controlButton{position:absolute;top:0;right:0;z-index:3;width:40px;height:40px;overflow:hidden;text-indent:-9999px;line-height:100px;background:url(../images/common/dummy.gif) 0 0 repeat;}
.search1 .insert{position:absolute;top:-10px;right:1px;z-index:2;width:296px;height:40px;padding:10px 42px 10px 208px;overflow:hidden;-moz-transition:right 0.4s;-webkit-transition:right 0.4s;transition:right 0.4s;}
.search1 .insert ul{position:absolute;top:-9999px;right:338px;float:left;height:18px;padding:0 1px 7px 0;border-bottom:1px solid black;background:url(../images/common/search1_dot.gif) right 0 no-repeat;}
.search1 .insert ul li{float:left;width:69px;height:18px;}
.search1 .insert ul li label{float:left;height:18px;margin:0 0 0 7px;font-size:14px;color:#8d8d8d;line-height:18px;letter-spacing:-0.08em;}
.search1 .insert ul li label.active{color:black;}
.search1 .insert .keyword{position:absolute;top:-9999px;left:227px;font-size:16px;color:#595959;line-height:32px;letter-spacing:-0.08em;}
.search1 .insert .keyword.active{display:none;}
.search1 .insert .inputText1{float:left;width:277px;height:32px;margin:-9999px 0 0 19px;font-size:16px;color:#595959;line-height:32px;letter-spacing:-0.08em;border:none;background:none;}
.search1 .insert .inputButton{position:absolute;top:10px;right:0;z-index:2;width:40px;height:40px;}
.search1 .insert .dummy{top:10px;}
.search1 .insert .dummy.normal .img1{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);}
.search1 .insert .dummy.normal .img2{-moz-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7);}
.search1 .insert .dummy.forIE .img1{top:5px;left:5px;width:30px;height:30px;}
.search1 .insert .dummy.forIE .img2{top:5px;left:5px;width:30px;height:30px;}
.search1.active .dummy.normal .img1{opacity:0;filter:alpha(opacity=0);-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.search1.active .dummy.normal .img2{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.search1.active .dummy.forIE .img1{display:none;}
.search1.active .dummy.forIE .img2{display:block;}
.search1.active .insert{right:53px;background:url(../images/common/search1_line.gif) right 42px no-repeat;}
.search1.active .insert ul{top:17px;}
.search1.active .insert .keyword{top:10px;}
.search1.active .insert .inputText1{margin:0 0 0 19px;}
.search1.active .insert .dummy.normal .img1{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.search1.active .insert .dummy.normal .img2{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.search1.active .insert .dummy.forIE .img1{top:0;left:0;width:40px;height:40px;}
.search1.active .insert .dummy.forIE .img2{top:0;left:0;width:40px;height:40px;}

.result1{position:relative;z-index:10;float:left;width:100%;height:77px;margin:0px 0 60px;text-align:center;font-size:18px;color:black;line-height:72px;letter-spacing:-0.08em;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.result1 strong{font-weight:bold;}

.boardList1{position:relative;float:left;width:320px;margin:0 0 34px;overflow:hidden;}
.boardList1 .list{width:100%;padding:0 0 31px;overflow:hidden;}
.boardList1 .list:after{content:"";display:block;clear:both;}
.boardList1 .list li{position:relative;z-index:1;float:left;width:100%;margin:0 0 -1px;}
.boardList1 .list li a{display:block;position:relative;min-width:1px;padding:26px 14px 27px;overflow:hidden;word-wrap:break-word;font-size:12px;color:#e2e2e2;font-family:Dotum,sans-serif;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.boardList1 .list li a:after{content:"";display:block;clear:both;}
.boardList1 .list li a p{display:block;max-height:44px;margin:0 0 9px;overflow:hidden;font-size:15px;color:#787878;line-height:22px;letter-spacing:-0.08em;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.boardList1 .list li a .title{display:block;max-height:44px;margin:0 0 9px;overflow:hidden;font-size:15px;color:#787878;line-height:22px;letter-spacing:-0.08em;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.boardList1 .list li a .title span{font-weight:bold;}
.boardList1 .list li a .date{padding:0 8px 0 0;vertical-align:top;font-size:11px;color:#787878;font-family:Verdana;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:url(../images/common/board_list_line_off.gif) right 1px no-repeat;}
.boardList1 .list li a .name{margin:0 0 0 5px;vertical-align:top;font-size:11px;color:#787878;font-weight:bold;font-family:Verdana;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.boardList1 .list li.img a{padding:30px 14px;}
.boardList1 .list li.img a .date{display:block;padding:0 0 2px;background:none !important;}
.boardList1 .list li.img a .name{display:block;margin:0 0 -3px;}
.boardList1 .list li.img a .thum{float:left;width:126px;height:80px;margin:0 20px 0 0;}
.boardList1 .list li.active{z-index:2;}
.boardList1 .list li.active a{color:#7f7f7f;border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;}
.boardList1 .list li.active a .title{color:black;}
.boardList1 .list li.active a .date{color:#2e2c28;background:url(../images/common/board_list_line_on.gif) right 1px no-repeat;}
.boardList1 .list li.active a .name{color:#2e2c28;}
.boardList1 .paging1{float:left;width:100%;margin:0 0 -1px;padding:0 0 29px;border-bottom:1px solid #e2e2e2;}
.boardList1 .paging1 li.prev a{margin:0 48px 0 0;}
.boardList1 .paging1 li.next a{margin:0 0 0 48px;}

.boardList2{position:relative;width:100%;padding:0 0 65px;}
.boardList2:after{content:"";display:block;clear:both;}
.boardList2 table{width:100%;}
.boardList2 table th{padding:0 0 6px;vertical-align:top;text-align:center;font-size:14px;color:#787878;line-height:31px;letter-spacing:-0.08em;border-bottom:1px solid #e2e2e2;}
.boardList2 table td{padding:25px 10px 24px;vertical-align:middle;text-align:center;font-size:14px;color:#787878;line-height:24px;border-bottom:1px solid #e2e2e2;}
.boardList2 table td.title{padding:25px 0 24px;text-align:left;font-size:18px;line-height:28px;letter-spacing:-0.08em;}
.boardList2 table td.title a{color:#787878;}
.boardList2 table td.file{font-family:Verdana;}
.boardList2 table td.file span{float:left;width:120px;text-align:center;word-wrap:break-word;}
.boardList2 table td.date{font-family:Verdana;}
.boardList2 table .activeprev td{border-bottom:1px solid #7f7f7f;}
.boardList2 table .active th{border-bottom:1px solid #7f7f7f;}
.boardList2 table .active td{color:black;border-bottom:1px solid #7f7f7f;}
.boardList2 table .active td.title a{color:black;}
.boardList2 table .none td{font-size:18px;color:black;line-height:28px;letter-spacing:-0.08em;}
.boardList2 .paging1{position:absolute;top:100%;left:0;width:100%;margin:-35px 0 0;}
.boardList2 .paging1 li.prev a{margin:0 48px 0 0;}
.boardList2 .paging1 li.next a{margin:0 0 0 48px;}

.boardView1{position:relative;float:right;width:600px;padding:0 0 34px;}
.boardView1 .head{position:relative;width:100%;margin:0 0 40px;padding:0 0 22px;font-size:12px;color:#c6c6c6;font-family:Dotum,sans-serif;border-bottom:1px solid #2c2b29;}
.boardView1 .head:after{content:"";display:block;clear:both;}
.boardView1 .head .title{float:left;width:100%;margin:-7px 0 14px;font-size:28px;color:black;line-height:40px;letter-spacing:-0.08em;font-weight:bold;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;}
.boardView1 .head .date{padding:0 8px 0 0;vertical-align:top;font-size:11px;color:#686363;font-family:Verdana;background:url(../images/common/board_view_line.gif) right 1px no-repeat;}
.boardView1 .head .name{margin:0 0 0 5px;vertical-align:top;font-size:11px;color:#292626;font-weight:bold;font-family:Verdana;}
.boardView1 .head .file{position:absolute;bottom:15px;right:0;padding:0 34px 0 0;font-size:12px;color:#686363;line-height:24px;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;}
.boardView1 .head .file img{position:absolute;top:0;right:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.boardView1 .head .file.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.boardView1 .head .file.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.boardView1 .head .file.forIE .img1{display:block;}
.boardView1 .head .file.forIE .img2{display:none;}
.boardView1 .head .file.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
.boardView1 .head .file.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
.boardView1 .head .file.forIE:hover .img1{display:none;}
.boardView1 .head .file.forIE:hover .img2{display:block;}
.boardView1 .head .file:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.boardView1 .body{width:100%;word-wrap:break-word;font-size:16px;color:#4c4b4b;line-height:28px;letter-spacing:-0.08em;}
.boardView1 .body img{display:block;max-width:100%;}
.boardView1 .reply{position:relative;min-width:1px;height:67px;margin:0 0 32px;padding:0 0 14px 84px;border-bottom:1px solid #2c2b29;}
.boardView1 .reply .note{position:absolute;top:0;left:0;width:67px;height:67px;text-align:center;font-size:16px;color:black;line-height:66px;letter-spacing:-0.08em;font-weight:bold;background:url(../images/common/reply.png) 0 0 no-repeat;}
.boardView1 .reply .title{font-size:28px;color:black;line-height:62px;letter-spacing:-0.08em;font-weight:bold;}

.boardWrite1{position:relative;width:100%;}
.boardWrite1 table{width:100%;}
.boardWrite1 table th{padding:10px 0;vertical-align:top;text-align:left;font-size:16px;color:#585858;line-height:39px;font-weight:bold;background:white;}
.boardWrite1 table td{padding:10px 0;vertical-align:top;text-align:left;font-size:16px;color:black;line-height:39px;background:white;}
.boardWrite1 table td .inputText{float:left;width:856px;height:37px;text-indent:22px;font-size:16px;color:#8e8e8e;line-height:37px;border:1px solid #cacaca;background:none;}
.boardWrite1 table td textarea.inputText{width:812px;height:603px;padding:8px 22px;text-indent:0;line-height:40px;resize:none;}
.boardWrite1 table td .limit{float:left;width:0;height:39px;white-space:nowrap;text-indent:23px;color:#8e8e8e;}
.boardWrite1 table td .upload{position:relative;float:left;width:141px;height:39px;margin:0 0 0 30px;overflow:hidden;}
.boardWrite1 table td .upload a{float:left;width:100%;height:39px;text-align:center;font-size:16px;color:white;line-height:39px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:#8a8a8a;}
.boardWrite1 table td .upload:hover a{background:black;}
.boardWrite1 table td .upload input{position:absolute;top:0;right:0;width:1000px;height:39px;opacity:0;filter:alpha(opacity=0);font-size:50px;cursor:pointer;}
.boardWrite1 table td .inputList{min-width:1px;}
.boardWrite1 table td .inputList:after{content:"";display:block;clear:both;}
.boardWrite1 table td .inputList li{float:left;height:39px;margin:0 30px 0 0;}
.boardWrite1 table td .inputList li .jqTransformRadioWrapper,
.boardWrite1 table td .inputList li .jqTransformCheckbox{margin:12px 9px 0 0;}
.boardWrite1 table td .inputList li label{float:left;}
.boardWrite1 table td .inputList li label.active{color:black;}

.comment1{position:relative;float:right;width:600px;padding:20px 0 64px;border-top:1px solid black;}
.comment1 .write{position:relative;width:100%;height:100px;}
.comment1 .write textarea{float:left;width:428px;height:78px;padding:10px;font-size:14px;color:#868686;line-height:25px;letter-spacing:-0.08em;border:1px solid #c0c0c0;background:none;resize:none;}
.comment1 .write a{position:absolute;top:5px;left:480px;width:91px;height:91px;}
.comment1 .write a span{position:absolute;top:0;left:0;z-index:3;width:91px;height:91px;text-align:center;font-size:17px;color:white;line-height:91px;letter-spacing:-0.08em;font-family:'klavika_bold_capsbold';-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
.comment1 .write a img{position:absolute;top:0;left:0;z-index:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.comment1 .write a.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.comment1 .write a.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.comment1 .write a.forIE .img1{display:block;}
.comment1 .write a.forIE .img2{display:none;}
.comment1 .write a.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
.comment1 .write a.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
.comment1 .write a.forIE:hover .img1{display:none;}
.comment1 .write a.forIE:hover .img2{display:block;}
.comment1 .write a:hover span{color:black;}
.comment1 .write a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.comment1 .list{padding:10px 0 0;}
.comment1 .list li{padding:24px 0 27px;font-size:12px;color:#c6c6c6;font-family:Dotum,sans-serif;border-bottom:1px solid #e2e2e2;}
.comment1 .list li p{padding:0 0 9px;font-size:14px;color:#868686;line-height:25px;letter-spacing:-0.08em;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;}
.comment1 .list li .date{padding:0 8px 0 0;vertical-align:top;font-size:11px;color:#818181;font-family:Verdana;background:url(../images/common/board_view_line.gif) right 1px no-repeat;}
.comment1 .list li .name{margin:0 0 0 5px;vertical-align:top;font-size:11px;color:#818181;font-weight:bold;font-family:Verdana;}
.comment1 .paging1{padding:30px 0 0;}
.comment1 .paging1 li a,
.comment1 .paging1 li strong{margin:0 5px;}
.comment1 .paging1 li.prev a{margin:0 17px 0 0;}
.comment1 .paging1 li.next a{margin:0 0 0 17px;}

.paging1{position:relative;clear:both;height:28px;text-align:center;}
.paging1 li{display:inline;vertical-align:top;}
.paging1 li a{display:inline-block;width:21px;height:21px;padding:3px 0 4px;vertical-align:top;text-align:center;font-size:12px;color:#a8a8a8;line-height:21px;font-family:Verdana;}
.paging1 li strong{display:inline-block;width:21px;height:21px;padding:4px 0 3px;vertical-align:top;text-align:center;font-size:12px;color:white;line-height:21px;font-weight:bold;font-family:Verdana;background:url(../images/common/paging1_active.png) center 4px no-repeat;}
.paging1 li.control a{position:relative;width:28px;height:0;padding:28px 0 0;overflow:hidden;line-height:100px;}
.paging1 li.control a img{position:absolute;top:0;left:0;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}
.paging1 li.control.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.paging1 li.control.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.paging1 li.control.forIE a .img1{display:block;}
.paging1 li.control.forIE a .img2{display:none;}
.paging1 li.control.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
.paging1 li.control.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
.paging1 li.control.forIE a:hover .img1{display:none;}
.paging1 li.control.forIE a:hover .img2{display:block;}
.paging1 li.control a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.popup{position:fixed;top:50%;left:50%;z-index:201;-moz-transition:transform 0.4s;-webkit-transition:transform 0.4s;transition:transform 0.4s;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);background:white;}
.popup.active{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup.forIE{top:-9999px;}
.popup.forIE.active{top:50%;}
.popup h1{position:relative;z-index:2;width:100%;height:49px;padding:21px 0 0;text-align:center;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;background:#fbb900;}
.popup .close{position:absolute;top:11px;right:20px;z-index:3;width:47px;height:47px;overflow:hidden;text-indent:-9999px;}
.popup .close img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup .close:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup .cont{position:relative;width:100%;}
.popup .cont:after{content:"";display:block;clear:both;}

.popup_p{position:fixed;top:50%;left:50%;z-index:201;-moz-transition:transform 0.4s;-webkit-transition:transform 0.4s;transition:transform 0.4s;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.popup_p.active{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup_p.forIE{top:-9999px;}
.popup_p.forIE.active{top:50%;}
.popup_p h1{position:relative;z-index:2;width:100%;height:49px;padding:21px 0 0;text-align:center;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;background:#fbb900;}
.popup_p .close{position:absolute;top:11px;right:20px;z-index:3;width:47px;height:47px;overflow:hidden;text-indent:-9999px;}
.popup_p .close img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup_p .close:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup_p .cont{position:relative;width:100%;}
.popup_p .cont:after{content:"";display:block;clear:both;}


.popup_p2{position:absolute;top:50%;left:50%;z-index:201;-moz-transition:transform 0.4s;-webkit-transition:transform 0.4s;transition:transform 0.4s;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.popup_p2.active{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup_p2.forIE{top:-9999px;}
.popup_p2.forIE.active{top:50%;}
.popup_p2 h1{position:relative;z-index:2;width:100%;height:49px;padding:21px 0 0;text-align:center;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;background:#fbb900;}
.popup_p2 .close{position:absolute;top:11px;right:20px;z-index:3;width:47px;height:47px;overflow:hidden;text-indent:-9999px;}
.popup_p2 .close img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup_p2 .close:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup_p2 .cont{position:relative;width:100%;}
.popup_p2 .cont:after{content:"";display:block;clear:both;}

.popup .closeAnother{position:absolute;top:0;right:-126px;z-index:2;width:77px;height:77px;overflow:hidden;text-indent:-9999px;line-height:100px;}
.popup .closeAnother img{position:absolute;top:0;left:0;-moz-transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup .closeAnother.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.popup .closeAnother.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.popup .closeAnother.forIE .img1{display:block;}
.popup .closeAnother.forIE .img2{display:none;}
.popup .closeAnother.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
.popup .closeAnother.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
.popup .closeAnother.forIE:hover .img1{display:none;}
.popup .closeAnother.forIE:hover .img2{display:block;}

.popup .closeAnother:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.popup .playnow{position:absolute;top:145px;left:294px;width:91px;height:91px;}

.popup .cont .message{padding:32px 0 76px;text-align:center;font-size:16px;color:#8e8e8e;line-height:30px;}
.popup .cont .message strong{font-size:20px;color:black;font-weight:bold;}
.popup .cont .message.none{padding:52px 0 86px;}


.popup .cont .info{margin:0 0 0 14px;padding:24px 0 23px;}
.popup .cont .info li{padding:0 0 1px 16px;font-size:14px;color:#8e8e8e;line-height:25px;background:url(../images/common/dot1.png) 0 9px no-repeat;}
.popup .cont .info a{color:black;font-weight:bold;}

.popup .cont .write{min-width:1px;margin:0 30px;}
.popup .cont .write .bar1{float:left;width:30px;height:39px;text-align:center;}
.popup .cont .write table{width:100%;border-top:1px solid #e2e2e2;}
.popup .cont .write table th{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#585858;line-height:39px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
.popup .cont .write table td{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#8e8e8e;line-height:39px;border-bottom:1px solid #e2e2e2;}
.popup .cont .write table td .inputText{float:left;width:455px;height:37px;text-indent:11px;font-size:16px;color:#8e8e8e;line-height:37px;border:1px solid #cacaca;background:none;}
.popup .cont .write table td .inputText2{float:left;width:120px;height:37px;text-indent:11px;font-size:16px;color:#8e8e8e;line-height:37px;border:1px solid #cacaca;background:none;}
.popup .cont .write table td textarea.inputText{width:433px;height:80px;padding:2px 11px 0;text-indent:0;line-height:25px;resize:none;}
.popup .cont .write table td .upload{position:relative;float:left;width:141px;height:39px;margin:0 0 0 30px;overflow:hidden;}
.popup .cont .write table td .upload a{float:left;width:100%;height:39px;text-align:center;font-size:16px;color:white;line-height:39px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:#8a8a8a;}
.popup .cont .write table td .upload:hover a{background:black;}
.popup .cont .write table td .upload input{position:absolute;top:0;right:0;width:1000px;height:39px;opacity:0;filter:alpha(opacity=0);font-size:50px;cursor:pointer;}

.popup .cont .final{padding:9px 0;text-align:center;}
.popup .cont .final.afford{padding:30px 0;}
.popup .cont .final li{display:inline;vertical-align:top;}
.popup .cont .final li a{display:inline-block;position:relative;width:103px;height:103px;margin:0 7px;vertical-align:top;}
.popup .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:103px;height:103px;text-align:center;font-size:18px;color:black;line-height:103px;letter-spacing:-0.08em;font-weight:bold;}
.popup .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.popup .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.popup .cont .final li.forIE a .img1{display:block;}
.popup .cont .final li.forIE a .img2{display:none;}
.popup .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
.popup .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
.popup .cont .final li.forIE a:hover .img1{display:none;}
.popup .cont .final li.forIE a:hover .img2{display:block;}
.popup .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup .cont .loading{width:100%;height:0;overflow:hidden;}
.popup .cont .loading p{position:relative;width:143px;height:57px;margin:0 auto;padding:8px 0 0 83px;white-space:nowrap;font-size:16px;color:black;letter-spacing:-0.08em;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.popup .cont .loading p strong{display:block;padding:0 0 5px;font-size:20px;font-weight:bold;}
.popup .cont .loading p img{position:absolute;top:0;left:0;}
.popup .cont .loading.active{height:65px;padding:49px 0;}
.popup .cont .loading.active p{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

.popup .cont .postSearchInsert{position:relative;width:100%;height:39px;margin:0 0 50px;padding:30px 0 0;}
.popup .cont .postSearchInsert label{position:absolute;top:31px;left:71px;font-size:16px;color:#8e8e8e;line-height:37px;}
.popup .cont .postSearchInsert .inputText{float:left;width:213px;height:37px;margin:0 0 0 59px;text-indent:11px;font-size:16px;color:#8e8e8e;line-height:37px;border:1px solid #cacaca;background:none;}
.popup .cont .postSearchInsert .button{float:left;width:139px;height:37px;margin:0 0 0 10px;padding:1px;text-align:center;font-size:16px;color:white;line-height:37px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:#8a8a8a;}
.popup .cont .postSearchInsert .button:hover{background:black;}
.popup .cont .postResultList{width:450px;margin:0 auto;padding:0 0 14px;border-top:1px solid #e2e2e2;}
.popup .cont .postResultList li{border-bottom:1px solid #e2e2e2;}
.popup .cont .postResultList li a{display:block;position:relative;min-width:1px;padding:10px 10px 10px 75px;word-wrap:break-word;font-size:14px;color:#8e8e8e;line-height:18px;}
.popup .cont .postResultList li a span{position:absolute;top:10px;left:10px;}
.popup .cont .postResultList li a:hover{color:black;}
.popup .cont .postResultList li.none{text-align:center;font-size:16px;color:#8e8e8e;line-height:74px;}

#videoArea{width:678px;height:382px;}
#videoArea .sample{display:block;}

.popup .size490{position:relative;width:490px;}
.popup .size510{position:relative;width:510px;}
.popup .size640{position:relative;width:640px;}
.popup .size678{position:relative;width:678px;}
.popup .size840{position:relative;width:840px;}


.popup2{position:fixed;top:0px;left:0px;z-index:999;-moz-transition:transform 0.4s;-webkit-transition:transform 0.4s;transition:transform 0.4s;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background:white;}
.popup2.active{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup2.forIE{top:-9999px;}
.popup2.forIE.active{top:50%;}
.popup2 h1{position:relative;z-index:2;width:100%;height:49px;padding:21px 0 0;text-align:center;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;background:#fbb900;}
.popup2 .close{position:absolute;top:11px;right:20px;z-index:3;width:47px;height:47px;overflow:hidden;text-indent:-9999px;}
.popup2 .close img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup2 .close:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup2 .cont{position:relative;width:100%;}
.popup2 .cont:after{content:"";display:block;clear:both;}

.popup2 .cont .info{margin:0 0 0 14px;padding:24px 0 23px;}
.popup2 .cont .info li{padding:0 0 1px 16px;font-size:14px;color:#8e8e8e;line-height:25px;background:url(../images/common/dot1.png) 0 9px no-repeat;}
.popup2 .cont .info a{color:black;font-weight:bold;}

.popup2 .cont .write{min-width:1px;margin:0 30px;}
.popup2 .cont .write table{width:100%;border-top:1px solid #e2e2e2;}
.popup2 .cont .write table th{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#585858;line-height:22px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
.popup2 .cont .write table td{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#8e8e8e;line-height:22px;border-bottom:1px solid #e2e2e2;}
.popup2 .cont .write table td .inputText{float:left;width:100px;height:25px;text-indent:11px;font-size:15px;color:#8e8e8e;line-height:22px;border:1px solid #cacaca;background:none;}


.popup2 .cont .write table td .inputList{min-width:1px;}
.popup2 .cont .write table td .inputList:after{content:"";display:block;clear:both;}
.popup2 .cont .write table td .inputList li{float:left;height:25px;margin:0 30px 0 0;}
.popup2 .cont .write table td .inputList li .jqTransformRadioWrapper,
.popup2 .cont .write table td .inputList li .jqTransformCheckbox{margin:3px 9px 0 0;}
.popup2 .cont .write table td .inputList li label{float:left;}
.popup2 .cont .write table td .inputList li label.active{color:black;}

.popup2 .cont .write2{min-width:1px;margin:0 20px;}
.popup2 .cont .write2 table{width:98%;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;}
.popup2 .cont .write2 table th{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#585858;line-height:22px;font-weight:bold;border-bottom:1px solid #000000;}
.popup2 .cont .write2 table td{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#8e8e8e;line-height:22px;border-bottom:1px solid #000000;}

.popup2 .cont .write2 .write3{min-width:1px;margin:0 20px;}
.popup2 .cont .write2 .write3 table{width:90%;border:0px;}
.popup2 .cont .write2 .write3 table th{padding:10px 0;vertical-align:top;text-align:left;font-size:16px;color:#000000;line-height:22px;font-weight:bold;border:0px;}
.popup2 .cont .write2 .write3 table td{padding:10px 0;vertical-align:top;text-align:left;font-size:16px;color:#000000;line-height:22px;border-bottom:0px;}


.popup2 .cont .final{padding:9px 0;text-align:center;}
.popup2 .cont .final.afford{padding:30px 0;}
.popup2 .cont .final li{display:inline;vertical-align:top;}
.popup2 .cont .final li a{display:inline-block;position:relative;width:103px;height:103px;margin:0 7px;vertical-align:top;}
.popup2 .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:103px;height:103px;text-align:center;font-size:18px;color:black;line-height:103px;letter-spacing:-0.08em;font-weight:bold;}
.popup2 .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup2 .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.popup2 .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.popup2 .cont .final li.forIE a .img1{display:block;}
.popup2 .cont .final li.forIE a .img2{display:none;}
.popup2 .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
.popup2 .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
.popup2 .cont .final li.forIE a:hover .img1{display:none;}
.popup2 .cont .final li.forIE a:hover .img2{display:block;}
.popup2 .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}


.popup2 .size490{position:relative;width:490px;}
.popup2 .size510{position:relative;width:510px;}
.popup2 .size640{position:relative;width:640px;}
.popup2 .size600{position:relative;width:600px;}
.popup2 .size800{position:relative;width:800px;}
.popup2 .size760{position:relative;width:760px;}


.popup3{position:relative;top:0px;left:0px;z-index:999;-moz-transition:transform 0.4s;-webkit-transition:transform 0.4s;transition:transform 0.4s;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background:white;}
.popup3.active{-moz-transform:scale(1);-webkit-transform:scale(0);transform:scale(0);}
.popup3.forIE{top:-9999px;}
.popup3.forIE.active{top:50%;}
.popup3 h1{position:relative;z-index:2;width:100%;height:49px;padding:21px 0 0;text-align:center;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;background:#fbb900;}
.popup3 .close{position:absolute;top:11px;right:20px;z-index:3;width:47px;height:47px;overflow:hidden;text-indent:-9999px;}
.popup3 .close img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup3 .close:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.popup3 .cont{position:relative;width:100%;}
.popup3 .cont:after{content:"";display:block;clear:both;}

.popup3 .cont .info{margin:0 0 0 14px;padding:24px 0 23px;}
.popup3 .cont .info li{padding:0 0 1px 16px;font-size:14px;color:#8e8e8e;line-height:25px;background:url(../images/common/dot1.png) 0 9px no-repeat;}
.popup3 .cont .info a{color:black;font-weight:bold;}

.popup3 .cont .write{min-width:1px;margin:0 30px;}
.popup3 .cont .write table{width:100%;border-top:1px solid #e2e2e2;}
.popup3 .cont .write table th{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#585858;line-height:22px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
.popup3 .cont .write table td{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#8e8e8e;line-height:22px;border-bottom:1px solid #e2e2e2;}
.popup3 .cont .write table td .inputText{float:left;width:100px;height:25px;text-indent:11px;font-size:15px;color:#8e8e8e;line-height:22px;border:1px solid #cacaca;background:none;}


.popup3 .cont .write table td .inputList{min-width:1px;}
.popup3 .cont .write table td .inputList:after{content:"";display:block;clear:both;}
.popup3 .cont .write table td .inputList li{float:left;height:25px;margin:0 30px 0 0;}
.popup3 .cont .write table td .inputList li .jqTransformRadioWrapper,
.popup3 .cont .write table td .inputList li .jqTransformCheckbox{margin:3px 9px 0 0;}
.popup3 .cont .write table td .inputList li label{float:left;}
.popup3 .cont .write table td .inputList li label.active{color:black;}

.popup3 .cont .write2{min-width:1px;margin:0 20px;}
.popup3 .cont .write2 table{width:98%;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;}
.popup3 .cont .write2 table th{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#585858;line-height:22px;font-weight:bold;border-bottom:1px solid #000000;}
.popup3 .cont .write2 table td{padding:10px 0;vertical-align:top;text-align:left;font-size:14px;color:#8e8e8e;line-height:22px;border-bottom:1px solid #000000;}

.popup3 .cont .write2 .write3{min-width:1px;margin:0 20px;}
.popup3 .cont .write2 .write3 table{width:90%;border:0px;}
.popup3 .cont .write2 .write3 table th{padding:10px 0;vertical-align:top;text-align:left;font-size:16px;color:#000000;line-height:22px;font-weight:bold;border:0px;}
.popup3 .cont .write2 .write3 table td{padding:10px 0;vertical-align:top;text-align:left;font-size:16px;color:#000000;line-height:22px;border-bottom:0px;}


.popup3 .cont .final{padding:9px 0;text-align:center;}
.popup3 .cont .final.afford{padding:30px 0;}
.popup3 .cont .final li{display:inline;vertical-align:top;}
.popup3 .cont .final li a{display:inline-block;position:relative;width:103px;height:103px;margin:0 7px;vertical-align:top;}
.popup3 .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:103px;height:103px;text-align:center;font-size:18px;color:black;line-height:103px;letter-spacing:-0.08em;font-weight:bold;}
.popup3 .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
.popup3 .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
.popup3 .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
.popup3 .cont .final li.forIE a .img1{display:block;}
.popup3 .cont .final li.forIE a .img2{display:none;}
.popup3 .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
.popup3 .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
.popup3 .cont .final li.forIE a:hover .img1{display:none;}
.popup3 .cont .final li.forIE a:hover .img2{display:block;}
.popup3 .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}


.popup3 .size490{position:relative;width:490px;}
.popup3 .size510{position:relative;width:510px;}
.popup3 .size640{position:relative;width:640px;}
.popup3 .size600{position:relative;width:600px;}
.popup3 .size800{position:relative;width:800px;}
.popup3 .size760{position:relative;width:760px;}


.gaessamzieScrollbarTrack{background:#d1d1d1;}
.gaessamzieScrollbarTrack .gaessamzieScrollbarMove{background:black;}

#wrap{position:relative;width:100%;min-width:1145px;}
#wrap .dim{position:absolute;top:0;left:0;z-index:200;width:100%;background:url(/images/common/dim.png) 0 0 repeat;}

#header{position:fixed;top:0;left:0;z-index:1000;width:100%;min-width:1001px;height:71px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header>h1{position:absolute;top:13px;left:50%;z-index:2;margin:0 0 0 -491px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header>h1 a{display:block;overflow:hidden;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header>h1 img{display:block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header>h1 .img1{position:absolute;top:0;left:0;z-index:2;}
#header>h1 .img2{position:absolute;top:34px;left:0;z-index:1;width:142px;height:17px;opacity:1;filter:alpha(opacity=100);}
#header .utility{position:absolute;top:32px;right:50%;z-index:10;margin:0 -520px 0 0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header .utility li,
#header .utility li a{font-size:16px;color:#bebebe;line-height:17px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header .utility li{float:left;padding:0 22px 0 0;background:url(../images/common/utility_line2.gif) right 6px no-repeat;}
#header .utility li.last{padding:0 0 0 21px;background:none;}
#header .utility li a:hover{color:#fbb900;}
#header .gnb{position:absolute;top:15px;right:50%;z-index:9;margin:0 -210px 0 0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header .gnb>h1{display:none;position:absolute;top:47px;left:0;z-index:1;width:17px;height:0;margin:0 0 0 -9px;padding:9px 0 0;overflow:hidden;line-height:100px;background:url(../images/common/gnb_arrow1.gif) 0 0 no-repeat;}
#header .gnb>ul{position:relative;float:left;z-index:2;margin:0 -21px 0 0;}
#header .gnb>ul>li{float:left;position:relative;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header .gnb>ul>li>a{float:left;height:40px;padding:22px 15px 0;font-size:12px;font-weight:400;light;color:#616161;letter-spacing:-1px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header .gnb>ul>li>img{display:none;position:absolute;top:47px;left:50%;margin:0 0 0 -9px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header .gnb>ul>li.active>a{color:#fbb900;}
#header .gnb>ul>li.active>div{display:block;}
#header .gnb>ul>li>div{display:none;position:absolute;top:46px;left:7px;width:221px;padding:10px 10px 0 0;background:url(../images/common/gnb_shadow_right.png) right 10px no-repeat;}
#header .gnb>ul>li>div:after{content:"";display:block;clear:both;}
#header .gnb>ul>li>div>h2{position:absolute;bottom:-32px;right:0;width:20px;height:0;padding:32px 0 0;overflow:hidden;line-height:100px;background:url(../images/common/gnb_shadow_edge.png) 0 0 no-repeat;}
#header .gnb>ul>li>div>ul{float:left;width:100%;margin:0 0 -32px;padding:0 0 12px;border-top:1px solid #d0d0d0;background:url(../images/common/gnb_shadow_bottom.png) 0 bottom no-repeat;}
#header .gnb>ul>li>div>ul>li>a{display:block;position:relative;width:100%;height:43px;text-indent:17px;font-size:12px;color:#3c3c3c;line-height:43px;font-weight:bold;border-bottom:1px solid #d0d0d0;background:#F2F2F2 url(../images/common/gnb_dot1.gif) 196px center no-repeat;}
#header .gnb>ul>li>div>ul>li>a>span{position:absolute;top:-1px;left:0;width:0;height:43px;padding:1px 0;overflow:hidden;text-indent:17px;font-size:12px;color:#2e250a;line-height:43px;font-weight:bolder;background:#fbb900 url(../images/common/gnb_dot2.gif) 196px center no-repeat;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;}
#header .gnb>ul>li>div>ul>li.active>a>span{width:100%;}
#header .gnb>ul>li>div.long{width:257px;}
#header .gnb>ul>li>div.long>ul>li>a{background:#272625 url(../images/common/gnb_dot1.gif) 232px center no-repeat;}
#header .gnb>ul>li>div.long>ul>li>a>span{background:#fbb900 url(../images/common/gnb_dot2.gif) 232px center no-repeat;}
#header>.bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:1;filter:alpha(opacity=100);-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:white;border-bottom:1px solid #E1E1E1;}
#header.over>.bg{}

#header .gnb>ul>li>div>ul>li.reserved>a      { color:#4d4d4d; cursor:normal; }
#header .gnb>ul>li>div>ul>li.reserved>a>span { background-color:#555; color:#ccc; }

/*
#header.small{height:50px;}
#header.small>h1{top:11px;}
#header.small>h1 a{width:123px;height:31px;}
#header.small>h1 .img1{width:123px;height:31px;}
#header.small>h1 .img2{top:29px;width:123px;height:15px;opacity:0;filter:alpha(opacity=0);}
#header.small .utility{top:14px;}
#header.small .utility li,
#header.small .utility li a{font-size:12px;}
#header.small .utility li{padding:0 14px 0 0;}
#header.small .utility li.last{padding:0 0 0 13px;}
#header.small .gnb{top:-3px;margin:0 -288px 0 0;}
#header.small .gnb>ul>li{margin:3px 0 0;}
#header.small .gnb>ul>li>a{height:35px;padding:15px 17px 0;font-size:15px;}
#header.small .gnb>ul>li>img{top:44px;}
#header.small .gnb>ul>li>div{top:43px;left:0;}
#header.small.over>.bg{opacity:1;filter:alpha(opacity=100);}
*/

#contents{position:relative;z-index:10;width:100%;overflow:hidden;background:white;min-width:1145px;}
#contents:after{content:"";display:block;clear:both;}
#contents .anchor{position:relative;width:100%;overflow:hidden;}
#contents .cont{position:relative;width:981px;margin:0 auto;}
#contents .cont:after{content:"";display:block;clear:both;}

/* 2016/03/04 in Login Form : save-LoginID check on/off */
#contents .save-loginid                  { position:relative; }
#contents .save-loginid         a        { padding-left:25px; text-align:right; white-space:nowrap; }
#contents .save-loginid         a:before { content:''; position:absolute; top:0; left:0; width:24px; height:23px; background:url(/images/common/img_selectbox.png) no-repeat; }
#contents .save-loginid.checked a:before { background-position:bottom left; }

#contents_p .save-loginid                  { position:relative; }
#contents_p .save-loginid         a        { padding-left:25px; text-align:right; white-space:nowrap; }
#contents_p .save-loginid         a:before { content:''; position:absolute; top:0; left:0; width:24px; height:23px; background:url(/images/common/img_selectbox.png) no-repeat; }
#contents_p .save-loginid.checked a:before { background-position:bottom left; }

/****************************************************************************************** MAIN ******************************************************************************************/
/* 151210 main */
#contents.main .anchor.visual{height:748px;background:url(../images/main/visual_bg.jpg) center 0 no-repeat;}
#contents.main .anchor.visual .banner{ width:990px; height:181px; margin:0 auto; padding-top:533px;}
#contents.main .anchor.visual .banner li { float:left;}
#contents.main .anchor.visual .banner li.blight { width:655px; height:181px; padding-right:5px;}
#contents.main .anchor.visual .banner li.bright { background:url(../images/main/mrbanner_back.png) no-repeat; width:330px; height:176px; padding-top:5px; text-align:center;}
#contents.main .anchor.visual .banner li.bright .point { position:absolute; width:303px; text-align:right; margin-top:145px;}
#contents.main .anchor.visual .banner li.bright .point img { margin:0 1px;}
/* 151210 main e */

/*
#contents.main .anchor.visual{height:787px;background:url(../images/main/visual_bg.jpg) center 0 no-repeat;}
*/
#contents.main .anchor.visual .slide1{position:relative;width:100%;height:787px;overflow:hidden;}
#contents.main .anchor.visual .slide1 .stage{position:absolute;top:0;left:0;z-index:1;width:100%;height:787px;}

#contents.main .anchor.visual .slide1 .stage li{position:absolute;top:0;left:-9999px;width:100%;height:787px;}

#contents.main .anchor.visual .slide1 .stage li .visualImage{position:absolute;top:0;left:50%;z-index:1;width:1200px;height:787px;margin:0 0 0 -600px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont{position:absolute;top:258px;left:50%;z-index:2;margin:0 0 0 -490px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont .title{display:block;min-height:210px;padding:109px 0 0;margin:0 0 76px;white-space:nowrap;font-size:60px;color:#fbb900;line-height:80px;letter-spacing:-0.1em;font-weight:bold;}
#contents.main .anchor.visual .slide1 .stage li .visualCont img.title{min-height:0;padding:10px 0 0;margin:0 0 110px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div{min-width:1px;margin:0 0 0 5px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div:after{content:"";display:block;clear:both;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div .button1{float:left;min-width:120px;height:51px;margin:0 10px 0 0;border:none;background:#434443;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div .button1 .txt{color:white;line-height:50px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div .button1 .txt img{padding:22px 0 0 10px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div .button1 .bg{height:51px;background:#fbb900 url(../images/common/button2_on.gif) 96px 22px no-repeat;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div .button1 .bg span{line-height:50px;}
#contents.main .anchor.visual .slide1 .stage li .visualCont div .button1 .bg span img{display:none;}
#contents.main .anchor.visual .slide1 .indicator{position:absolute;top:710px;left:0;z-index:2;width:100%;text-align:center;}
#contents.main .anchor.visual .slide1 .indicator li{display:inline;vertical-align:top;}
#contents.main .anchor.visual .slide1 .indicator li a{display:inline-block;position:relative;width:24px;height:24px;margin:0 9px;vertical-align:top;}
#contents.main .anchor.visual .slide1 .indicator li a span{position:absolute;top:3px;left:3px;width:0;height:0;overflow:hidden;text-indent:-9999px;line-height:0;border:9px solid #fbb900;border-radius:100px;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;}
#contents.main .anchor.visual .slide1 .indicator li.active a span{top:0;left:0;width:18px;height:18px;border:3px solid #fbb900;}
#contents.main .anchor.visual .slide1 .indicator li.forIE a{background:url(../images/common/slide1_dot_off.png) center center no-repeat;}
#contents.main .anchor.visual .slide1 .indicator li.forIE a span{display:none;}
#contents.main .anchor.visual .slide1 .indicator li.forIE.active a{background:url(../images/common/slide1_dot_on.png) center center no-repeat;}
#contents.main .anchor.visual .slide1 .indicator li.forIE.active a span{display:none;}



#contents.main .anchor.info{height:470px;background:black url(../images/main/info_bg1.jpg) center 0 no-repeat;}
#contents.main .anchor.info.big{height:918px;background:black url(../images/main/info_bg2.jpg) center 0 no-repeat;}
#contents.main .anchor.info h1{position:relative;z-index:2;text-align:center;font-size:30px;color:white;letter-spacing:-0.1em;font-weight:bold;}
#contents.main .anchor.info p{position:relative;z-index:2;padding:100px 0 6px;text-align:center;font-size:20px;color:white;letter-spacing:-0.09em;font-weight:bold;}
#contents.main .anchor.info .listen1{position:relative;z-index:2;width:376px;margin:0 auto;padding:47px 0 0;}
#contents.main .anchor.info .listen1:after{content:"";display:block;clear:both;}
#contents.main .anchor.info .listen1 li{float:left;width:140px;margin:0 24px;}
#contents.main .anchor.info .listen1 li a{display:block;}
#contents.main .anchor.info .listen1 li a img{display:block;margin:0 auto;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.main .anchor.info .listen1 li a .txt{display:block;padding:16px 0 0;text-align:center;font-size:16px;color:white;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.info .listen1 li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.main .anchor.info .listen1 li a:hover .txt{color:#fbb900;}
#contents.main .anchor.info .listen2{position:relative;z-index:2;width:825px;margin:0 auto;padding:172px 0 0;}
#contents.main .anchor.info .listen2:after{content:"";display:block;clear:both;}
#contents.main .anchor.info .listen2 li{float:left;width:245px;height:230px;margin:0 15px;background:white;}
#contents.main .anchor.info .listen2 li a{display:block;position:relative;width:100%;}
#contents.main .anchor.info .listen2 li a .playButton1{top:46px;}
#contents.main .anchor.info .listen2 li a .thum{display:block;width:245px;height:185px;}
#contents.main .anchor.info .listen2 li a .txt{display:block;padding:14px 0 0;text-align:center;font-size:16px;color:#4e4e4e;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.info .listen2 li a:hover .txt{color:#fbb900;}

#contents.main .anchor.info2{height:470px;background:black url(../images/main/info_bg1.jpg) center 0 no-repeat;}
#contents.main .anchor.info2.big{height:918px;background:black url(../images/main/info_bg2.jpg) center 0 no-repeat;}
#contents.main .anchor.info2 h1{position:relative;z-index:2;text-align:center;font-size:30px;color:white;letter-spacing:-0.1em;font-weight:bold;}
#contents.main .anchor.info2 p{position:relative;z-index:2;padding:100px 0 6px;text-align:center;font-size:20px;color:white;letter-spacing:-0.09em;font-weight:bold;}
#contents.main .anchor.info2 .listen1{position:relative;z-index:2;width:650px;margin:0 auto;padding:47px 0 0;}
#contents.main .anchor.info2 .listen1:after{content:"";display:block;clear:both;}
#contents.main .anchor.info2 .listen1 li{float:left;width:270px;margin:0 24px;}
#contents.main .anchor.info2 .listen1 li a{display:block;}
#contents.main .anchor.info2 .listen1 li a img{display:block;margin:0 auto;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.main .anchor.info2 .listen1 li .txt{display:block;padding:16px 0 0;text-align:center;font-size:16px;color:white;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.info2 .listen1 li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.main .anchor.info2 .listen1 li a:hover .txt{color:#fbb900;}
#contents.main .anchor.info2 .listen2{position:relative;z-index:2;width:825px;margin:0 auto;padding:172px 0 0;}
#contents.main .anchor.info2 .listen2:after{content:"";display:block;clear:both;}
#contents.main .anchor.info2 .listen2 li{float:left;width:245px;height:230px;margin:0 15px;background:white;}
#contents.main .anchor.info2 .listen2 li a{display:block;position:relative;width:100%;}
#contents.main .anchor.info2 .listen2 li a .playButton1{top:46px;}
#contents.main .anchor.info2 .listen2 li a .thum{display:block;width:245px;height:185px;}
#contents.main .anchor.info2 .listen2 li a .txt{display:block;padding:14px 0 0;text-align:center;font-size:16px;color:#4e4e4e;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.info2 .listen2 li a:hover .txt{color:#fbb900;}

#contents.main .anchor.interview{height:748px;background:white url(../images/main/demo_bg1.jpg) center 0 no-repeat;}
#contents.main .anchor.interview h1{position:relative;z-index:2;padding:112px 0 5px;text-align:center;font-size:35px;color:black;letter-spacing:-0.05em;font-family:'klavika_bold_capsbold';}
#contents.main .anchor.interview p{position:relative;z-index:2;margin:0 0 37px;text-align:center;font-size:16px;color:black;letter-spacing:-0.05em;}
#contents.main .anchor.interview .slide2{position:relative;z-index:2;width:825px;margin:0 auto;padding:267px 0 0;overflow:hidden;}
#contents.main .anchor.interview .slide2 .stage{position:absolute;top:0;left:0;height:267px;}
#contents.main .anchor.interview .slide2 .stage li{float:left;width:825px;height:287px;}
#contents.main .anchor.interview .slide2 .stage li a{float:left;position:relative;width:245px;margin:0 15px;}
#contents.main .anchor.interview .slide2 .stage li a .playButton1{top:46px;}
#contents.main .anchor.interview .slide2 .stage li a .thum{display:block;width:245px;height:185px;margin:0 0 17px;}
#contents.main .anchor.interview .slide2 .stage li a .level{display:block;padding:0 0 4px;text-align:center;font-size:14px;color:#4e4e4e;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.interview .slide2 .stage li a .name{display:block;text-align:center;font-size:14px;color:black;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.interview .slide2 .stage li a:hover .level,
#contents.main .anchor.interview .slide2 .stage li a:hover .name,
#contents.main .anchor.interview .slide2 .stage li a:hover .name strong{color:#fbb900;}
#contents.main .anchor.interview .slide2 .indicator{text-align:center;}
#contents.main .anchor.interview .slide2 .indicator li{display:inline;vertical-align:top;}
#contents.main .anchor.interview .slide2 .indicator li a{display:inline-block;position:relative;width:20px;height:20px;margin:0 9px;vertical-align:top;}
#contents.main .anchor.interview .slide2 .indicator li a span{position:absolute;top:3px;left:3px;width:0;height:0;overflow:hidden;text-indent:-9999px;line-height:0;border:7px solid #fbb900;border-radius:100px;-moz-transition:0.2s;-webkit-transition:0.2s;transition:0.2s;}
#contents.main .anchor.interview .slide2 .indicator li.active a span{top:0;left:0;width:14px;height:14px;border:3px solid #fbb900;}
#contents.main .anchor.interview .slide2 .indicator li.forIE a{background:url(../images/common/slide3_dot_off.png) center center no-repeat;}
#contents.main .anchor.interview .slide2 .indicator li.forIE a span{display:none;}
#contents.main .anchor.interview .slide2 .indicator li.forIE.active a{background:url(../images/common/slide3_dot_on.png) center center no-repeat;}
#contents.main .anchor.interview .slide2 .indicator li.forIE.active a span{display:none;}

#contents.main .anchor.any{height:802px;background:white;}
#contents.main .anchor.any h1{position:relative;z-index:2;padding:112px 0 5px;text-align:center;font-size:35px;color:black;letter-spacing:-0.05em;font-family:'klavika_bold_capsbold';}
#contents.main .anchor.any p{position:relative;z-index:2;margin:0 0 27px;text-align:center;font-size:16px;color:black;letter-spacing:-0.05em;}
#contents.main .anchor.any a{display:block;position:relative;width:678px;margin:0 auto;}
#contents.main .anchor.any a .playButton1{top:145px;}
#contents.main .anchor.any a .title{display:block;padding:22px 0 0;text-align:center;font-size:20px;color:#070707;line-height:24px;letter-spacing:-0.08em;font-weight:bold;}
#contents.main .anchor.any a .txt{display:block;padding:13px 0 0;text-align:center;font-size:16px;color:#757575;line-height:24px;letter-spacing:-0.08em;}

#contents.main .anchor.demo{height:484px;background:#e8e8e7;}
#contents.main .anchor.demo h1{position:relative;z-index:2;padding:3px 0 0;text-align:center;font-size:30px;color:black;letter-spacing:-0.1em;font-weight:bold;}
#contents.main .anchor.demo p{position:relative;z-index:2;padding:58px 0 0;text-align:center;font-size:20px;color:#504f4e;letter-spacing:-0.09em;font-weight:bold;}
#contents.main .anchor.demo ul{position:relative;z-index:2;width:825px;margin:0 auto;padding:32px 0 0;}
#contents.main .anchor.demo ul:after{content:"";display:block;clear:both;}
#contents.main .anchor.demo ul li{float:left;width:245px;height:230px;margin:0 15px;background:white;}
#contents.main .anchor.demo ul li a{display:block;position:relative;width:100%;}
#contents.main .anchor.demo ul li a .playButton1{top:46px;}
#contents.main .anchor.demo ul li a .thum{display:block;width:245px;height:185px;}
#contents.main .anchor.demo ul li a .txt{display:block;padding:14px 0 0;text-align:center;font-size:16px;color:#4e4e4e;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.demo ul li a:hover .txt{color:#fbb900;}

/****************************************************************************************** PROBLEM ******************************************************************************************/
#contents.problem>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:#272624;letter-spacing:-0.08em;font-weight:bold;}
#contents.problem .anchor{z-index:1;}
#contents.problem .anchor.section1{height:500px;background:url(../images/yuninfo/problem_bg1.jpg) center 0 no-repeat;}
#contents.problem .anchor.section1 .cont{padding:104px 0 0;}
#contents.problem .anchor.section1 .cont h1{float:left;width:480px;padding:133px 0 0;font-size:35px;color:#faa61a;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.problem .anchor.section1 .cont p{float:right;width:480px;padding:137px 0 0;white-space:nowrap;font-size:17px;color:#575656;line-height:30px;letter-spacing:-0.05em;}

#contents.problem .anchor.section2{height:342px;}
#contents.problem .anchor.section2 .cont h1{float:left;width:480px;padding:92px 0 0;font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;}
#contents.problem .anchor.section2 .cont p{float:right;width:480px;padding:91px 0 0;white-space:nowrap;font-size:17px;color:black;line-height:30px;letter-spacing:-0.05em;}

#contents.problem .anchor.section3{height:419px;background:url(../images/yuninfo/problem_bg2.jpg) center 0 no-repeat;}
#contents.problem .anchor.section3 .cont h1{position:absolute;top:122px;left:500px;font-size:30px;color:white;line-height:40px;letter-spacing:-0.1em;font-weight:bold;}
#contents.problem .anchor.section3 .cont p{float:left;width:480px;padding:127px 0 0;white-space:nowrap;font-size:17px;color:white;line-height:30px;letter-spacing:-0.05em;}

#contents.problem .anchor.section4{height:554px;background:url(../images/yuninfo/problem_bg3.gif) center 42px no-repeat;}
#contents.problem .anchor.section4 .cont h1{padding:228px 0 126px;text-align:center;font-size:40px;color:#3e2f04;line-height:50px;letter-spacing:-0.1em;font-weight:bold;}
#contents.problem .anchor.section4 .cont p{padding:0 0 0 20px;text-align:center;font-size:20px;color:#737373;letter-spacing:-0.05em;}
#contents.problem .anchor.section4 .cont p strong{color:black;font-weight:normal;}
#contents.problem .anchor.section4 .cont p img{margin:0 24px;vertical-align:top;}

/****************************************************************************************** ACQUIRE ******************************************************************************************/
#contents.acquire>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.acquire .anchor{z-index:1;}
#contents.acquire .anchor.section1{height:500px;background:url(../images/yuninfo/acquire_bg1.jpg) center 0 no-repeat;}
#contents.acquire .anchor.section1 .cont{padding:104px 0 0;}
#contents.acquire .anchor.section1 .cont h1{padding:131px 0 12px;font-size:35px;color:black;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.acquire .anchor.section1 .cont p{white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}

#contents.acquire .anchor.section2{height:347px;background:#e8e8e7;}
#contents.acquire .anchor.section2 .cont h1{position:absolute;top:90px;left:562px;width:419px;padding:0 0 17px;font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;border-bottom:5px solid black;}
#contents.acquire .anchor.section2 .cont p{padding:93px 0 0;white-space:nowrap;font-size:17px;color:#2e250a;line-height:32px;letter-spacing:-0.05em;}

#contents.acquire .anchor.section3{height:592px;}
#contents.acquire .anchor.section3 .cont h1{position:absolute;top:105px;left:0;width:380px;padding:0 0 17px;font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;border-bottom:5px solid black;}
#contents.acquire .anchor.section3 .cont p{padding:103px 0 57px 593px;white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}
#contents.acquire .anchor.section3 .cont ul{padding:0 0 0 589px;}
#contents.acquire .anchor.section3 .cont ul li{position:relative;min-width:1px;height:70px;margin:0 0 34px;padding:15px 0 0 102px;font-size:16px;color:black;letter-spacing:-0.08em;}
#contents.acquire .anchor.section3 .cont ul li strong{display:block;padding:7px 0 0;font-size:20px;font-weight:bold;}
#contents.acquire .anchor.section3 .cont ul li img{position:absolute;top:0;left:0;}

#contents.acquire .anchor.section4{height:489px;background:#fbb900;}
#contents.acquire .anchor.section4 .cont{padding:95px 0 0;}
#contents.acquire .anchor.section4 .cont h1{position:absolute;top:92px;left:562px;width:419px;padding:0 0 17px;font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;border-bottom:5px solid black;}
#contents.acquire .anchor.section4 .cont p{padding:0 0 32px;white-space:nowrap;font-size:17px;color:#2e250a;line-height:32px;letter-spacing:-0.05em;}

/****************************************************************************************** SOLUTION ******************************************************************************************/
#contents.solution>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;}
#contents.solution .anchor{z-index:1;}
#contents.solution .anchor.section1{height:500px;background:url(../images/yuninfo/solution_bg1.jpg) center 0 no-repeat;}
#contents.solution .anchor.section1 .cont{padding:104px 0 0;}
#contents.solution .anchor.section1 .cont h1{position:absolute;top:226px;left:0;font-size:35px;color:white;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.solution .anchor.section1 .cont p{padding:126px 0 0 490px;white-space:nowrap;font-size:17px;color:white;line-height:30px;letter-spacing:-0.05em;}

#contents.solution .anchor.section2{height:1265px;}
#contents.solution .anchor.section2 .cont{padding:93px 0 0;}
#contents.solution .anchor.section2 .cont h1{position:absolute;top:90px;font-size:38px;line-height:55px;letter-spacing:-0.1em;font-weight:bold;}
#contents.solution .anchor.section2 .cont .title1{left:598px;color:black;}
#contents.solution .anchor.section2 .cont .title2{left:0;color:#e7aa00;}

#contents.solution .anchor.section2 .cont p{padding:0 0 53px;white-space:nowrap;font-size:17px;color:#575656;line-height:30px;letter-spacing:-0.05em;}
#contents.solution .anchor.section2 .cont ul{padding:14px 0 25px 6px;}
#contents.solution .anchor.section2 .cont ul li{position:relative;min-width:1px;height:81px;padding:18px 0 51px 124px;font-size:20px;color:black;letter-spacing:-0.08em;}
#contents.solution .anchor.section2 .cont ul li img{display:block;margin:0 0 19px;}
#contents.solution .anchor.section2 .cont ul li .icon{position:absolute;top:0;left:0;margin:0;}

/****************************************************************************************** PRINCIPLE ******************************************************************************************/
#contents.principle>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;}
#contents.principle .anchor{z-index:1;}
#contents.principle .anchor.section1{height:500px;background:url(../images/yuninfo/principle_bg1.jpg) center 0 no-repeat;}
#contents.principle .anchor.section1 .cont{padding:104px 0 0;}
#contents.principle .anchor.section1 .cont h1{position:absolute;top:243px;left:0;font-size:35px;color:white;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.principle .anchor.section1 .cont p{padding:139px 0 0 498px;white-space:nowrap;font-size:17px;color:white;line-height:30px;letter-spacing:-0.05em;}

/* s.2015.09.02 */
#contents.principle .anchor.section2{height:2695px;}
#contents.principle .anchor.section2 .cont1{width:406px;padding:95px 0 43px 575px;}
#contents.principle .anchor.section2 .cont1 h1{width:100px;margin:0 0 18px;padding:0 0 27px;white-space:nowrap;text-indent:-5px;font-size:35px;color:black;line-height:40px;letter-spacing:-0.15em;border-bottom:4px solid black;}
#contents.principle .anchor.section2 .cont1 p{font-size:17px;color:#858585;line-height:35px;letter-spacing:-0.05em;}
#contents.principle .anchor.section2 .cont1 img{display:block;position:absolute;top:78px;left:0;}
#contents.principle .anchor.section2 .cont1.last{padding:95px 0 122px 575px;}

#contents.principle .anchor.section2 .cont2{border-top:2px solid #908b7d;}
#contents.principle .anchor.section2 .cont2 h1{width:100px;margin:0 0 104px;padding:122px 0 27px;white-space:nowrap;text-indent:-5px;font-size:35px;color:black;line-height:40px;letter-spacing:-0.1em;border-bottom:4px solid black;}
#contents.principle .anchor.section2 .cont2 p{padding:119px 0 54px 498px;white-space:nowrap;font-size:17px;color:#656563;line-height:31px;letter-spacing:-0.05em;}
#contents.principle .anchor.section2 .cont2 .process{position:relative;min-width:1px;padding:0 0 57px 498px;}
#contents.principle .anchor.section2 .cont2 .process h2{padding:11px 0 15px;font-size:19px;color:#1f1f1e;line-height:30px;letter-spacing:-0.05em;font-weight:bold;}
#contents.principle .anchor.section2 .cont2 .process p{padding:0;line-height:30px;}
#contents.principle .anchor.section2 .cont2 .process .summary{position:absolute;top:0;left:11px;height:129px;padding:0 0 0 161px;font-size:16px;color:#656563;line-height:24px;letter-spacing:-0.05em;}
#contents.principle .anchor.section2 .cont2 .process .summary strong{display:block;padding:23px 0 14px;font-size:22px;color:#232322;}
#contents.principle .anchor.section2 .cont2 .process .summary img{position:absolute;top:0;left:0;}
/* e.2015.09.02 */

#contents.principle .anchor.section3{height:520px;background:#fbb900;}
#contents.principle .anchor.section3 .cont{padding:120px 0 0;}
#contents.principle .anchor.section3 .cont h1{position:absolute;top:131px;left:0;font-size:30px;color:black;line-height:40px;letter-spacing:-0.08em;font-weight:bold;}
#contents.principle .anchor.section3 .cont p{padding:0 0 32px 460px;white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}

/****************************************************************************************** FACT ******************************************************************************************/
#contents.fact .cont{padding:0 0 104px;}
#contents.fact .cont h1{padding:156px 0 45px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}

#contents.fact .cont .itemList{position:relative;width:1005px;overflow:hidden;}
#contents.fact .cont .itemList:after{content:"";display:block;clear:both;}
#contents.fact .cont .itemList li{position:relative;float:left;width:290px;height:236px;margin:0 45px 0 0;}
#contents.fact .cont .itemList li a{display:block;}
#contents.fact .cont .itemList li a .number{display:block;font-size:30px;color:black;letter-spacing:-0.05em;font-weight:bold;font-family:'klavika_lightlight';}
#contents.fact .cont .itemList li a .title1{display:block;max-height:68px;margin:0 0 11px;overflow:hidden;font-size:25px;color:black;line-height:34px;letter-spacing:-0.08em;font-weight:bold;}
#contents.fact .cont .itemList li a .title2{display:block;max-height:84px;overflow:hidden;font-size:20px;color:#e0a500;line-height:28px;letter-spacing:-0.08em;font-weight:bold;}
#contents.fact .cont .itemList li a .txt{display:none;}
#contents.fact .cont .itemList li a:hover .number,
#contents.fact .cont .itemList li a:hover .title1,
#contents.fact .cont .itemList li a:hover .title2{text-decoration:underline;}
#contents.fact .cont .itemList li.active a .number,
#contents.fact .cont .itemList li.active a .title1,
#contents.fact .cont .itemList li.active a .title2{text-decoration:underline;}
#contents.fact .cont .paging1{padding:14px 0 0;}
#contents.fact .cont .paging1 li a,
#contents.fact .cont .paging1 li strong{margin:0 5px;}
#contents.fact .cont .paging1 li.prev a{margin:0 17px 0 0;}
#contents.fact .cont .paging1 li.next a{margin:0 0 0 17px;}
.factPop{position:fixed;top:50%;left:50%;z-index:201;width:726px;height:600px;margin:-300px 0 0 -363px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);background:white;}
.factPop.active{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.factPop.forIE{top:-9999px;}
.factPop.forIE.active{top:50%;}
.factPop .prev{position:absolute;top:262px;left:-127px;z-index:2;width:77px;height:77px;}
.factPop .next{position:absolute;top:262px;right:-127px;z-index:2;width:77px;height:77px;}
.factPop .close{position:absolute;top:0;right:-127px;z-index:2;width:77px;height:77px;}
.factPop .stage{position:relative;z-index:1;float:left;width:726px;}
.factPop .stage .number{width:632px;height:138px;margin:0 0 36px 37px;font-size:100px;color:black;line-height:138px;letter-spacing:-0.05em;font-weight:bold;font-family:'klavika_bold_capsbold';border-bottom:5px solid black;}
.factPop .stage .title1{width:634px;margin:0 0 8px 35px;word-wrap:break-word;font-size:28px;color:black;line-height:34px;letter-spacing:-0.08em;font-weight:bold;}
.factPop .stage .title2{width:432px;margin:0 0 26px 33px;word-wrap:break-word;font-size:36px;color:#e0a500;line-height:50px;letter-spacing:-0.1em;}
.factPop .stage .txt{width:632px;padding:0 0 28px 37px;word-wrap:break-word;font-size:16px;color:#858585;line-height:28px;letter-spacing:-0.08em;}

/****************************************************************************************** STEP ******************************************************************************************/
#contents.step>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;}
#contents.step .anchor{z-index:1;}
#contents.step .anchor.section1{height:500px;background:url(../images/yuninfo/step_bg1.jpg) center 0 no-repeat;}
#contents.step .anchor.section1 .cont{padding:104px 0 0;}
#contents.step .anchor.section1 .cont h1{position:absolute;top:229px;left:0;font-size:35px;color:white;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.step .anchor.section1 .cont p{padding:127px 0 0 490px;white-space:nowrap;font-size:17px;color:white;line-height:30px;letter-spacing:-0.05em;}

/* s.2015.09.02 */
#contents.step .anchor.section2{height:2851px;}
#contents.step .anchor.section2 .cont{padding:75px 0 2px;}
#contents.step .anchor.section2 .cont.another1{padding:40px 0 2px;}
#contents.step .anchor.section2 .cont.another2{padding:52px 0 2px;}
#contents.step .anchor.section2 .cont h1{margin:0 0 62px;font-size:50px;color:black;line-height:65px;letter-spacing:-0.1em;}
#contents.step .anchor.section2 .cont h1.another{margin:0 0 27px;}
#contents.step .anchor.section2 .cont h1 span{display:block;padding:0 0 18px;font-size:30px;letter-spacing:0;font-weight:bold;}
#contents.step .anchor.section2 .cont p{float:left;width:480px;padding:0 0 30px;white-space:nowrap;font-size:17px;color:#575656;line-height:30px;letter-spacing:-0.05em;}
#contents.step .anchor.section2 .cont p strong{display:block;padding:30px 0 0;font-weight:bold;}
#contents.step .anchor.section2 .cont dl{float:right;width:461px;margin:-34px 0 0;}
#contents.step .anchor.section2 .cont dl dt{margin:0 0 10px;font-size:20px;color:black;letter-spacing:-0.1em;font-weight:bold;}
#contents.step .anchor.section2 .cont dl dd{position:relative;min-width:1px;margin:0 0 0 -14px;padding:0 0 0 14px;white-space:nowrap;font-size:17px;color:#575656;line-height:30px;letter-spacing:-0.05em;}
#contents.step .anchor.section2 .cont dl dd span{position:absolute;top:0;left:0;}
#contents.step .anchor.section2 .cont dl dd.another{padding:18px 0 0 14px;font-size:16px;line-height:25px;}
#contents.step .anchor.section2 .cont dl dd.another span{top:20px;}
/* e.2015.09.02 */

/****************************************************************************************** TALK ******************************************************************************************/
#contents.talk .cont{padding:0 0 143px;}
#contents.talk .cont h1{padding:156px 0 55px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.talk .cont .sort{position:absolute;top:7px;right:0;}
#contents.talk .cont .sort li{float:left;margin:0 25px 0 0;padding:0 26px 0 0;background:url(../images/customer/faq_sort_line.gif) right 3px no-repeat;}
#contents.talk .cont .sort li a{float:left;font-size:18px;color:#c7c7c7;letter-spacing:-0.08em;font-weight:bold;}
#contents.talk .cont .sort li.last{margin:0;padding:0;background:none;}
#contents.talk .cont .sort li.active a{color:black;}
#contents.talk .cont .result1{margin:17px 0 60px;}
#contents.talk .cont .talkCont{position:relative;clear:both;width:100%;}
#contents.talk .cont .talkCont h2{height:40px;margin:0 0 80px;font-size:25px;color:black;letter-spacing:-0.08em;font-weight:bold;}

#contents.talk .cont .talkCont .boardView1{float:none;width:100%;}
#contents.talk .cont .talkCont .boardView1 .head{padding:1px 0 22px;}
#contents.talk .cont .talkCont .boardView1 .head .icon{position:absolute;top:0;left:0;width:85px;height:85px;text-align:center;font-size:16px;color:black;line-height:85px;letter-spacing:-0.08em;font-weight:bold;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;background:url(../images/yuninfo/talk_icon.png) 0 0 no-repeat;}
#contents.talk .cont .talkCont .boardView1 .head .title{display:block;float:none;width:auto;min-height:84px;margin:0;padding:0 0 13px 97px;line-height:42px;}
#contents.talk .cont .talkCont .boardView1 .body{padding:0 0 100px;border-bottom:1px solid #e2e2e2;}

#contents.talk .cont .final{padding:36px 0 69px;text-align:center;}
#contents.talk .cont .final li{display:inline;vertical-align:top;}
#contents.talk .cont .final li a{display:inline-block;position:relative;width:77px;height:77px;margin:0 7px 0 8px;vertical-align:top;}
#contents.talk .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:76px;height:77px;text-align:center;font-size:16px;color:white;line-height:74px;letter-spacing:-0.08em;font-weight:bold;}
#contents.talk .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.talk .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.talk .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.talk .cont .final li.forIE a .img1{display:block;}
#contents.talk .cont .final li.forIE a .img2{display:none;}
#contents.talk .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.talk .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.talk .cont .final li.forIE a:hover .img1{display:none;}
#contents.talk .cont .final li.forIE a:hover .img2{display:block;}
#contents.talk .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

#contents.talk .cont .talkCont .itemList{width:100%;margin:0 0 71px;}
#contents.talk .cont .talkCont .itemList:after{content:"";display:block;clear:both;}
#contents.talk .cont .talkCont .itemList li{float:left;width:100%;margin:0 0 -1px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
#contents.talk .cont .talkCont .itemList li a{display:block;padding:36px 20px 36px 35px;word-wrap:break-word;font-size:22px;color:#787878;line-height:30px;letter-spacing:-0.08em;}
#contents.talk .cont .talkCont .itemList li a span{display:block;padding:0 0 8px;text-indent:2px;font-size:16px;line-height:20px;letter-spacing:0;font-weight:bold;}
#contents.talk .cont .talkCont .itemList li.over{position:relative;border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;}
#contents.talk .cont .talkCont .itemList li.over a,
#contents.talk .cont .talkCont .itemList li.over a span{color:black;}
#contents.talk .cont .talkCont .itemList li.active{position:relative;border-top:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;}
#contents.talk .cont .talkCont .itemList li.active a,
#contents.talk .cont .talkCont .itemList li.active a span{color:black;}
#contents.talk .cont .talkCont .paging1 li.prev a{margin:0 48px 0 0;}
#contents.talk .cont .talkCont .paging1 li.next a{margin:0 0 0 48px;}

/****************************************************************************************** INFORMATION ******************************************************************************************/
#contents.information>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.information .anchor{z-index:1;}
#contents.information .anchor h1{position:absolute;top:0;left:0;width:460px;padding:0 0 6px;font-size:27px;color:black;line-height:40px;letter-spacing:-0.08em;font-weight:bold;border-bottom:5px solid black;}
#contents.information .anchor p{padding:0 0 32px 520px;white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}
#contents.information .anchor dl{padding:0 0 24px 520px;}
#contents.information .anchor dl dt{padding:0 0 5px;font-size:18px;color:black;line-height:32px;letter-spacing:-0.08em;font-weight:bold;}
#contents.information .anchor dl dd{white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}

#contents.information .anchor.section1{height:500px;background:url(../images/experience/information_bg1.jpg) center 0 no-repeat;}

#contents.information .anchor.section2{height:820px;}
#contents.information .anchor.section2 .cont{padding:95px 0 0;}
#contents.information .anchor.section2 .cont h1{top:94px;}
#contents.information .anchor.section2 .cont p{padding-bottom:47px;}

#contents.information .anchor.section3{height:479px;background:#e7aa00;}
#contents.information .anchor.section3 .cont{padding:93px 0 0;}
#contents.information .anchor.section3 .cont h1{top:92px;}
#contents.information .anchor.section3 .cont p{padding-bottom:56px;color:#463504;}
#contents.information .anchor.section3 .cont dl dd{color:#463504;}

#contents.information .anchor.section4{height:281px;}
#contents.information .anchor.section4 .cont{padding:92px 0 0;}
#contents.information .anchor.section4 .cont h1{top:91px;}

#contents.information .anchor.section5{height:396px;background:#e7aa00;}
#contents.information .anchor.section5 .cont{padding:101px 0 0;}
#contents.information .anchor.section5 .cont h1{top:100px;}
#contents.information .anchor.section5 .cont p{color:#463504;}

#contents.information .anchor.section6{height:510px;}
#contents.information .anchor.section6 .cont{padding:111px 0 0;}
#contents.information .anchor.section6 .cont h1{top:110px;}



/****************************************************************************************** TENPLAN ******************************************************************************************/
#contents.tenplan .anchor h1{position:absolute;top:50%;z-index:3;font-size:300px;color:#fbb900;line-height:1;letter-spacing:-0.05em;font-family:'klavika_lightlight';}
#contents.tenplan .anchor p{position:absolute;top:50%;left:50%;z-index:3;white-space:nowrap;font-size:15px;color:#ddd;line-height:24px;letter-spacing:-0.07em;}
#contents.tenplan .anchor p strong{display:block;margin:0 0 32px -5px;font-size:80px;color:white;line-height:85px;letter-spacing:-0.1em;}
#contents.tenplan .anchor .line{position:absolute;top:50%;left:0;z-index:2;width:100%;height:1px;margin:-1px 0 0;opacity:0.2;filter:alpha(opacity=20);background:white;}
#contents.tenplan .anchor .bg{position:absolute;top:0;left:50%;z-index:1;}

#contents.tenplan .anchor.intro{padding:71px 0 0;background:black;}
#contents.tenplan .anchor.intro h1{left:0;width:100%;margin:-94px 0 0;text-align:center;font-size:70px;color:white;line-height:1.2;letter-spacing:-0.1em;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;}
#contents.tenplan .anchor.intro h1 strong{color:#fbb900;font-weight:bold;}
#contents.tenplan .anchor.intro .bg{margin-top:50px;}
#contents.tenplan .anchor.intro a{position:absolute;bottom:76px;left:50%;z-index:2;width:79px;height:79px;margin:0 0 0 -40px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.tenplan .anchor.intro a img{display:block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.tenplan .anchor.intro a.normal{opacity:1;filter:alpha(opacity=100);}
#contents.tenplan .anchor.intro a.normal.active{opacity:0;filter:alpha(opacity=0);}
#contents.tenplan .anchor.intro a.forIE{display:block;}
#contents.tenplan .anchor.intro a.forIE.active{display:none;}
#contents.tenplan .anchor.intro a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

#contents.tenplan .anchor.section1{background:#7b8b98;}
#contents.tenplan .anchor.section1 h1{left:50%;margin:-168px 0 0 -491px;}
#contents.tenplan .anchor.section1 p{margin:-135px 0 0;}

#contents.tenplan .anchor.section2{background:#6f7479;}
#contents.tenplan .anchor.section2 h1{right:50%;margin:-166px -490px 0 0;}
#contents.tenplan .anchor.section2 p{margin:-96px 0 0 -491px;}

#contents.tenplan .anchor.section3{background:#0e0402;}
#contents.tenplan .anchor.section3 h1{left:50%;margin:-188px 0 0 -491px;}
#contents.tenplan .anchor.section3 p{margin:-139px 0 0;}

#contents.tenplan .anchor.section4{background:#2f271e;}
#contents.tenplan .anchor.section4 h1{right:50%;margin:-188px -490px 0 0;}
#contents.tenplan .anchor.section4 p{margin:-101px 0 0 -491px;}

#contents.tenplan .anchor.section5{background:#464749;}
#contents.tenplan .anchor.section5 h1{left:50%;margin:-190px 0 0 -491px;}
#contents.tenplan .anchor.section5 p{margin:-186px 0 0;}

#contents.tenplan .anchor.section6{background:#413c39;}
#contents.tenplan .anchor.section6 h1{right:50%;margin:-147px -490px 0 0;}
#contents.tenplan .anchor.section6 p{margin:-155px 0 0 -491px;}

#contents.tenplan .anchor.section7{background:#d7bdb7;}
#contents.tenplan .anchor.section7 h1{left:50%;margin:-188px 0 0 -491px;}
#contents.tenplan .anchor.section7 p{margin:-186px 0 0;}

#contents.tenplan .anchor.section8{background:black;}
#contents.tenplan .anchor.section8 h1{right:50%;margin:-148px -490px 0 0;}
#contents.tenplan .anchor.section8 p{margin:-168px 0 0 -491px;}

#contents.tenplan .anchor.section9{background:#debbac;}
#contents.tenplan .anchor.section9 h1{left:50%;margin:-188px 0 0 -491px;}
#contents.tenplan .anchor.section9 p{margin:-144px 0 0;}

#contents.tenplan .anchor.section10{background:#505050;}
#contents.tenplan .anchor.section10 h1{right:50%;margin:-168px -490px 0 0;}
#contents.tenplan .anchor.section10 p{margin:-197px 0 0 -491px;}

/****************************************************************************************** LOCATION ******************************************************************************************/
#contents.location .anchor.visual{height:882px;background:url(/images/yuninfo/location_visual_bg2.jpg) center 130px no-repeat;}

#contents.location .anchor.section1{height:327px;background:#e8e8e7;}
#contents.location .anchor.section1 .cont h1{padding:75px 0 17px 498px;font-size:24px;color:#2f2e2c;letter-spacing:-0.05em;font-weight:bold;}
#contents.location .anchor.section1 .cont img{position:absolute;top:126px;left:115px;}
#contents.location .anchor.section1 .cont address{padding:0 0 9px 498px;white-space:nowrap;font-size:17px;color:#454544;line-height:34px;letter-spacing:-0.05em;}
#contents.location .anchor.section1 .cont address span{padding:0 23px;font-size:14px;color:#c6c6c6;font-family:Dotum,sans-serif;}
#contents.location .anchor.section1 .cont address span.number{padding:0;font-size:18px;color:#5e5d5b;font-family:'klavika_bold_capsbold';}
#contents.location .anchor.section1 .cont p{padding:0 0 0 498px;white-space:nowrap;font-size:15px;color:#7e7e7e;line-height:30px;letter-spacing:-0.08em;}

/****************************************************************************************** EXPERIENCE MAIN ******************************************************************************************/
#contents.experienceMain .anchor.visual{height:700px;background:#191918 url(../images/experience/main_visual_bg.jpg) center 0 no-repeat;}
#contents.experienceMain .anchor.visual .cont h1{padding:156px 0 0;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;}
#contents.experienceMain .anchor.visual .cont .slide3{position:relative;float:left;width:100%;height:488px;margin:32px 0 0;}
#contents.experienceMain .anchor.visual .cont .slide3 .prev{position:absolute;top:158px;left:13px;}
#contents.experienceMain .anchor.visual .cont .slide3 .next{position:absolute;top:158px;right:13px;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage{position:relative;width:700px;height:488px;margin:0 auto;overflow:hidden;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul{position:absolute;top:0;left:0;height:488px;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul li{float:left;width:700px;height:488px;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul li a{display:block;position:relative;z-index:2;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul li a .playButton1{top:152px;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul li a .thum{display:block;width:700px;height:395px;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul li a .txt{display:block;padding:15px 0 0;text-align:center;font-size:20px;color:white;letter-spacing:-0.07em;}
#contents.experienceMain .anchor.visual .cont .slide3 .stage ul li .video{position:absolute;top:0;left:0;z-index:1;width:700px;height:395px;overflow:hidden;}

#contents.experienceMain .anchor.interview{background:#191917;}
#contents.experienceMain .anchor.interview .cont h1{position:relative;z-index:2;height:72px;padding:112px 0 0;text-align:center;font-size:35px;color:white;letter-spacing:-0.05em;font-family:'klavika_bold_capsbold';}
#contents.experienceMain .anchor.interview .cont ul{width:1000px;padding:0 0 82px;}
#contents.experienceMain .anchor.interview .cont ul:after{content:"";display:block;clear:both;}
#contents.experienceMain .anchor.interview .cont ul li{float:left;height:265px;margin:0 20px 0 0;padding:0 0 38px;}
#contents.experienceMain .anchor.interview .cont ul li a{display:block;position:relative;width:100%;height:263px;overflow:hidden;border-bottom:2px solid #8d8d8d;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experienceMain .anchor.interview .cont ul li a .playButton1{top:47px;}
#contents.experienceMain .anchor.interview .cont ul li a .thum{display:block;width:100%;height:185px;margin:0 0 16px;}
#contents.experienceMain .anchor.interview .cont ul li a .name{display:block;padding:0 0 1px;font-size:20px;color:white;letter-spacing:-0.05em;font-family:'klavika_bold_capsbold';-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experienceMain .anchor.interview .cont ul li a .level{display:block;font-size:14px;color:#a8a8a7;letter-spacing:-0.07em;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experienceMain .anchor.interview .cont ul li a:hover{border-bottom:2px solid #fbb900;}
#contents.experienceMain .anchor.interview .cont ul li a:hover .name,
#contents.experienceMain .anchor.interview .cont ul li a:hover .level{color:#fbb900;}
#contents.experienceMain .anchor.interview .cont ul li.short{width:230px;}
#contents.experienceMain .anchor.interview .cont ul li.half{width:480px;}
#contents.experienceMain .anchor.interview .cont ul li.long{width:730px;}

/****************************************************************************************** MEETING,VODAFTER,YOUSAID,HESAID,NEWS ******************************************************************************************/
#contents.boardpage .cont{padding:0 0 92px;}
#contents.boardpage .cont h1{padding:0px 0 64px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.boardpage .cont h1.engtitle{height:77px;padding:156px 0 0;font-size:25px;letter-spacing:0;font-weight:normal;font-family:'klavika_bold_capsbold';}
#contents.boardpage .cont .boardWrite1{float:left;margin:-12px 0 0;}
#contents.boardpage .cont .writeButton{position:relative;float:left;height:42px;margin:31px 0 0;padding:0 20px 0 50px;font-size:18px;color:black;line-height:38px;letter-spacing:-0.05em;}
#contents.boardpage .cont .writeButton img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.boardpage .cont .writeButton:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.boardpage .cont .final{clear:both;padding:30px 0 48px;text-align:center;}
#contents.boardpage .cont .final li{display:inline;vertical-align:top;}
#contents.boardpage .cont .final li a{display:inline-block;position:relative;width:77px;height:77px;margin:0 7px 0 8px;vertical-align:top;}
#contents.boardpage .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:76px;height:77px;text-align:center;font-size:16px;color:white;line-height:74px;letter-spacing:-0.08em;font-weight:bold;}
#contents.boardpage .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.boardpage .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.boardpage .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.boardpage .cont .final li.forIE a .img1{display:block;}
#contents.boardpage .cont .final li.forIE a .img2{display:none;}
#contents.boardpage .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.boardpage .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.boardpage .cont .final li.forIE a:hover .img1{display:none;}
#contents.boardpage .cont .final li.forIE a:hover .img2{display:block;}
#contents.boardpage .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

/****************************************************************************************** FAQ ******************************************************************************************/
#contents.faq .cont{padding:0 0 104px;}
#contents.faq .cont h1{padding:0px 0 55px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.faq .cont .sort{position:absolute;top:7px;right:0;}
#contents.faq .cont .sort li{float:left;margin:0 25px 0 0;padding:0 26px 0 0;background:url(../images/customer/faq_sort_line.gif) right 3px no-repeat;}
#contents.faq .cont .sort li a{float:left;font-size:18px;color:#c7c7c7;letter-spacing:-0.08em;font-weight:bold;}
#contents.faq .cont .sort li.last{margin:0;padding:0;background:none;}
#contents.faq .cont .sort li.active a{color:black;}
#contents.faq .cont .result1{margin:17px 0 60px;}
#contents.faq .cont .faqList{position:relative;clear:both;width:100%;}
#contents.faq .cont .faqList h2{height:40px;margin:0 0 83px;font-size:25px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.faq .cont .faqList .itemList{position:relative;width:1005px;margin:0 0 35px;overflow:hidden;border-top:1px solid #959595;}
#contents.faq .cont .faqList .itemList:after{content:"";display:block;clear:both;}
#contents.faq .cont .faqList .itemList li{border-bottom:1px solid #959595;}
#contents.faq .cont .faqList .itemList li a{display:block;padding:29px 66px 29px 82px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:20px;color:#787878;line-height:24px;letter-spacing:-0.08em;background:url(../images/customer/faq_q.gif) 21px 20px no-repeat;}
#contents.faq .cont .faqList .itemList li p{display:none;word-wrap:break-word;padding:22px 66px 32px 82px;font-size:16px;color:#5e5e5e;line-height:30px;letter-spacing:-0.08em;border-top:1px solid #dbdbdb;background:url(../images/customer/faq_a.gif) 21px 20px no-repeat;}
#contents.faq .cont .faqList .itemList li.active a{color:black;}
#contents.faq .cont .faqList .itemList li.active p{display:block;}
#contents.faq .cont .faqList .paging1 li a,
#contents.faq .cont .faqList .paging1 li strong{margin:0 5px;}
#contents.faq .cont .faqList .paging1 li.prev a{margin:0 17px 0 0;}
#contents.faq .cont .faqList .paging1 li.next a{margin:0 0 0 17px;}

/****************************************************************************************** DOWNLOAD ******************************************************************************************/
#contents.download .anchor .cont{overflow:hidden;}
#contents.download .anchor .cont .leftText{float:left;width:459px;font-size:15px;line-height:20px;letter-spacing:-0.05em;}
#contents.download .anchor .cont .rightText{float:right;width:460px;font-size:15px;line-height:20px;letter-spacing:-0.05em;}
#contents.download .anchor .cont ul{width:996px;margin:0 0 0 37px;}
#contents.download .anchor .cont ul:after{content:"";display:block;clear:both;}
#contents.download .anchor .cont ul li{position:relative;float:left;width:341px;height:120px;padding:4px 0 0 157px;}
#contents.download .anchor .cont ul li .icon{position:absolute;top:0;left:0;}
#contents.download .anchor .cont ul li p{padding:0 0 20px;font-size:14px;color:black;letter-spacing:-0.05em;font-weight:bold;}
#contents.download .anchor .cont ul li p.eng{padding:0 0 3px;font-size:30px;font-family:'klavika_bold_capsbold';}
#contents.download .anchor .cont ul li a{position:relative;float:left;height:28px;padding:0 0 0 38px;font-size:14px;color:black;line-height:28px;letter-spacing:-0.08em;}
#contents.download .anchor .cont ul li a img{position:absolute;top:0;left:0;z-index:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.download .anchor .cont ul li a.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.download .anchor .cont ul li a.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.download .anchor .cont ul li a.forIE .img1{display:block;}
#contents.download .anchor .cont ul li a.forIE .img2{display:none;}
#contents.download .anchor .cont ul li a.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.download .anchor .cont ul li a.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.download .anchor .cont ul li a.forIE:hover .img1{display:none;}
#contents.download .anchor .cont ul li a.forIE:hover .img2{display:block;}
#contents.download .anchor .cont ul li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

#contents.download .anchor.visual{height:500px;background:#f3f3f3 url(../images/community/download_visual_bg.jpg) center 152px no-repeat;}
#contents.download .anchor.visual .cont h1{padding:156px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.download .anchor.visual .cont h2{padding:58px 0 4px;font-size:37px;color:black;line-height:50px;letter-spacing:-0.05em;font-family:'klavika_bold_capsbold';}
#contents.download .anchor.visual .cont p{font-size:20px;color:black;line-height:30px;}

#contents.download .anchor.section1{height:394px;background:white;}
#contents.download .anchor.section1 .cont h1{padding:76px 0 50px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}

#contents.download .anchor.section2{height:435px;background:#fbb900;}
#contents.download .anchor.section2 .cont h1{padding:76px 0 50px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}

/****************************************************************************************** LOGIN ******************************************************************************************/
#contents.main .anchor.login{height:761px;background:white;}
#contents.main .anchor.login .cont h1{padding:156px 0 0 230px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.main .anchor.login .cont p.info{padding:60px 0 122px 230px;font-size:14px;color:#838383;letter-spacing:-0.06em;}
#contents.main .anchor.login .cont .insert{position:relative;width:516px;margin:0 auto;}
#contents.main .anchor.login .cont .insert p{position:relative;width:341px;height:59px;margin:0 0 11px;padding:0;}
#contents.main .anchor.login .cont .insert p label{position:absolute;top:0;left:0;font-size:22px;color:black;line-height:58px;font-family:'klavika_bold_capsbold';}

#contents.main .anchor.login .cont .insert p .inputText1{float:left;width:361px;height:58px;margin:0;padding:0;font-size:22px;color:black;line-height:58px;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;border:none;border-bottom:1px solid #b9b9b9;background:none;}

#contents.main .anchor.login .cont .insert .loginButton{position:absolute;top:16px;right:0;z-index:2;width:127px;height:127px;}
#contents.main .anchor.login .cont .insert .dummy{position:absolute;top:16px;right:0;z-index:1;width:127px;height:127px;}
#contents.main .anchor.login .cont .insert .dummy span{position:absolute;top:0;left:0;z-index:3;width:127px;height:127px;text-align:center;font-size:30px;color:white;line-height:127px;font-family:'klavika_bold_capsbold';-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.login .cont .insert .dummy img{position:absolute;top:0;left:0;z-index:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.main .anchor.login .cont .insert .dummy.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.main .anchor.login .cont .insert .dummy.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.main .anchor.login .cont .insert .dummy.forIE .img1{display:block;}
#contents.main .anchor.login .cont .insert .dummy.forIE .img2{display:none;}
#contents.main .anchor.login .cont .insert .dummy.active.normal .img1{opacity:0;filter:alpha(opacity=0);}
#contents.main .anchor.login .cont .insert .dummy.active.normal .img2{opacity:1;filter:alpha(opacity=100);}
#contents.main .anchor.login .cont .insert .dummy.active.forIE .img1{display:none;}
#contents.main .anchor.login .cont .insert .dummy.active.forIE .img2{display:block;}
#contents.main .anchor.login .cont .insert .dummy.active span{color:black;}
#contents.main .anchor.login .cont .insert .dummy.active img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.main .anchor.login .cont .insert ul{width:100%;padding:4px 0 0;}
#contents.main .anchor.login .cont .insert ul:after{content:"";display:block;clear:both;}
#contents.main .anchor.login .cont .insert ul li{float:left;margin:0 9px 0 0;padding:0 10px 0 0;background:url(../images/main/login_line.gif) right 4px no-repeat;}
#contents.main .anchor.login .cont .insert ul li a{float:left;font-size:12px;color:#848484;line-height:20px;letter-spacing:-0.06em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.main .anchor.login .cont .insert ul li a:hover{color:#fbb900;}
#contents.main .anchor.login .cont .insert ul li.last{margin:0;padding:0;background:none;}


/****************************************************************************************** LOGIN POPUP******************************************************************************************/
#contents_p.main .anchor.login{width:640px;background:white;}
#contents_p.main .anchor.login .cont h1{padding:20px 0 0 0px;font-size:30px;color:white;letter-spacing:-0.08em;font-weight:bold;text-align:left;}
#contents_p.main .anchor.login .cont p.info{padding:20px 0 50px 50px;font-size:14px;color:#838383;letter-spacing:-0.06em;}
#contents_p.main .anchor.login .cont .insert{position:relative;width:516px;margin:0 auto;}
#contents_p.main .anchor.login .cont .insert p{position:relative;width:341px;height:59px;margin:0 0 11px;padding:0;}
#contents_p.main .anchor.login .cont .insert p label{position:absolute;top:0;left:0;font-size:30px;color:black;line-height:58px;font-family:'klavika_bold_capsbold';}

#contents_p.main .anchor.login .cont .insert p .inputText1{float:left;width:361px;height:58px;margin:0;padding:0;font-size:20px;color:black;line-height:58px;font-family:'Malgun Gothic',Verdana,Arial,Applegothic,Dotum,sans-serif;border:none;border-bottom:1px solid #b9b9b9;background:none;}

#contents_p.main .anchor.login .cont .insert .loginButton{position:absolute;top:16px;right:0;z-index:2;width:127px;height:127px;}
#contents_p.main .anchor.login .cont .insert .dummy{position:absolute;top:16px;right:0;z-index:1;width:127px;height:127px;}
#contents_p.main .anchor.login .cont .insert .dummy span{position:absolute;top:0;left:0;z-index:3;width:127px;height:127px;text-align:center;font-size:30px;color:white;line-height:127px;font-family:'klavika_bold_capsbold';-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents_p.main .anchor.login .cont .insert .dummy img{position:absolute;top:0;left:0;z-index:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents_p.main .anchor.login .cont .insert .dummy.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents_p.main .anchor.login .cont .insert .dummy.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents_p.main .anchor.login .cont .insert .dummy.forIE .img1{display:block;}
#contents_p.main .anchor.login .cont .insert .dummy.forIE .img2{display:none;}
#contents_p.main .anchor.login .cont .insert .dummy.active.normal .img1{opacity:0;filter:alpha(opacity=0);}
#contents_p.main .anchor.login .cont .insert .dummy.active.normal .img2{opacity:1;filter:alpha(opacity=100);}
#contents_p.main .anchor.login .cont .insert .dummy.active.forIE .img1{display:none;}
#contents_p.main .anchor.login .cont .insert .dummy.active.forIE .img2{display:none;}
#contents_p.main .anchor.login .cont .insert .dummy.active span{color:black;}
#contents_p.main .anchor.login .cont .insert .dummy.active img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents_p.main .anchor.login .cont .insert ul{width:100%;padding:4px 0 0;}
#contents_p.main .anchor.login .cont .insert ul:after{content:"";display:none;clear:both;}
#contents_p.main .anchor.login .cont .insert ul li{float:left;margin:0 9px 0 0;padding:0 10px 0 0;background:url(../images/main/login_line.gif) right 4px no-repeat;}
#contents_p.main .anchor.login .cont .insert ul li a{float:left;font-size:16px;color:#848484;line-height:20px;letter-spacing:-0.06em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents_p.main .anchor.login .cont .insert ul li a:hover{color:#fbb900;}
#contents_p.main .anchor.login .cont .insert ul li.last{margin:0;padding:0;background:none;}


/****************************************************************************************** JOIN ******************************************************************************************/
#contents.join .cont{padding:0 0 120px;}
#contents.join .cont h1{padding:0px 0 3px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.join .cont .insert{width:100%;padding:55px 0 0;}
#contents.join .cont .insert:after{content:"";display:block;clear:both;}
#contents.join .cont .insert h2{height:43px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.join .cont .insert h2 span{font-weight:normal;}
#contents.join .cont .insert table{width:100%;border-top:1px solid #e2e2e2;}
#contents.join .cont .insert th{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#585858;line-height:39px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
#contents.join .cont .insert td{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#8e8e8e;line-height:39px;border-bottom:1px solid #e2e2e2;}
#contents.join .cont .insert .warning{float:left;clear:both;padding:7px 0 0;white-space:nowrap;font-size:14px;line-height:20px;}
#contents.join .cont .insert .bar1{float:left;width:30px;height:39px;text-align:center;}
#contents.join .cont .insert .bar2{float:left;width:33px;height:39px;text-align:center;}
#contents.join .cont .insert .button{float:left;width:139px;height:37px;margin:0 30px;padding:1px;text-align:center;font-size:16px;color:white;line-height:37px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:#8a8a8a;}
#contents.join .cont .insert .button:hover{background:black;}
#contents.join .cont .insert .inputText{float:left;height:37px;text-indent:11px;font-size:16px;color:#8e8e8e;line-height:37px;border:1px solid #cacaca;background:none;}
#contents.join .cont .insert .inputText.focus{color:black;border:1px solid black;}
#contents.join .cont .insert .inputList{min-width:1px;}
#contents.join .cont .insert .inputList:after{content:"";display:block;clear:both;}
#contents.join .cont .insert .inputList li{float:left;height:39px;margin:0 30px 0 0;}
#contents.join .cont .insert .inputList li .jqTransformRadioWrapper,
#contents.join .cont .insert .inputList li .jqTransformCheckbox{margin:12px 9px 0 0;}
#contents.join .cont .insert .inputList li label{float:left;}
#contents.join .cont .insert .inputList li label.active{color:black;}
#contents.join .cont .insert .privacy{width:979px;height:245px;font-size:14px;color:#8e8e8e;line-height:25px;border:1px solid #696969;}
#contents.join .cont .insert .privacy:after{content:"";display:block;clear:both;}
#contents.join .cont .insert .privacy .scrollArea{width:979px;}
#contents.join .cont .insert .privacy .scrollArea .textArea{width:927px;margin:0 0 0 16px;padding:4px 0 6px;}
#contents.join .cont .insert .agree{position:relative;float:right;width:213px;height:51px;margin:20px 0 -51px;}
#contents.join .cont .insert .agree .jqTransformCheckbox{position:absolute;top:0;left:0;z-index:1;}
#contents.join .cont .insert .agree label{position:relative;z-index:2;float:left;height:31px;margin:10px 0 0 30px;padding:0 11px 0 0;font-size:15px;color:white;line-height:31px;font-weight:bold;background:url(../images/common/dot1.gif) right 13px no-repeat;}
#contents.join .cont .insert.last .agree{margin:20px 0 0;}
#contents.join .cont .final{position:relative;width:294px;height:127px;margin:0 auto;padding:40px 0 0;}
#contents.join .cont .final:after{content:"";display:block;clear:both;}
#contents.join .cont .final li{float:left;width:127px;height:127px;margin:0 10px;}
#contents.join .cont .final li a{display:block;position:relative;width:100%;height:127px;}
#contents.join .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:100%;height:127px;text-align:center;font-size:20px;color:white;line-height:124px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.join .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.join .cont .final li.out{position:absolute;top:65px;left:-344px;width:77px;height:77px;margin:0;}
#contents.join .cont .final li.out a{height:77px;}
#contents.join .cont .final li.out a span{height:77px;font-size:14px;line-height:78px;}

#contents.join .cont .final li.family{position:absolute;top:35px;right:-344px;width:127px;height:127px;margin:0 10px;}
#contents.join .cont .final li.family a{display:block;position:relative;width:100%;height:127px;}
#contents.join .cont .final li.family a span{position:absolute;top:0;left:0;z-index:3;width:100%;height:127px;text-align:center;font-size:20px;color:white;line-height:124px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}

#contents.join .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.join .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.join .cont .final li.forIE a .img1{display:block;}
#contents.join .cont .final li.forIE a .img2{display:none;}
#contents.join .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.join .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.join .cont .final li.forIE a:hover .img1{display:none;}
#contents.join .cont .final li.forIE a:hover .img2{display:block;}
#contents.join .cont .final li a:hover span{color:black;}
#contents.join .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}


/****************************************************************************************** JOIN POPUP ******************************************************************************************/
#contents_p.join .cont{width:840px;padding:0 0 0px;}
#contents_p.join .cont h1{padding:20px 0 3px;font-size:20px;color:white;text-align:left;letter-spacing:-0.08em;font-weight:bold;}
#contents_p.join .cont .insert{width:100%;padding:20px 0 0 20px;}
#contents_p.join .cont .insert:after{content:"";display:block;clear:both;}
#contents_p.join .cont .insert h2{height:30px;font-size:15px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents_p.join .cont .insert h2 span{font-weight:normal;}
#contents_p.join .cont .insert table{padding:0 0 0 0px;width:800px;border-top:1px solid #e2e2e2;}
#contents_p.join .cont .insert th{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#585858;line-height:39px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
#contents_p.join .cont .insert td{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#8e8e8e;line-height:39px;border-bottom:1px solid #e2e2e2;}

#contents_p.join .cont .insert .warning{float:left;clear:both;padding:7px 0 0;white-space:nowrap;font-size:14px;line-height:20px;}
#contents_p.join .cont .insert .bar1{float:left;width:30px;height:39px;text-align:center;}
#contents_p.join .cont .insert .bar2{float:left;width:33px;height:39px;text-align:center;}
#contents_p.join .cont .insert .button{float:left;width:139px;height:37px;margin:0 30px;padding:1px;text-align:center;font-size:16px;color:white;line-height:37px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:#8a8a8a;}
#contents_p.join .cont .insert .button:hover{background:black;}
#contents_p.join .cont .insert .inputText{float:left;height:37px;text-indent:11px;font-size:16px;color:#8e8e8e;line-height:37px;border:1px solid #cacaca;background:none;}
#contents_p.join .cont .insert .inputText.focus{color:black;border:1px solid black;}
#contents_p.join .cont .insert .inputList{min-width:1px;}
#contents_p.join .cont .insert .inputList:after{content:"";display:block;clear:both;}

#contents_p.join .cont .insert .inputList li{float:left;height:39px;margin:0 30px 0 0;}
#contents_p.join .cont .insert .inputList li .jqTransformRadioWrapper,
#contents_p.join .cont .insert .inputList li .jqTransformCheckbox{margin:12px 9px 0 0;}
#contents_p.join .cont .insert .inputList li label{float:left;}
#contents_p.join .cont .insert .inputList li label.active{color:black;}
#contents_p.join .cont .insert .privacy{width:979px;height:245px;font-size:14px;color:#8e8e8e;line-height:25px;border:1px solid #696969;}
#contents_p.join .cont .insert .privacy:after{content:"";display:block;clear:both;}
#contents_p.join .cont .insert .privacy .scrollArea{width:979px;}
#contents_p.join .cont .insert .privacy .scrollArea .textArea{width:927px;margin:0 0 0 16px;padding:4px 0 6px;}
#contents_p.join .cont .insert .agree{position:relative;float:right;width:213px;height:51px;margin:20px 0 -51px;}
#contents_p.join .cont .insert .agree .jqTransformCheckbox{position:absolute;top:0;left:0;z-index:1;}
#contents_p.join .cont .insert .agree label{position:relative;z-index:2;float:left;height:31px;margin:10px 0 0 30px;padding:0 11px 0 0;font-size:15px;color:white;line-height:31px;font-weight:bold;background:url(../images/common/dot1.gif) right 13px no-repeat;}
#contents_p.join .cont .insert.last .agree{margin:20px 0 0;}
#contents_p.join .cont .final{position:relative;width:294px;height:127px;margin:0 auto;padding:40px 0 0;}
#contents_p.join .cont .final:after{content:"";display:block;clear:both;}
#contents_p.join .cont .final li{float:left;width:127px;height:127px;margin:0 10px;}
#contents_p.join .cont .final li a{display:block;position:relative;width:100%;height:127px;}
#contents_p.join .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:100%;height:127px;text-align:center;font-size:20px;color:white;line-height:124px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents_p.join .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents_p.join .cont .final li.out{position:absolute;top:65px;left:-344px;width:77px;height:77px;margin:0;}
#contents_p.join .cont .final li.out a{height:77px;}
#contents_p.join .cont .final li.out a span{height:77px;font-size:14px;line-height:78px;}

#contents_p.join .cont .final li.family{position:absolute;top:35px;right:-344px;width:127px;height:127px;margin:0 10px;}
#contents_p.join .cont .final li.family a{display:block;position:relative;width:100%;height:127px;}
#contents_p.join .cont .final li.family a span{position:absolute;top:0;left:0;z-index:3;width:100%;height:127px;text-align:center;font-size:20px;color:white;line-height:124px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}

#contents_p.join .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents_p.join .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents_p.join .cont .final li.forIE a .img1{display:block;}
#contents_p.join .cont .final li.forIE a .img2{display:none;}
#contents_p.join .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents_p.join .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents_p.join .cont .final li.forIE a:hover .img1{display:none;}
#contents_p.join .cont .final li.forIE a:hover .img2{display:block;}
#contents_p.join .cont .final li a:hover span{color:black;}
#contents_p.join .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}



/****************************************************************************************** FINISH ******************************************************************************************/
#contents.finish .cont{padding:288px 0 250px;}
#contents.finish .cont .logo{display:block;margin:0 auto 16px;}
#contents.finish .cont h1{padding:0 0 11px;text-align:center;font-size:30px;color:#fbb900;line-height:40px;letter-spacing:-0.1em;}
#contents.finish .cont .final{width:119px;height:119px;margin:0 auto;padding:40px 0 0;}
#contents.finish .cont .final:after{content:"";display:block;clear:both;}
#contents.finish .cont .final li{float:left;width:119px;height:119px;}
#contents.finish .cont .final li a{display:block;position:relative;width:100%;height:119px;}
#contents.finish .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:100%;height:119px;text-align:center;font-size:20px;color:white;line-height:122px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.finish .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.finish .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.finish .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.finish .cont .final li.forIE a .img1{display:block;}
#contents.finish .cont .final li.forIE a .img2{display:none;}
#contents.finish .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.finish .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.finish .cont .final li.forIE a:hover .img1{display:none;}
#contents.finish .cont .final li.forIE a:hover .img2{display:block;}
#contents.finish .cont .final li a:hover span{color:black;}
#contents.finish .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

#contents.finish_new{}
#contents.finish_new .finishTop{height:824px;background:#1d1d1d url(../images/renew/finish_bg.jpg)no-repeat center top;padding-top:300px;box-sizing:border-box;}
#contents.finish_new .cont{width:100%;text-align:center;font-family:'pretendard';color:#fff;}
#contents.finish_new .cont .contTit{font-family:'GmarketSans';font-weight:700;font-size:64px;letter-spacing:-0.05em;}
#contents.finish_new .cont .txt01{font-family:'GmarketSans';font-weight:700;font-size:24px;letter-spacing:-0.075em;margin-top:6px;}
#contents.finish_new .cont .txt02{font-weight:700;font-size:32px;letter-spacing:-0.075em;}
#contents.finish_new .cont .txt03{font-family:'GmarketSans';font-weight:500;font-size:22px;letter-spacing:-0.075em;}
#contents.finish_new .finishBottom{background:#262626;padding:51px 0 130px;}
#contents.finish_new .finishBottom .btn{margin:45px 0 0;}
#contents.finish_new .finishBottom .btn p{line-height:32px;font-size:18px;letter-spacing:-0.075em;color:#ccc;margin-top:30px;}
#contents.finish_new .finishBottom a{display:block;width:493px;height:64px;font-size:24px;color:#fff;font-family:'pretendard';font-weight:700;letter-spacing:-0.075em;text-align:center;border-radius:32px;margin:0 auto;box-sizing:border-box;position:relative;background:#3c3c3c;}
#contents.finish_new .finishBottom a:after{width:64px;height:64px;background:#f6ab00 url(../images/renew/arrow_bold.png) no-repeat center;content:'';position:absolute;right:0;top:0;border-radius:50%;}
#contents.finish_new .finishBottom a span{width:100%;height:100%;position:relative;left:-20px;display:flex;align-items:center;justify-content:center;}
#contents.finish_new .finishBottom a span:before{width:26px;height:26px;background:url(../images/renew/my_icon.png) no-repeat;content:'';display:inline-block;margin-right:8px;}

#contents.finish_new .imgBox{margin:33px 0 24px;}

/****************************************************************************************** FIND ******************************************************************************************/
#contents.find .cont{padding:0 0 60px;}
#contents.find .cont h1{padding:156px 0 3px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.find .cont .insert{position:relative;width:100%;padding:0 0 60px;overflow:hidden;}
#contents.find .cont .insert:after{content:"";display:block;clear:both;}
#contents.find .cont .insert h2{padding:55px 0 31px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.find .cont .insert p.info{margin:0 0 66px;font-size:14px;color:#838383;line-height:25px;letter-spacing:-0.06em;}
#contents.find .cont .insert table{float:left;width:445px;margin:0 20px 0 194px;}
#contents.find .cont .insert table th{padding:9px 0 0;vertical-align:top;text-align:left;font-size:16px;color:#585858;line-height:39px;font-weight:bold;border:none;background:none;}
#contents.find .cont .insert table td{padding:9px 0 0;vertical-align:top;font-size:16px;color:#585858;line-height:39px;border:none;background:none;}
#contents.find .cont .insert .inputText{float:left;width:307px;height:37px;text-indent:18px;font-size:16px;color:black;line-height:37px;font-weight:bold;border:1px solid #cacaca;background:none;}
#contents.find .cont .insert .inputText.focus{border:1px solid black;}
#contents.find .cont .insert .searchButton{position:absolute;left:659px;z-index:2;width:127px;height:127px;}
#contents.find .cont .insert .dummy{position:absolute;left:659px;z-index:1;width:127px;height:127px;}
#contents.find .cont .insert .dummy span{position:absolute;top:0;left:0;z-index:3;width:127px;height:127px;text-align:center;font-size:20px;color:white;line-height:127px;letter-spacing:-0.08em;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.find .cont .insert .dummy img{position:absolute;top:0;left:0;z-index:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.find .cont .insert .dummy.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.find .cont .insert .dummy.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.find .cont .insert .dummy.forIE .img1{display:block;}
#contents.find .cont .insert .dummy.forIE .img2{display:none;}
#contents.find .cont .insert .dummy.active.normal .img1{opacity:0;filter:alpha(opacity=0);}
#contents.find .cont .insert .dummy.active.normal .img2{opacity:1;filter:alpha(opacity=100);}
#contents.find .cont .insert .dummy.active.forIE .img1{display:none;}
#contents.find .cont .insert .dummy.active.forIE .img2{display:block;}
#contents.find .cont .insert .dummy.active span{color:black;}
#contents.find .cont .insert .dummy.active img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.find .cont .insert.id .searchButton,
#contents.find .cont .insert.id .dummy{top:215px;}
#contents.find .cont .insert.pw .searchButton,
#contents.find .cont .insert.pw .dummy{top:239px;}

/****************************************************************************************** LESSON ******************************************************************************************/
#contents.lesson .study{height:956px;background:#e8e8e7;}
#contents.lesson .study .cont h1{padding:40px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.lesson .study .cont h2{height:63px;padding:57px 0 0;font-size:20px;color:black;line-height:25px;letter-spacing:-0.08em;font-weight:bold;}
#contents.lesson .study .cont h2 span{margin:0 0 0 17px;padding:0 0 0 18px;vertical-align:top;font-size:25px;line-height:24px;letter-spacing:0;font-family:'klavika_bold_capsbold';background:url(../images/mypage/lesson_study_line.gif) 0 6px no-repeat;}
#contents.lesson .study .cont h2.blind{height:44px;padding:57px 0 0;}
#contents.lesson .study .cont p{color:#b8b8b8;}
#player-container2{position:relative;width:746px;height:502px;margin:0 auto;background:#656565;text-align:center;}
#contents.lesson .study .cont .buttons{padding:50px 0 0;text-align:center;}
#contents.lesson .study .cont .buttons li{display:inline;margin:0 7px 0 8px;vertical-align:top;}
#contents.lesson .study .cont .buttons li a{display:inline-block;width:221px;height:49px;vertical-align:top;text-align:center;background:#8a8a8a;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.lesson .study .cont .buttons li a img{vertical-align:top;}
#contents.lesson .study .cont .buttons li a:hover{background:#f7a51c;}
#contents.lesson .study .cont .buttons li span{text-align:center;font-size:14px;color:#575757;font-weight:bold;}

#contents.lesson .training{padding:45px 0 149px;background:white;}
#contents.lesson .training h1{padding:0 0 47px;text-align:center;font-size:23px;color:black;letter-spacing:-0.05em;font-weight:bold;}
#contents.lesson .training ul{padding:2px 0 0;text-align:center;}
#contents.lesson .training ul li{display:inline;margin:0 16px 0 17px;vertical-align:top;}
#contents.lesson .training ul li span{display:inline-block;width:181px;vertical-align:top;}
#contents.lesson .training ul li span:after{content:"";display:block;clear:both;}
#contents.lesson .training ul li span strong{display:block;padding:0 0 12px;font-size:17px;color:black;}
#contents.lesson .training ul li span a{float:left;width:181px;height:36px;margin:5px 0 0;text-align:center;font-size:16px;color:white;line-height:36px;}
#contents.lesson .training ul li span a.type1{background:#44b5bb;}
#contents.lesson .training ul li span a.type2{background:#f7a51c;}
#contents.lesson .training ul li span a.type3{background:#8fbb44;}
#contents.lesson .training ul li span a.type4{background:#272624;}
#contents.lesson .training ul li span a.type5{background:#8a8a8a;}

#contents.lesson .training ul li.big{margin:0 20px;}
#contents.lesson .training ul li.big span{width:214px;}
#contents.lesson .training ul li.big span strong{padding:0 3px 15px;text-align:left;font-size:22px;}
#contents.lesson .training ul li.big span a{width:101px;margin:5px 3px 0;}

#contents.lesson .training.buttons{padding:45px 0 134px;}
#contents.lesson .training.buttons ul{padding:2px 0 80px;}
#contents.lesson .listButton{display:block;position:relative;width:34px;height:42px;margin:0 auto;padding:0 0 0 50px;white-space:nowrap;font-size:18px;color:black;line-height:38px;letter-spacing:-0.05em;}
#contents.lesson .listButton img{position:absolute;top:0;left:0;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.lesson .listButton:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.lesson .listButton.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.lesson .listButton.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.lesson .listButton.forIE .img1{display:block;}
#contents.lesson .listButton.forIE .img2{display:none;}
#contents.lesson .listButton.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.lesson .listButton.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.lesson .listButton.forIE:hover .img1{display:none;}
#contents.lesson .listButton.forIE:hover .img2{display:block;}

#contents.lesson .training .downInfo{padding:47px 0 0;text-align:center;font-size:14px;color:#575757;font-weight:bold;}
#contents.lesson .training .downInfo span{font-weight:normal;}

/****************************************************************************************** VOCALIZE ******************************************************************************************/
#contents.vocalize .cont{padding:0 0 117px;}
#contents.vocalize .cont h1{padding:156px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.vocalize .cont .vocalList{position:relative;width:100%;overflow:hidden;}
#contents.vocalize .cont .vocalList h2{padding:58px 0 19px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.vocalize .cont .vocalList .itemList{width:1014px;padding:0 0 16px;}
#contents.vocalize .cont .vocalList .itemList:after{content:"";display:block;clear:both;}
#contents.vocalize .cont .vocalList .itemList li{float:left;width:305px;margin:0 33px 0 0;padding:13px 0 80px;border-top:1px solid #dbdbdb;}
#contents.vocalize .cont .vocalList .itemList li .date{float:left;height:38px;margin:0 16px 0 0;font-size:22px;color:black;font-family:'klavika_bold_capsbold';}
#contents.vocalize .cont .vocalList .itemList li .time{float:left;height:32px;padding:6px 0 0 17px;font-size:15px;color:#aaa;font-family:'klavika_bold_capsbold';background:url(../images/mypage/vocalize_time_line.gif) 0 8px no-repeat;}
#contents.vocalize .cont .vocalList .itemList li .media{clear:both;width:100%;}
#contents.vocalize .cont .vocalList .itemList li .file{position:relative;float:left;height:19px;margin:21px 18px 0 0;padding:0 0 0 24px;font-size:14px;color:#9c9c9c;line-height:16px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.vocalize .cont .vocalList .itemList li .file img{position:absolute;top:0;left:0;}
#contents.vocalize .cont .vocalList .itemList li .file.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.vocalize .cont .vocalList .itemList li .file.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.vocalize .cont .vocalList .itemList li .file.forIE .img1{display:block;}
#contents.vocalize .cont .vocalList .itemList li .file.forIE .img2{display:none;}
#contents.vocalize .cont .vocalList .itemList li .file.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.vocalize .cont .vocalList .itemList li .file.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.vocalize .cont .vocalList .itemList li .file.forIE:hover .img1{display:none;}
#contents.vocalize .cont .vocalList .itemList li .file.forIE:hover .img2{display:block;}
#contents.vocalize .cont .vocalList .itemList li .file:hover{color:black;}
#contents.vocalize .cont .vocalList .itemList li.none{width:981px;height:136px;padding:0 0 80px;text-align:center;font-size:18px;color:black;line-height:130px;letter-spacing:-0.08em;background:url(../images/mypage/vocalize_none_line.gif) 0 135px repeat-x;}
#contents.vocalize .cont .vocalList .paging1{position:absolute;bottom:7px;left:0;width:100%;}
#contents.vocalize .cont .vocalList .paging1 li a,
#contents.vocalize .cont .vocalList .paging1 li strong{margin:0 5px;}
#contents.vocalize .cont .vocalList .paging1 li.prev a{margin:0 17px 0 0;}
#contents.vocalize .cont .vocalList .paging1 li.next a{margin:0 0 0 17px;}
#contents.vocalize .cont .vocalList .writeButton{position:absolute;bottom:0;right:0;height:42px;padding:0 20px 0 50px;font-size:18px;color:black;line-height:38px;letter-spacing:-0.05em;}
#contents.vocalize .cont .vocalList .writeButton img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.vocalize .cont .vocalList .writeButton:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.vocalize .cont .info{padding:67px 0 0;font-size:15px;color:#8a8a8a;line-height:24px;letter-spacing:-0.05em;}
#contents.vocalize .cont .info a{color:black;font-weight:bold;}

/****************************************************************************************** SCHEDULE ******************************************************************************************/
#contents.schedule .cont{padding:0 0 127px;}
#contents.schedule .cont h1{padding:0px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.schedule .cont .state{position:relative;width:100%;margin:0 0 100px;overflow:hidden;}
#contents.schedule .cont .state:after{content:"";display:block;clear:both;}
#contents.schedule .cont .state table{float:left;width:599px;margin:62px 0 0;border-top:1px solid #e2e2e2;}
#contents.schedule .cont .state table th{padding:12px 0 11px;vertical-align:top;text-align:left;font-size:16px;color:black;line-height:22px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
#contents.schedule .cont .state table td{padding:12px 10px 11px 0;vertical-align:top;font-size:16px;color:#8e8e8e;line-height:22px;border-bottom:1px solid #e2e2e2;}
#contents.schedule .cont .state ul{float:right;width:354px;margin:53px 0 0;}
#contents.schedule .cont .state ul li{float:left;width:167px;margin:9px 0 0 10px;}
#contents.schedule .cont .state ul li a{display:block;position:relative;min-width:1px;height:65px;padding:0 0 0 37px;font-size:15px;color:black;line-height:65px;letter-spacing:-0.08em;font-weight:bold;}
#contents.schedule .cont .state ul li.type1 a{background:#fbb900 url(../images/common/button1_on.gif) 129px center no-repeat;}
#contents.schedule .cont .state ul li.type2 a{background:#b7b7b7 url(../images/common/button1_on.gif) 129px center no-repeat;}
/**** 2019-03-08  ****/
#contents.schedule .cont .state .btnArea {}
#contents.schedule .cont .state .btnArea li{ width:354px;}
#contents.schedule .cont .state .btnArea li.type3 a{background:#b7b7b7 url(../images/common/button1_on.gif) 300px center no-repeat; width:100%; font-size:14px; line-height:4.4em;}
#contents.schedule .cont .state .btnArea li.type3 a span:first-child { color:#fff;}
#contents.schedule .cont .state .btnArea li.type3 a span:last-child { text-decoration:underline; margin-left:90px;}
/**** 2019-03-08 END ****/
#contents.schedule .cont .calendar{position:relative;width:100%;}
#contents.schedule .cont .calendar h2{margin:0 0 29px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.schedule .cont .calendar .month{position:relative;width:100%;height:77px;margin:0 0 14px;text-align:center;font-size:50px;color:black;line-height:77px;font-family:'klavika_bold_capsbold';}
#contents.schedule .cont .calendar .month .prev{top:0;left:237px;}
#contents.schedule .cont .calendar .month .next{top:0;right:237px;}
#contents.schedule .cont .calendar table{width:100%;border-bottom:1px solid #e2e2e2;}
#contents.schedule .cont .calendar table thead th{padding:0;vertical-align:top;text-align:center;font-size:16px;color:#838383;line-height:48px;font-weight:normal;border:none;background:none;}
#contents.schedule .cont .calendar table thead th.first{padding:0 0 0 35px;text-align:left;font-size:14px;color:black;font-weight:bold;}
#contents.schedule .cont .calendar table tbody th{padding:0;vertical-align:top;text-align:left;font-weight:normal;border:none;background:url(../images/mypage/schedule_calendar_line.gif) 0 0 repeat-x;}
#contents.schedule .cont .calendar table tbody th strong{display:block;position:relative;z-index:2;height:54px;margin:0 0 -1px;padding:0 0 0 35px;font-size:15px;color:white;line-height:54px;background:#333230;}
#contents.schedule .cont .calendar table tbody th span{display:block;position:relative;z-index:1;height:39px;padding:0 0 0 35px;font-size:15px;color:#8b8b8b;line-height:39px;border-top:1px solid #e2e2e2;}
#contents.schedule .cont .calendar table tbody td{padding:0;vertical-align:top;text-align:center;border:none;background:url(../images/mypage/schedule_calendar_line.gif) 0 0 repeat-x;}
#contents.schedule .cont .calendar table tbody td strong{display:block;position:relative;z-index:2;height:54px;margin:0 0 -1px;font-size:30px;color:white;line-height:54px;font-family:'klavika_bold_capsbold';background:#333230;}
#contents.schedule .cont .calendar table tbody td p{display:block;position:relative;z-index:1;height:39px;font-size:14px;color:#8b8b8b;line-height:39px;border-top:1px solid #e2e2e2;}
#contents.schedule .cont .calendar table tbody td p span{line-height:18px; display:inline-block;}

#contents.schedule .cont .calendar table tbody td.bg{background:#f7f7f7 url(../images/mypage/schedule_calendar_line.gif) 0 0 repeat-x;}
#contents.schedule .cont .info{padding:54px 0 0;font-size:15px;color:#8a8a8a;line-height:24px;letter-spacing:-0.05em;}

/****************************************************************************************** COUNSEL ******************************************************************************************/
#contents.counsel .cont{padding:0 0 140px;}
#contents.counsel .cont h1{padding:0px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.counsel .cont p.info{padding:60px 0 58px;font-size:14px;color:#838383;letter-spacing:-0.06em;}
#contents.counsel .cont .boardView1{float:none;width:100%;padding:0 0 55px;}
#contents.counsel .cont .boardView1 .head{margin:0 0 32px;padding:8px 0 22px;}
#contents.counsel .cont .boardWrite1{margin:0 0 -11px;}
#contents.counsel .cont .writeButton{position:absolute;bottom:0;right:0;height:42px;padding:0 20px 0 50px;font-size:18px;color:black;line-height:38px;letter-spacing:-0.05em;}
#contents.counsel .cont .writeButton img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.counsel .cont .writeButton:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.counsel .cont .final{padding:40px 0 0;text-align:center;border-top:1px solid #e2e2e2;}
#contents.counsel .cont .final li{display:inline;vertical-align:top;}
#contents.counsel .cont .final li a{display:inline-block;position:relative;width:77px;height:77px;margin:0 7px 0 8px;vertical-align:top;}
#contents.counsel .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:76px;height:77px;text-align:center;font-size:16px;color:white;line-height:74px;letter-spacing:-0.08em;font-weight:bold;}
#contents.counsel .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.counsel .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.counsel .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.counsel .cont .final li.forIE a .img1{display:block;}
#contents.counsel .cont .final li.forIE a .img2{display:none;}
#contents.counsel .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.counsel .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.counsel .cont .final li.forIE a:hover .img1{display:none;}
#contents.counsel .cont .final li.forIE a:hover .img2{display:block;}
#contents.counsel .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

/****************************************************************************************** SETTLEMENT ******************************************************************************************/
#contents.settlement .anchor.intro{height:1015px;background:white;}
#contents.settlement .anchor.intro .top{width:981px;margin:0 auto;border-bottom:1px solid #b9b9b9;}
#contents.settlement .anchor.intro .top h1{padding:156px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro .top p{padding:51px 0 46px;font-size:60px;color:#fbb900;line-height:70px;letter-spacing:-0.08em;}
#contents.settlement .anchor.intro .cont h1{padding:45px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro .cont .info{padding:23px 0 56px;}
#contents.settlement .anchor.intro .cont .info li{font-size:14px;color:#838383;line-height:25px;letter-spacing:-0.06em;}
#contents.settlement .anchor.intro .cont .info li a{color:#838383;/*color:black;font-weight:bold;*/}
#contents.settlement .anchor.intro .cont .ticket{position:relative;width:945px;margin:0 auto;overflow:hidden;}
#contents.settlement .anchor.intro .cont .ticket:after{content:"";display:block;clear:both;}
#contents.settlement .anchor.intro .cont .ticket li{position:relative;float:left;width:255px;margin:0 30px;padding:184px 0 0;text-align:center;background:url(../images/mypage/settlement_ticket_bg.gif) 0 0 no-repeat;}
#contents.settlement .anchor.intro .cont .ticket li p{position:absolute;top:60px;left:0;width:100%;text-align:center;font-size:22px;color:#382b06;line-height:30px;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro .cont .ticket li p.twoLine{top:47px;}
#contents.settlement .anchor.intro .cont .ticket li p.treeLine{top:20px;}
#contents.settlement .anchor.intro .cont .ticket li p strong{display:block;margin:0 0 5px;font-size:22px;color:#382b06;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro .cont .ticket li p span{display:block;font-size:16px;color:#382b06;letter-spacing:-0.03em;font-weight:bold;}
#contents.settlement .anchor.intro .cont .ticket li .jqTransformRadioWrapper{display:inline-block;float:none;width:22px;height:28px;vertical-align:top;}
#contents.settlement .anchor.intro .cont .ticket li label{display:inline-block;height:28px;margin:-2px 0 0 8px;vertical-align:top;font-size:22px;color:#686565;line-height:28px;}
#contents.settlement .anchor.intro .cont .ticket li label.active{color:black;}
#contents.settlement .anchor.intro .cont .warning{padding:38px 0 0;font-size:14px;color:#838383;line-height:25px;letter-spacing:-0.06em;}

#contents.settlement .anchor.intro2{height:100%;background:white;}
#contents.settlement .anchor.intro2 .top{width:981px;margin:0 auto;border-bottom:1px solid #b9b9b9;}
#contents.settlement .anchor.intro2 .top h1{padding:156px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro2 .top p{padding:51px 0 46px;font-size:60px;color:#fbb900;line-height:70px;letter-spacing:-0.08em;}
#contents.settlement .anchor.intro2 .cont h1{padding:45px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro2 .cont .info{padding:23px 0 56px;}
#contents.settlement .anchor.intro2 .cont .info li{font-size:14px;color:#838383;line-height:25px;letter-spacing:-0.06em;}
#contents.settlement .anchor.intro2 .cont .info li a{color:#838383;/*color:black;font-weight:bold;*/}
#contents.settlement .anchor.intro2 .cont .ticket{position:relative;width:945px;margin:0 auto;overflow:hidden;}
#contents.settlement .anchor.intro2 .cont .ticket:after{content:"";display:block;clear:both;}
/*#contents.settlement .anchor.intro2 .cont .ticket li{position:relative;float:left;width:645px;margin:0 30px;padding:184px 0 0;text-align:center;background:url(../images/mypage/settlement_ticket_bg_new.gif) 0 0 no-repeat;}*/
#contents.settlement .anchor.intro2 .cont .ticket .left_zone{position:relative;float:left;width:645px;margin:0 30px;padding:184px 0 0;text-align:center;background:url(../images/mypage/settlement_ticket_bg_new.gif) 0 0 no-repeat;}
#contents.settlement .anchor.intro2 .cont .ticket.select .left_zone{background:url(../images/mypage/settlement_ticket_bg_select.gif) 0 0 no-repeat;}
#contents.settlement .anchor.intro2 .cont .ticket li p{position:absolute;top:60px;left:0;width:100%;text-align:center;font-size:22px;color:#382b06;line-height:30px;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro2 .cont .ticket li p.twoLine{top:47px;}
#contents.settlement .anchor.intro2 .cont .ticket li p.treeLine{top:20px;}
#contents.settlement .anchor.intro2 .cont .ticket li p strong{display:block;margin:0 0 5px;font-size:22px;color:#382b06;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.intro2 .cont .ticket li p span{display:block;font-size:16px;color:#382b06;letter-spacing:-0.03em;font-weight:bold;}
#contents.settlement .anchor.intro2 .cont .ticket li .jqTransformRadioWrapper{display:inline-block;float:none;width:22px;height:28px;vertical-align:top;}
#contents.settlement .anchor.intro2 .cont .ticket li label{display:inline-block;height:28px;margin:-2px 0 0 8px;vertical-align:top;font-size:22px;color:#686565;line-height:28px;}
#contents.settlement .anchor.intro2 .cont .ticket li label.active{color:black;}
#contents.settlement .anchor.intro2 .cont .warning{padding:38px 0 0;font-size:14px;color:#838383;line-height:25px;letter-spacing:-0.06em;}

#contents.settlement .anchor.option{height:316px;background:#444;}
#contents.settlement .anchor.option .cont h1{padding:65px 0 0;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.option .cont ul{position:relative;width:792px;margin:0 auto;}
#contents.settlement .anchor.option .cont ul:after{content:"";display:block;clear:both;}
#contents.settlement .anchor.option .cont ul li{position:relative;float:left;width:152px;margin:0 56px;}
#contents.settlement .anchor.option .cont ul li input{display:block;width:122px;height:122px;margin:0 auto 11px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.settlement .anchor.option .cont ul li input:hover{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.settlement .anchor.option .cont ul li span{display:block;text-align:center;font-size:18px;color:white;line-height:26px;letter-spacing:-0.08em;font-weight:bold;}

#contents.settlement .anchor.option2{height:316px;background:#444;}
#contents.settlement .anchor.option2 .cont h1{padding:65px 0 0;font-size:20px;color:white;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.option2 .cont ul{position:relative;width:792px;margin:0 auto;}
#contents.settlement .anchor.option2 .cont ul:after{content:"";display:block;clear:both;}
#contents.settlement .anchor.option2 .cont ul li{position:relative;float:left;width:460px;margin:0 56px;}
#contents.settlement .anchor.option2 .cont ul li input{display:block;width:122px;height:122px;margin:0 auto 11px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.settlement .anchor.option2 .cont ul li input:hover{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.settlement .anchor.option2 .cont ul li span{display:block;text-align:center;font-size:18px;color:white;line-height:26px;letter-spacing:-0.08em;font-weight:bold;}


#contents.settlement .anchor.coupon{height:404px;background:#eaeaea;}
#contents.settlement .anchor.coupon .cont h1{padding:65px 0 0;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.settlement .anchor.coupon .cont ul{position:relative;width:548px;margin:0 auto;}
#contents.settlement .anchor.coupon .cont ul:after{content:"";display:block;clear:both;}
#contents.settlement .anchor.coupon .cont ul li{position:relative;float:left;width:152px;margin:0 61px;}
#contents.settlement .anchor.coupon .cont ul li a{display:block;width:152px;}
#contents.settlement .anchor.coupon .cont ul li a img{display:block;width:122px;height:122px;margin:0 auto 11px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.settlement .anchor.coupon .cont ul li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.settlement .anchor.coupon .cont ul li a span{display:block;text-align:center;font-size:18px;color:#676767;line-height:26px;letter-spacing:-0.08em;font-weight:bold;}


#contents.settlement .cont .insert table{width:100%;border-top:1px solid #e2e2e2;}
#contents.settlement .cont .insert th{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#585858;line-height:39px;font-weight:bold;border-bottom:1px solid #e2e2e2;}
#contents.settlement .cont .insert td{padding:15px 0;vertical-align:top;text-align:left;font-size:16px;color:#8e8e8e;line-height:39px;border-bottom:1px solid #e2e2e2;}

#contents.settlement .cont .final{position:relative;width:294px;height:127px;margin:0 auto;padding:40px 0 0;}
#contents.settlement .cont .final:after{content:"";display:block;clear:both;}
#contents.settlement .cont .final li{float:left;width:127px;height:127px;margin:0 10px;}
#contents.settlement .cont .final li a{display:block;position:relative;width:100%;height:127px;}
#contents.settlement .cont .final li a span{position:absolute;top:0;left:0;z-index:3;width:100%;height:127px;text-align:center;font-size:20px;color:white;line-height:124px;letter-spacing:-0.08em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.settlement .cont .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.settlement .cont .final li.out{position:absolute;top:65px;right:-344px;width:77px;height:77px;margin:0;}
#contents.settlement .cont .final li.out a{height:77px;}
#contents.settlement .cont .final li.out a span{height:77px;font-size:14px;line-height:78px;}
#contents.settlement .cont .final li.normal a .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.settlement .cont .final li.normal a .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.settlement .cont .final li.forIE a .img1{display:block;}
#contents.settlement .cont .final li.forIE a .img2{display:none;}
#contents.settlement .cont .final li.normal a:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.settlement .cont .final li.normal a:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.settlement .cont .final li.forIE a:hover .img1{display:none;}
#contents.settlement .cont .final li.forIE a:hover .img2{display:block;}
#contents.settlement .cont .final li a:hover span{color:black;}
#contents.settlement .cont .final li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}









#contents.history{background:white;}
#contents.history .cont{padding:0 0 120px;}
#contents.history .cont h1{padding:0 0 56px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.history .cont table{width:100%;margin:0 0 30px;}
#contents.history .cont table th{padding:0 0 6px;vertical-align:top;text-align:center;font-size:14px;color:#787878;line-height:31px;letter-spacing:-0.08em;border-bottom:1px solid #b3b3b3;}
#contents.history .cont table th.product{padding:0 25px 6px;text-align:left;}
#contents.history .cont table td{padding:17px 0;vertical-align:middle;text-align:center;font-size:14px;color:#666;line-height:20px;letter-spacing:0;border-bottom:1px solid #b3b3b3;}
#contents.history .cont table td.date{padding:0 0 0 17px;text-align:left;font-family:Verdana;}
#contents.history .cont table td.product{padding:0 25px;text-align:left;font-size:17px;font-weight:bold;}
#contents.history .cont table td a{display:block;width:108px;height:36px;margin:0 auto;text-align:center;font-size:12px;color:white;line-height:36px;letter-spacing:-0.08em;font-weight:bold;}
#contents.history .cont table td a.type1{background:#525150;}
#contents.history .cont table td a.type2{float:left;margin:3px 0 2px;background:#8a8a8a;}
#contents.history .cont table .bank td{padding:9px 0 10px 141px;text-align:left;}
#contents.history .cont table .another td{border-bottom:1px solid #e2e2e2;}
#contents.history .cont table .none{padding:0;text-align:center;font-size:18px;color:black;line-height:57px;letter-spacing:-0.08em;}

#contents.history .cont .paging1{position:static;margin:0;}
#contents.history .cont .paging1 li.prev a{margin:0 48px 0 0;}
#contents.history .cont .paging1 li.next a{margin:0 0 0 48px;}

/****************************************************************************************** TRAINING ******************************************************************************************/
#contents.training>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.training .anchor{z-index:1;}
#contents.training .anchor h1{position:absolute;top:0;left:0;font-size:30px;color:black;line-height:40px;letter-spacing:-0.08em;font-weight:bold;}
#contents.training .anchor p{padding:0 0 0 459px;white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}
#contents.training .anchor dl{padding:40px 0 0 459px;}
#contents.training .anchor dl dt{padding:0 0 8px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.training .anchor dl dd{position:relative;min-width:1px;margin:0 0 0 -14px;padding:0 0 0 14px;white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}
#contents.training .anchor dl dd span{position:absolute;top:0;left:0;}

#contents.training .anchor.section1{height:500px;background:url(../images/study/training_bg1.jpg) center 0 no-repeat;}
#contents.training .anchor.section1 .cont{padding:104px 0 0;}
#contents.training .anchor.section1 .cont h1{top:243px;font-size:35px;line-height:45px;letter-spacing:-0.13em;}
#contents.training .anchor.section1 .cont p{padding:139px 0 0 521px;color:black;}

#contents.training .anchor.section2{height:813px;}
#contents.training .anchor.section2 .cont{padding:91px 0 0;}
#contents.training .anchor.section2 .cont h1{top:98px;}

#contents.training .anchor.section3{height:538px;background:#e8e8e7;}
#contents.training .anchor.section3 .cont{padding:72px 0 0;}
#contents.training .anchor.section3 .cont h1{top:82px;}
#contents.training .anchor.section3 .cont dl{padding:30px 0 0 459px;}

#contents.training .anchor.section4{height:498px;}
#contents.training .anchor.section4 .cont{padding:61px 0 0;}
#contents.training .anchor.section4 .cont h1{top:71px;}

/****************************************************************************************** EXPERIENCE ******************************************************************************************/
#contents.experience>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.experience .anchor.info{height:487px;padding:135px 0 0;}
#contents.experience .anchor.info h1{position:relative;z-index:2;text-align:center;font-size:30px;color:black;letter-spacing:-0.1em;font-weight:bold;}
#contents.experience .anchor.info p{position:relative;z-index:2;padding:100px 0 6px;text-align:center;font-size:20px;color:#504f4e;letter-spacing:-0.09em;font-weight:bold;}
#contents.experience .anchor.info .listen1{position:relative;z-index:2;width:376px;margin:0 auto;padding:47px 0 0;}
#contents.experience .anchor.info .listen1:after{content:"";display:block;clear:both;}
#contents.experience .anchor.info .listen1 li{float:left;width:140px;margin:0 24px;}
#contents.experience .anchor.info .listen1 li a{display:block;}
#contents.experience .anchor.info .listen1 li a img{display:block;margin:0 auto;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.experience .anchor.info .listen1 li a .txt{display:block;padding:16px 0 0;text-align:center;font-size:16px;color:#525150;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experience .anchor.info .listen1 li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.experience .anchor.info .listen1 li a:hover .txt{color:#fbb900;}

#contents.experience .anchor.info .listen2{position:relative;z-index:2;width:650px;margin:0 auto;padding:47px 0 0;}
#contents.experience .anchor.info .listen2:after{content:"";display:block;clear:both;}
#contents.experience .anchor.info .listen2 li{float:left;width:270px;margin:0 24px;}
#contents.experience .anchor.info .listen2 li a{display:block;}
#contents.experience .anchor.info .listen2 li a img{display:block;margin:0 auto;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.experience .anchor.info .listen2 li a .txt{display:block;padding:16px 0 0;text-align:center;font-size:16px;color:#525150;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experience .anchor.info .listen2 li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.experience .anchor.info .listen2 li a:hover .txt{color:#fbb900;}

#contents.experience .anchor.movie{height:768px;background:#e8e8e7;}
#contents.experience .anchor.movie h1{padding:0 0 42px;text-align:center;font-size:30px;color:black;letter-spacing:-0.1em;font-weight:bold;}
#contents.experience .anchor.movie p{padding:50px 0 6px;text-align:center;font-size:20px;color:#504f4e;letter-spacing:-0.09em;font-weight:bold;}
#contents.experience .anchor.movie .slide3{position:relative;float:left;width:100%;height:610px;}
#contents.experience .anchor.movie .slide3 .prev{position:absolute;top:215px;left:50%;margin:0 0 0 -516px;}
#contents.experience .anchor.movie .slide3 .next{position:absolute;top:215px;left:50%;margin:0 0 0 439px;}
#contents.experience .anchor.movie .slide3 .stage{position:relative;width:800px;height:610px;margin:0 auto;overflow:hidden;}
#contents.experience .anchor.movie .slide3 .stage ul{position:absolute;top:0;left:0;height:610px;}
#contents.experience .anchor.movie .slide3 .stage ul li{float:left;width:800px;height:610px;}
#contents.experience .anchor.movie .slide3 .stage ul li a{display:block;position:relative;z-index:2;}
#contents.experience .anchor.movie .slide3 .stage ul li a .playButton2{top:195px;}
#contents.experience .anchor.movie .slide3 .stage ul li a .thum{display:block;width:800px;height:506px;}
#contents.experience .anchor.movie .slide3 .stage ul li a .txt{display:block;text-align:center;font-size:28px;color:black;line-height:81px;letter-spacing:-0.08em;font-weight:bold;}
#contents.experience .anchor.movie .slide3 .stage ul li .video{position:absolute;top:0;left:0;z-index:1;width:800px;height:506px;overflow:hidden;}

#contents.experience .anchor.thumb{height:488px;padding:53px 0 0;}
#contents.experience .anchor.thumb .arrow3{position:absolute;top:0;left:50%;}
#contents.experience .anchor.thumb .thumb3{width:822px;margin:0 auto;}
#contents.experience .anchor.thumb .thumb3:after{content:"";display:block;clear:both;}
#contents.experience .anchor.thumb .thumb3 li{float:left;width:254px;margin:0 10px;}
#contents.experience .anchor.thumb .thumb3 li a{display:block;position:relative;width:100%;}
#contents.experience .anchor.thumb .thumb3 li a img{display:block;width:254px;height:141px;}
#contents.experience .anchor.thumb .thumb3 li a .txt{display:block;text-align:center;font-size:16px;color:#8e8e8e;line-height:52px;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experience .anchor.thumb .thumb3 li a .mask{position:absolute;top:0;left:0;width:254px;height:141px;opacity:0.8;filter:alpha(opacity=80);-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;background:black;}
#contents.experience .anchor.thumb .thumb3 li.active a .txt{color:black;}
#contents.experience .anchor.thumb .thumb3 li.active a .mask{opacity:0;filter:alpha(opacity=0);}
#contents.experience .anchor.thumb .request{padding:61px 0 0;}
#contents.experience .anchor.thumb .request li{width:122px;margin:0 auto;}
#contents.experience .anchor.thumb .request li a{display:block;}
#contents.experience .anchor.thumb .request li a img{display:block;margin:0 auto;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.experience .anchor.thumb .request li a .txt{display:block;padding:16px 0 0;text-align:center;font-size:16px;color:#252525;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.experience .anchor.thumb .request li a:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
#contents.experience .anchor.thumb .request li a:hover .txt{color:#fbb900;}

/****************************************************************************************** BOOKCOUPON ******************************************************************************************/
#contents.bookcoupon .cont{padding:0 0 120px;}
#contents.bookcoupon .cont h1{padding:0px 0 6px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.bookcoupon .cont div{position:relative;width:100%;padding:0 0 58px;overflow:hidden;}
#contents.bookcoupon .cont div h2{padding:52px 0 19px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;border-bottom:1px solid #e2e2e2;}
#contents.bookcoupon .cont div .sentence{width:995px;padding:23px 0 25px 37px;overflow:hidden;border-bottom:1px solid #e2e2e2;}
#contents.bookcoupon .cont div .sentence:after{content:"";display:block;clear:both;}
#contents.bookcoupon .cont div .sentence li{float:left;width:199px;padding:17px 0;}
#contents.bookcoupon .cont div .ex{width:996px;padding:23px 0 25px 50px;overflow:hidden;border-bottom:1px solid #e2e2e2;}
#contents.bookcoupon .cont div .ex:after{content:"";display:block;clear:both;}
#contents.bookcoupon .cont div .ex li{float:left;width:166px;padding:17px 0;}
#contents.bookcoupon .cont div ul li a{font-size:18px;color:#585858;font-family:'klavika_lightlight';-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.bookcoupon .cont div ul li a span{margin:0 0 0 6px;font-size:22px;font-family:'klavika_bold_capsbold';}
#contents.bookcoupon .cont div ul li a:hover{color:#fbb900;}
#contents.bookcoupon .cont div .downloadButton{position:absolute;bottom:0;right:0;float:left;height:29px;padding:0 0 0 38px;font-size:18px;color:#9c9c9c;line-height:28px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#contents.bookcoupon .cont div .downloadButton img{position:absolute;top:0;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}
#contents.bookcoupon .cont div .downloadButton.normal .img1{z-index:2;opacity:1;filter:alpha(opacity=100);}
#contents.bookcoupon .cont div .downloadButton.normal .img2{z-index:1;opacity:0;filter:alpha(opacity=0);}
#contents.bookcoupon .cont div .downloadButton.forIE .img1{display:block;}
#contents.bookcoupon .cont div .downloadButton.forIE .img2{display:none;}
#contents.bookcoupon .cont div .downloadButton.normal:hover .img1{opacity:0;filter:alpha(opacity=0);}
#contents.bookcoupon .cont div .downloadButton.normal:hover .img2{opacity:1;filter:alpha(opacity=100);}
#contents.bookcoupon .cont div .downloadButton.forIE:hover .img1{display:none;}
#contents.bookcoupon .cont div .downloadButton.forIE:hover .img2{display:block;}
#contents.bookcoupon .cont div .downloadButton:hover{color:black;}
#contents.bookcoupon .cont div .downloadButton:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}

/****************************************************************************************** MEMBER ******************************************************************************************/
#contents.member .cont{padding:0 0 142px;}
#contents.member .cont h1{padding:px 0 56px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
.member .section{font-size:16px;color:#8e8e8e;line-height:26px;letter-spacing:-0.08em;}
.member .section h2{padding:0 0 26px;font-size:16px;color:black;line-height:26px;letter-spacing:-0.08em;font-weight:bold;}
.member .section p{padding:0 0 26px;}
.member .section dl{padding:0 0 26px;}
.member .section ul{padding:0 0 26px;}
.member .section strong{color:black;font-weight:bold;}
.member .section span{position:absolute;top:0;left:0;}
.member .section .number1{position:relative;min-width:1px;padding:0 0 0 20px;}
.member .section .number2{position:relative;min-width:1px;padding:0 0 0 28px;}
.member .section .number3{position:relative;min-width:1px;padding:0 0 0 10px;}
.member .section .number4{position:relative;min-width:1px;padding:0 0 26px 14px;}


#move{position:fixed;top:50px;left:0;z-index:100;width:0;}
#move a{position:absolute;width:50px;height:50px;margin-left:70px;overflow:hidden;border-radius:100px;background:black;-moz-transition:margin-left 0.4s;-webkit-transition:margin-left 0.4s;transition:margin-left 0.4s;}
#move .up{top:50%;margin-top:-60px;background:url(../images/common/move_bg1.png) 0 0 no-repeat;}
#move .up img{position:absolute;top:-50px;left:50%;margin:0 0 0 -8px;}
#move .down{top:50%;margin-top:10px;background:url(../images/common/move_bg1.png) 0 0 no-repeat;}
#move .down img{position:absolute;top:0;left:50%;margin:0 0 0 -8px;}
#move .top{bottom:50px;background:url(../images/common/move_bg2.png) 0 0 no-repeat;}
#move .top .img{position:absolute;top:0;left:0;width:100%;height:25px;overflow:hidden;}
#move .top .img img{position:absolute;top:-25px;left:0;}
#move .top .txt{position:absolute;top:25px;left:0;width:100%;height:25px;text-align:center;font-size:16px;color:white;line-height:1;font-family:'klavika_bold_capsbold';}
#move.active a{margin-left:0;}

#footer{position:relative;z-index:99;width:981px;height:213px;margin:0 auto;}
#footer h1{height:47px;margin:0 0 11px;padding:15px 0 0;font-size:20px;color:white;line-height:30px;letter-spacing:-0.1em;font-weight:bold;border-bottom:1px solid #3d3c3a;}
#footer h1 strong{display:inline-block;padding:2px 0 0 15px;vertical-align:top;font-size:30px;color:#fbb900;line-height:30px;letter-spacing:0;font-family:'klavika_bold_capsbold';}
#footer .privacy{position:absolute;top:20px;right:0;}
#footer .privacy li{float:left;margin:0 16px 0 0;padding:0 17px 0 0;background:url(../images/common/privacy_line.gif) right 7px no-repeat;}
#footer .privacy li a{float:left;height:24px;font-size:14px;color:#c3c1bf;line-height:24px;letter-spacing:-0.05em;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#footer .privacy li a img{margin:0 6px 0 0;vertical-align:top;}
#footer .privacy li a:hover{color:#fbb900;}
#footer .privacy li.last{margin:0;padding:0;background:none;}
#footer p,
#footer address{font-size:14px;color:#878787;line-height:25px;}
#footer p span,
#footer address span{padding:0 4px;font-size:13px;color:#525150;letter-spacing:-0.02em;font-family:Dotum,sans-serif;}
#footer .install{position:absolute;top:91px;right:0;}
#footer .install li{float:left;margin:0 0 0 28px;}
#footer .install li a,
#footer .install li img{display:block;}
#footer .install li a{background:#aaa;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#footer .install li a:hover{background:#fbb900;}


/****************************************************************************************** YUNOFF 20151014 plus ******************************************************************************************/
#contents.focusinfo>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.focusinfo .anchor{z-index:1;}
#contents.focusinfo .anchor.section1{height:500px;background:url(../images/yunoff/focusinfo_bg1.jpg) center 0 no-repeat;}
#contents.focusinfo .anchor.section1 .cont{padding:104px 0 0;}
#contents.focusinfo .anchor.section1 .cont h1{padding:131px 0 12px;font-size:35px;color:black;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.focusinfo .anchor.section1 .cont p{white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}

#contents.focusinfo .anchor.section2{background:#ffffff; padding:100px 0; text-align:center;}
#contents.focusinfo .anchor.section2 .cont h1{font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;}
#contents.focusinfo .anchor.section2 .cont p{white-space:nowrap;font-size:16px;color:#2e250a;line-height:32px;letter-spacing:-0.05em; padding-top:40px;}

#contents.focusinfo .anchor.section3{background:#ffffff; padding:-100px 0; text-align:center;}
#contents.focusinfo .anchor.section3 .cont h1{font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;}
#contents.focusinfo .anchor.section3 .cont p{white-space:nowrap;font-size:16px;color:#2e250a;line-height:32px;letter-spacing:-0.05em; padding-top:40px;}


#contents.focustalk>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.focustalk .anchor{z-index:1;}
#contents.focustalk .anchor.section1{height:500px;background:url(../images/yunoff/focustalk_bg1.jpg) center 0 no-repeat;}
#contents.focustalk .anchor.section1 .cont{padding:104px 0 0;}
#contents.focustalk .anchor.section1 .cont h1{padding:131px 0 12px;font-size:35px;color:black;line-height:46px;letter-spacing:-0.1em;font-weight:bold;}
#contents.focustalk .anchor.section1 .cont p{white-space:nowrap;font-size:17px;color:#575656;line-height:32px;letter-spacing:-0.05em;}

#contents.focustalk .anchor.section2{background:#ffffff; padding:100px 0; text-align:center;}
#contents.focustalk .anchor.section2 .cont h1{font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold;}
#contents.focustalk .anchor.section2 .cont p{white-space:nowrap;font-size:16px;color:#757575;line-height:26px;letter-spacing:-0.05em;}
#contents.focustalk .anchor.section2 .cont p.vod{font-size:16px;color:#757575;line-height:26px;letter-spacing:-0.05em; padding-top:40px;}
#contents.focustalk .anchor.section2 .cont p.title{font-size:20px;color:#070707;line-height:26px;letter-spacing:-0.05em; padding:10px 0 10px 0; font-weight:bold;}




/********************************* 전화영어 추가 :2015-06 ********/
#contents.calleng{background:white;}
#contents.calleng .cont{padding:0 0 120px;}
#contents.calleng .cont h1{padding:156px 0 56px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold;}
#contents.calleng .cont table{width:100%;margin:0 0 30px;}
#contents.calleng .cont table th{padding:0 0 6px;vertical-align:top;text-align:center;font-size:14px;color:#787878;line-height:31px;letter-spacing:-0.08em;border-bottom:1px solid #b3b3b3;}

#contents.calleng .cont table td{padding:10px 0;vertical-align:middle;text-align:center;font-size:14px;color:#666;line-height:20px;letter-spacing:0;border-bottom:1px solid #b3b3b3;}
#contents.calleng .cont table td.date{padding:0 0 0 10px;text-align:left;font-family:Verdana;}
#contents.calleng .cont table td a{display:block;width:108px;height:36px;margin:0 auto;text-align:center;font-size:12px;color:white;line-height:36px;letter-spacing:-0.08em;font-weight:bold;}
#contents.calleng .cont table td a.type1{background:#525150;}
#contents.calleng .cont table td a.type2{float:left;margin:3px 0 2px;background:#8a8a8a;}
#contents.calleng .cont table .bank td{padding:9px 0 10px 141px;text-align:left;}
#contents.calleng .cont table .another td{border-bottom:1px solid #e2e2e2;}
#contents.calleng .cont table .none{padding:0;text-align:center;font-size:18px;color:black;line-height:57px;letter-spacing:-0.08em;}
#contents.calleng .cont .paging1{position:static;margin:0;}
#contents.calleng .cont .paging1 li.prev a{margin:0 48px 0 0;}
#contents.calleng .cont .paging1 li.next a{margin:0 0 0 48px;}

#contents.calleng .final{text-align:center;}
#contents.calleng .final.afford{margin-bottom:50px;}
#contents.calleng .final li{display:inline;vertical-align:top;}
#contents.calleng .final li a{display:inline-block;position:relative;width:103px;height:103px;margin:0 7px;vertical-align:top;}
#contents.calleng .final li a span{position:absolute;top:0;left:0;z-index:3;width:103px;height:103px;text-align:center;font-size:18px;color:black;line-height:103px;letter-spacing:-0.08em;font-weight:bold;}
#contents.calleng .final li a img{position:absolute;top:0;left:0;z-index:1;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);}


/****************************************************************************************** YUNOFF 20170510 plus ******************************************************************************************/
#contents.offtraining>h1{position:absolute;top:156px;left:50%;z-index:2;margin:0 0 0 -490px;font-size:20px;color:black;letter-spacing:-0.08em;font-weight:bold; color:#fff;}
#contents.offtraining .anchor{z-index:1;}
#contents.offtraining .anchor.section1{height:500px;background:url(../images/yunoff/training_bg1.jpg) center 0 no-repeat;}

#contents.offtraining .anchor.section2{background:#ffffff; padding-bottom:100px;}
#contents.offtraining .anchor.section2 .cont h1{font-size:30px;color:black;line-height:40px;letter-spacing:-0.1em;font-weight:bold; padding-top:100px;}
#contents.offtraining .anchor.section2 .cont p{white-space:nowrap;font-size:16px;color:#2e250a;line-height:32px;letter-spacing:-0.05em; padding-top:20px;}
#contents.offtraining .anchor.section2 .cont p.map{font-size:16px;color:#757575;line-height:26px;letter-spacing:-0.05em; padding-top:30px;}

/****************************************************************************************** 2017 LOGIN JOIN 20170628 ******************************************************************************************/
.Login { width:340px; height:210px; margin:0 auto; background:url(../images/logjoin/login_back.png) no-repeat 0 0; padding:30px;}
.Login .Close { position:relative; text-align:right; font-size:0px;}
.Login .Area01 { width:300px; margin:15px auto 0 auto; padding-top:10px; font-size:0px;}
.Login .Area01 table { border:0; width:100%; margin:0 auto;}
.Login .Area01 table td input { border:solid 1px #dbdbdb; padding:5px; width:162px; -webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px;}
.Login .Area02 { margin-top:5px; text-align:center; font-size:0px; border-bottom:solid 1px #e6e6e6; padding-bottom:25px;}
.Login .Area02 span { margin:0 8px;}
.Login .Area02 input { margin-right:4px;}
.Login .Area03 { margin-top:15px; text-align:center; font-size:0px;}
.Login .Area03 span { margin:0 3px;}

.Join { width:420px; height:762px; margin:0 auto; background:url(../images/logjoin/join_back_20211122.png) no-repeat 0 0; padding:30px;}
.Join .Close { position:relative; text-align:right; font-size:0px;}
.Join .title { margin-top:20px; text-align:center;}
.Join .Area01 { width:380px; margin:30px auto 0 auto; padding:10px 0; border-bottom:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6; font-size:0px;}
.Join .Area01 table { border:0; width:100%; margin:0 auto; font-size:12px;}
.Join .Area01 table td input { border:solid 1px #dbdbdb; padding:5px; -webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px;}
.Join .Area01 table td select { border:solid 1px #dbdbdb; -webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px;}
.Join .Area02 { width:380px; margin:10px auto 0 auto; font-size:12px; letter-spacing:-0.05em; color:#666;}
.Join .Area02 input { vertical-align:middle;}
.Join .Area03 { position:relative; margin-top:25px; text-align:center; font-size:0px;}
.Join .Area04 { width:380px; margin:15px auto 0 auto; font-size:12px;}
.Join .Area04 table { width:100%; border-top:solid 1px #e6e6e6;}
.Join .Area04 table th { background:#fafafa}
.Join .Area04 table th,
.Join .Area04 table td { border-bottom:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; padding:5px;}
.Join .Area04 table th:last-child,
.Join .Area04 table td:last-child { border-right:none;}
.Join .Area04 p { margin-top:10px; color:#666;}

.OnlineFocusPopup { position:relative;top:0px;left:0px;width:900px;}


/****************************************************************************************** 2018LOGIN submenu / settlement / location 20180208 ******************************************************************************************/
.Smenu180208 { background:url(../images/common/180208_submenu_line.png) repeat-x top left; margin-top:40px; margin-bottom:56px; text-align:center; letter-spacing:0; letter-spacing:-0.07em;opacity:0;visibility:hidden;}
.Smenu180208 span { font-size:0; margin:0 30px;}
.Smenu180208 a { font-size:15px; color:#333333; padding:17px 5px 18px 5px; border-bottom:none; display:inline-block;}
.Smenu180208 a:hover { color:#f6ab00; font-weight:bold; border-bottom:solid 2px #f6ab00;}
.Smenu180208 .here { color:#f6ab00; font-weight:bold; border-bottom:solid 2px #f6ab00;}

.Set180208_con01 { position:relative; background:url(../images/experience/180208_con01_back01.jpg) no-repeat center top #000; height:790px; text-align:center; font-size:0px;}
.Set180208_con01 p { padding-top:118px;}
.Set180208_con02 { position:relative; background:url(../images/experience/180208_con02_back01.jpg) no-repeat top left #f6ab00; height:790px; font-size:0px;}
.Set180208_con02 div { width:1342px; margin:0 auto;}
.Set180208_con02 div p { padding:280px 0 0 742px;}
.Set180208_con03 { position:relative; background:#333; height:140px; text-align:center; font-size:0px;}
.Set180208_con03 p { padding-top:44px;}
.Set180208_con04 { position:relative; background:#fff; height:650px; text-align:center; font-size:0px;}
.Set180208_con04 p { padding-top:138px;}
.Set180208_con05 { position:relative; background:url(../images/experience/180208_con05_back01.jpg) no-repeat center top #000; height:790px; text-align:center; font-size:0px;}
.Set180208_con05 p { padding-top:111px;}
.Set180208_con06 { position:relative; background:#fafafa; height:790px; text-align:center; font-size:0px;}
.Set180208_con06 p { padding-top:172px;}
.Set180208_con07 { position:relative; background:url(../images/experience/180208_con07_back01.jpg) no-repeat center top #000; height:650px; text-align:center; font-size:0px;}
.Set180208_con07 p { padding-top:110px;}
.Set180208_con08 { position:relative; background:#333; height:140px; text-align:center; font-size:0px;}
.Set180208_con08 p { padding-top:44px;}
.Set180208_con09 { position:relative; background:#fafafa; height:1080px; text-align:center; font-size:0px;}
.Set180208_con09 p { padding-top:132px;}
.Set180208_con10 { position:relative; background:url(../images/experience/180208_con10_back01.jpg) no-repeat center top #000; height:230px; text-align:center; font-size:0px;}
.Set180208_con10 p { padding-top:48px;}

.Loc180208_con01 { width:1024px; margin:0 auto;}
.Loc180208_con01 .title { text-align:center; font-size:27px; font-weight:bold; color:#010101; letter-spacing:-2px;}
.Loc180208_con01 .apiMap { margin-top:50px;}
.Loc180208_con01 .text { margin-top:15px; padding-bottom:120px;}


/****************************************************************************************** 2018  settlement  20180810 ******************************************************************************************/
.settlement_con01 { position:relative; background:url(../images/renew/settlement01_bg.jpg) no-repeat center top #000; height:790px; text-align:center;}
.settlement_con01 .Area{position:relative;top:227px;}
.settlement_con01 .txt01{font-weight:500;font-family:'GmarketSans';letter-spacing:-0.075em;font-size:36px;color:#f6ab00;margin-bottom:6px;}
.settlement_con01 dl{width:420px;margin:0 auto;}
.settlement_con01 dl dt{font-weight:700;font-family:'GmarketSans';letter-spacing:-0.032em;font-size:72px;color:#fff;}
.settlement_con01 dl dd{font-family:'pretendard';}
.settlement_con01 dl dd .lineBox{line-height:52px;margin:31px 0 24px;border:2px solid #666;color:#fff;font-size:24px;letter-spacing:-0.075em;}
.settlement_con01 dl dd .price{display:flex;align-items:center;justify-content:space-between;color:#f6ab00;font-size:48px;letter-spacing:-0.025em;font-weight:700;}
.settlement_con01 dl dd .price p > span{color:#bfbfbf;font-size:28px;letter-spacing:-0.075em;font-weight:400;margin-left:5px;vertical-align:3px;} 
.settlement_con01 dl dd .price > a{width:152px;height:56px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900;letter-spacing:-0.075em;color:#191919;background:#fff;border-radius:30px;padding:0 8px 0 15px;box-sizing: border-box;}
.settlement_con01 dl dd .price > a em{width:40px;height:40px;line-height:40px;text-align:center;margin-left:13px;font-size:18px;letter-spacing:-0.025em;color:#fff;background:#f6ab00;border-radius:50%;font-style:normal;}
.settlement_con01 dl dd .btnBox{position:relative;}
.settlement_con01 dl dd .btnDiscount{display:block;text-align:left;font-size:20px;letter-spacing:-0.025em;color:#bfbfbf;margin-top:13px;}

.settlement_con01 .inFree { position:absolute; top:610px; left:200px; z-index:100; background:url(../images/experience/180810_interest_free_back.png) no-repeat top left; width:290px; height:324px; text-align:left;}
.settlement_con01 .inFree .title { margin:20px 0 0 20px; font-size:16px; color:#151515; font-weight:bold; letter-spacing:-0.08em;}
.settlement_con01 .inFree .close { position:absolute; top:22px; right:15px;}
.settlement_con01 .inFree .txtArea { margin:10px 15px 0 15px; font-size:12px; color:#7e7e7e; line-height:1.5em;}
.settlement_con01 .inFree .txtArea .type01 { background:#f4f4f4; padding:8px 13px; color:#151515; font-size:13px; line-height:1.6em;}
.settlement_con01 .inFree .txtArea .type02 { margin-top:13px; line-height:1.3em; letter-spacing:-0.07em;}
.settlement_con01 .inFree .txtArea .type02 p { background:url(../images/experience/interest_free_bul.png) no-repeat left 7px; padding-left:8px; margin-top:5px;}

.settlement_con02 {background:#f8f8f8;font-family:'pretendard';text-align:center;padding:136px 0 160px;}
.settlement_con02 dl dt{font-family:'GmarketSans';font-size:48px;color:#f6ab00;position:relative;margin-bottom:56px;font-weight:500;letter-spacing:-0.075em;line-height:58px;}
.settlement_con02 dl dt:before{width:69px;height:46px;background:url(../images/renew/speaker_icon.png) no-repeat;content:'';display:block;margin:0 auto 12px;}
.settlement_con02 dl dt strong{font-weight:700;color:#f6ab00;}
.settlement_con02 dl dt p{font-size:40px;color:#1a1a1a}
.settlement_con02 dl dt p span{color:#f6ab00;font-weight:900;}
.settlement_con02 dl dd ul li{font-size:24px;font-weight:500;letter-spacing:-0.075em;}
.settlement_con02 dl dd ul li:before{width:33px;height:33px;background:url(../images/renew/check_icon.png) no-repeat;content:'';display:inline-block;margin-right:15px;vertical-align:middle;}
.settlement_con02 dl dd ul li span{font-weight:900;color:#f6ab00;}
.settlement_con02 dl dd ul li:nth-child(n+2){margin-top:25px;}


.settlement_con05{font-family:'pretendard';background:#000 url(../images/renew/settlement_con05_bg.jpg) no-repeat center top; height:696px;text-align:center;}
.settlement_con05 .Area{position:relative;top:160px;}
.settlement_con05 dl dt{font-family:'GmarketSans';font-size:48px;font-weight:500;color:#fff;letter-spacing:-0.075em;}
.settlement_con05 dl dt strong{font-weight:700;color:#f6ab00}
.settlement_con05 dl dd .txt01{font-size:24px;line-height:34px;color:#bfbfbf;margin:24px 0 48px;letter-spacing:-0.075em;}
.settlement_con05 dl dd .txt01 strong{color:#fff;font-weight:900;}
.settlement_con05 dl dd ol{display:flex;justify-content:center;position:relative;}
.settlement_con05 dl dd ol:before{width:344px;height:194px;background:url(../images/renew/settlement_con05_fill.png);position:absolute;left:244px;top:-16px;content:'';}
.settlement_con05 dl dd ol li{font-size:20px;color:#fff;line-height:26px;position:relative;z-index:1;}
.settlement_con05 dl dd ol li:before{width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;left:50%;top:50%;margin:9px 0 0 -5px;content:'';}
.settlement_con05 dl dd ol li:after{width:85px;height:2px;background:#fff;position:absolute;left:50%;top:50%;margin:13px 0 0 0;content:'';z-index:-1;}
.settlement_con05 dl dd ol li:nth-child(4) strong:after{width:15px;height:2px;background:#f6ab00;position:absolute;left:50%;top:50%;margin:13px 0 0 0;content:'';}
.settlement_con05 dl dd ol li:last-child:after{display:none;}
.settlement_con05 dl dd ol li strong{font-weight:700;letter-spacing:-0.075em;}
.settlement_con05 dl dd ol li p{margin-top:83px;letter-spacing:-0.075em;}
.settlement_con05 dl dd ol li:nth-child(2){margin-left:38px;}
.settlement_con05 dl dd ol li:nth-child(3){margin-left:22px;}
.settlement_con05 dl dd ol li:nth-child(4){margin-left:14px;}
.settlement_con05 dl dd ol li:nth-child(5){margin-left:18px;}
.settlement_con05 dl dd ol li:nth-child(6){margin-left:20px;}
.settlement_con05 dl dd ol li:nth-child(-n+4){color:#f6ab00;}
.settlement_con05 dl dd ol li:nth-child(-n+4):before{background:#f6ab00;}
.settlement_con05 dl dd ol li:nth-child(-n+3):after{background:#f6ab00;}

.settlement_con06{font-family:'pretendard';padding:153px 0 167px;text-align:center;}
.settlement_con06 dl dt{font-size:48px;color:#191919;line-height:58px;letter-spacing:-0.075em;}
.settlement_con06 dl dt span{position:relative;}
.settlement_con06 dl dt span:before{width:6px;height:6px;border-radius:50%;background:#1a1a1a;position:absolute;left:50%;top:-9px;margin-left:-4px;content:'';}
.settlement_con06 dl dt strong{font-weight:900;}
.settlement_con06 dl dt p{font-weight:500;position:relative;display:inline-block;}
.settlement_con06 dl dt p:before{width:calc(100% + 36px);height:43px;background:#f8efda;position:absolute;left:-17px;top:21px;content:'';z-index:-1;border-radius:7px;}
.settlement_con06 dl dd .imgBox{margin:66px 0 31px;}
.settlement_con06 dl dd .txt01 p{font-size:24px;font-weight:500;letter-spacing:-0.075em;line-height:34px;color:#191919;}
.settlement_con06 dl dd .txt01 p + p{margin-top:34px;}
.settlement_con06 dl dd .txt01 p strong{font-weight:900;line-height:1;padding:0 3px;background:#ffefcc;border-radius:7px;}

.settlement_con07{font-family:'pretendard';padding:147px 0 156px;text-align:center;background:#1a1a1a;}
.settlement_con07 dl dt{font-family:'GmarketSans';font-size:48px;font-weight:500;color:#fff;line-height:62px;letter-spacing:-0.075em;}
.settlement_con07 dl dt strong{font-weight:700;color:#f6ab00;}
.settlement_con07 dl dd .video{margin:40px 0 51px;}
.settlement_con07 dl dd .video p{font-size:20px;letter-spacing:-0.025em;color:#bfbfbf;margin-top:20px;}
.settlement_con07 dl dd .txt01{font-size:36px;line-height:45px;letter-spacing:-0.075em;color:#bfbfbf}
.settlement_con07 dl dd .txt01 strong{color:#fff;font-weight:700;}


.settlement_con08{font-family:'pretendard';background:#1a1a1a url(../images/renew/settlement_con08_bg.jpg) no-repeat center bottom; height:1040px;text-align:center;}
.settlement_con08 .howList li:last-child{margin-left:20px;}

.settlement_con09{font-family:'pretendard';text-align:center;padding:155px 0 151px;}
.settlement_con09 .contTit{font-size:48px;font-weight:500;color:#191919;line-height:58px;margin-bottom:50px;}
.settlement_con09 .contTit strong{font-weight:900;position:relative;z-index:1;}
.settlement_con09 .contTit strong:before{width:calc(100% + 16px);height:29px;background:#f8efda;position:absolute;left:-8px;top:12px;content:'';z-index:-1;}
.settlement_con09 .howTit{color:#f6ab00;background:#f8f8f8;}
.settlement_con09 .howList li h5{color:#1a1a1a;}
.settlement_con09 .howList li dl dt{color:#1a1a1a;margin-bottom:2px;}
.settlement_con09 .howList li dl dd{line-height:38px;font-weight:500;}
.settlement_con09 .howList li .imgBox{margin-bottom:39px;}


.settlement_con10{font-family:'pretendard';background:#f6a700 url(../images/renew/settlement_con10_bg.png) no-repeat center top; height:490px;text-align:center; }
.settlement_con10 .Area{position:relative;top:135px;}
.settlement_con10 .contTit{font-family:'GmarketSans';font-weight:500;font-size:46px;color:#fff;line-height:60px;letter-spacing:-0.075em;}
.settlement_con10 .contTit strong{font-weight:700;}
.settlement_con10 a{display:block;width:422px;height:64px;display:flex;align-items:center;justify-content:center;font-size:28px;letter-spacing:-0.075em;color:#191919;background:#fff;border-radius:30px;margin:32px auto 0;font-weight:500;}
.settlement_con10 a strong{margin-left:5px;font-weight:900;}
.settlement_con10 a strong:after{width:13px;height:22px;background:url(../images/renew/arrow_b.png) no-repeat;content:'';display:inline-block;margin-left:10px;vertical-align:-1px;}

.table_Con01 { width:100%; margin:0 auto; text-align:center; border-top:solid 1px #b0cdd8;}
.table_Con01 th { border-bottom:solid 1px #b0cdd8; border-right:solid 1px #b0cdd8; background-color:#e5f2f7; color:#548091; font-size:13px; padding:6px 5px; line-height:1.6em;}
.table_Con01 td { border-top:solid 1px #c9e1ea; border-bottom:solid 1px #c9e1ea; border-right:solid 1px #c9e1ea; line-height:1.6em; padding:6px 10px; font-size:13px;}
.table_Con01 .last { border-right:none;}
.table_Con01 td.point01 {color:#548091; font-weight:bold;}
.table_Con01 td.point02 {color:#00652d; font-weight:bold;}
.table_Con01 td.point03 {color:#548091; font-weight:bold; background-color:#f2fbff;}
.table_Con01 td.bg01 { background-color:#e2ffef; color:#00652d;}
.table_Con01 td.bg02 { background-color:#f2fbff;}

.table_Con02 { width:100%; margin:0 auto; text-align:center; border-top:solid 1px #b0cdd8;}
.table_Con02 th { border-bottom:solid 1px #b0cdd8; border-right:solid 1px #b0cdd8; background-color:#e5f2f7; color:#548091; font-size:13px; padding:6px 5px; line-height:1.6em;}
.table_Con02 td { border-top:solid 1px #c9e1ea; border-bottom:solid 1px #c9e1ea; border-right:solid 1px #c9e1ea; line-height:1.6em; padding:6px 10px; font-size:13px;}
.table_Con02 tr:hover { background-color:#f9f9f9;}
.table_Con02 .last { border-right:none;}
.table_Con02 td.point01 {color:#548091; font-weight:bold;}
.table_Con02 td.point02 {color:#00652d; font-weight:bold;}
.table_Con02 td.bg01 { background-color:#e2ffef; color:#00652d;}
.table_Con02 td.bg02 { background-color:#f2fbff;}

.table_Con03 { width:100%; margin:0 auto; text-align:center; border-top:solid 1px #b0cdd8;}
.table_Con03 th { border-bottom:solid 1px #c9e1ea; border-right:solid 1px #b0cdd8; background-color:#e5f2f7; color:#548091; font-size:13px; padding:6px 5px; line-height:1.6em;}
.table_Con03 td { border-bottom:solid 1px #c9e1ea; border-right:solid 1px #c9e1ea; line-height:1.6em; padding:6px 10px; font-size:13px;}
.table_Con03 .last { border-right:none;}
.table_Con03 td.point01 {color:#548091; font-weight:bold; letter-spacing:-0.05em;}
.table_Con03 td.bg01 { background-color:#e2ffef; color:#00652d;}
.table_Con03 td.bg02 { background-color:#f2fbff;}

.table_Con04 { width:100%; margin:0 auto; text-align:center; border-top:solid 1px #e8e8e8; border-collapse:collapse; border-spacing:0;}
.table_Con04 th { border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; background-color:#f6f6f6; color:#777; font-size:13px; padding:4px 5px; line-height:1.6em;}
.table_Con04 td { border-bottom:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; line-height:1.6em; padding:4px 10px; font-size:13px;}
.table_Con04 .last { border-right:none;}
.table_Con04 td.point01 {color:#548091; font-weight:bold; letter-spacing:-0.05em;}
.table_Con04 td.bg01 { background-color:#f8f8f8;}


.fixedLecture{display:none;width:100%;position:fixed;bottom:0;left:0;color:#fff;letter-spacing:-0.04em;background:rgba(35,46,60,.9);padding:44px 0;z-index:120;text-align:center;font-family:'Noto Sans KR', sans-serif;}
.fixedLecture a{display:block;width:450px;height:66px;line-height:64px;background-color:#ff5d00;margin:0 auto;color:#fff;font-weight:700;font-size:28px;border-radius:3px;}

#contents.main.newMember .alignC{text-align:center;}
#contents.main.newMember.bridge .anchor.login{height:auto;}
#contents.main.newMember .anchor.login{height:799px;}
#contents.main.newMember .anchor.login .cont h1{width:510px;border-bottom:1px solid #000;margin:0 auto;padding:197px 0 27px 0;box-sizing:border-box;margin-bottom:59px;}
#contents.main.newMember .anchor.login .cont .insert{width:510px;}

#contents.main.newMember.bridge .anchor.login .cont .insert{width:386px;}
#contents.main.newMember.bridge .kakaoLogin{height:52px;line-height:52px;border-radius:0;}
#contents.main.newMember.bridge .kakaoLogin a img{margin-right:7px;vertical-align:-1px;}
#contents.main.newMember.bridge .basicLogin{height:52px;line-height:52px;border-radius:0;}
#contents.main.newMember.bridge .basicLogin a img{margin-right:3px;vertical-align:-5px;}

#contents.main.newMember .kakaoLogin{width:100%;height:64px;line-height:64px;display:flex;align-items:flex-start;justify-content:center;background-color:#fedc00;margin-top:59px;border-radius:3px;}
#contents.main.newMember .kakaoLogin a{width:100%;color:#381f1e;font-weight:500;font-size:18px;display:block;text-align:center;font-family:'pretendard';}
#contents.main.newMember .kakaoLogin a img{margin-right:2px;vertical-align:-3px;}
#contents.main.newMember .basicLogin{width:100%;height:64px;line-height:64px;display:flex;align-items:flex-start;justify-content:center;background-color:#fff;margin-top:12px;border:1px solid #ddd;box-sizing:border-box;border-radius:3px;}
#contents.main.newMember .basicLogin a{width:100%;color:#666;font-weight:500;font-size:18px;display:block;text-align:center;font-family:'pretendard';}
#contents.main.newMember .basicLogin a img{margin-right:5px;vertical-align:-3px;}
#contents.main.newMember .existingLogin{text-align:center;margin-top:21px;}
#contents.main.newMember .existingLogin a{font-size:16px;font-weight:400;color:#fff;letter-spacing:-0.075em;padding-bottom:2px;font-family:'pretendard';text-decoration:underline;text-underline-offset:3px;}

#contents.main.newMember .anchor.login .cont p.info.bridgeTop{font-size:26px;font-weight:700;letter-spacing:-0.02em;color:#000;line-height:48px;padding:107px 0 40px;text-align:center;}
#contents.main.newMember .anchor.login .cont .appleLoginBox{margin-top:15px;}
#contents.main.newMember .anchor.login .cont .appleLoginBox span{display:block;}
#contents.main.newMember .anchor.login .cont .appleLoginBox a{display:block;font-size:0;}

#contents.newMember.join .agreeBox table td{padding:0 0 60px;}
#contents.newMember.join .agreeBox table td > div{background:#f6f6f6;padding:16px 20px;border-bottom:1px solid #e2e2e2;}
#contents.newMember.join .agreeBox table td > div:last-child{}
#contents.newMember.join .agreeBox table td > div:after{clear:both;display:block;content:'';}

#contents.newMember.join .agreeBox table td > div > div{float:left;}
#contents.newMember.join .agreeBox table td > div > a{width:110px;line-height:40px;line-height:40px;float:right;color:#fff;letter-spacing:-0.04em;font-weight:700;border-radius:30px;background:#b9b9b9;text-align:center;}
#contents.newMember.join .agreeBox table td > div .viewFullText{width:110px;line-height:40px;line-height:40px;float:right;color:#fff;letter-spacing:-0.04em;font-weight:700;border-radius:30px;background:#b9b9b9;text-align:center;}


#contents.newMember.join .agreeNewBox > table td{padding:0;}
#contents.newMember.join .agreeNewBox > table td .checkCont{padding:16px 20px;}
#contents.newMember.join .agreeNewBox > table td .checkCont{background:#f6f6f6;border-bottom:1px solid #e2e2e2;}

#contents.newMember.join .agreeNewBox > table td .checkCont{display:flex;justify-content:space-between;}
#contents.newMember.join .agreeNewBox > table td .checkCont .viewFullText{width:110px;line-height:40px;line-height:40px;cursor:pointer;color:#fff;letter-spacing:-0.04em;font-weight:700;border-radius:30px;background:#b9b9b9;text-align:center;}
#contents.newMember.join .agreeNewBox > table td .contents{display:none;padding:30px 20px;}
#contents.newMember.join .agreeNewBox > table td .checkWrap.active .contents{display:block;}
#contents.newMember.join .agreeNewBox > table td .contents .tableText{max-width:800px;margin:0 auto;}
#contents.newMember.join .agreeNewBox > table td .contents .addText{line-height:1.7;font-size:16px;word-break:keep-all;margin-top:10px;color:#000;}
#contents.newMember.join .agreeNewBox > table td .contents .tableWrap table{max-width:820px;margin:0 auto;}
#contents.newMember.join .agreeNewBox > table td .contents .tableWrap table tr .borderLNone{border-left:0;}
#contents.newMember.join .agreeNewBox > table td .contents .tableWrap table tr .borderR{border-right:1px solid #e2e2e2;}
#contents.newMember.join .agreeNewBox > table td .contents .tableWrap table tr th{padding:15px 10px;border-left:1px solid #e2e2e2;text-align:center;}
#contents.newMember.join .agreeNewBox > table td .contents .tableWrap table tr td{line-height:1.8;text-align:center;vertical-align:middle;padding:15px 20px 15px;border-left:1px solid #e2e2e2;}
#contents.newMember.join .agreeNewBox > table td .contents .tableWrap table tr td .textBox{max-width:240px;margin:0 auto;word-break:keep-all;text-align:left;}

#contents.main.newMember.bridge .anchor.login{background:#212121 url(../images/renew/bridge_bg.jpg)no-repeat center top;height:1080px;}
#contents.main.newMember.bridge .anchor.login .cont{top:304px;}
#contents.newMember.bridge .txt01{font-family:'GmarketSans';font-weight:500;font-size:24px;letter-spacing:-0.075em;text-align:center;color:#fff;}
#contents.newMember.bridge .contTit{font-family:'GmarketSans';font-weight:700;font-size:48px;letter-spacing:-0.05em;color:#fff;text-align:center;margin-top:11px;}



.c_f6ab00{color:#f6ab00;}
.inner{width:1008px;margin:0 auto;}

.telPop{display:none;font-family:'pretendard';}
.telPop .dim{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:998;}
.telPop .telPopCont{width:400px;position:fixed;z-index:999;left:50%;top:50%;margin:-155.5px 0 0 -200px;background:#fff;text-align:center;padding-bottom:20px;}
.telPop .telPopCont h2{padding:23px 0;font-size: 18px;color: #fff;letter-spacing: -0.075em;background:#393f47;font-weight:700;}
.telPop .telPopCont dl{padding:44px 0;margin-bottom:20px;border-bottom: 1px solid #dedede;}
.telPop .telPopCont dl dt{font-size: 26px;font-weight: 700;color:#111;}
.telPop .telPopCont dl dd{font-size:24px;color:#f6ab00;font-weight:700;margin-top:20px;}
.telPop .telPopCont a{width:68px;height:35px;text-align:center;line-height:35px;display:inline-block;padding:;color:#fff;background:#222;}

.howTit{font-family:'GmarketSans';font-size:72px;padding:67px 0 57px;background:#f6ab00;color:#191919;position:relative;z-index:1;letter-spacing:-0.025em;font-weight:500;text-align:center;}
.howTit:before{width:100vw;height:100%;background:inherit;position:absolute;left:50%;top:0;transform:translateX(-50%);content:'';z-index:-1;}

.howList{display:flex;justify-content:center;margin-top:90px;}
.howList li{margin:0 33px;font-family:'pretendard';}
.howList li h5{font-family:'GmarketSans';font-size:36px;line-height:46px;letter-spacing:-0.075em;color:#fff;font-weight:500;}
.howList li h5 strong{color:#f6ab00;font-weight:700;white-space:nowrap;}
.howList li .imgBox{margin:26px 0 42px;}
.howList li dl dt{font-size:28px;font-weight:700;letter-spacing:-0.0537em;color:#fff;margin-bottom:4px;line-height:38px;}
.howList li dl dd{font-size:24px;line-height:34px;letter-spacing:-0.07em;color:#bfbfbf}

.common_con01{font-family:'pretendard';letter-spacing:-0.1074em;color:#191919;}
.common_con01 .inner{padding:161px 0 161px 129px;background:url(../images/renew/common_con01_bg.jpg) no-repeat left 320px bottom;}
.common_con01 dl dt{font-size:48px;font-weight:500;line-height:58px;letter-spacing:-0.07em;}
.common_con01 dl dt:before{width:16px;height:16px;background:#f6ab00;display:block;content:'';border-radius:50%;margin-bottom:9px;}
.common_con01 dl dt p{font-weight:900;position:relative;display:inline-block;}
.common_con01 dl dt p:before{width:calc(100% + 20px);height:29px;background:#fef5e0;position:absolute;left:-10px;top:12px;content:'';z-index:-1;}
.common_con01 dl dd p{font-size:24px;line-height:30px;margin-top:40px;}
.common_con01 dl dd p:first-child{margin-top:46px;}
.common_con01 dl dd strong{font-size:32px;font-weight:900;line-height:1;display:inline-block;padding:3px 4px;background:#fef5e0;border-radius:7px;margin-top:40px;letter-spacing:-0.0722em;}

.common_con02{padding:155px 0 160px;background:#f8f8f8;font-family:'pretendard';text-align:center;color:#191919;font-weight:500;}
.common_con02 .imgBox{margin:44px 0 19px;}
.common_con02 p{font-size:24px;font-weight:500;line-height:34px;letter-spacing:-0.075em;}
.common_con02 strong{display:inline-block;font-size:40px;letter-spacing:-0.075em;}
.common_con02 .txt01 p + p{margin-top:34px;}
.common_con02 .txt01 strong{padding:1.5px 3px;border-radius:7px;background:#f6ab00;margin-top:40px;line-height:1;}
.common_con02 .txt02 strong{position:relative;margin-top:37px;font-weight:900;z-index:1;}
.common_con02 .txt02 strong:before{width:calc(100% + 18px);height:43px;background:#f8efda;position:absolute;left:-8px;top:18px;content:'';z-index:-1;border-radius:7px;}


.brandstory_con01{font-family:'pretendard';background:#212121 url(../images/renew/brandstory_con01_bg.jpg) no-repeat center top; height:1138px;}
.brandstory_con01 .inner{width:664px;}
.brandstory_con01 .Area{position:relative;top:290px;}
.brandstory_con01 .txt{font-size:28px;color:#fff;letter-spacing:-0.075em;line-height:38px;}
.brandstory_con01 .txt.txt02{text-align:right;margin-top:56px;;}
.brandstory_con01 .txt strong{font-weight:700;}
.brandstory_con01 .txt03{font-size:40px;font-weight:700;color:#fff;letter-spacing:-0.075em;text-align:center;display:block;margin:107px 0 207px;position:relative;}
.brandstory_con01 .txt03:before{width:13px;height:84px;background:url(../images/renew/brandstory_con01_circle.png) no-repeat;position:absolute;left:50%;bottom:-159px;margin-left:-6.5px;content:'';}
.brandstory_con01 .txt04{font-size:24px;color:#fff;letter-spacing:-0.075em;text-align:center;}
.brandstory_con01 .txt04 strong{font-weight:700;}
.brandstory_con01 .txt05{font-family:'GmarketSans';font-weight:500;font-size:56px;color:#fff;letter-spacing:-0.075em;text-align:center;margin-top:14px;}
.brandstory_con01 .txt05 strong{font-weight:700;}

.brandstory_con02{font-family:'pretendard';background:#1a1a1a;padding:155px 0 67px;color:#fff;text-align:center;}
.brandstory_con02 h3{font-size:36px;letter-spacing:-0.075em;font-weight:500;}
.brandstory_con02 h4{font-size:36px;letter-spacing:-0.075em;position:relative;padding:20px 0;font-weight:900;color:#1a1a1a;z-index:1;}
.brandstory_con02 h4:before{min-width:1145px;width:100vw;height:100%;background:#f6ab00;position:absolute;left:50%;top:0;transform:translateX(-50%);content:'';z-index:-1;}
.brandstory_con02 p{font-size:24px;letter-spacing:-0.075em;line-height:34px;}
.brandstory_con02 .txt01{margin:27px 0 15px;}
.brandstory_con02 .txt02{margin:16px 0 38px; }
.brandstory_con02 ol{width:346px;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto;}
.brandstory_con02 ol li{width:148px;height:148px;background:#313131;font-size:30px;color:#fff;letter-spacing:-0.075em;line-height:36px;border-radius:50%;margin:0 12.5px;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;}
.brandstory_con02 ol li:after{width:41px;height:41px;background:url(../images/renew/arrow_y.png) no-repeat;position:absolute;right:-33px;top:50%;margin-top:-20.5px;content:'';z-index:1;}
.brandstory_con02 ol li:nth-child(2):after{transform:rotate(135deg);right:139px;top:160px;}
.brandstory_con02 ol li:last-child:after{display:none;}
.brandstory_con02 ol li:nth-child(n+3){margin-top:24px;}


.brandstory_con03{font-family:'pretendard';background:#f8f8f8;padding:47px 0 158px;color:#fff;text-align:center;}
.brandstory_con03 p{font-size:24px;color:#1a1a1a;font-weight:500;letter-spacing:-0.075em;line-height:34px;}
.brandstory_con03 .txt01 span{position:relative;z-index:1;}
.brandstory_con03 .txt01 span:before{width:calc(100% + 6px);height:20px;background:#f8efda;position:absolute;left:-3px;top:12px;content:'';z-index:-1;}
.brandstory_con03 .txt01 span strong{font-weight:900;}
.brandstory_con03 .txt02{margin-top:41px;line-height:36px;}
.brandstory_con03 .txt02 strong{font-size:28px;font-weight:900;color:#f6ab00;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;}


.brandstory_con06{font-family:'pretendard';padding:154px 0 62px;text-align:center;}
.brandstory_con06 .contTit{font-size:48px;letter-spacing:-0.075em;color:#191919;font-weight:500;}
.brandstory_con06 .contTit strong{font-weight:900;}
.brandstory_con06 ul{display:flex;justify-content:center;margin-top:58px;}
.brandstory_con06 ul li{width:320px;margin:0 12px;}
.brandstory_con06 ul li dl dt{font-size:32px;letter-spacing:-0.075em;color:#191919;font-weight:900;margin-bottom:14px;}
.brandstory_con06 ul li dl dd{border-radius:32px;border:1px solid #bfbfbf;background:#fff;overflow: hidden;padding-bottom:30px;}
.brandstory_con06 ul li dl dd .txt01{font-size:24px;font-weight:500;line-height:34px;letter-spacing:-0.075em;color:#191919;margin:22px 0 3px;}
.brandstory_con06 ul li dl dd .txt01 strong{font-weight:900;}
.brandstory_con06 ul li dl dd .txt02{font-size:18px;font-weight:500;letter-spacing:-0.075em;color:#999;}


.brandstory_con07{font-family:'pretendard';padding:48px 0 153px;text-align:center;background:#f8f8f8;color:#191919;}
.brandstory_con07 p{font-size:24px;line-height:34px;letter-spacing:-0.075em;font-weight:500;}
.brandstory_con07 .txt01{line-height:50px;}
.brandstory_con07 .contTit{line-height:1;font-size:40px;font-weight:500;letter-spacing:-0.075em;padding:2px 6px;background:#f8efda;border-radius:7px;display:inline-block;margin-top:-3px;}
.brandstory_con07 .contTit strong{font-weight:900;}
.brandstory_con07 .imgBox{margin:34px 0 14px;}
.brandstory_con07 .txt02{margin-bottom:35px;}
.brandstory_con07 .txt02 strong{font-weight:900;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;color:#f6ab00;}
.brandstory_con07 .txt03{margin-bottom:45px;}
.brandstory_con07 .txt03 strong{font-weight:900;line-height:1;padding:0 3px;background:#f8efda;}
.brandstory_con07 dl dt{font-size:40px;font-weight:500;letter-spacing:-0.075em;}
.brandstory_con07 dl dt strong{font-weight:900;}
.brandstory_con07 dl dd .vs{display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:500;margin:15px 0 37px;}
.brandstory_con07 dl dd .vs span{width:220px;height:72px;display:flex;align-items:center;justify-content:center;background:#e6e6e6;border-radius:35px;}
.brandstory_con07 dl dd .vs span strong{font-weight:900;}
.brandstory_con07 dl dd .vs em{font-style:normal;margin:0 22px}
.brandstory_con07 dl dd p strong{position:relative;z-index:1;font-weight:900;}
.brandstory_con07 dl dd p strong:before{width:calc(100% + 16px);height:23px;background:#f8efda;position:absolute;left:-8px;top:12px;content:'';z-index:-1;}


.brandstory_con08{font-family:'pretendard';background:#212021 url(../images/renew/brandstory_con08_bg.jpg) no-repeat center top; height:950px;text-align:center;}
.brandstory_con08 .Area{position:relative;top:155px;}
.brandstory_con08 p{font-size:24px;letter-spacing:-0.075em;color:#fff;}
.brandstory_con08 .txt01{color:#c0c0c0;line-height:34px;}
.brandstory_con08 .txt02{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;font-weight:700;margin:45px 0 40px;}
.brandstory_con08 .txtBox h3{font-weight:700;font-size:40px;letter-spacing:-0.075em;color:#f6ab00;position:relative;z-index:1;display:inline-block;margin-bottom:183px;}
.brandstory_con08 .txtBox h3:before{width:calc(100% + 22px);height:43px;background:rgba(255,255,255,.1);position:absolute;left:-11px;top:15px;content:'';z-index:-1;border-radius:7px;}
.brandstory_con08 .txtBox h3:after{width:13px;height:84px;background:url(../images/renew/brandstory_con01_circle.png) no-repeat;position:absolute;left:50%;bottom:-137px;margin-left:-6.5px;content:'';}
.brandstory_con08 .txtBox .txt05{font-size:56px;font-family:'GmarketSans';font-weight:500;line-height:66px;margin-top:17px;}
.brandstory_con08 .txtBox .txt05 strong{font-weight:700;color:#f6ab00;}


.freemonth_con01{font-family:'pretendard';background:#1e1e1e url(../images/renew/freemonth_con01_bg.jpg) no-repeat center top;height:750px;text-align:center;color:#fff;}
.freemonth_con01 .Area{position:relative;top:304px;}
.freemonth_con01 .contTit{font-family:'GmarketSans';font-weight:700;font-size:48px;line-height:58px;letter-spacing:-0.05em;margin:10px 0 0;}
.freemonth_con01 .txt01{font-family:'GmarketSans';font-size:24px;letter-spacing:-0.075em;font-weight:500;}
.freemonth_con01 .txt02{font-size:28px;letter-spacing:-0.075em;font-weight:700;margin:11px 0 14px;display:flex;align-items:center;justify-content:center;}
.freemonth_con01 .txt02 span{font-size:48px;font-weight:700;color:#f6ab00;letter-spacing:0.01em;display:inline-block;padding:0.5px 4.5px;border-radius:7px;background:#fff;margin:0 7px;}
.freemonth_con01 .txt03{font-size:18px;line-height:24px;letter-spacing:-0.075em;}
.freemonth_con01 .txt03 strong{font-weight:700;}
.freemonth_con01 .btn{margin-top:40px;}
.freemonth_con01 .btn a{display:flex;align-items:center;justify-content:center;width:360px;height:56px;font-size:24px;color:#fff;font-family:'pretendard';font-weight:900;letter-spacing:-0.075em;text-align:center;border-radius:25px;margin:0 auto;box-sizing:border-box;position:relative;background:linear-gradient(to right, #f6ab1d, #f67a1c)}
.freemonth_con01 .btn a:after{width:18px;height:18px;background:url(../images/renew/arrow_bold.png) no-repeat;content:'';position:absolute;right:21px;top:50%;margin-top:-9px;}

.freemonth_con02{font-family:'pretendard';padding:29px 0;background:#262626;}
.freemonth_con02 ul{display:flex;justify-content:center;}
.freemonth_con02 ul li{width:338px;color:#fff;text-align:center;padding:43px 0 44px;}
.freemonth_con02 ul li:nth-child(n+2){background:url(../images/renew/dotted_bg.gif)repeat-y left top;}
.freemonth_con02 ul li dl dt{font-family:'GmarketSans';font-size:32px;font-weight:500;letter-spacing:-0.075em;}
.freemonth_con02 ul li dl dd {font-size:24px;line-height:34px;letter-spacing:-0.075em;}
.freemonth_con02 ul li dl dd .imgBox{margin:23px 0 15px;}

/* 스타플레이어 */
.nostarplayer{height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;}
.nostarplayer:after{width:100%;height:100%;background:#000;position:absolute;left:0;top:0;content:'';z-index:-1;}


/* 랜딩페이지 */
.landingPage #wrap{font-size:0;}
.landingPage .popup{background:none;}
.landing{font-family:'pretendard';}
.landing strong{font-weight:700;}
.landing .contTitle{font-size:60px;letter-spacing:-0.05em;font-weight:400;}
.landing .txt01{font-size:36px;line-height:50px;letter-spacing:-0.05em;color:#f6ab00}
.landing .mobileView{display:none;}
.landing .videoWrap .video iframe{border-radius:10px}
.landing .landing_con01{background:#1a1a1a url(../images/landing/landing_con01_bg.jpg) no-repeat center top;text-align:center;padding:147px 0 119px;}
.landing .landing_con01 .landing_con01_top{margin-bottom:319px;}
.landing .landing_con01 .landing_con01_top .txt01 strong{font-size:46px;position:relative;}
.landing .landing_con01 .landing_con01_top .txt01 strong:before{width:8px;height:8px;background:#f6ab00;border-radius:50%;position:absolute;top:-12px;left:50%;margin-left:-4px;content:'';}
.landing .landing_con01 .landing_con01_top .contTitle{color:#fff;margin-top:10px;}
.landing .landing_con01 .landing_con01_top .vod{margin:50px 0 60px;}
.landing .landing_con01 .landing_con01_top .vod iframe{background:#000;}
.landing .landing_con01 .landing_con01_top .txt02{font-size:24px;color:#bfbfbf;letter-spacing:-0.05em;}
.landing .landing_con01 .landing_con01_top .txt02 strong{color:#fff;}
.landing .landing_con01 .landing_con01_bottom{position:relative;}
.landing .landing_con01 .landing_con01_bottom:before{width:16px;height:244px;background:url(../images/landing/landing_con01_line.png) no-repeat center top;content:'';position:absolute;left:50%;top:-290px;margin-left:-8px;}
.landing .landing_con01 .landing_con01_bottom .vod{margin:46px 0 0;}
.landing .landing_con01 .landing_con01_bottom .vod .videoBox{margin-bottom:20px;}
.landing .landing_con01 .landing_con01_bottom .vod .videoBox iframe{background:#000;}
.landing .landing_con01 .landing_con01_bottom .vod > span{color:#fff;font-size:24px;letter-spacing:-0.05em;border-bottom:1px solid #fff;}

.landing .landing_con02{height:854px;background:#1a1a1a url(../images/landing/landing_con02_bg.jpg) no-repeat center top;text-align:center;padding:147px 0 0;box-sizing:border-box;}
.landing .landing_con02 ul{display:flex;margin-top:47px;}
.landing .landing_con02 ul li{width:206px;position:relative;}
.landing .landing_con02 ul li:after{width:1px;height:70px;top:5px;right:0;background:#686868;content:'';position:absolute;}
.landing .landing_con02 ul li:first-child, .landing .landing_con02 ul li:last-child{width:193px;}
.landing .landing_con02 ul li dl dt{font-size:24px;color:#fff;letter-spacing:-0.05em;line-height:38px;}
.landing .landing_con02 ul li dl dd{font-size:20px;color:#bfbfbf;letter-spacing:-0.05em;line-height:30px;}
.landing .landing_con02 ul li dl dd .imgBox{margin:47px 0 24px;}

.landing .landing_con03{background:#191919;padding:197px 0 207px;}
.landing .landing_con03 .inner{width:1096px;}
.landing .landing_con03 .contTitle{color:#fff;line-height:82px;padding-left:44px;}
.landing .landing_con03 .contTitle strong{color:#f6ab00;}
.landing .landing_con03 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;}
.landing .landing_con03 ul li{width:535px;}
.landing .landing_con03 ul li:nth-child(n+3){margin-top:70px;}
.landing .landing_con03 ul li dl{padding-left:28px;}
.landing .landing_con03 ul li dl dt{font-size:26px;letter-spacing:-0.05em;font-weight:700;color:#fff;margin:28px 0 19px;}
.landing .landing_con03 ul li dl dt span{color:#f6ab00;position:relative;margin-right:9px;padding-right:12px;}
.landing .landing_con03 ul li dl dt span:after{width:2px;height:21px;background:#bfbfbf;content:'';position:absolute;right:0;top:4px;}
.landing .landing_con03 ul li dl dd{font-size:22px;color:#bfbfbf;line-height:30px;letter-spacing:-0.055em;}
.landing .landing_con03 h3{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:142px;font-size:40px;color:#fff;line-height:58px;letter-spacing:-0.05em;text-align:center;padding:0 134px 0 139px;}
.landing .landing_con03 h3:before{width:44px;height:37px;background:url(../images/landing/double_quotes_left.jpg);content:'';display:inline-block;}
.landing .landing_con03 h3:after{width:44px;height:37px;background:url(../images/landing/double_quotes_right.jpg);content:'';display:inline-block;}
.landing .landing_con03 h3 strong{color:#f6ab00;}


.landing .landing_con04{}
.landing .landing_con04 .landing_con04_top{height:756px;padding:179px 0 0 45px;box-sizing:border-box;position:relative;}
.landing .landing_con04 .landing_con04_top:before{width:427px;height:392px;background:url(../images/landing/landing_con03_bg.png);content:'';position:absolute;left:0;bottom:0;z-indeX:1;}
.landing .landing_con04 .landing_con04_top .topText{font-size:24px;letter-spacing:-0.075em;font-weight:500;color:#1a1a1a;}
.landing .landing_con04 .landing_con04_top .contTitle{margin:13px 0 0 -6px;color:#1a1a1a;position:relative;}
.landing .landing_con04 .landing_con04_top .contTitle:before{width:16px;height:16px;background: #e98b04;position:absolute;left:-22px;top:0;content: '';border-radius: 50%;margin-bottom:9px;}
.landing .landing_con04 .landing_con04_top .contTitle strong{color:#e98b04;position:relative;}
.landing .landing_con04 .landing_con04_top .contTitle strong:before{width:calc(100% + 26px);height:50px;background: #fef5e0;position: absolute;left:-13px;top:23px;content:'';z-index: -1;}
.landing .landing_con04 .landing_con04_top .info{display:flex;justify-content:flex-end;margin-top:115px;}
.landing .landing_con04 .landing_con04_top .info dl{width:660px;}
.landing .landing_con04 .landing_con04_top .info dl dt{font-size:40px;letter-spacing:-0.075em;color:#e98b04;font-weight:900;margin-bottom:10px;}
.landing .landing_con04 .landing_con04_top .info dl dd{}
.landing .landing_con04 .landing_con04_top .info dl dd p{font-size:24px;letter-spacing:-0.075em;line-height:38px;font-weight:500;}
.landing .landing_con04 .landing_con04_top .info dl dd div{padding-right:30px;text-align:right;margin-top:45px;padding-top:40px;font-size:30px;letter-spacing:-0.075em;line-height:44px;font-weight:500;color:#1a1a1a;background:url(../images/landing/dot_line.png) repeat-x left top;}
.landing .landing_con04 .landing_con04_top .info dl dd div strong{color:#e98b04;}
.landing .landing_con04 .more{position:relative;padding:46px;} 
.landing .landing_con04 .more:before{width:100vw;height:100%;background:#f2f2f2;position:absolute;left:50%;top:0;transform:translateX(-50%);content:'';z-index:-1;}
.landing .landing_con04 .more dt{font-size:32px;letter-spacing:-0.075em;color:#1a1a1a;font-weight:900;}
.landing .landing_con04 .more dd{font-size:24px;line-height:42px;letter-spacing:-0.075em;color:#999;font-weight:500;}
.landing .landing_con04 .more dd ul{margin-top:10px;}

.landing_con05{height:1028px;background:#1a1a1a url(../images/landing/landing_con05_bg.jpg) no-repeat center top;text-align:center;padding:172px 0 0;box-sizing:border-box;}
.landing_con05 .txt01{color:#fff;}
.landing_con05 .txt01 strong{color:#f6ab00;display:block;margin:4px 0 11px;}
.landing_con05 .txt02{letter-spacing:-0.05em;font-size:24px;color:#bfbfbf;}
.landing_con05 .price{position:relative;margin-top:185px;color:#fff;}
.landing_con05 .price:before{width:1px;height:112px;background:#fff;content:'';position:absolute;left:50%;top:-145px;margin-left:-0.5px;}
.landing_con05 .price .priceText{font-size:39px;letter-spacing:-0.075em;font-weight:700;display:flex;align-items:center;justify-content:center;}
.landing_con05 .price .priceText span{font-size:67px;color:#f6ab00;display:inline-block;padding:0.5px 9.5px 0.5px 6.5px;border-radius: 7px;background:#fff;margin:0 7px 0 12px;}
.landing_con05 .price .txt03{margin-top:20px;font-size:24px;letter-spacing:-0.05em;line-height:38px;}

.landing_con05 .btn{margin:54px 0 24px;}
.landing_con05 .btn a{display:flex;align-items:center;justify-content:center;width:360px;height:56px;font-size:24px;color:#fff;font-family:'pretendard';font-weight:700;letter-spacing:-0.075em;text-align:center;border-radius:25px;margin:0 auto;box-sizing:border-box;position:relative;background:linear-gradient(to right, #f6ab1d, #f67a1c)}
.landing_con05 .btn a:after{width:18px;height:18px;background:url(../images/renew/arrow_bold.png) no-repeat;content:'';position:absolute;right:21px;top:50%;margin-top:-9px;}
.landing_con05 .txt04{font-size:20px;color:#bfbfbf;letter-spacing:-0.05em;}


.footerLinkBtn{text-align:center;width:100%;position:fixed;bottom:0;left:0;color:#fff;z-index:99;text-align:center;}
.footerLinkBtn a{font-size:40px;position:relative;line-height:1;font-weight:900;letter-spacing:-0.075em;padding:35px 0;color:#fff;display:block;background: linear-gradient(to right, #f6ab1d, #f67a1c);}
.footerLinkBtn a:after{width:40px;height:40px;content:'';position:absolute;right:125px;top:50%;margin-top:-21px;background:url('../images/landing/link_btn_icon.png')no-repeat center right / 100% auto;}

.landing2{font-family:'pretendard';padding-bottom:110px;}
.landing2 .pcView{display:block;}
.landing2 .mobileView{display:none;}
.landing2 .c_f6ab00{color:#f6ab00 !important;}
.landing2 .c_f1e1ab{color:#f1e1ab !important;}
.landing2 .inner{max-width:1008px;margin:0 auto;}
.landing2 strong{font-weight:700 !important;}
.landing2 .contTitle{font-size:60px;letter-spacing:-0.05em;font-weight:700;line-height:80px;}
/*.landing2 .txt01{font-size:36px;line-height:50px;letter-spacing:-0.05em;color:#f6ab00}*/


.landing2 .landing2_con01{height:635px;background:#191919 url(../images/landing/landing2_con01_bg.jpg)no-repeat center top;padding-top:155px;box-sizing:border-box;}
.landing2 .landing2_con01 .box{display:flex;justify-content:center;align-items:center;}
.landing2 .landing2_con01 .box:before{width:543px;height:480px;background:url(../images/landing/landing2_con01_img.png);display:inline-block;content:'';margin-right:10px;margin-left:-5px;}
.landing2 .landing2_con01 .box .textBox{margin-bottom:10px;}
.landing2 .landing2_con01 .box h2{font-size:47px;font-family:'NEXONLv1Gothic';color:#fff;line-height:61px;margin-top:35px;letter-spacing:-0.05em;}

.landing2 .landing2_con02{height:361px;background:#191919 url(../images/landing/landing2_con02_bg.jpg)no-repeat center top;text-align:center;color:#fff;letter-spacing:-0.05em;padding:75px 0 57px;box-sizing:border-box;}
.landing2 .landing2_con02 .upText{font-size:48px;}
.landing2 .landing2_con02 h2{margin-top:7px;}
.landing2 .landing2_con02 a{width:232px;height:56px;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:28px;background:rgba(255,255,255,.1);color:#fff;margin:29px auto 0;letter-spacing:-0.05em;}
.landing2 .landing2_con02 a span{display:inline-block;margin:-5px 0 0 13px;}

.landing2 .landing2_con03{background:#191919 url(../images/landing/landing2_con03_bg.jpg)no-repeat center top;padding:157px 0 99px;}
.landing2 .landing2_con03 h2{font-size:36px;letter-spacing:-0.05em;line-height:50px;color:#fff;margin-bottom:57px;text-align:center;}
.landing2 .landing2_con03 h2 strong{color:#fffb95;}
.landing2 .landing2_con03 .bgBox{perspective:500px;position:absolute;top:50%;left:50%;}
.landing2 .landing2_con03 .landing2_con03_box{width:100%;height:415px;perspective:500px;transform-style: preserve-3d;position:relative;}
.landing2 .landing2_con03 .landing2_con03_box .info{height:100%;perspective:500px;position:relative;z-index:10;}
.landing2 .landing2_con03 .slideDesign {width:235px;height:415px;transition:0.5s;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:12px;overflow:hidden;}
.landing2 .landing2_con03 .bg{width:231px;height:411px;background:#fff;border-radius:12px;}
.landing2 .landing2_con03 .slide{z-index:1;background:none;}
.landing2 .landing2_con03 .slide iframe{width:235px;height:415px;border-radius:12px;}
.landing2 .landing2_con03 .slide:nth-of-type(2){z-index:3;}
.landing2 .landing2_con03 .slide:nth-of-type(1), .landing2 .landing2_con03 .bg01{transform:translate(calc(-50%*2.9),-50%) translateZ(-50px);}
.landing2 .landing2_con03 .slide:nth-of-type(3), .landing2 .landing2_con03 .bg03{transform:translate(calc(-50%*-0.9),-50%) translateZ(-50px);}

.landing2 .landing2_con03 .btnBox{display:flex;justify-content:center;margin-top:30px;}
.landing2 .landing2_con03 .btnBox button{border:0;cursor:pointer;margin:0 15px;position:absolute;top:50%;transform:translateY(-50%);display:flex;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:99;box-shadow:0 0 30px rgba(0,0,0,.2);}
.landing2 .landing2_con03 .btnBox button.prev{left:0;}
.landing2 .landing2_con03 .btnBox button.next{right:0;}

.landing2 .landing2_con04{height:854px;background:#191919 url(../images/landing/landing2_con04_bg.jpg)no-repeat top center;padding:311px 0 0;text-align:center;box-sizing:border-box;}
.landing2 .landing2_con04 .upText{font-size:36px;font-weight:500;margin-bottom:38px;color:#fff;}
.landing2 .landing2_con04 h2{font-weight:400;color:#fff;font-family:'NEXONLv1Gothic';}

.landing2 .landing2_con05{height:1998px;background:#191919 url(../images/landing/landing2_con05_bg.jpg)no-repeat top center;padding:166px 0 0;text-align:center;box-sizing:border-box;}
.landing2 .landing2_con05 .upText{font-size:28px;letter-spacing:-0.075em;color:#fff;}
.landing2 .landing2_con05 .upText:before{width:55px;height:55px;background:url(../images/landing/landing2_con05_icon.png)no-repeat;display:block;content:'';margin:0 auto 28px;}
.landing2 .landing2_con05 .contTitle{color:#fff;font-family:'NEXONLv1Gothic';margin:24px auto;}
.landing2 .landing2_con05 .contTitle span{color:#f1e1ab;}
.landing2 .landing2_con05 .bottomText{font-size:36px;letter-spacing:-0.075em;color:#fff;font-weight:700;}
.landing2 .landing2_con05 ul{display:flex;align-items:center;margin:67px 0 110px;}
.landing2 .landing2_con05 ul li{width:320px;height:407px;letter-spacing:-0.075em;position:relative;z-index:1;box-sizing:border-box;padding-top:175px;}
.landing2 .landing2_con05 ul li:before{width:100%;height:100%;background:url(../images/landing/landing2_con05_list_bg.png)no-repeat;position:absolute;left:0;top:0;content:'';z-index:-1;}
.landing2 .landing2_con05 ul li + li{margin-left:26px;}
.landing2 .landing2_con05 ul li p{font-size:20px;font-weight:500;color:#989898;margin-bottom:9px;letter-spacing:-0.075em;}
.landing2 .landing2_con05 ul li strong{font-size:28px;font-weight:900;color:#1a1a1a;line-height:38px;letter-spacing:-0.075em;}
.landing2 .landing2_con05 ul li:nth-child(2){padding-top:200px;}
.landing2 .landing2_con05 .landing2_con04_bottom h3{font-size:36px;font-weight:700;color:#fff;letter-spacing:-0.075em;line-height:50px;margin-bottom:60px;position:relative;}
.landing2 .landing2_con05 .landing2_con04_bottom h3:before{width:62px;height:84px;background:url(../images/landing/landing2_con05_icon2.png)no-repeat;content:'';display:block;margin:57px auto 37px;}
.landing2 .landing2_con05 .landing2_con04_bottom h3:after{width:105px;height:4px;background:rgba(255,255,255,.1);position:absolute;left:50%;top:-50px;margin-left:-52.5px;content:'';}
.landing2 .landing2_con05 .landing2_con04_bottom iframe{border-radius:10px;}
.landing2 .landing2_con05 .landing2_con04_bottom .addText{font-size:24px;color:#fff;letter-spacing:-0.05em;border-bottom:1px solid #fff;margin-top:30px;display:inline-block;line-height:1;}

.landing2 .landing2_con06{height:924px;background:#191919 url(../images/landing/landing2_con06_bg.jpg)no-repeat top center; padding:152px 0 156px;box-sizing:border-box;}
.landing2 .landing2_con06 .contTitle{font-weight:400;color:#fff;text-align:center;}
.landing2 .landing2_con06 .box{display:flex;justify-content:center;text-align:right;margin-top:83px;}
.landing2 .landing2_con06 .box .imgBox{padding-left:10px;}
.landing2 .landing2_con06 .textBox{margin-top:-8px;}
.landing2 .landing2_con06 .textBox .text01{font-size:30px;line-height:44px;letter-spacing:-0.075em;color:#fff;padding-right:30px;}
.landing2 .landing2_con06 .textBox dl{width:543px;margin-top:36px;background:url(../images/landing/dot_line2.png) repeat-x right top;padding-right:30px;padding-top:40px;box-sizing:border-box;}
.landing2 .landing2_con06 .textBox dl dt{font-size:32px;font-weight:700;letter-spacing:-0.075em;margin-bottom:10px;color:#f1e1ab;}
.landing2 .landing2_con06 .textBox dl dt:before{width:36px;height:23px;background:url(../images/landing/landing2_con06_icon.png);content:'';display:inline-block;margin-right:10px;}
.landing2 .landing2_con06 .textBox dl dd ul li{font-size:24px;line-height:1.75;color:#999;letter-spacing:-0.075em;}

.landing2 .landing2_con07{height:1772px;background:#191919 url(../images/landing/landing2_con07_bg.jpg)no-repeat top center;padding:160px 0 0;box-sizing:border-box;}
.landing2 .landing2_con07 .upText{font-size:48px;letter-spacing:-0.05em;color:#fff;font-family:'NEXONLv1Gothic';text-align:center;}
.landing2 .landing2_con07 .yes{font-size:120px;letter-spacing:-0.05em;color:#fff;position:relative;text-align:center;font-family:'NEXONLv1Gothic';font-weight:700;}
.landing2 .landing2_con07 .yes:before{width:1px;height:112px;background:#fff;display:block;content:'';margin:24px auto 29px;}
.landing2 .landing2_con07 .bottomText{font-size:30px;color:#fff;letter-spacing:-0.075em;line-height:44px;text-align:center;margin:4px 0 67px;}
.landing2 .landing2_con07 ul li{height:362px;background: url(../images/landing/landing2_con07_list01.jpg)no-repeat top center;}
.landing2 .landing2_con07 ul li dl{color:#fff;letter-spacing:-0.075em;padding:66px 0 0 85px;box-sizing:border-box;}
.landing2 .landing2_con07 ul li dl dt{font-size:36px;font-weight:700;margin-bottom:19px;letter-spacing:-0.075em;}
.landing2 .landing2_con07 ul li dl dd{font-size:20px;line-height:34px;letter-spacing:-0.075em;}
.landing2 .landing2_con07 ul li dl dd .txt02{font-weight:700;margin-top:34px;color:#f1e1ab}
.landing2 .landing2_con07 ul li{height:362px;background-image: url(../images/landing/landing2_con07_list01.jpg);background-repeat:no-repeat;background-position:center top;}
.landing2 .landing2_con07 ul li:nth-child(2){background-image: url(../images/landing/landing2_con07_list02.jpg)}
.landing2 .landing2_con07 ul li:nth-child(3){background-image: url(../images/landing/landing2_con07_list03.jpg)}

.landing2_con08{height:3242px;background:#191919 url(../images/landing/landing2_con08_bg.jpg)no-repeat top center;padding:185px 0 190px;text-align:center;box-sizing:border-box;}
.landing2_con08 .contTitle{color:#fff;font-family:'NEXONLv1Gothic';}
.landing2_con08 .bottomText{font-size:24px;letter-spacing:-0.05em;color:#fff;margin:16px 0 44px;}
.landing2_con08 .graphBox p{font-size:36px;letter-spacing:-0.075em;font-weight:700;color:#f1e1ab;margin:40px 0 92px;}
.landing2_con08 .graphBox img{margin:0 auto;}
.landing2_con08 .iconList{display:flex;justify-content:center;letter-spacing:-0.05em;}
.landing2_con08 .iconList li{padding:0 35px;position:relative;}
.landing2_con08 .iconList li:first-child:after{width:1px;height:70px;background:#607474;position:absolute;right:0;top:3px;content:'';}
.landing2_con08 .iconList li dl dt{font-weight:400;font-size:24px;line-height:38px;color:#fff;letter-spacing:-0.05em;}
.landing2_con08 .iconList li dl dd{font-size:20px;line-height:30px;color:#bfbfbf;letter-spacing:-0.05em;}
.landing2_con08 .iconList li dl dd .imgBox{margin:47px 0 24px;}
.landing2_con08 .landing2_con08_bottom{margin:194px 75px 80px;}
.landing2_con08 .landing2_con08_bottom iframe{border-radius:10px;}
.landing2_con08 .landing2_con08_bottom .videoBox{background:url(../images/landing/dot_line2.png) repeat-x right bottom;padding-bottom:83px;}
.landing2_con08 .landing2_con08_bottom .videoBox dl{width:535px;margin:0 auto;color:#fff;padding-left:25px;text-align:left;box-sizing:border-box;}
.landing2_con08 .landing2_con08_bottom .videoBox dl dt{font-size:26px;font-weight:700;margin:28px 0 20px;letter-spacing:-0.05em;}
.landing2_con08 .landing2_con08_bottom .videoBox dl dt span{color:#f1e1ab;}
.landing2_con08 .landing2_con08_bottom .videoBox dl dd{font-size:22px;font-weight:700;letter-spacing:-0.05em;line-height:32px;}
.landing2_con08 .landing2_con08_bottom .videoBox dl dd span{font-weight:400;color:#bfbfbf;}
.landing2_con08 .landing2_con08_bottom ul{margin-bottom:101px;}
.landing2_con08 .landing2_con08_bottom ul li{font-size:22px;color:#fff;padding:63px 0 30px;background:url(../images/landing/dot_line2.png) repeat-x right bottom;letter-spacing:-0.075em;}
.landing2_con08 .landing2_con08_bottom ul li p{line-height:38px;margin-bottom:15px;}
.landing2_con08 .landing2_con08_bottom .contTitle{font-weight:400;}

.landing2_con09{height:1424px;background:#1a1a1a url(../images/landing/landing2_con09_bg.jpg) no-repeat top center;text-align:center;padding:162px 0 0;box-sizing:border-box;color:#fff;}
.landing2_con09 .upText{font-size:24px;letter-spacing:-0.05em;color:#bfbfbf;}
.landing2_con09 .contTitle{font-family:'NEXONLv1Gothic';margin:21px 0 38px;}
.landing2_con09 .txt01{font-size:36px;letter-spacing:-0.05em;line-height:50px;}
.landing2_con09 .txt01 strong{color:#f6ab00;display:block;margin:4px 0 11px;}
.landing2_con09 .txt02{letter-spacing:-0.05em;line-height:54px;font-size:36px;}
.landing2_con09 .price{position:relative;margin-top:180px;color:#fff;}
.landing2_con09 .price:before{width:1px;height:112px;background:#fff;content:'';position:absolute;left:50%;top:-145px;margin-left:-0.5px;}
.landing2_con09 .price .priceText{font-size:39px;letter-spacing:-0.075em;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:25px;}
.landing2_con09 .price .priceText span{font-size:67px;color:#f6ab00;display:inline-block;padding:0.5px 9.5px 0.5px 6.5px;border-radius: 7px;background:#fff;margin:0 7px 0 12px;}
.landing2_con09 .price .txt03{margin-top:20px;font-size:24px;letter-spacing:-0.05em;line-height:38px;}
.landing2_con09 .btn{margin:54px 0 24px;}
.landing2_con09 .btn a{display:flex;align-items:center;justify-content:center;width:360px;height:56px;font-size:24px;color:#fff;font-family:'pretendard';font-weight:700;letter-spacing:-0.075em;text-align:center;border-radius:25px;margin:0 auto;box-sizing:border-box;position:relative;background:linear-gradient(to right, #f6ab1d, #f67a1c)}
.landing2_con09 .btn a:after{width:18px;height:18px;background:url(../images/renew/arrow_bold.png) no-repeat;content:'';position:absolute;right:21px;top:50%;margin-top:-9px;}
.landing2_con09 .txt04{font-size:20px;color:#bfbfbf;letter-spacing:-0.05em;}

@media all and (max-width: 1162px) { 
/* 랜딩페이지 */
.landingPage #wrap{min-width:auto}
#contents.landing{min-width:auto;max-width:720px;margin:0 auto;}
.landing .inner{width:100%;}
.landing .pcView{display:none;}
.landing .mobileView{display:block;}
.landing .videoWrap .video iframe{border-radius:10px}

.landing .contTitle{font-size:min(9.5vw, 68px);}
.landing .txt01{font-size:min(6vw, 41px);line-height:1.087;}

 .landing .videoWrap .videoBox{width:100%;max-width:77.778%;box-sizing: border-box;margin:0 auto;}
 .landing .videoWrap .videoBox .video{position: relative;width: 100%;height: auto;padding-top:51.5%;text-align:center;}
 .landing .videoWrap .videoBox .video iframe{z-index: 1;top: 0;left: 0;position: absolute;width: 100%;height: 100%;}
 .landing .videoWrap .videoImg{z-index:1;}

.landing .landing_con01{background:#1a1a1a url(../images/landing/landing_con01_bg_m.jpg) no-repeat top center / 100% auto;padding:min(20.4167vw, 147px) 0 min(30vw, 216px) 0;}
.landing .landing_con01 .landing_con01_top{margin-bottom:min(52.0834vw, 375px);}
.landing .landing_con01 .landing_con01_top .txt01 strong{font-size:min(6.38889vw, 52px);}
.landing .landing_con01 .landing_con01_top .txt01 strong:before{width:21.1%;height:14.55%;top:-21.82%;margin-left:-10.54%;}
.landing .landing_con01 .landing_con01_top .contTitle{margin-top:2.2222vw;}
.landing .landing_con01 .landing_con01_top .contTitle strong{display:block;}
.landing .landing_con01 .landing_con01_top .vod{margin:min(7.9167vw, 57px) 0 min(8.3333vw, 60px) 0;}
.landing .landing_con01 .landing_con01_top .vod .videoImg{width:77.778%;z-index:1;}
.landing .landing_con01 .landing_con01_top .vod .videoImg img{width:100%;}
.landing .landing_con01 .landing_con01_top .txt02{font-size:min(3.33334vw, 24px);}
.landing .landing_con01 .landing_con01_bottom:before{width:2.224%;height:58.665%;background:url(../images/landing/landing_con01_line.png) no-repeat top center / 100% auto;top:-79.585%;margin-left:-1.112%;}
.landing .landing_con01 .landing_con01_bottom .vod{margin-top:min(7.2222vw, 46px);}
.landing .landing_con01 .landing_con01_bottom .vod .videoBox{margin-bottom:min(4.1vw, 29px);}
.landing .landing_con01 .landing_con01_bottom .vod .videoBox .videoImg{width:77.778%;}
.landing .landing_con01 .landing_con01_bottom .vod .videoBox .videoImg img{width:100%;}
.landing .landing_con01 .landing_con01_bottom .vod > span{font-size:min(3.8vw, 27px);border-bottom:0.4vw solid #fff;}

.landing .landing_con02{height:auto;background:#1a1a1a url(../images/landing/landing_con02_bg_m.jpg) no-repeat top center / cover;padding:min(25vw, 171px) 0 min(19.5834vw, 141px);}
.landing .landing_con02 .txt01{line-height:1.389;}
.landing .landing_con02 ul{flex-wrap:wrap;justify-content:center;margin-top:min(7.8vw, 56px);}
.landing .landing_con02 ul li{width:33%;max-width:230px;}
.landing .landing_con02 ul li:first-child, .landing .landing_con02 ul li:last-child{width:31%;}
.landing .landing_con02 ul li:after{width:0.49%;height:18.52%;top:0.794%;}
.landing .landing_con02 ul li:nth-child(3):after,
.landing .landing_con02 ul li:last-child:after{display:none;}
.landing .landing_con02 ul li:nth-child(n+4){margin-top:min(10.6944vw, 77px);}
.landing .landing_con02 ul li dl dt{font-size:min(3.8vw, 27px);line-height:1.5834;}
.landing .landing_con02 ul li dl dd{font-size:min(3.5vw, 23px);line-height:1.5;}
.landing .landing_con02 ul li dl dd .imgBox{margin:min(7.5vw, 54px) 0 min(5.1389vw, 37px) 0;}
.landing .landing_con02 ul li dl dd .imgBox img{width:20.973vw;max-width:151px;margin:0 auto;}

.landing .landing_con03{padding:min(23.8889vw, 172px) 0 min(19.8611vw, 143px) 0;}
.landing .landing_con03 .inner{width:79.66%;margin:0 auto;}
.landing .landing_con03 .contTitle{line-height:1.3667;padding-left:min(0.6944vw, 5px);}
.landing .landing_con03 ul{margin-top:min(9.3056vw, 67px);}
.landing .landing_con03 ul li{width:100%;}
.landing .landing_con03 ul li:nth-child(2){margin-top:min(14.1667vw, 102px);}
.landing .landing_con03 ul li:nth-child(n+3){margin-top:min(8.4722vw, 61px);}
.landing .landing_con03 ul li .videoWrap .videoBox{max-width:100%;}
.landing .landing_con03 ul li .videoWrap .videoBox .video{padding-top:56.25%;}
.landing .landing_con03 ul li .videoWrap .videoBox iframe{height:100% !important;}
.landing .landing_con03 ul li dl{padding-left:min(3.8889vw, 28px);}
.landing .landing_con03 ul li dl dt{font-size:min(3.75vw, 27px);margin:min(4.1667vw, 30px) 0 min(2.6389vw, 19px) 0}
.landing .landing_con03 ul li dl dt span{padding-right:min(2.0833vw, 15px);margin-right:min(1.25vw, 9px);}
.landing .landing_con03 ul li dl dt span:after{width:0.278vw;height:72.42%;top:14%;}
.landing .landing_con03 ul li dl dd{font-size:min(3.19444vw, 23px);color:#bfbfbf;line-height:1.5;letter-spacing:-0.05em;}
.landing .landing_con03 h3{display:block;margin-top:min(18.75vw, 135px);font-size:min(6.31945vw, 45px);line-height:1.45;padding:0;}
.landing .landing_con03 h3:before{width:8.91%;height:31.9%;background:url(../images/landing/double_quotes_left.jpg)no-repeat center center / 100% auto;content:'';position:absolute;content:'';left:-2.025%;top:34.49%;}
.landing .landing_con03 h3:after{width:8.91%;height:31.9%;background:url(../images/landing/double_quotes_right.jpg)no-repeat center center / 100% auto;content:'';position:absolute;content:'';right:-2.835%;top:34.49%;}

.landing .landing_con04{text-align:center;}
.landing .landing_con04 .landing_con04_top{height:auto;padding:min(26.3889vw, 190px) min(8.3333vw, 60px) 0}
.landing .landing_con04 .landing_con04_top:before{display:none;}
.landing .landing_con04 .landing_con04_top .topText{font-size:min(5vw, 36px);line-height:1.5625;letter-spacing:-0.075em;}
.landing .landing_con04 .landing_con04_top .contTitle{display:inline-block;line-height:1.3555;margin-top:min(3.8889vw, 28px);margin-left:0;}
.landing .landing_con04 .landing_con04_top .contTitle:before{width:3.46%;height:9.84%;left:-4%;top:3.08%;}
.landing .landing_con04 .landing_con04_top .contTitle strong:before{width:calc(100% + 9.37%);height:70.43%;left:-9.41%;top:32.4%;}
.landing .landing_con04 .landing_con04_top .info{margin-top:min(6.8055vw, 49px);}
.landing .landing_con04 .landing_con04_top .info dl{padding-top:min(10.6944vw, 77px);background:url(../images/landing/dot_line.png) repeat-x left top;}
.landing .landing_con04 .landing_con04_top .info dl dt{font-size:min(6.31945vw, 45px);}
.landing .landing_con04 .landing_con04_top .info dl dd{margin-top:min(2.0833vw, 15px);}
.landing .landing_con04 .landing_con04_top .info dl dd .text{font-size:min(3.75vw, 27px);line-height:1.5834;font-weight:500;color:#989898;}
.landing .landing_con04 .landing_con04_top .info dl dd .imgBox{margin-top:min(10.6944vw, 77px);font-size:0;line-height:0;}
.landing .landing_con04 .landing_con04_top .info dl dd .imgBox img{width:83.53%;}
.landing .landing_con04 .landing_con04_top .info dl dd div{position:relative;background:none;text-align:center;margin-top:min(10.1389vw, 73px);padding-right:0;padding-top:0;font-size:min(5.97222vw, 43px);line-height:1.3685;}
.landing .landing_con04 .landing_con04_top .info dl dd div:before{width:8.405%;height:26.29%;background:url(../images/landing/double_quotes_left_2.png)no-repeat center top / 100% auto;content:'';margin-left:-3.334%;position:absolute;content:'';left:50%;top:-12.83%;}
.landing .landing_con04 .landing_con04_top .info dl dd div:after{width:8.405%;height:26.29%;background:url(../images/landing/double_quotes_right_2.png)no-repeat center bottom / 100% auto;content:'';;margin-left:-3.334%;position:absolute;content:'';left:50%;bottom:-12.83%;}

.landing .landing_con04 .more{display:flex;justify-content:space-between;padding:min(2.2222vw, 16px) min(5.5556vw, 40px) min(4.0278vw, 29px) min(7.3611vw, 53px);}
.landing .landing_con04 .more:before{width:100vw;height:100%;left:50%;}
.landing .landing_con04 .more dt{font-size:min(5vw, 36px);margin-top:min(1.9444vw, 14px);line-height:1.3125;}
.landing .landing_con04 .more dd{font-size:min(3.75vw, 27px);line-height:1.75;text-align:right;}

.landing_con05{height:auto;background:#1a1a1a url(../images/landing/landing_con05_bg_m.jpg) no-repeat top center / 100% auto;padding:min(27.2222vw, 196px) 0 min(23.6111vw, 170px);}
.landing_con05 .txt01{line-height:1.5;}
.landing_con05 .txt02{font-size:min(3.75vw, 27px);margin-top:min(3.75vw, 27px);}
.landing_con05 .price{margin-top:min(29.7222vw, 214px);}
.landing_con05 .price:before{width:0.14%;height:62.44%;left:50%;top:-82%;margin-left:min(-0.07%, -0.5%);}
.landing_con05 .price .priceText{font-size:min(6.11111vw, 44px);}
.landing_con05 .price .priceText span{font-size:min(10.55555vw, 76px);padding:min(0.2084vw, 1.5px) min(1.46vw, 10.5px) min(0.2084vw, 1.5px) min(1.042vw, 7.5px);border-radius:min(0.972222vw, 7px);margin:0 min(1.5278vw, 11px) 0 min(1.9444vw, 14px);}
.landing_con05 .price .txt03{font-size:min(3.75vw, 27px);line-height:1.5834;margin-top:min(2.7778vw, 20px);}

.landing_con05 .btn{margin:min(8.6111vw, 62px) 0 min(4.0278vw, 29px);}
.landing_con05 .btn a{width:89.902%;height:auto;padding:2.277% 0 2.134%;font-size:min(3.75vw, 27px);font-family:'pretendard';}
.landing_con05 .btn a:after{width:3.324%;height:31.57%;background:url(../images/renew/arrow_bold.png) no-repeat center center / 100% auto;content:'';position:absolute;right:5.834%;top:50%;margin-top:-1.584%;}
.landing_con05 .txt04{font-size:min(3.05555vw, 22px);letter-spacing:0;}


.footerLinkBtn{bottom:10px;}
.footerLinkBtn a{width:89.902%;margin:0 auto;border-radius:4.16666vw;font-size:min(6.25vw, 45px);padding:1.992% 0 1.85%;}
.footerLinkBtn a:after{width:5.222%;height:43.06%;right:6.488%;top:50%;margin-top:-2.375%;background:url('../images/landing/link_btn_icon.png')no-repeat center right / 100% auto;}


#contents.landing2{min-width:auto;max-width:720px;margin:0 auto;padding-bottom:0;}
.landing2 .inner{width:100%;}
.landing2 .pcView{display:none;}
.landing2 .mobileView{display:block;}
.landing2 .contTitle{font-size:min(9.5vw, 68px);letter-spacing:-0.05em;font-weight:700;line-height:1.2648;}

.landing2 .landing2_con01{height:auto;background:#191919 url(../images/landing/landing2_con01_bg_m.jpg)no-repeat top center / cover;padding:40.974% 0 64.167%}
.landing2 .landing2_con01 .box:before{display:none;}
.landing2 .landing2_con01 .box h2{font-size:min(9.5vw, 68px);line-height:1.2648;margin-top:9.125%;}
.landing2 .landing2_con01 .box .textBox{text-align:center;}
.landing2 .landing2_con01 .box .textBox .imgBox img{width:min(20.972vw, 151px);}


.landing2 .landing2_con02{height:auto;padding:9.167% 0 10%;background:#191919 url(../images/landing/landing2_con02_bg_m.jpg)no-repeat top center / cover;}
.landing2 .landing2_con02 .upText{font-size:min(6.66666vw, 48px);}
.landing2 .landing2_con02 h2{font-size:min(8.33333vw, 60px);margin-top:4px;}
.landing2 .landing2_con02 a{font-size:min(5.27778vw, 38px); ;width:auto;height:auto;display:inline-flex;padding:1.945% 8.474%;border-radius:37px;margin:9px auto 0;}
.landing2 .landing2_con02 a span{margin:-5px 0 0 14px;}


.landing2 .landing2_con03{background:#191919 url(../images/landing/landing2_con03_bg_m.jpg)no-repeat center bottom / cover;padding:17.224% 0;}
.landing2 .landing2_con03 h2{font-size:min(5.83334vw, 42px);line-height:1.3857;margin-bottom:4.445%;display:none;}
.landing2 .landing2_con03 h2 strong{font-size:min(5.69445vw, 41px);}


.landing2 .landing2_con03 .landing2_con03_box{width:100%;height:0;perspective:500px;padding-top:78.25%;transform-style: preserve-3d;position:relative;}
.landing2 .landing2_con03 .landing2_con03_box .info{position:absolute;left:0;top:0;width:100%;}
/*.landing2 .landing2_con03 .landing2_con03_box .info{height:100%;perspective:500px;position:relative;z-index:10;}*/
.landing2 .landing2_con03 .slideDesign {width:45%;height:100%;}
.landing2 .landing2_con03 .bg{width:calc(45% - 4px);height:calc(100% - 4px);background:#fff;border-radius:12px;}
.landing2 .landing2_con03 .slide{z-index:1;height:0;padding-top:78.25%;}
.landing2 .landing2_con03 .slide iframe{position:absolute;width:100%;height:100%;left:0;top:0;}
.landing2 .landing2_con03 .bgBox{width:100%;height:100%;left:0;top:0;}
.landing2 .landing2_con03 .btnBox button img{width:45px;}

.landing2 .landing2_con03 .slide:nth-of-type(1), .landing2 .landing2_con03 .bg01{transform:translate(calc(-50% + 80px),-50%) translateZ(-50px);}
.landing2 .landing2_con03 .slide:nth-of-type(3), .landing2 .landing2_con03 .bg03{transform:translate(calc(-50% - 80px),-50%) translateZ(-50px);}


.landing2 .landing2_con04{height:auto;background:#191919 url(../images/landing/landing2_con04_bg_m.jpg)no-repeat top center / cover;padding:58.335% 0 57.64%;}
.landing2 .landing2_con04 .upText{font-size:min(5.83334vw, 42px);margin-bottom:4.028%;}

.landing2 .landing2_con05{height:auto;background:#191919 url(../images/landing/landing2_con05_bg_m.jpg)no-repeat top center / cover;padding:22.778% 0 24.445%;}
.landing2 .landing2_con05 .upText{font-size:min(3.88889vw, 28px);}
.landing2 .landing2_con05 .upText:before{max-width:55px;max-height:55px;width:8vw;height:8vw;background-size:8vw auto;margin:0 auto 3.89%;}
.landing2 .landing2_con05 .contTitle{margin:3.335% auto 3.89%;}


.landing2 .landing2_con05 .bottomText{font-size:min(5.83334vw, 42px);line-height:1.3335;}
.landing2 .landing2_con05 ul{display:block;margin:9.307% 0 22.363%;}
.landing2 .landing2_con05 ul li{max-width:320px;max-height:407px;width:44.445vw;height:56.528vw;margin:0 auto !important;box-sizing:border-box;padding-top:24.307%;}
.landing2 .landing2_con05 ul li + li{margin-top:7.363% !important;}
.landing2 .landing2_con05 ul li:nth-child(2){padding-top:27.085%;}
.landing2 .landing2_con05 ul li:before{background-size:100% auto;}
.landing2 .landing2_con05 ul li p{font-size:min(2.77778vw, 20px);}
.landing2 .landing2_con05 ul li strong{font-size:min(3.88889vw, 28px);line-height:1.3575}

.landing2 .landing2_con05 .landing2_con04_bottom h3{font-size:min(5.83334vw, 42px);line-height:1.3335;margin-bottom:7.64%;}
.landing2 .landing2_con05 .landing2_con04_bottom h3:before{max-width:62px;max-height:84px;width:8.611vw;height:11.667vw;background-size:8.611vw auto;margin:7.917% auto 5.14%;}
.landing2 .landing2_con05 .landing2_con04_bottom h3:after{top:-35.199%;}
.landing2 .landing2_con05 .landing2_con04_bottom iframe{max-width:560px;max-height:315px;width:77.778%;height:43.5vw;}
.landing2 .landing2_con05 .landing2_con04_bottom .addText{font-size:min(3.33334vw, 24px);margin-top:4.585%;}

.landing2 .landing2_con06{height:auto;background:#191919 url(../images/landing/landing2_con06_bg_m.jpg)no-repeat center top / cover;padding:22.917% 0 24.167%;}
.landing2 .landing2_con06 .box{display:block;margin-top:6.667%;}
.landing2 .landing2_con06 .box .imgBox{padding:0;text-align:center;}
.landing2 .landing2_con06 .box .imgBox img{width:83.5%;margin:0 auto;}
.landing2 .landing2_con06 .textBox .text01{font-size:min(4.16666vw, 30px);line-height:1.467;padding:0 8.335%;margin-top:7.64%;}
.landing2 .landing2_con06 .textBox dl{width:96.113%;padding-right:4.445%;padding-top:5.556%;margin-top:5%;background-size:auto 0.417vw;}
.landing2 .landing2_con06 .textBox dl dt{font-size:min(4.44445vw, 32px);margin-bottom:1.516%;}
.landing2 .landing2_con06 .textBox dl dt:before{max-width:36px;max-height:23px;width:5.455%;height:3.195vw;background-size:100% auto;margin-right:1.516%}
.landing2 .landing2_con06 .textBox dl dd ul li{font-size:min(3.33334vw, 24px);}
.landing2 .landing2_con06 .contTitle{font-size:min(5.83334vw, 42px);line-height:1.3335;}

.landing2 .landing2_con07{height:auto;background:none;padding-top:0;}
.landing2 .landing2_con07 .upText{font-size:min(6.66666vw, 48px);}
.landing2 .landing2_con07 .yes{font-size:min(16.6666vw, 120px);}
.landing2 .landing2_con07 .yes:before{max-height:112px;height:15.556vw;margin:3.335% auto 4.028%;}
.landing2 .landing2_con07 .topBox{background:#191919 url(../images/landing/landing2_con07_bg_m.jpg)no-repeat center top / cover;padding:22.085% 0 9.585%;box-sizing:border-box;}
.landing2 .landing2_con07 .bottomText{font-size:min(4.16666vw, 30px);line-height:1.467;margin:0.556% 0 0;}
.landing2 .landing2_con07 ul li{height:auto;background-image: url(../images/landing/landing2_con07_list01_m.jpg);background-size:cover;}
.landing2 .landing2_con07 ul li:nth-child(2){background-image: url(../images/landing/landing2_con07_list02_m.jpg)}
.landing2 .landing2_con07 ul li:nth-child(3){background-image: url(../images/landing/landing2_con07_list03_m.jpg)}
.landing2 .landing2_con07 ul li dl{padding:9.167% 0 8.89% 9.306%;}
.landing2 .landing2_con07 ul li dl dt{font-size:min(5vw, 36px);margin-bottom:2.994%;}
.landing2 .landing2_con07 ul li dl dd{font-size:min(2.77778vw, 20px);line-height:1.7;}
.landing2 .landing2_con07 ul li dl dd .txt02{margin-top:5.355%;}

.landing2_con08{height:auto;background:#191919 url(../images/landing/landing2_con08_bg_m.jpg)no-repeat center top / cover;padding:27.085% 0 25.835%;}
.landing2_con08 .bottomText{font-size:min(3.88889vw, 28px);margin:4.724% 0 11.667%;}
.landing2_con08 .graphBox img{width:43.335%;margin:0 auto;}
.landing2_con08 .graphBox p{font-size:min(5.83334vw, 42px);margin:3.056% 0 10%;}
.landing2_con08 .iconList li{padding:0 40px;}
.landing2_con08 .iconList li dl dt{font-size:min(3.75vw, 27px);line-height:1.593;}
.landing2_con08 .iconList li dl dd{font-size:min(3.05556vw, 22px);line-height:1.546;}
.landing2_con08 .iconList li dl dd .imgBox{margin:35.77% 0 17.89%;line-height:1;}
.landing2_con08 .iconList li dl dd .imgBox img{max-width:151px;width:20.974vw;}
.landing2_con08 .iconList li:first-child:after{max-height:80px;height:11.113vw;}
.landing2_con08 .landing2_con08_bottom{margin:14.585% 5.556% 0;padding-bottom:0;}
.landing2_con08 .landing2_con08_bottom iframe{max-width:540px;max-height:300px;width:84.375%;height:41.667vw;}
.landing2_con08 .landing2_con08_bottom .videoBox{padding-bottom:11.25%;}
.landing2_con08 .landing2_con08_bottom .videoBox dl dt{font-size:min(3.61111vw, 26px);margin:5.1% 0 3.924%;}
.landing2_con08 .landing2_con08_bottom .videoBox dl dd{font-size:min(3.05556vw, 22px);line-height:1.455;}
.landing2_con08 .landing2_con08_bottom ul{margin-bottom:13.907%;}
.landing2_con08 .landing2_con08_bottom ul li{font-size:min(3.05556vw, 22px);padding:7.188% 0 8.75%;background-size:auto 0.417vw;}
.landing2_con08 .landing2_con08_bottom ul li p{line-height:1.7275;margin-bottom:2.3445%;}

.landing2_con09{height:auto;background:#191919 url(../images/landing/landing2_con09_bg_m.jpg)no-repeat center top / cover;padding:19.167% 0 30.974%;}
.landing2_con09 .contTitle{margin:2.224% 0 3.195%;}
.landing2_con09 .upText{font-size:min(3.33334vw, 24px);}
.landing2_con09 .txt01{font-size:min(5.83334vw, 42px);line-height:1.3335;}
.landing2_con09 .txt01 strong{margin:0.556% 0 1.528%;}
.landing2_con09 .txt02{font-size:min(5.83334vw, 42px);line-height:1.3335;}

.landing2_con09 .price{margin-top:25.556%;}
.landing2_con09 .price:before{max-height:112px;height:14.585vw;top:-42.44%;}
.landing2_con09 .price .priceText{font-size:min(6.11111vw, 44px);margin-top:4.167%;}
.landing2_con09 .price .priceText span{font-size:min(10.55555vw, 76px);padding:min(0.2084vw, 1.5px) min(1.46vw, 10.5px) min(0.2084vw, 1.5px) min(1.042vw, 7.5px);border-radius:min(0.972222vw, 7px);margin:0 min(1.5278vw, 11px) 0 min(1.9444vw, 14px);}
.landing2_con09 .price .txt03{font-size:min(3.75vw, 27px);line-height:1.5834;margin-top:min(2.7778vw, 20px);}
.landing2_con09 .btn{margin:min(8.6111vw, 62px) 0 min(4.0278vw, 29px);}
.landing2_con09 .btn a{width:87.778%;height:auto;padding:2.277% 0 2.134%;font-size:min(3.75vw, 27px);font-family:'pretendard';border-radius:32px;}
.landing2_con09 .btn a:after{width:3.324%;height:31.57%;background:url(../images/renew/arrow_bold.png) no-repeat center center / 100% auto;content:'';position:absolute;right:8.705%;top:50%;margin-top:-1.584%;}
.landing2_con09 .txt04{font-size:min(3.05555vw, 22px);letter-spacing:0;}
}

@media all and (max-width: 501px) { 
.landing2 .landing2_con03 .btnBox button{margin:0 5px;}
.landing2 .landing2_con03 .btnBox button img{width:30px;}
}