@charset "utf-8";

@import url(../common21.css);
@font-face {
    font-family: 'GowunDodum';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/GowunDodum-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* nav mobile */
.aside_nav .menu01 .submenu li:nth-child(1) a {background:url("../../img/vol35/sub/ico_nav1_1.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu01 .submenu li:nth-child(2) a {background:url("../../img/vol35/sub/ico_nav1_2.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu01 .submenu li:nth-child(3) a {background:url("../../img/vol35/sub/ico_nav1_3.png") no-repeat 0 0;background-size:38px;}

.aside_nav .menu02 .submenu li:nth-child(1) a {background:url("../../img/vol35/sub/ico_nav2_1.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu02 .submenu li:nth-child(2) a {background:url("../../img/vol35/sub/ico_nav2_2.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu02 .submenu li:nth-child(3) a {background:url("../../img/vol35/sub/ico_nav2_3.png") no-repeat 0 0;background-size:38px;}

.aside_nav .menu03 .submenu li:nth-child(1) a {background:url("../../img/vol35/sub/ico_nav3_1.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu03 .submenu li:nth-child(2) a {background:url("../../img/vol35/sub/ico_nav3_2.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu03 .submenu li:nth-child(3) a {background:url("../../img/vol35/sub/ico_nav3_3.png") no-repeat 0 0;background-size:38px;}

.aside_nav .menu04 .submenu li:nth-child(1) a {background:url("../../img/vol35/sub/ico_nav4_1.png") no-repeat 0 0;background-size:38px;}
.aside_nav .menu04 .submenu li:nth-child(2) a {background:url("../../img/vol35/sub/ico_nav4_2.png") no-repeat 0 0;background-size:38px;}

/* sub_visual */
.sub_visual {position:relative;width:100%;height:883px;}
.sub_visual.sub01_01 {background:url('../../img/vol35/sub/sub0101_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.sub01_02 {background:url('../../img/vol35/sub/sub0102_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.sub01_03 {background:url('../../img/vol35/sub/sub0103_visual.jpg') no-repeat 50% 0;background-size:cover;}

.sub_visual.sub02_01 {background:url('../../img/vol35/sub/sub0201_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.sub02_02 {background:url('../../img/vol35/sub/sub0202_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.sub02_03 {background:url('../../img/vol35/sub/sub0203_visual.jpg') no-repeat 50% 0;background-size:cover;}

.sub_visual.sub03_01 {background:url('../../img/vol35/sub/sub0301_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.sub03_02 {background:url('../../img/vol35/sub/sub0302_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.sub03_03 {height:660px;background:url('../../img/vol35/sub/sub0303_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.bbs {height:373px;background:url('../../img/vol35/sub/sub0401_visual.jpg') no-repeat 50% 0;background-size:cover;}
.sub_visual.event {height:487px;background:url('../../img/vol35/sub/sub0402_visual.jpg') no-repeat 50% 0;background-size:cover;}

@media only all and (max-width:1024px) {
  	.sub_visual {height:calc(100vw*0.45);}
}
@media only all and (max-width:768px) {
	.sub_visual {height:calc(100vw*0.674);}
	.sub_visual.sub01_01 {background:url('../../img/vol35/sub/sub0101_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.sub01_02 {background:url('../../img/vol35/sub/sub0102_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.sub01_03 {background:url('../../img/vol35/sub/sub0103_visual_m.jpg') no-repeat 50% 0;background-size:cover;}

	.sub_visual.sub02_01 {background:url('../../img/vol35/sub/sub0201_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.sub02_02 {background:url('../../img/vol35/sub/sub0202_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.sub02_03 {background:url('../../img/vol35/sub/sub0203_visual_m.jpg') no-repeat 50% 0;background-size:cover;}

	.sub_visual.sub03_01 {background:url('../../img/vol35/sub/sub0301_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.sub03_02 {background:url('../../img/vol35/sub/sub0302_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.sub03_03 {height:calc(100vw*0.4);background:url('../../img/vol35/sub/sub0303_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.bbs {height:calc(100vw*0.4);background:url('../../img/vol35/sub/sub0401_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
	.sub_visual.event {height:calc(100vw*0.4);background:url('../../img/vol35/sub/sub0402_visual_m.jpg') no-repeat 50% 0;background-size:cover;}
}

/* contents common */
.cont_box .inner {width:1200px;margin:0 auto;}

/* heading*/
.h301 {margin-bottom:18px;font-size:30px;line-height:46px;font-weight:400;}
.h301 span {font-weight:500;}
.h302 {margin-bottom:30px;font-size:30px;line-height:46px;font-weight:400;text-align:center;}
.h302 span {display:block;font-weight:500;}
.h302 em {font-weight:500;}

/* color */
.text-blue {color:#004ad3 !important;}

/* col,text style */
.ptxt {font-size:18px;color:#555;line-height:40px;}
.ptxt2 {font-size:20px;color:#2a7fff;line-height:40px;text-align:center;}
.img {text-align:center;}
.txt_desc {margin-top:13px;font-size:16px;color:#555;line-height:30px;}
.txt_desc.center {text-align:center;}
.txt_desc.right {text-align:right;}
.txt_desc.right_up {text-align:right;margin-top:0;margin-bottom:10px;}
.txt_desc.left_up {text-align:left;margin-top:0;margin-bottom:13px;}
.txt_desc.blue {color:#3294ee;}
.txt_desc.blue2 {color:#004ad3;font-size:16px;}
.col_box {overflow:hidden;}
.col_box .col {float:left;width:50%;padding-left:10px;}
.col_box .col:first-child {padding:0 10px 0 0;}
.col_box.type2 .col {padding-left:20px;}
.col_box.type2 .col:first-child {padding:0 20px 0 0;}
.col_box.type3 .col {width:65%;}
.col_box.type3 .col:first-child {width:35%;}
.col_box.type4 .col {padding-left:5px;}
.col_box.type4 .col:first-child {padding:0 5px 0 0;}
.col_box.type5 .col {width:76%;}
.col_box.type5 .col:first-child {width:24%;}
.txtnor {font-weight:400 !important;line-height:50px;margin-top:0 !important;}

@media only all and (max-width:1300px) {
	.cont_box .inner {width:auto;padding:0 40px;}
}
@media only all and (max-width:768px) {
	.cont_box .inner {padding:0 15px;}
	.h301 {margin-bottom:15px;font-size:23px;line-height:34px;}
	.h302 {margin-bottom:25px;font-size:23px;line-height:34px;}
	.ptxt {font-size:16px;line-height:30px;}
	.ptxt2 {font-size:18px;line-height:32px;}
	.txt_desc {font-size:15px;line-height:24px;}
	.txt_desc.right,.txt_desc.right_up {text-align:center;}
	.txt_desc.blue2 {font-size:14px;}
	.col_box .col {float:none;width:auto;padding-left:0;}
	.col_box .col:first-child {padding:0;margin-bottom:35px;}
	.col_box.type2 .col {padding-left:0;}
	.col_box.type2 .col:first-child {padding:0;margin-bottom:35px;}
	.col_box.type3 .col {width:auto;}
	.col_box.type3 .col:first-child {width:auto;}
	.col_box.type4 .col {padding-left:0;}
	.col_box.type4 .col:first-child {padding:0;margin-bottom:35px;}
	.col_box.type5 .col {width:auto;}
	.col_box.type5 .col:first-child {width:auto;}
	.col_box img {width:100%;}
}
@media only all and (max-width:640px) {
	.ptxt2 br {display:none;}
}

/* list */
.h3_interview {margin-bottom:32px;padding-bottom:28px;font-size:30px;line-height:46px;font-weight:500;border-bottom:2px solid #000;}
.interview_list li {min-height:223px;padding:40px 54px 48px;margin-bottom:20px;background:#e7fcff;overflow:hidden;border-radius:10px;letter-spacing:-1px;}
.interview_list li:nth-child(2n) {background:#f7f7f7;}
.interview_list .thumb {float:left;margin-right:35px;}
.interview_list dl {float:left;width:calc(100% - 186px);}
.interview_list dt {margin-bottom:12px;font-size:25px;font-weight:500;}
.interview_list dd {font-size:18px;color:#555;line-height:36px;}
@media only all and (max-width:768px) {
	.h3_interview {margin-bottom:22px;padding-bottom:20px;font-size:23px;line-height:34px;}
	.interview_list li {min-height:auto;padding:25px 10px 25px 20px;}
	.interview_list .thumb {float:left;margin-right:15px;}
	.interview_list .thumb img {width:118px;}
	.interview_list dl {float:none;width:calc(100% - 0px);}
	.interview_list dt {margin-bottom:10px;font-size:20px;}
	.interview_list dd {font-size:16px;line-height:30px;}
}

.sns_box {padding:22px 30px 30px 30px;border:1px solid #e5e5e5;text-align:center;border-radius:20px;word-break:keep-all;}
.sns_box .head {position:relative;margin-bottom:13px;text-align:left;background:url(../../img/vol35/sub/sub01_03_ico8.png) no-repeat 100% 17px;}
.sns_box .head .name {font-size:20px;margin-left:5px;}
.sns_box .txt {margin-top:30px;font-size:20px;line-height:36px;}
.sns_box .tag {margin-top:50px;padding:7px 10px;min-height:45px;font-size:20px;line-height:30px;color:#2f76d9;background:#d0f8ff;border-radius:45px;}
.sns_box2 {padding:30px 30px 60px 30px;border:1px solid #e0e0e0;word-break:keep-all;background:#fff;border-radius:20px;}
.sns_box2 dl {padding:0 30px;}
.sns_box2 dt {position:relative;margin-top:40px;font-size:22px;color:#222;line-height:36px;font-weight:500;}
.sns_box2 dt span {position:relative;display:inline-block;padding-right:17px;z-index:1;background:#fff;}
.sns_box2 dt:after {content:"";position:absolute;top:19px;left:0;width:100%;height:1px;border-top:1px solid #b9b9b9;}
.sns_box2 dd {margin-top:15px;font-size:18px;line-height:36px;}
.sns_box2 dd.tag {margin-top:35px;font-size:20px;line-height:30px;color:#2f76d9;font-weight:500;}
@media only all and (max-width:768px) {
	.sns_box {padding:15px;border-radius:15px;}
	.sns_box .head {background:url(../../img/vol35/sub/sub01_03_ico8.png) no-repeat 100% 12px;background-size:100px;}
	.sns_box .head img {width:40px;}
	.sns_box .head .name {font-size:16px;}
	.sns_box .txt {margin-top:20px;font-size:17px;line-height:32px;}
	.sns_box .tag {margin-top:30px;padding:7px 15px;font-size:17px;line-height:26px;}
	.sns_box2 {padding:20px 20px 40px 20px;}
	.sns_box2 dl {padding:0;}
	.sns_box2 dt {margin-top:30px;font-size:19px;line-height:32px;}
	.sns_box2 dd {font-size:17px;line-height:32px;}
	.sns_box2 dd.tag {margin-top:25px;font-size:17px;line-height:26px;}
}
@media only all and (max-width:480px) {
	.sns_box .head {background:url(../../img/vol35/sub/sub01_03_ico8.png) no-repeat 50px 25px;background-size:60px;}
	.sns_box .head .name {position:relative;top:-6px;}
}

.text_box1 span {position:relative;display:block;padding:20px 0 50px;margin-right:202px;margin-left:202px;word-break:keep-all;text-align:center;font-size:18px;color:#2a7fff;line-height:40px;}
.text_box1 span:before {content:"";position:absolute;left:0;top:-40px;width:71px;height:44px;display:inline-block;background:url('../../img/vol35/sub/quote_img1.png') no-repeat 0 0;}
.text_box1 span:after {content:"";position:absolute;right:0;bottom:-10px;width:71px;height:44px;display:inline-block;background:url('../../img/vol35/sub/quote_img2.png') no-repeat 0 0;}
@media only all and (max-width:1024px) {
	.text_box1 span {margin-right:40px;margin-left:40px;}
}
@media only all and (max-width:768px) {
	.text_box1 span {padding:20px 0 40px;margin-right:0;margin-left:0;font-size:16px;line-height:30px;}
	.text_box1 span:before {top:-20px;width:50px;height:32px;background-size:100%;}
	.text_box1 span:after {bottom:0px;width:50px;height:32px;background-size:100%;}
}

/* slider */
.slider_wrap {text-align:center;}
.slider_wrap li span.txt {position:absolute;left:0;right:0;bottom:0;display:inline-block;padding:19px 10px;font-size:16px;text-align:center;color:#fff;background-color:rgba(0, 0, 0, 0.4);z-index:1;}
.slider_wrap .slick-dots {margin-top:20px;padding-right:20px;text-align:center;}
.slider_wrap .slick-dots li {display:inline-block;width:10px;height:10px;margin:0 5px;background:#333;text-indent:-999px;overflow:hidden;border-radius:11px;cursor:pointer;vertical-align:middle;}
.slider_wrap .slick-dots li.slick-active {width:14px;height:14px;background:#fff;border:3px solid #467fcc;}
.slider_wrap .ctrl_wrap {display:inline-block;position:relative;top:-23px;}
.slider_wrap .ctrl_wrap .btn_pause,.slider_wrap .ctrl_wrap .btn_play {display:inline-block;width:20px;height:20px;text-indent:-999px;overflow:hidden;vertical-align:middle;}
.slider_wrap .ctrl_wrap .btn_play {background:url(../../img/vol35/sub/ico_play.png) no-repeat 50% 50%;display:none;}
.slider_wrap .ctrl_wrap .btn_pause {background:url(../../img/vol35/sub/ico_pause.png) no-repeat 50% 50%;}
.slider_wrap .slick-list li {position:relative;}
.slider_wrap .slick-list li span {position:absolute;left:0;right:0;bottom:0;padding:18px 10px;font-size:15px;line-height:24px;color:#fff;background-color:rgba(0, 0, 0, 0.4);z-index:1;}

@media only all and (max-width:768px) {
	.slider_wrap .slick-dots {margin-top:15px;}
	.slider_wrap .ctrl_wrap {top:-24px;}
	.slider_wrap .slick-list li span {padding:13px 0;font-size:15px;line-height:24px;}
}
@media only all and (max-width:480px) {
	.slider_wrap .slick-list li span {position:relative;display:inline-block;width:100%;padding:10px 0;background-color:rgba(0, 0, 0, 1);}
}

.inner_box {padding:0 220px;}
@media only all and (max-width:1024px) {
	.inner_box {padding:0 80px;}
}
@media only all and (max-width:768px) {
	.inner_box {padding:0;}
}

/* 제주물 돋보기 */
.sub01_01 .section01 {overflow:hidden;margin-top:30px;background:#fff;}
.sub01_01 .section01 .inner {padding-top:50px;padding-bottom:40px;}
.sub01_01 .h302 {font-size:36px;text-align:left;line-height:50px;}
.sub01_01 .h302 strong {font-weight:500;}
.sub01_01 .h303 {font-size:36px;line-height:50px;font-weight:400;margin-bottom:20px;text-align:center;}
.sub01_01 .h303 em {font-weight:500;}
.sub01_01 .h303 strong {font-weight:500;}
.sub01_01 .section02 {background:#fff;}
.sub01_01 .section02 .inner {padding-top:80px;padding-bottom:40px;}
.sub01_01 .section02 .col_box {position:relative;padding-bottom:45px;}
.sub01_01 .section02 .col_box .img1 {position:absolute;left:20px;bottom:0;}
.sub01_01 .section03 {background:#fff;}
.sub01_01 .section03 .inner {padding-top:40px;padding-bottom:40px;}
.sub01_01 .section04 {background:#fff;}
.sub01_01 .section04 .inner {padding-top:40px;padding-bottom:40px;}
.sub01_01 .section05 {background:#fff;}
.sub01_01 .section05 .inner {padding-top:40px;padding-bottom:20px;}
.sub01_01 .img {margin-top:35px;}
.sub01_01 .top_img {padding:0 0 20px 208px;}
.sub01_01 dt {margin-top:90px;font-size:36px;color:#333;line-height:46px;}
.sub01_01 dd {position:relative;font-size:25px;color:#2155a3;line-height:36px;padding-left:12px;margin:8px 0 0 5px;}
.sub01_01 dd:before {content:"";position:absolute;top:15px;left:0;width:4px;height:4px;background:#2054a2;border-radius:100%;}
.sub01_01 dt span {font-size:25px;color:#3c74e6;display:inline-block;vertical-align:top;}
.sub01_01 .txt {font-size:18px;color:#1964fc;line-height:34px;}
.mt43 {margin-top:43px !important;}
.sub01_01 .text-blue {color:#2a7fff !important;font-weight:500;margin-top:5px;}
.sub01_01 .bg_blue {background:#cdfbff;padding:0 1px;color:#000;}
.sub01_01 .ptxt {letter-spacing:0;}
@media only all and (max-width:1024px) {
	.sub01_01 .top_img {padding:0 50vw 1vw 10vw;}
	.sub01_01 .section02 .col_box .img1 {left:0;width:35%;}
}
@media only all and (max-width:768px) {
	.sub01_01 .section01 .inner {padding-top:0;padding-bottom:20px;}
	.sub01_01 .h302 {font-size:24px;line-height:32px;}
	.sub01_01 .h303 {font-size:24px;line-height:32px;}
	.sub01_01 .section02 .inner {padding-top:30px;padding-bottom:20px;}
	.sub01_01 .section02 .col_box {padding-bottom:0;}
	.sub01_01 .section02 .col_box .img1 {position:relative;left:0;width:100%;margin-top:30px;}
	.sub01_01 .section03 .inner {padding-top:20px;padding-bottom:20px;}
	.sub01_01 .section04 .inner {padding-top:20px;padding-bottom:20px;}
	.sub01_01 .section05 .inner {padding-top:20px;padding-bottom:10px;}
	.sub01_01 .img {margin-top:30px;}
	.sub01_01 .txt_desc {text-align:center;}
	.sub01_01 .top_img {padding:0 35vw 1vw 2vw;}
	.sub01_01 dt {margin-top:40px;font-size:24px;line-height:30px;}
	.sub01_01 dd {font-size:19px;line-height:28px;}
	.sub01_01 dd:before {top:13px;}
	.sub01_01 dt span {font-size:16px;}
	.sub01_01 .mt130 {margin-top:40px !important;}
	.mt43 {margin-top:10px !important;}
}

/* 흐르는 제주 나들이 */
.sub01_02 .section01 {overflow:hidden;margin-top:20px;background:#fff;}
.sub01_02 .section01 .inner {padding-top:20px;padding-bottom:20px;}
.sub01_02 .section01 .col_box .col {position:relative;}
.sub01_02 .section01 .ico {position:absolute;bottom:0;left:0;}
.sub01_02 .section02 {background:#fff;}
.sub01_02 .section02 .inner {padding-top:90px;padding-bottom:20px;}
.sub01_02 .section02 .txt_desc {margin-bottom:5px;}
.sub01_02 .section03 {background:#fff;}
.sub01_02 .section03 .inner {padding-top:90px;padding-bottom:90px;}
.sub01_02 .section04 {background:#e5fcff url(../../img/vol35/sub/sub01_02_bg2.jpg) no-repeat 50% 100%;background-size:100%;}
.sub01_02 .section04 .inner {padding-top:90px;padding-bottom:6vw;}
.sub01_02 .section05 {background:#8dcfff;}
.sub01_02 .section05 .inner {padding-top:90px;padding-bottom:33.5vw;}
.sub01_02 .section05 strong {font-weight:500;}
.sub01_02 .section06 {background:#c1eeff;}
.sub01_02 .section06 .inner {padding-top:95px;padding-bottom:27vw;}
.sub01_02 .writer {margin-top:60px;padding:35px 45px;border:2px solid #57a7fe;overflow:hidden;}
.sub01_02 .writer .thumb {float:left;margin-right:20px;}
.sub01_02 .writer dt {margin:5px 0 15px;font-size:25px;line-height:30px;font-weight:500;}
.sub01_02 .writer dd {font-size:18px;color:#555;line-height:40px;}
.sub01_02 .section02 .ctrl_wrap {margin-left:65px;}
.sub01_02 .section03 .ctrl_wrap {margin-left:65px;}
.sub01_02 .tour_guide {margin-top:50px;padding:50px;border:3px solid #57a7fe;overflow:hidden;background:url('../../img/vol35/sub/sub01_02_bg1.png') no-repeat right 45px bottom 35px;}
.sub01_02 .tour_guide .thumb {float:left;margin-right:50px;}
.sub01_02 .tour_guide dt {margin-bottom:10px;font-size:25px;line-height:30px;font-weight:500;}
.sub01_02 .tour_guide dd {font-size:18px;color:#555;line-height:40px;}
.sub01_02 .h302 em {color:#333;}
.sub01_02 .bg_yellow {background:#feffd4;padding:0 1px;color:#222;}
.sub01_02 .bg_blue {background:#cdfbff;padding:0 1px;color:#222;}
.sub01_02 .h302 {font-size:30px;text-align:left;line-height:46px;}
.sub01_02 .h302 strong {font-weight:500;}

.sub01_02 .txt_box1 {padding:120px 80px 80px;background:#c5f5f9 url(../../img/vol35/sub/sub01_02_bg1.jpg) no-repeat 50% 0;background-size:100%;border-radius:10px;}
.sub01_02 .txt_box1 dl {font-family:'GowunDodum';text-align:center;line-height:1;margin-bottom:40px;}
.sub01_02 .txt_box1 dt {font-size:30px;color:#333;margin-bottom:15px;}
.sub01_02 .txt_box1 dd {font-size:30px;color:#333;font-weight:bold;}
.sub01_02 .txt_box2 {padding:90px 80px 80px;background:#fbf5ed;}
.sub01_02 .txt_box2 dl {font-family:'GowunDodum';text-align:center;line-height:1;margin-bottom:40px;}
.sub01_02 .txt_box2 dt {font-size:30px;color:#333;margin-bottom:15px;}
.sub01_02 .txt_box2 dd {font-size:30px;color:#333;font-weight:bold;}
.sub01_02 .txt_box2 .ptxt2 {font-family:'GowunDodum';font-size:25px;line-height:50px;}

.sub01_02 .txt_box3 {background:url(../../img/vol35/sub/sub01_02_bg1.jpg) no-repeat right 95px top 0;min-height:310px;}
.sub01_02 .txt_box3 dt {font-size:25px;color:#555;font-weight:700;}
.sub01_02 .txt_box3 dd {position:relative;font-size:18px;color:#555;margin:20px 0;font-weight:700;padding-left:10px;}
.sub01_02 .txt_box3 dd span {font-weight:400;}
.sub01_02 .txt_box3 dd:before {content:'';position:absolute;left:0;top:13px;display:inline-block;width:3px;height:3px;background:#555;}
.sub01_02 .txt_box3 .link {display:inline-block;height:31px;line-height:31px;padding:0 13px;font-size:16px;color:#fff;font-weight:400;text-align:center;background:#328fe6;margin-left:5px;border-radius:30px;}

@media only all and (max-width:1024px) {
	.sub01_02 .tour_guide {padding:30px;background:url('../../img/vol35/sub/sub01_02_bg1.png') no-repeat right 20px bottom 20px;background-size:340px;}
	.sub01_02 .section01 .ico {width:15vw;}
	.sub01_02 .section02 {background-size:1000px;}
	.sub01_02 .section02 .col_box.bg {background:none;}
	.sub01_02 .tour_guide br {display:none;}
	.sub01_02 .txt_box3 {background:url(../../img/vol35/sub/sub01_02_bg1.jpg) no-repeat right 0 top 0;background-size:250px;}
}
@media only all and (max-width:768px) {
	.sub01_02 .section01 {margin-top:10px;}
	.sub01_02 .section01 .inner {padding-top:20px;padding-bottom:10px;}
	.sub01_02 .section01 .ico {width:25vw;}
	.sub01_02 .section01 .h302 {text-align:center !important;}
	.sub01_02 .h302 {font-size:23px;line-height:34px;margin-bottom:20px;}
	.sub01_02 .section02 .inner {padding-top:60px;padding-bottom:20px;}
	.sub01_02 .section03 .inner {padding-top:50px;padding-bottom:50px;}
	.sub01_02 .section04 .inner {padding-top:60px;padding-bottom:10vw;}
	.sub01_02 .section05 .inner {padding-top:60px;}
	.sub01_02 .writer {margin-top:30px;padding:15px 10px 15px 20px;}
	.sub01_02 .writer .thumb {margin-right:10px;}
	.sub01_02 .writer .thumb img {width:70px;}
	.sub01_02 .writer dt {margin:2px 0 4px;font-size:18px;}
	.sub01_02 .writer dd {font-size:16px;line-height:30px;}
	.sub01_02 .tour_guide {margin-top:40px;padding:15px 15px 65px 15px;border:3px solid #57a7fe;background:url('../../img/vol35/sub/sub01_02_bg1.png') no-repeat right 10px bottom 10px;background-size:240px;}
	.sub01_02 .tour_guide .thumb {margin-right:20px;}
	.sub01_02 .tour_guide .thumb img {width:120px;}
	.sub01_02 .tour_guide dt {margin-bottom:12px;font-size:20px;line-height:34px;}
	.sub01_02 .tour_guide dd {font-size:16px;line-height:30px;}
	.sub01_02 .txt_desc {text-align:center;}
	.sub01_02 .col_box.type2 .col:last-child {margin-top:30px;}
	.sub01_02 .col_box.type2 + .col_box.type2 {margin-top:30px;}
	.sub01_02 .col_box.type5 .col:first-child {margin-bottom:20px;}
	.sub01_02 .txt_box1 {padding:60px 20px 40px;}
	.sub01_02 .txt_box1 dl {margin-bottom:25px;}
	.sub01_02 .txt_box1 dt {font-size:24px;}
	.sub01_02 .txt_box1 dd {font-size:24px;}
	.sub01_02 .txt_box2 {padding:50px 20px 40px;}
	.sub01_02 .txt_box2 dl {margin-bottom:25px;}
	.sub01_02 .txt_box2 dt {font-size:24px;}
	.sub01_02 .txt_box2 dd {font-size:24px;}
	.sub01_02 .txt_box2 .ptxt2 {font-size:18px;line-height:36px;}

	.sub01_02 .txt_box3 dt {font-size:18px;}
	.sub01_02 .txt_box3 dd {font-size:15px;margin:15px 0;}
	.sub01_02 .txt_box3 .link {height:28px;line-height:29px;padding:0 10px;font-size:14px;margin-left:2px;}
}
@media only all and (max-width:640px) {
	.sub01_02 .txt_box3 {background:none;min-height:auto;}
}

/* 혼디 모인 제주 */
.sub01_03 .section01 {background:#fff;}
.sub01_03 .section01 .inner {margin:20px auto 0;padding:84px 60px 0;}
.sub01_03 .section02 {background:#fff;}
.sub01_03 .section02 .inner {padding:30px 60px;}
.sub01_03 .guide {padding:50px 65px;border:3px solid #2a7fff;background:#fff;}
.sub01_03 .guide dt {margin-bottom:20px;font-size:36px;line-height:46px;font-weight:500;text-align:center;letter-spacing:-2px;}
.sub01_03 .guide dt em {display:inline-block;position:relative;padding:0 0 0 35px;font-weight:500;}
.sub01_03 .guide dt em:before {content:"";position:absolute;left:0;top:3px;display:inline-block;width:27px;height:40px;background:url(../../img/vol35/sub/sub01_03_ico6.png) no-repeat 0 0;}
.sub01_03 .guide dt em:after {content:"";display:inline-block;width:42px;height:35px;margin-left:5px;background:url(../../img/vol35/sub/sub01_03_ico7.png) no-repeat 0 0;}
.sub01_03 .guide dt span {color:#2a7fff;}
.sub01_03 .guide dd {font-size:20px;line-height:36px;}
.sub01_03 .guide dd span {color:#ef5d5d;font-weight:500;}
.sub01_03 .guide dd.btn {text-align:center;margin-top:50px;}
.sub01_03 .guide dd.btn a {display:inline-block;height:56px;line-height:54px;padding:0 20px;text-align:center;font-size:20px;color:#fff;font-weight:500;background:#2a7fff;white-space:nowrap;}
@media only all and (max-width:1300px) {
	.sub01_03 .section01 .inner {width:1200px;}
}
@media only all and (max-width:1024px) {
	.sub01_03 .section01 .inner {width:auto;padding:60px 40px 0;}
	.sub01_03 .section02 .inner {padding:30px 40px;}
}
@media only all and (max-width:768px) {
	.sub01_03 .section01 .inner {padding:30px 20px 0;}
	.sub01_03 .section02 .inner {padding:30px 20px 10px;}
	.sub01_03 .guide {padding:30px 20px;}
	.sub01_03 .guide dt {margin-bottom:20px;font-size:25px;line-height:34px;}
	.sub01_03 .guide dt em {padding:0 0 0 20px;}
	.sub01_03 .guide dt em:before {background-size:20px;}
	.sub01_03 .guide dt em:after {margin-left:5px;background-size:30px;position:relative;top:10px;}
	.sub01_03 .guide dd {font-size:18px;line-height:32px;}
	.sub01_03 .guide dd.btn {margin-top:30px;}
	.sub01_03 .guide dd.btn a {height:50px;line-height:48px;font-size:18px;}
}
@media only all and (max-width:480px) {
	.sub01_03 .section01 .inner {padding:20px 15px 0;}
	.sub01_03 .section02 .inner {padding:20px 15px 10px;}
}

/* 차이나는 JPDC */
.sub02_00 .section01 .inner {margin:65px auto 0;}
.sub02_00 .gray_box {padding:80px 10px 80px;background:#fbfbfb;letter-spacing:-1.5px;text-align:center;}
.sub02_00 .h301 em {color:#2a7fff;font-weight:500;}
@media only all and (max-width:1024px) {
	.sub02_00 .gray_box {padding:60px 40px 100px;}
}
@media only all and (max-width:768px) {
	.sub02_00 .section01 .inner {margin:30px auto 0;padding:0 15px;}
	.sub02_00 .gray_box {padding:50px 15px 50px;}
}

/* 차이나는 삼다수 */
.sub02_01 .section01 .inner {margin:50px auto 0;background:#f3f9f9;padding:90px 60px 60px;}
.sub02_01 .h302 {color:#24282e;font-weight:500;font-size:36px;margin-bottom:15px;}
.sub02_01 .h302 em {color:#2a7fff;font-weight:500;}
.sub02_01 .h301 em {color:#2a7fff;font-weight:500;}
.sub02_01 .h302.type1 {display:block;padding:22px 20px;color:#fff;background:#57a7fe;border-radius:100px;font-weight:400;letter-spacing:-1px;text-align:center;line-height:1.3;margin-bottom:20px;}
.sub02_01 .h302.type1 em {font-weight:500;}
.sub02_01 .h302.type2 {display:block;padding:22px 20px;color:#333;background:#f8f8f8;border-radius:100px;font-weight:400;letter-spacing:-1px;text-align:center;line-height:1.3;margin-bottom:20px;}
.sub02_01 .h302.type2 em {font-weight:500;}
.sub02_01 .h401 {color:#333;font-weight:500;font-size:25px;margin-bottom:22px;}
.sub02_01 .gray_box {padding:60px 100px 100px;background:#f5f5f5;letter-spacing:-1.5px;}
.sub02_01 .gray_box h3 {margin-bottom:20px;font-family:'JejuSamdasuBrand';font-size:50px;color:#29b7f4;font-weight:normal;line-height:1;}
.sub02_01 .gray_box .ptxt {font-size:20px;line-height:36px;}
.sub02_01 .gray_box .ptxt span {display:inline-block;color:#003f8f;margin-top:10px;}
.sub02_01 .gray_box .txt {padding-left:69px;}
.sub02_01 .gray_box .btn {border-top:1px solid #cfcfcf;text-align:center;padding-top:65px;margin-top:90px;}
.sub02_01 .gray_box .btn a {display:inline-block;height:55px;line-height:55px;padding:0 60px;text-align:center;font-size:20px;color:#fff;font-weight:500;background:#003f8f;white-space:nowrap;border-radius:10px;}
.sub02_01 .blue_box {padding:38px 30px 45px;background:#57a7fe;border-radius:20px;margin-top:30px;text-align:center;}
.sub02_01 .blue_box h4 {display:block;padding:22px 20px;color:#333;font-size:26px;font-weight:700;background:#f8f8f8;border-radius:100px;letter-spacing:-1px;text-align:center;line-height:1.3;}
.sub02_01 .blue_box h4 span {color:#2a7fff;}
.sub02_01 .blue_box .ptxt {color:#fff;font-size:20px;line-height:36px;}
.sub02_01 .ptxt {letter-spacing:0;}
.sub02_01 .ptxt.type2 {font-size:20px;line-height:36px;}
.sub02_01 .writer {margin-top:90px;padding:25px 30px;border:1px solid #7fd0ff;overflow:hidden;}
.sub02_01 .writer .thumb {float:left;margin-right:20px;}
.sub02_01 .writer dt {margin:17px 0 4px;font-size:22px;line-height:30px;font-weight:500;}
.sub02_01 .writer dd {font-size:18px;color:#555;line-height:30px;}
.box_type1 {padding:90px 0;background:#ffeabd;}
.box_type1 h4 {margin-bottom:45px;font-size:40px;color:#222;line-height:1;text-align:center;font-weight:400;}
.box_type1 ul {overflow:hidden;padding:0 160px;}
.box_type1 ul li {position:relative;float:left;width:33.333333%;text-align:center;padding:0 10px;}
.box_type1 ul li p {display:block;margin-top:18px;line-height:36px;font-size:25px;}
.campaign {display:flex;align-items:center;padding:26px 28px;border:2px solid #222;background:#374dbd;}
.campaign .txt {font-size:30px;color:#ffea5c;font-weight:500;line-height:1.2;display:inline-block;vertical-align:middle;margin-left:42px;}
.campaign .link {display:inline-block;width:220px;height:77px;line-height:77px;padding:0 20px;font-size:20px;color:#333;font-weight:500;text-align:center;background:#ffd634;vertical-align:middle;margin-left:42px;}
.box_type2 {padding:60px;background:#f5f5f5;}
.box_type2 li {display:flex;align-items:center;margin-top:17px;font-size:25px;color:#3e82e9;font-weight:500;line-height:1.3;}
.box_type2 li:first-child {margin-top:0;}
.box_type2 li span {display:inline-block;width:64px;height:64px;margin-right:15px;line-height:64px;font-size:24px;color:#333;font-weight:500;text-align:center;background:#dfe3e6;border-radius:40px;flex:none;}
.box_type3 {padding:50px 70px;background:#f2f2f2;border:2px solid #333;border-radius:10px;}
.box_type3 li {display:flex;align-items:center;margin-top:20px;font-size:22px;color:#333;font-weight:500;line-height:40px;}
.box_type3 li:first-child {margin-top:0;}
.box_type3 li span {color:#2a7fff;}
.box_type3 li img {margin-right:35px;}
.box_type4 {padding:25px 30px;background:#cddcff;}
.box_type4 .ptxt {line-height:36px;color:#3f68c4;}
.box_type5 {background:#f6f8fc;}
.box_type5 dt {color:#fff;font-weight:500;font-size:22px;background:#2a7fff;padding:22px 55px;}
.box_type5 dd {color:#555;font-size:18px;padding:22px 55px;border-top:1px solid #e8ecf6;text-indent:-12px;margin-left:10px;}
.box_type5 dd:first-child {border-top:0;}
.sub02_01 .tbl_box {width:906px;margin:0 auto;text-align:center;}
.sub02_01 table {width:100%;line-height:36px;border:1px solid #efefef;}
.sub02_01 table td {padding:15px;font-size:18px;color:#555;text-align:center;border:1px solid #efefef;background:#fff;}
.sub02_01 table .tleft {padding:15px 10px 15px 35px;text-align:left;}
.sub02_01 table .tit {padding:11px;font-size:20px;font-weight:500;color:#fff;text-align:center;background:#57a7fe;}
.sub02_01 table .txt {padding:11px;font-size:20px;text-align:center;background:#efefef;}
.sub02_01 .text_blue {color:#2a7fff !important;}
.sub02_01 .section01 .ctrl_wrap {margin-left:85px;}
.sub02_01 .bg_yellow {background:#fffe9d;padding:0 1px;}
.sub02_01 .bg_blue {background:#cdfbff;padding:0 1px;color:#222;}
.sub02_01 .slider_wrap {margin:0 -60px;}
@media only all and (max-width:1024px) {
	.sub02_01 .section01 .inner {padding:50px 40px;}
	.sub02_01 .gray_box {padding:60px 40px 100px;}
	.sub02_01 .gray_box br {display:none;}
	.box_type1 ul {padding:0 40px;}
	.campaign .txt {font-size:26px;margin-left:20px;}
	.campaign .link {font-size:20px;margin-left:20px;}
	.sub02_01 .tbl_box {width:auto;}
	.sub02_01 .slider_wrap {margin:0 -40px;}
}
@media only all and (max-width:768px) {
	.sub02_01 .section01 .inner {margin:10px auto 0;padding:40px 15px;}
	.sub02_01 .h302 {font-size:25px;}
	.sub02_01 .h302.type1 {padding:12px 20px 8px;}
	.sub02_01 .h302.type2 {padding:12px 20px 8px;}
	.sub02_01 .h401 {font-size:20px;margin-bottom:15px;}
	.sub02_01 .gray_box {padding:50px 15px 50px;}
	.sub02_01 .gray_box h3 {margin-bottom:10px;font-size:32px;}
	.sub02_01 .gray_box .ptxt {font-size:18px;line-height:30px;}
	.sub02_01 .gray_box .ptxt span {margin-top:5px;}
	.sub02_01 .gray_box .txt {padding-left:0;}
	.sub02_01 .gray_box .btn {padding-top:35px;margin-top:50px;}
	.sub02_01 .gray_box .btn a {padding:0 30px;font-size:18px;}
	.sub02_01 .blue_box {padding:25px 20px 30px;margin-top:15px;}
	.sub02_01 .blue_box h4 {padding:12px 20px 8px;font-size:20px;}
	.sub02_01 .blue_box .ptxt {font-size:16px;line-height:28px;}
	.sub02_01 .ptxt.type2 {font-size:16px;line-height:28px;}
	.sub02_01 .writer {margin-top:30px;padding:15px 10px 15px 20px;}
	.sub02_01 .writer .thumb {margin-right:10px;}
	.sub02_01 .writer .thumb img {width:70px;}
	.sub02_01 .writer dt {margin:2px 0 4px;font-size:18px;}
	.sub02_01 .writer dd {font-size:16px;}
	.sub02_01 .txt_desc {text-align:center;}
	.box_type1 {padding:50px 20px 15px;}
	.box_type1 h4 {margin-bottom:35px;font-size:26px;line-height:1.2;}
	.box_type1 ul {overflow:hidden;padding:0 20px;}
	.box_type1 ul li {float:none;width:auto;padding:0 30px;margin-bottom:35px;}
	.box_type1 ul li p {margin-top:10px;line-height:28px;font-size:18px;}
	.campaign {display:block;padding:15px 15px;}
	.campaign img {width:80px;}
	.campaign .txt {font-size:18px;margin-left:5px;letter-spacing:-1px;}
	.campaign .link {width:auto;height:46px;line-height:46px;padding:0 20px;font-size:15px;}
	.box_type2 {padding:20px;}
	.box_type2 li {margin-top:15px;font-size:17px;line-height:1.4;}
	.box_type2 li span {width:46px;height:46px;margin-right:10px;line-height:46px;font-size:17px;}
	.box_type3 {padding:25px 20px;background:#f2f2f2;}
	.box_type3 li {font-size:17px;line-height:32px;}
	.box_type3 li img {margin-right:10px;width:60px;}
	.box_type4 {padding:20px 25px;}
	.box_type4 .ptxt {line-height:30px;}
	.box_type5 dt {font-size:18px;padding:13px 20px;}
	.box_type5 dd {font-size:16px;padding:13px 20px;line-height:30px;}
	.sub02_01 table {line-height:28px;}
	.sub02_01 table td {padding:10px;font-size:16px;}
	.sub02_01 table .tleft {padding:10px;}
	.sub02_01 table .tit {padding:8px 10px;font-size:18px;}
	.sub02_01 table .txt {padding:8px 10px;font-size:18px;}
	.sub02_01 .slider_wrap {margin:0 -15px;}
}
@media only all and (max-width:640px) {
	.campaign .link {margin-left:0;margin-top:10px;display:block;}
	.sub02_01 .slider_wrap .slick-list li span {font-size:13px;}
}

/* 제라진 삼다수 */
/*.sub02_02 .section01 {background:#a2efef;overflow:hidden;margin-top:30px;}*/
.sub02_02 .section01 .inner {margin:50px auto 0;padding:0 100px;}
.sub02_02 .box {background:#eefcff;overflow:hidden;border-radius:20px;}
.sub02_02 .box .cont {padding:40px 70px 50px;}
.sub02_02 .box .cont.type2 {padding:60px 120px 60px;}
.sub02_02 .box .cont .h4 {color:#555;font-size:25px;font-weight:500;line-height:1.2;}
.sub02_02 .box .cont .h4.center {text-align:center;}
.sub02_02 .box .cont .h401 {display:block;padding:20px 30px;color:#333;font-size:25px;background:#eefcff;border-radius:50px;font-weight:500;letter-spacing:-1px;text-align:center;line-height:1.3;border:2px solid #243891;}
.sub02_02 .box .cont .h401 span {color:#3230c2;}
.sub02_02 .box .cont .h402 {color:#333;font-size:27px;font-weight:500;}
.sub02_02 .img {text-align:center;}
.sub02_02 .ptxt {color:#333;}
.sub02_02 .ptxt.type2 {line-height:36px;}
.sub02_02 .ptxt.type2 strong {font-weight:500;}
.sub02_02 .list li {color:#333;font-size:18px;line-height:30px;text-indent:-12px;margin-left:12px;margin-bottom:10px;}
.sub02_02 .bg_yellow {background:#fff2b7;padding:0 1px;}
.sub02_02 .bg_yellow2 {padding:0 1px;background:linear-gradient(to top, transparent 5%, #fdffb3 5%, #fdffb3 50%, transparent 10%);}
.sub02_02 .h3-tit {padding:28px 0;color:#fff;font-size:30px;font-weight:500;text-align:center;background:#243891;line-height:1.3;}
.sub02_02 .h3-tit span {display:block;margin-top:8px;color:#1e69c0;}
.sub02_02 .h3-tit span.type2 {display:inline-block;margin-top:0;color:#1e69c0;}
.sub02_02 .h3-tit em {display:inline-block;height:49px;line-height:49px;padding:0 20px;margin-right:10px;color:#fff;font-size:30px;background:#353843;border-radius:49px;vertical-align:middle;font-family:'Roboto';position:relative;top:-3px;}
.sub02_02 .h3-tit i {display:block;font-style:normal;font-weight:400;}
.sub02_02 .txt_link p {padding-top:20px;color:#2243d1;font-size:18px;text-align:center;}
.sub02_02 .txt_link a {display:inline-block;width:200px;height:44px;margin-top:18px;line-height:42px;color:#fff;font-size:18px;text-align:center;background:#2243d1;}
.sub02_02 .link {display:inline-block;height:46px;line-height:46px;padding:0 20px;font-size:18px;color:#fff;font-weight:500;text-align:center;background:#3230c2;border-radius:10px;}
.sub02_02 .txt1 {font-size:20px;color:#555;font-weight:500;line-height:40px;}
.sub02_02 .txt_box1 {padding:25px 20px;margin:0 50px;font-size:20px;color:#fff;line-height:40px;background:#1349d4;text-align:center;border-radius:100px;}
.sub02_02 .txt_box1 span {font-size:24px;font-weight:700;color:#fff;}
.sub02_02 .txt_box1 em {color:#ffee91;font-weight:700;}
.sub02_02 .txt_box2 {display:flex;flex-wrap:wrap;}
.sub02_02 .txt_box2 li {width:25%;padding:0 10px;font-size:18px;color:#333;line-height:30px;text-align:center;word-break:keep-all;}
.sub02_02 .txt_box2.type2 li {width:33.33333%;}
.sub02_02 .txt_box2 li p {margin-top:18px;}
.sub02_02 table {width:100%;clear:both;line-height:30px;border:1px solid #5996f1;border-collapse:inherit;}
.sub02_02 table th {height:50px;padding:5px 10px;font-size:20px;color:#fff;text-align:center;border:1px solid #5996f1;background:#5996f1;}
.sub02_02 table td {height:45px;padding:5px 10px;font-size:18px;color:#555;text-align:center;border:1px solid #dcf2f7;background:#fff;}
@media only all and (max-width:1024px) {
	.sub02_02 .section01 .inner {padding:0 40px;}
	.sub02_02 .txt_box1 {margin:0;}
	.sub02_02 .txt_box2 li {width:50%;padding:0 10px 30px;}
	.sub02_02 .txt_box2.type2 li {width:50%;}
}
@media only all and (max-width:768px) {
	.sub02_02 .section01 .inner {margin:30px auto 0;padding:0 15px;}
	.sub02_02 .box .cont,.sub02_02 .box .cont.type2 {padding:25px 20px 30px;}
	.sub02_02 .box .cont .h4 {font-size:16px;}
	.sub02_02 .box .cont .h401 {padding:15px 10px;font-size:16px;line-height:1.4;}
	.sub02_02 .box .cont .h402 {font-size:20px;}
	.sub02_02 .img {width:auto;}
	.sub02_02 .ptxt.type2 {line-height:28px;}
	.sub02_02 .list li {font-size:16px;}
	.sub02_02 .h3-tit {padding:20px 10px;line-height:28px;font-size:20px;}
	.sub02_02 .h3-tit em {height:32px;line-height:32px;padding:0 15px;font-size:18px;}
	.sub02_02 .h3-tit span {margin-top:0;}
	.sub02_02 .h3-tit span.type2 {margin-top:0;}
	.sub02_02 .txt_link p {padding-top:15px;font-size:16px;}
	.sub02_02 .link {height:40px;line-height:40px;padding:0 20px;font-size:15px;}
	.sub02_02 .txt1 {font-size:15px;line-height:30px;text-indent:-14px;margin-left:14px;}
	.sub02_02 .txt_box1 {padding:20px 20px;font-size:14px;line-height:28px;border-radius:30px;}
	.sub02_02 .txt_box1 span {font-size:17px;}
	.sub02_02 .txt_box2 li {padding:0 5px 20px;font-size:15px;line-height:26px;}
	.sub02_02 .txt_box2 li p {margin-top:10px;}
	.sub02_02 table {line-height:26px;}
	.sub02_02 table th {font-size:17px;}
	.sub02_02 table td {font-size:15px;}
}

/* 느영나영 행복 지키미 */
.sub02_03 .section .inner {margin:70px auto 0;}
.sub02_03_slider {position:relative;width:1084px;margin:0 auto;text-align:center;}
.sub02_03_slider .slick-arrow {position:absolute;top:50%;display:inline-block;width:58px;height:42px;margin-top:-42px;text-indent:-999px;overflow:hidden;z-index:1;}
.sub02_03_slider .slick-prev {left:0;background:url(../../img/vol35/sub/ico_prev.png) no-repeat 50% 50%;}
.sub02_03_slider .slick-next {right:0;background:url(../../img/vol35/sub/ico_next.png) no-repeat 50% 50%;}
.sub02_03_slider .slick-dots {display:inline-block;width:140px;height:45px;line-height:40px;padding-top:3px;margin-top:30px;padding-right:0;border-radius:45px;overflow:hidden;background:#f2f2f2;}
.sub02_03_slider .slick-dots li {font-size:25px;color:#555;width:auto;height:auto;margin:0;text-indent:0;border-radius:0;cursor:default;}
.sub02_03_slider .slick-dots li span {position:relative;padding-right:12px;font-size:30px;color:#2a7fff;font-weight:700;}
.sub02_03_slider .slick-dots li span:after {content:'';width:1px;height:20px;background:#c4c4c4;position:absolute;right:3px;top:13px;}
.sub02_03_slider .slick-dots li.slick-active {width:auto;height:auto;border:0;}
@media only all and (max-width:1300px) {
	.sub02_03 .section .inner {width:auto;padding-right:80px;padding-left:80px;}
}
@media only all and (max-width:1024px) {
	.sub02_03_slider {width:auto;}
}
@media only all and (max-width:768px) {
	.sub02_03 .section .inner {margin:30px auto 0;padding:0 15px;}
	.sub02_03_slider .slick-dots {width:130px;height:38px;line-height:34px;}
	.sub02_03_slider .slick-dots li {font-size:18px;}
	.sub02_03_slider .slick-dots li span {font-size:24px;}
	.sub02_03_slider .slick-dots li span {padding-right:8px;}
	.sub02_03_slider .slick-dots li span:after {height:16px;top:10px;}
}

/* 삼다 갤러리,JPDC NOW */
.sub03_01 .section01 {background:#fff;}
.sub03_01 .section01 .inner {margin:50px auto 0;background:#f4f9f9;padding:80px 78px;}
.sub03_01 .h301 {font-weight:500;margin-bottom:10px;text-align:center;}
.sub03_01 .h301 span {color:#2a7fff;}
.sub03_01 .ptxt {color:#222;}
.qna_wrap {letter-spacing:-1px;}
.qna_wrap dt {position:relative;min-height:80px;padding:30px 30px 25px 60px;font-size:18px;color:#222;font-weight:500;line-height:30px;}
.qna_wrap dt span {position:absolute;left:0;top:56%;margin-top:-23px;display:inline-block;width:40px;height:40px;line-height:40px;font-size:22px;color:#fff;font-weight:700;text-align:center;background:#2a7fff;border-radius:40px;}
.qna_wrap dd {position:relative;padding:22px 40px;font-size:18px;color:#555;line-height:30px;background:#b4f9ff;border-radius:0 28px 28px 28px;}
.qna_wrap dd em {color:#2a7fff;}
.sub03_01 .tbl_box {padding:0 190px;}
.sub03_01 .tbl_box.type2 {padding:0 90px;}
.sub03_01 .tbl_box h4 {margin-bottom:26px;font-size:25px;font-weight:500;text-align:center;}
.sub03_01 table {width:100%;clear:both;line-height:30px;border:1px solid #daecec;}
.sub03_01 table th {height:60px;padding:10px;font-size:18px;color:#333;text-align:center;border:1px solid #b9eaee;background:#caf3f8;}
.sub03_01 table td {height:60px;padding:10px;font-size:18px;color:#333;text-align:center;border:1px solid #b9eaee;background:#ebfdff;}
.sub03_01 table .tleft {padding:10px 10px 10px 40px;text-align:left;}
.sub03_01 table .bg_blue {background:#2a7fff;border:1px solid #2574e9;color:#fff;}
.sub03_01 table.type2 td {height:140px;line-height:36px;}
.medal_gold  {display:inline-block;padding:10px 0 10px 40px;background:url(../../img/vol35/sub/medal_gold.png) no-repeat 0 50%;}
.medal_silver {display:inline-block;padding:10px 0 10px 40px;background:url(../../img/vol35/sub/medal_silver.png) no-repeat 0 50%;}
.medal_bronze {display:inline-block;padding:10px 0 10px 40px;background:url(../../img/vol35/sub/medal_bronze.png) no-repeat 0 50%;}
.medal_gold.type2  {padding:10px 40px 10px 0;background:url(../../img/vol35/sub/medal_gold.png) no-repeat 100% 50%;}
.medal_silver.type2 {padding:10px 40px 10px 0;background:url(../../img/vol35/sub/medal_silver.png) no-repeat 100% 50%;}
.medal_bronze.type2 {padding:10px 40px 10px 0;background:url(../../img/vol35/sub/medal_bronze.png) no-repeat 100% 50%;}
.sub03_01 .ptxt.type2 {line-height:36px;font-size:20px;letter-spacing:-2px;}
.esg_box {border:1px solid #f5eeee;background:#fafafa;}
.esg_box dl {display:table;width:100%;padding:20px;border-bottom:1px solid #f5eeee;letter-spacing:-1px;}
.esg_box dt {display:table-cell;width:210px;vertical-align:middle;}
.esg_box dd {display:table-cell;vertical-align:middle;padding:0 5px 0 55px;}
.esg_box dd span {display:table-cell;vertical-align:middle;width:262px;font-size:20px;font-weight:700;line-height:34px;}
.esg_box dd em {display:table-cell;vertical-align:middle;font-size:20px;color:#555;line-height:36px;}
.esg_box dl.item1 dd {border:1px solid #118c4e;}
.esg_box dl.item1 dd span {color:#118c4e;}
.esg_box dl.item2 dd {border:1px solid #e99c39;}
.esg_box dl.item2 dd span {color:#e99c39;}
.esg_box dl.item3 {border-bottom:0;}
.esg_box dl.item3 dd {border:1px solid #cf104a;}
.esg_box dl.item3 dd span {color:#cf104a;}
.sub03_01 .link {display:inline-block;height:63px;line-height:63px;padding:0 30px;font-size:18px;color:#fff;font-weight:500;text-align:center;background:#2a7fff;border-radius:10px;}
.sub03_01 .ptxt2 {font-family:'GowunDodum';font-size:30px;color:#2a7fff;line-height:46px;text-align:center;font-weight:bold;}
.sub03_01 .text-blue {color:#134598 !important;}
.sub03_01 .bg_yellow {background:#fffe9d;padding:0 1px;color:#222;}
.sub03_01 .bg_blue {background:#cdfbff;padding:0 1px;color:#222;font-weight:500;}
.sub03_01 .slider_wrap,.sub03_01 .img.type2 {margin:0 -78px;}
.sub03_01 .section01 .ctrl_wrap {margin-left:85px;}
.sub03_01 .box_type1 {padding:35px 30px;border:1px solid #467fcc;background:#fff;}
.sub03_01 .dlist dt {font-size:25px;color:#467fcc;line-height:1;font-weight:700;margin:30px 0 20px;}
.sub03_01 .dlist dt:first-child {margin-top:0;}
.sub03_01 .dlist dd {position:relative;font-size:18px;color:#222;line-height:30px;padding-left:18px;}
.sub03_01 .dlist dd:before {content:'';position:absolute;left:0;top:11px;display:inline-block;width:8px;height:8px;background:#467fcc;border-radius:50%;}
.sub03_01 .dlist2 {padding:0 30px;margin-top:5px;}
.sub03_01 .dlist2 dt {height:60px;line-height:60px;padding:0 25px;font-size:25px;color:#fff;font-weight:700;margin:45px 0 20px;border-radius:60px;display:inline-block;}
.sub03_01 .dlist2 dt.dt01 {background:#2db0d4;}
.sub03_01 .dlist2 dt.dt02 {background:#1272ba;}
.sub03_01 .dlist2 dt.dt03 {background:#f68931;}
.sub03_01 .dlist2 dt.dt04 {background:#35bb9f;}
.sub03_01 .dlist2 dt.dt05 {background:#f1585a;}
.sub03_01 .dlist2 dt.dt06 {background:#fbad48;}
.sub03_01 .dlist2 dt.dt07 {background:#6f4d9f;}
.sub03_01 .dlist2 dd {font-size:18px;line-height:30px;}
.sub03_01 .h401 {position:relative;text-align:center;font-size:25px;}
.sub03_01 .h401:after {content: "";position:absolute;top:22px;left:0;width:100%;height:1px;background:#2a7fff;}
.sub03_01 .h401 span {position:relative;display:inline-block;width:210px;color:#fff;font-weight:500;height:46px;line-height:46px;background:#2a7fff;border-radius:46px;z-index:1;}
.sub03_01 .txt_desc.center_up {text-align:center;margin-top:0;margin-bottom:8px;}
.sub03_01 .txt_desc.center_up.mobile {display:none;}
.sub03_01 .col_box.nopad .col {padding-left:0;}
.sub03_01 .col_box.nopad .col:first-child {padding:0;}
@media only all and (max-width:1024px) {
	.sub03_01 .section01 .inner {padding:50px 40px;}
	.sub03_01 .tbl_box {padding:0 40px;}
	.sub03_01 .tbl_box.type2 {padding:0;}
	.esg_box dl {display:block;}
	.esg_box dt {display:block;width:auto;text-align:center;}
	.esg_box dd {display:block;padding:20px;}
	.esg_box dd span {display:block;width:auto;text-align:center;margin-bottom:20px;}
	.esg_box dd em {display:block;}
	.sub03_01 .slider_wrap,.sub03_01 .img.type2 {margin:0 -40px;}
	.sub03_01 .dlist2 {padding:0;}
}
@media only all and (max-width:768px) {
	.sub03_01 .section01 .inner {margin:10px auto 0;padding:30px 15px;}
	.sub03_01 .h301 {font-size:23px;line-height:28px;}
	.qna_wrap dt {min-height:auto;padding:20px 20px 16px 45px;font-size:16px;line-height:28px;}
	.qna_wrap dt span {width:34px;height:34px;line-height:34px;font-size:18px;}
	.qna_wrap dd {padding:20px 25px;font-size:16px;line-height:30px;border-radius:0 20px 20px 20px;}
	.sub03_01 .tbl_box {padding:0;}
	.sub03_01 .tbl_box h4 {margin-bottom:20px;font-size:20px;line-height:1.2;}
	.sub03_01 table {line-height:22px;}
	.sub03_01 table th {height:auto;padding:12px 5px;font-size:15px;}
	.sub03_01 table td {height:auto;padding:12px 5px;font-size:15px;}
	.sub03_01 table .tleft {padding:12px 5px 12px 10px;}
	.sub03_01 table.type2 td {height:auto;line-height:24px;}
	.medal_gold  {padding:5px 0 5px 20px;background-size:15px;}
	.medal_silver {padding:5px 0 5px 20px;background-size:15px;}
	.medal_bronze {padding:5px 0 5px 20px;background-size:15px;}
	.medal_gold.type2  {padding:5px 20px 5px 0;background-size:15px;}
	.medal_silver.type2 {padding:5px 20px 5px 0;background-size:15px;}
	.medal_bronze.type2 {padding:5px 20px 5px 0;background-size:15px;}
	.sub03_01 .ptxt.type2 {line-height:30px;font-size:16px;letter-spacing:0;}
	.esg_box dl {padding-top:10px}
	.esg_box dd span {font-size:17px;line-height:28px;}
	.esg_box dd em {font-size:16px;line-height:30px;}
	.esg_box dd em li {text-indent:-10px;margin-left:10px;}
	.sub03_01 .link {height:46px;line-height:46px;padding:0 20px;font-size:16px;}
	.wb {word-break:break-all;}
	.sub03_01 .ptxt2 {font-size:20px;line-height:34px;}
	.sub03_01 .txt_desc {text-align:center;}
	.sub03_01 .slider_wrap,.sub03_01 .img.type2 {margin:0 -15px;}
	.sub03_01 .box_type1 {padding:25px 20px;}
	.sub03_01 .dlist dt {font-size:20px;margin:20px 0 10px;}
	.sub03_01 .dlist dd {font-size:16px;color:#222;line-height:28px;padding-left:12px;}
	.sub03_01 .dlist dd:before {width:6px;height:6px;}
	.sub03_01 .dlist2 dt {height:42px;line-height:42px;padding:0 20px;font-size:18px;margin:30px 0 15px;}
	.sub03_01 .dlist2 dd {font-size:16px;line-height:28px;}
	.sub03_01 .h401 {font-size:20px;}
	.sub03_01 .h401:after {top:18px;}
	.sub03_01 .h401 span {width:160px;height:38px;line-height:38px;}
	.sub03_01 .col_box.nopad {margin-top:35px;}
	.sub03_01 .txt_desc.center_up.pc {display:none;}
	.sub03_01 .txt_desc.center_up.mobile {display:block;margin-top:15px;}
}

/* 삼다소담 히어로즈 */
.sub03_02 .section01 {background:#fff;/*margin:30px auto 0;*/}
.sub03_02 .section01 .inner {margin:50px auto 0;background:#f3f9f9;padding:90px 60px 50px;}
.sub03_02 .section01 .talk_wrap {padding-top:50px;}
.sub03_02 .section02 {background:#fff7f7;}
.sub03_02 .section02 .inner {padding-top:90px;padding-bottom:90px;}
.sub03_02 .section03 {background:#fff url(../../img/vol35/sub/sub03_02_img7.jpg) no-repeat 50% 100%;background-size:100%;}
.sub03_02 .section03 .inner {padding-top:90px;padding-bottom:30vw;}
.sub03_02 .section04 {background:#f2feff;}
.sub03_02 .section04 .inner {padding-top:90px;padding-bottom:70px;}
.sub03_02 .h301 {font-size:36px;}
.sub03_02 .h301.center {text-align:center;}
.sub03_02 .h301 em {color:#008ff6;}
.talk_wrap {padding:75px 100px 0;letter-spacing:-1px;}
.talk_wrap .talk1 {position:relative;padding:25px 30px;margin-top:40px;font-size:18px;color:#333;line-height:30px;background:#39dae2;border-radius:28px 0 28px 28px;}
.talk_wrap .talk2 {position:relative;padding:25px 30px;margin-top:40px;font-size:18px;color:#555;line-height:30px;background:#b4f9ff;border-radius:0 28px 28px 28px;word-break:keep-all;}
.talk_wrap .talk2 em {color:#235eb7;font-weight:500;}
.talk_wrap .talk2 strong {color:#235eb7;font-weight:700;}
.talk_wrap .talk2 .txt {color:#235eb7;font-weight:500;border-bottom:1px solid #235eb7;}
.talk_wrap .ico_right {position:absolute;right:-100px;top:0px;}
.talk_wrap .ico_left {position:absolute;left:-100px;top:0px;}
.talk_wrap .bg_blue {padding:0 2px;color:#fff;background:#1160da;}
.sub03_02 .writer {margin-top:60px;padding:25px 40px;border:1px solid #7fd0ff;overflow:hidden;}
.sub03_02 .writer .thumb {float:left;margin-right:20px;}
.sub03_02 .writer dt {margin:17px 0 4px;font-size:22px;line-height:30px;font-weight:500;}
.sub03_02 .writer dd {font-size:18px;color:#555;line-height:30px;}
.hero_box {position:relative;border:1px solid #3c62b0;background:#f7fffe url(../../img/vol35/sub/sub03_02_bg2.png) no-repeat 100% 100%;}
.hero_box .hero_inner {padding:80px 100px 120px;background:url(../../img/vol35/sub/sub03_02_bg1.png) no-repeat 0 0;}
.hero_box h3 {position:relative;margin:0 0 60px;font-family:'JejuSamdasuBrand';font-size:36px;color:#008ff6;font-weight:bold;line-height:50px;z-index:1;text-align:center;}
.hero_box h3 span {font-weight:normal;display:block;font-size:30px;line-height:40px;margin-bottom:8px;font-size:30px;color:#333;}
.hero_box .ico {position:relative;z-index:1;}
.hero_box .thumb {position:absolute;right:0;top:0;}
.hero_box .txt_desc {width:310px;margin:0 auto;transform:translateX(38%);}
.hero_box .space {display:block;padding:20px 0;}
.sub03_02 .ptxt .img {float:left;padding:10px 80px 0 0;}
.sub03_02 .h302 {margin-bottom:15px;}
.sub03_02 .txt_desc.type2 {font-size:18px;}
.sub03_02 .tbl_box {padding:0 155px;}
.sub03_02 table {width:100%;clear:both;line-height:24px;border:1px solid #dbdbdb;}
.sub03_02 table th {height:70px;padding:10px;font-size:18px;color:#235eb7;font-weight:500;text-align:center;border:1px solid #daecec;background:#defcff;}
.sub03_02 table td {height:70px;padding:10px;font-size:18px;color:#333;text-align:center;border:1px solid #daecec;background:#f3f9f9;}
.sub03_02 table .th01 {color:#333;}
.sub03_02 table .th02 {background:#f3f9f9;}
.normal {font-weight:normal !important;}
.pr67 {padding-right:67px;}
.h4_interview {display:inline-block;width:160px;height:48px;line-height:48px;font-size:25px;font-weight:bold;color:#fff;text-align:center;
    background:#2a7fff;border-radius:48px;margin-bottom:20px;}
 .sub03_02 .section01 .ctrl_wrap.type1 {margin-left:65px;}
 .sub03_02 .section01 .ctrl_wrap.type2 {margin-left:85px;}
 .sub03_02 .slider_wrap,.sub03_02 .img.type2 {margin:0 -60px;}
@media only all and (max-width:1300px) {
	/*.sub03_02 .section01 .inner {padding:0 40px 100px;} */
	.hero_box .space {display:none;}
	.sub03_02 .section03 .inner {padding-bottom:33vw;}
}
@media only all and (max-width:1024px) {
	.sub03_02 .section01 .inner {padding:90px 40px 50px;}
	.hero_box .hero_inner {padding:60px 40px 120px;}
	.hero_box h3 {margin:0 0 50px;}
	.hero_box h3 span {font-size:27px;}
	.hero_box h3 br {display:none;}
	.hero_box .thumb img {width:650px;}
	.hero_box .txt_desc {transform:translateX(27%);}
	.sub03_02 .ptxt .img {padding:10px 0 0 0;}
	.sub03_02 .tbl_box {padding:0;}
	.sub03_02 .slider_wrap,.sub03_02 .img.type2 {margin:0 -40px;}
}
@media only all and (max-width:768px) {
	.sub03_02 .section01 .inner {margin:10px auto 0;padding:30px 15px 10px;}
	.sub03_02 .section01 .talk_wrap {padding-top:30px;}
	.sub03_02 .h301 {font-size:24px;line-height:34px;}
	.sub03_02 .h301 span {font-size:20px;}
	.sub03_02 .section02 .inner {padding-top:60px;padding-bottom:60px;}
	.sub03_02 .section03 .inner {padding-top:60px;padding-bottom:20px;}
	.sub03_02 .section04 .inner {padding-top:60px;padding-bottom:20px;}
	.talk_wrap {padding:25px 60px 0;}
	.talk_wrap .talk1 {padding:20px;margin-top:20px;font-size:16px;line-height:26px;border-radius:20px 0 20px 20px;}
	.talk_wrap .talk2 {padding:20px;margin-top:20px;font-size:16px;line-height:26px;border-radius:0 20px 20px 20px;}
	.talk_wrap .ico_right {right:-60px;width:50px;}
	.talk_wrap .ico_left {left:-60px;width:50px;}
	.sub03_02 .writer {margin-top:30px;padding:15px 10px 15px 20px;}
	.sub03_02 .writer .thumb {margin-right:10px;}
	.sub03_02 .writer .thumb img {width:70px;}
	.sub03_02 .writer dt {margin:2px 0 4px;font-size:18px;}
	.sub03_02 .writer dd {font-size:16px;}
	.sub03_02 table {line-height:22px;}
	.sub03_02 table th,.sub03_02 table td {height:auto;padding:12px 5px;font-size:15px;}
	.pr67 {padding-right:0;}
	.sub03_02 .slider_wrap,.sub03_02 .img.type2 {margin:0 -15px;}
}
@media only all and (max-width:767px) {
	.hero_box {background-size:200px;}
	.hero_box .hero_inner {padding:40px 20px 60px;background-size:430px;}
	.hero_box h3 {margin:0 0 30px;font-size:24px;line-height:34px;}
	.hero_box h3 span {font-size:19px;line-height:28px;margin-bottom:5px;}
	.hero_box .ico {width:20%;top:-30px;}
	.hero_box .txt_desc {width:auto;transform:translateX(0);}
	.sub03_02 .ptxt .img {float:none;margin-bottom:20px;}
	.sub03_02 .ptxt span {display:block;text-align:center;}
	.sub03_02 .txt_desc {text-align:center;}
	.sub03_02 .txt_desc.type2 {font-size:16px;}
	.h4_interview {width:120px;height:40px;line-height:40px;font-size:20px;margin-bottom:15px;}
}
@media only all and (max-width:480px) {
	.talk_wrap {padding:25px 46px 0;}
	.talk_wrap .ico_right {right:-46px;width:40px;}
	.talk_wrap .ico_left {left:-46px;width:40px;}
	.hero_box {background-size:150px;}
	.hero_box .hero_inner {background-size:350px;}
	.sub03_02 .slider_wrap .slick-list li span {font-size:14px;}
}

/* 삼다소담 뉴스 */
.sub03_03 .section {padding-top:55px;letter-spacing:-1px;}
.sub03_03 .section .jpdc_news {width:920px;margin:30px auto 0;padding:30px 60px 45px;background:#f7f7f7;}
.sub03_03 .tit_wrap {height:70px;text-align:right;font-family:'Roboto';background:url(../../img/vol35/sub/jpdc_logo.png) no-repeat 0 0;}
.sub03_03 .tit_wrap .num {display:inline-block;font-size:50px;color:#333;font-weight:bold;line-height:1;vertical-align:middle;}
.sub03_03 .tit_wrap .txt {display:inline-block;width:50px;height:50px;margin-left:2px;padding-top:11px;line-height:14px;font-size:13px;color:#fff;text-align:center;background:#1377ea;vertical-align:middle;}
.sub03_03 .thumb {text-align:center;}
.sub03_03 dl {margin-top:40px;padding:43px 30px;border:2px solid #8acfff;}
.sub03_03 dt {margin-bottom:28px;font-size:30px;line-height:40px;text-align:center;font-weight:500;}
.sub03_03 dt span {color:#1377ea;}
.sub03_03 dd {font-size:18px;line-height:34px;}
.sub03_03 .bg_blue {background:#cdfbff;padding:0 1px;color:#000;font-weight:500;}
@media only all and (max-width:1024px) {
	.sub03_03 .section .jpdc_news {width:auto;}
	.sub03_03 img {width:100%;}
}
@media only all and (max-width:768px) {
	.sub03_03 .section {padding-top:20px;}
	.sub03_03 .section .jpdc_news {margin:15px auto 0;padding:20px 15px 30px;}
	.sub03_03 .tit_wrap {height:60px;background:url(../../img/vol35/sub/jpdc_logo.png) no-repeat 0 5px;background-size:60px;}
	.sub03_03 .tit_wrap .num {font-size:40px;color:#333;}
	.sub03_03 .tit_wrap .txt {width:42px;height:42px;padding-top:8px;line-height:14px;font-size:11px;}
	.sub03_03 dl {margin-top:30px;padding:30px 20px;}
	.sub03_03 dt {margin-bottom:17px;font-size:23px;line-height:34px;}
	.sub03_03 dt br {display:none;}
	.sub03_03 dd {font-size:16px;line-height:30px;}
}

/* 이벤트 */
.event .section {width:960px;margin:80px auto 0;}
.event .section .section_wrap {}
.event_header {padding:0 0px 0px;text-align:center;background:#fff;}
.event_header h3 {margin-bottom:25px;}
.event_header .txt {text-align:center;font-size:20px;color:#000;line-height:30px;font-weight:500;}
.event_header .txt span {display:block;}
.event_header a {display:inline-block;height:56px;line-height:54px;margin-top:50px;padding:0 50px;font-size:20px;color:#fff;font-weight:500;background:#945aff;white-space:nowrap;border-radius:66px;border-bottom:5px solid #481b9b;}
.event_header dl {padding:0 15px;word-break:keep-all;}
.event_header dt {font-size:16px;color:#e3c9d7;line-height:28px;letter-spacing:-1px;}
.event_header dt span {color:#fff;display:block;}
.event_header dt em {color:#000;background:#ffed52;padding:0 3px;font-weight:500;}
.event_header dt span.txt1 {color:#1c37ea;margin-top:20px;}
.event_header dd {font-size:18px;color:#000;line-height:32px;margin-top:13px;}
.event_header dd.dd01 {display:inline-block;height:50px;font-size:18px;color:#e3c9d7;line-height:47px;margin-top:25px;padding:0 45px;font-weight:700;border:1px solid #e3c9d7;border-radius:50px;letter-spacing:0.5px;}
.event_header dd.dd02 {font-size:18px;color:#333;font-weight:700;margin-top:5px;}
.event_header .txt1 {display:inline-block;height:42px;font-size:18px;color:#bbafe2;line-height:40px;margin-top:23px;padding:0 23px;border:1px solid #8d7ec3;border-radius:50px;}
.event_header .list {text-align:center;margin-top:10px;}
.event_header .list li {position:relative;display:block;font-size:18px;color:#bbafe2;line-height:30px;}
/*.event_header .list li:before {content:'';position:absolute;left:auto;top:13px;display:inline-block;width:3px;height:3px;background:#e3c9d7;border-radius:50%;}*/
.event_header .list li strong {font-weight:500;padding-left:7px;}
.event_guide {position:relative;padding:0 70px 0;}
.event_guide .guide_inner {padding:30px 35px 30px;text-align:center;background:#fbdd64;border-radius:20px 20px 0 0;border:2px solid #302e3b;border-bottom:0;}
.event_guide h3 {margin:0 0 25px;font-size:30px;color:#138c57;font-weight:700;}
.event_guide h3 span {font-weight:500;}
.event_guide .guide_inner li {font-size:20px;color:#138c57;line-height:36px;font-weight:500;letter-spacing:-1.5px;}
.event_guide .list {padding-bottom:40px;text-align:left;border-bottom:1px solid #ededed;}
.event_guide .list li {position:relative;display:block;font-size:16px;color:#333;line-height:30px;padding-left:10px;}
.event_guide .list li:before {content:'';position:absolute;left:0;top:13px;display:inline-block;width:3px;height:3px;background:#333;border-radius:50%;}
.event_guide .list li strong {font-weight:500;}
.event_guide .bg_map {position:absolute;right:110px;top:-50px;width:234px;height:131px;background:url(../../img/vol35/sub/sub04_02_bg2.png) no-repeat 0 0;background-size:100%;}
.event_how {padding:0 0 50px;text-align:center;overflow:hidden;background:#d3f8ff;border-radius:20px;border:2px solid #132d53;}
.event_how .list {margin:0 0 40px 50px;text-align:left;}
.event_how .list li {position:relative;display:block;font-size:16px;color:#333;line-height:30px;padding-left:10px;}
.event_how .list li:before {content:'';position:absolute;left:0;top:13px;display:inline-block;width:3px;height:3px;background:#333;border-radius:50%;}
.event_how .list li strong {font-weight:500;}
.event_how h3 {position:relative;margin:45px 0 12px;font-size:25px;color:#2669c8;font-weight:700;text-align:center;}
.event_how h3 em {font-weight:500;}
.event_how h3 span {position:relative;display:inline-block;height:50px;line-height:45px;padding:0 25px;font-weight:400;z-index:1;/*background:#f3f3f3;*/}
/*.event_how h3:after {content:"";position:absolute;top:24px;left:0;width:100%;height:2px;border-top:2px solid #4b4b4b;}*/
.event_how .txt {font-size:18px;color:#14452a;line-height:30px;margin-bottom:25px;}
.event_how .how_list {overflow:hidden;padding:0 10px;}
.event_how .how_list li {position:relative;float:left;width:33.333333%;text-align:center;}
.event_how .how_list li:after {content:'';position:absolute;right:-15px;top:33%;display:inline-block;width:28px;height:30px;background:url(../../img/vol35/sub/ico_arrow.png) no-repeat 0 0;}
.event_how .how_list li:last-child:after {display:none;}
.event_how .how_list li p {display:block;margin-top:16px;line-height:26px;font-size:16px;}
.event_how .how_list li p span {color:#d43939;font-weight:500;}
.event_how .how_inner {padding:65px 0;background:#f0f0f0;}
.event_how .event_official {margin:0 60px;padding:0 20px 30px;border-bottom:1px solid #d3d3d3;text-align:left;}
.event_how .event_official li {margin-bottom:20px;color:#000;font-size:18px;}
.event_how .event_official li span {display:inline-block;height:39px;line-height:37px;padding:0 15px;color:#fff;font-weight:500;text-align:center;background:#219de3;border-radius:39px;}
.btn_event {margin-top:40px;text-align:center;display:flex;justify-content:space-between;}
.btn_event a.btn1 {display:inline-block;width:290px;height:70px;line-height:70px;text-align:center;font-size:26px;color:#fff;font-weight:500;background:#4f94e9;white-space:nowrap;border-radius:12px;}
.btn_event a.btn2 {display:inline-block;width:290px;height:70px;line-height:70px;text-align:center;font-size:26px;color:#333;font-weight:500;background:#ffd35c;white-space:nowrap;border-radius:12px;}
.event_goods {padding:60px 62px;overflow:hidden;background:#243d7d;}
.event_goods h3 {position:relative;margin-bottom:30px;font-size:24px;color:#fff;font-weight:400;text-align:center;}
.event_goods h3 em {font-weight:500;}
.event_goods h3 span {position:relative;display:inline-block;height:50px;line-height:46px;padding:0 30px;z-index:1;background:#243d7d;}
.event_goods h3:after {content:"";position:absolute;top:24px;left:0;width:100%;height:2px;border-top:2px solid #fff;}
.event_goods ul {overflow:hidden;margin:0 -28px;}
.event_goods li {position:relative;float:left;width:33.333333%;font-size:18px;color:#fff;text-align:center;}
.event_goods li span {position:relative;display:block;width:85px;height:40px;margin:0 auto -25px;line-height:38px;font-size:16px;color:#fff;background:#f76054;border-radius:50px;}
.event_goods li em {display:block;margin-top:18px;font-weight:500;}
.event .eventView {position:relative;width:100%;height:auto;background:#fffcf7;}
.event .eventView .click_time {width:100%;text-align:center;}
.event .eventView .click_time .view_click{position:absolute;left:10%;top:0;width:242px;height:47px;line-height:45px;padding-left:70px;font-size:20px;color:#fff;background:url('./img/bg_click.png') no-repeat center center;background-size: cover;}
.event .eventView .click_time .time_click{right:50%;top:0;width:242px;height:47px;line-height:45px;font-size:20px;color:#000;background:url('./img/bg_time.png') no-repeat center center;background-size: cover;transform: translateX(50%);}
.event .eventView .click_time input {border:0;width:306px;margin-bottom:5px;font-size:2.9em;color:#333;background:#fff;font-weight:500;font-family: 'SUIT-Variable', 'NotoSansKR', sans-serif;letter-spacing: 30px;background-image: url(../../img/vol07/event_img_02_3.png);background-repeat: no-repeat;
    line-height: 1.4;text-align: center;background-size: cover;
    padding-left: 15px;color:#da8e39;}
	input[type="text"] {
		font-feature-settings: "tnum";
		-webkit-font-feature-settings: "tnum";
		-moz-font-feature-settings: "tnum";
	  }
.event .eventView .pictureCont {width:100%;margin:0 auto;padding:0px 0 0;}
.event .eventView .pictureCont ul {overflow:hidden;margin: 15px 10% 15px 12%;}
.event .eventView .pictureCont ul li {position:relative;float:left;width:calc(25% - 16px);margin:0px 16px 0 0;}
.event .eventView .pictureCont ul li a {display:block;position:relative;padding-top:97%;border-radius:20px;overflow:hidden;}
.event .eventView .pictureCont ul li a.on {border:3px solid #fff;}
.event .eventView .pictureCont ul li img {position:absolute;top:-1px;left:-1px;width:101%;height:101%;}
.event .btn_c {position:relative;padding:27px 62px 20px;background:;text-align: center;font-size: 18px;}
.event .email_input{padding-top: 20px;}
.event .email_input .tit {display:inline-block;width:80px;height:26px;padding:13px 0;line-height:20px;font-size:20px;color:#fff;background:#7495b2;border-radius:64px 0 0 64px;text-align:center;vertical-align:top; font-weight:800;}
.event .email_input .in_text {width:80%;border:0;padding:10px;vertical-align:top;font-size:20px;border: 2px solid #595153;    border-radius: 10px;    margin: 5px auto;max-width: 400px;}
.event .btn_c .btn_play {}
.event .event_goods .dlist {padding:20px;margin-bottom:45px;background:#ffc13d;text-align:left;letter-spacing:-0.5px;}
.event .event_goods .dlist dt {padding:0 35px 0 25px;font-size:20px;color:#2d2d2d;font-weight:500;display:inline-block;vertical-align:middle;}
.event .event_goods .dlist dd {font-size:16px;color:#202924;line-height:28px;display:inline-block;vertical-align:middle;}
.event_note {padding:40px 50px;background:#333;border-top:1px solid #fffcf7;}
.event_note h3 {margin-bottom:10px;font-size:18px;color:#fff;font-weight:500;}
.event_note li {position:relative;font-size:16px;color:#f05a25;line-height:30px;padding-left:8px;}
.event_note li:before {content:"";position:absolute;top:13px;left:0;width:2px;height:2px;background:#adadad;}
.event_prize {margin-top:40px;padding:0 30px 30px;background:#1b55af;}
.event_prize h3 {text-align:center;padding:95px 0 72px;}
.prize_list {padding:70px 20px;background:#fff;overflow:hidden;}
.prize_list li {float:left;width:50%;text-align:center;}
.prize_list li dt {margin-bottom:15px;font-size:20px;color:#1b55af;font-weight:500;}
.prize_list li dd {font-size:14px;line-height:30px;}
.prize_list li dl:nth-child(2) {margin-top:75px;}
@media only all and (max-width:1024px) {
	.event .section {width:auto;padding:0 40px;}
	.event_header {padding:0 30px 30px;background-size:100%;}
	.event_how .how_list li {padding:0 20px;}
	.event_goods {padding:60px 30px;}
	.event_goods ul {margin:0;}
	.event_goods li {padding:0 10px;}
	.event .app {width:100%;}
	.event_guide {padding:0 30px 0;}
	.event_guide .list {margin:0 0 40px 0;}
	.event_guide .list br {display:none;}
	.event_guide .bg_map {right:90px;width:200px;height:114px;}
	.event_how .list {margin:0 0 40px 0;}
	.event_how .list br {display:none;}
	
	.event .eventView .click_time .view_click {left:19%;}
	.event .eventView .click_time .time_click {right:19%;}
	.event .btn_c {padding:27px 10px 20px;text-align:center;font-size: 14px;}
	.event .btn_c .btn_play {position:relative;right:auto;top:auto;margin-top:30px;        max-width: 70%;display:inline-block;}
	.event .event_goods .dlist dt {padding:0;display:block;margin-bottom:10px;}
}
@media only all and (max-width:768px) {
	.event .section {margin:30px auto 0;padding:0 15px;}
	.event_header {padding:0;}
	.event_header .txt {font-size:15px;line-height:26px;}
	.event_header a {margin-top:30px;font-size:17px;}
	.event_header dt {font-size:16px;}
	.event_header dd {margin-top:15px;font-size:16px;padding:0;line-height:24px;}
	.event_header dd.dd01 {margin-top:25px;font-size:16px;padding:0 25px;letter-spacing:0;}
	.event_header dd.dd02 {font-size:16px;}
	.event_header .txt1 {height:auto;font-size:16px;line-height:36px;margin-top:23px;padding:0 20px;}
	.event_header .list {margin-top:25px;}
	.event_header .list li {font-size:15px;line-height:26px;}
	.event_header .list li:before {top:11px;}
	.event_guide {padding:0 15px;}
	.event_guide .guide_inner {padding:25px 5px;}
	.event_guide h3 {margin:0 0 20px;font-size:20px;}
	.event_guide .guide_inner li {font-size:15px;line-height:28px;}
	.event_guide .list {margin:0 0 20px 0;padding-bottom:30px;}
	.event_guide .list li {font-size:15px;line-height:26px;}
	.event_guide .list li:before {top:11px;}
	.event_guide .bg_map {right:50px;top:-35px;width:130px;height:80px;}
	.event_how {padding:0 15px 30px;}
	.event_how .list {margin:0 0 20px 0;}
	.event_how .list li {font-size:15px;line-height:26px;}
	.event_how .list li:before {top:11px;}
	.event_how h3 {margin:30px 0 20px;font-size:20px;}
	.event_how h3 span {padding:0 15px;}
	.event_how h3:after {top:21px;}
	.event_how .txt {font-size:16px;line-height:28px;margin-bottom:20px;}
	.event_how .how_list li {float:none;width:auto;margin-bottom:50px;}
	.event_how .how_list li:last-child {margin-bottom:0;}
	.event_how .how_list li:after {right:50%;top:auto;bottom:-15%;transform:rotate(90deg);margin-right:-14px;}
	.event_how .how_list li p {margin-top:15px;line-height:24px;}
	.event_how .how_inner {padding:50px 0;}
	.event_how .event_official {margin:0 20px;padding:0 0 20px;}
	.event_how .event_official li {font-size:16px;margin-bottom:15px;}
	.event_how .event_official li span {height:34px;line-height:34px;}
	.btn_event {margin-top:40px;padding:0;}
	.btn_event a {width:360px;height:64px;line-height:61px;font-size:21px;border-radius:24px;}
	.btn_event a.btn1 {height:64px;line-height:62px;font-size:20px;margin-right:10px;}
	.btn_event a.btn2 {height:64px;line-height:62px;font-size:20px;margin-left:10px;}
	.event_goods {padding:45px 15px 25px;}
	.event_goods h3 {margin-bottom:30px;font-size:20px;}
	.event_goods h3 span {padding:0 15px;}
	.event_goods h3:after {top:21px;}
	.event_goods li {float:none;width:auto;font-size:15px;margin-bottom:30px;}
	.event_goods li span {width:90px;height:40px;line-height:40px;font-size:15px;}
	.event_goods li em {margin-top:12px;}
	.event_note {padding:25px 30px;}
	.event_note h3 {margin-bottom:15px;font-size:17px;}
	.event_note li {font-size:14px;}
	.event .event_goods .dlist {padding:28px 25px;margin-bottom:35px;}
	.event .event_goods .dlist dt {font-size:20px;}
	.event .event_goods .dlist dd {font-size:15px;line-height:26px;}
	.event_prize {margin-top:30px;padding:0 15px 15px;}
	.event_prize h3 {padding:60px 0 45px;}
	.prize_list {padding:10px 20px 45px;}
	.prize_list li {float:none;width:auto;}
	.prize_list li dt {font-size:18px;}
	.prize_list li dl {margin-top:35px;}
	.prize_list li dl:nth-child(2) {margin-top:35px;}
}
@media only all and (max-width:767px) {
	.event .eventView .pictureCont {padding:0;}
	.event .eventView .click_time .view_click{top:0;left:5%;width:120px;height:32px;padding-left:60px;line-height:32px;background-size:100% 32px;}
	.event .eventView .click_time .time_click{top:0;right:5%;width:120px;height:32px;}
	.event .eventView .click_time input {width:157px;font-size:1.5em;    padding-left: 9px;letter-spacing: 14px;}
	.event .email_input .tit {width:160px;font-size:16px;}
	.event .email_input .in_text {font-size:15px;}
	.event .eventView .pictureCont ul {margin: 0;}
	.event .eventView .pictureCont ul li {width:calc(25% - 15px);margin:15px 15px 0 0;}
}
@media only all and (max-width:480px) {
	.event_header a {padding:0 20px;}
	.event_header br {display:none;}
	.event_header dl {padding:0;}
	.event_how .event_official li span {display:block;margin-bottom:10px;}
	.btn_event {margin-top:35px;display:block;}
	.btn_event a {width:auto;display:block;padding:0 15px;letter-spacing:-1px;}
	.btn_event a.btn1 {display:block;margin-right:0;width:100%;}
	.btn_event a.btn2 {display:block;margin-left:0;width:100%;margin-top:20px;}
	.event_guide .bg_map {right:40px;top:-20px;width:90px;height:60px;}
	.event .email_input .tit {width:150px;font-size:15px;}
	.event .email_input .in_text {}
	
	.event .eventView .pictureCont ul li {width:calc(25% - 5px);margin:5px 5px 0 0;}
}

/* event keyword */
.hidden_keyword {position:fixed;bottom:-200px;right:50%;width:108px;height:108px;text-align:center;border:2px solid #000;background:#8f6856;border-radius:10px;transition:all 0.5s;transform:translateX(535px);cursor:pointer;z-index:10;line-height:24px;}
.hidden_keyword.active {bottom:200px;}
.hidden_keyword .character {position:absolute;top:-42px;left:50%;transform:translateX(-50%);}
.hidden_keyword .cursor {position:absolute;bottom:-19px;left:-32px;}
.hidden_keyword .keyword_wrap {position:relative;padding-top:10px;}
.hidden_keyword .keyword_wrap.keyword1 {display:block;}
.hidden_keyword .keyword_wrap.keyword2 {display:none;margin-top:2px;}
.hidden_keyword .keyword_wrap.keyword2 .txt {margin-bottom:28px;}
.hidden_keyword .keyword_wrap.keyword1 .keyword {display:inline-block;font-size:50px;color:#fff;font-weight:700;font-family:'Roboto';margin-top:20px;}
.hidden_keyword .keyword_wrap.keyword2 .keyword {display:inline-block;font-size:36px;color:#fff;font-weight:700;margin:0 8px;}
.hidden_keyword .btn_request {display:none;font-size:16px;color:#222;font-weight:500;margin-top:8px;}
.hidden_keyword .close {position:absolute;right:12px;top:12px;width:16px;height:16px;background:url(../../img/vol35/sub/ico_eclose.png) no-repeat 0 0;text-indent:-999px;overflow:hidden;display:none;}
.hidden_keyword.on {width:238px;height:158px;}
.hidden_keyword.on .cursor {display:none;}
.hidden_keyword.on .keyword_wrap.keyword1 {display:none;}
.hidden_keyword.on .keyword_wrap.keyword2 {display:block;animation:fadein 1s;-webkit-animation:fadein 1s;}
.hidden_keyword.on .btn_request {display:block;animation:fadein 1s;-webkit-animation:fadein 1s;}
.hidden_keyword.on .close {display:block;}
@media only all and (max-width:1024px) {
	.hidden_keyword {right:20px;transform:translateX(0px);}
}
@media only all and (max-width:767px) {
	.hidden_keyword {width:80px;height:80px;}
	.hidden_keyword .character {top:-30px;width:70px;}
	.hidden_keyword .cursor {bottom:-10px;left:-20px;width:42px;}
	.hidden_keyword .keyword_wrap {padding-top:5px;}
	.hidden_keyword .keyword_wrap.keyword1 img {width:60px;}
	.hidden_keyword .keyword_wrap.keyword2 {margin-top:3px;}
	.hidden_keyword .keyword_wrap.keyword2 .txt {margin-bottom:18px;}
	.hidden_keyword .keyword_wrap.keyword2 .txt img {width:100px;}
	.hidden_keyword .keyword_wrap.keyword1 .keyword {font-size:30px;margin-top:10px;}
	.hidden_keyword .keyword_wrap.keyword2 .keyword {font-size:28px;}
	.hidden_keyword .btn_request {font-size:14px;margin-top:5px;}
	.hidden_keyword.on {width:200px;height:128px;}
}

/* CEO Message */
.sub03_00 .section01 .inner {margin:55px auto 0;padding:110px 100px;background:#f6f6f6;}
.sub03_00_img {padding-left:2px;position:relative;top:-4px;}
.sub03_00 .dlist dt {margin-bottom:25px;font-size:30px;line-height:46px;color:#00418a;font-weight:bold;font-family:'GowunDodum';}
.sub03_00 .dlist dd {font-size:18px;line-height:40px;color:#555;}
.sub03_00 .box {padding:80px 90px 60px;border:2px solid #050202;background:#3064f6;}
.sub03_00 .box dt {margin-bottom:55px;font-size:40px;color:#fff;font-weight:500;text-align:center;line-height:1;}
.sub03_00 .box dd {font-size:24px;line-height:46px;color:#fff;text-indent:-15px;margin-left:15px;}
.sub03_00 .ptit {font-family:'GowunDodum';font-size:30px;line-height:46px;color:#00418a;font-weight:bold;}
.sub03_00 .ptit2 {font-size:36px;line-height:40px;color:#333;font-weight:500;text-align:center;}
.sub03_00 .bg_yellow {background:#fee582;}
@media only all and (max-width:1024px) {
	.sub03_00 .section01 .inner {padding:110px 40px 100px;}
	.sub03_00 .box {padding:80px 40px 60px;}
}
@media only all and (max-width:768px) {
	.sub03_00 .section01 .inner {margin:30px auto 0;padding:60px 15px 50px;}
	.sub03_00_img {top:-3px;width:100px;}
	.sub03_00 .dlist dt {margin-bottom:10px;font-size:23px;line-height:36px;}
	.sub03_00 .dlist dd {font-size:16px;line-height:30px;}
	.sub03_00 .col_box .text_right {padding:0 10%;}
	.sub03_00 .box {padding:40px 20px 30px;}
	.sub03_00 .box dt {margin-bottom:30px;font-size:20px;color:#fff;font-weight:500;text-align:center;line-height:1;}
	.sub03_00 .box dd {font-size:17px;line-height:33px;color:#fff;text-indent:-12px;margin-left:12px;}
	.sub03_00 .ptit {font-size:24px;line-height:36px;}
	.sub03_00 .ptit2 {font-size:24px;line-height:32px;}
	.sub03_00 .sign img {width:140px;}
}
@media only all and (max-width:480px) {
	.content_header dt em.ceo br {display:none;}
}

/*********************** main ***********************/
.visual_area {position:relative;width:100%;height:100vh;}
.visual_slider .inner {position:relative;width:1200px;height:100%;margin:0 auto;}
.visual_slider li {position:relative;height:100vh;}
.visual_slider li a {display:inline-block;padding-bottom:52px;background:url('../../img/vol35/main/cont_arrow.png') no-repeat 0 100%;}
.visual_slider li.slick-slide:nth-child(1) {background:url('../../img/vol35/main/main_visual01.jpg') no-repeat 50% 100%;background-size:cover;}
.visual_slider li.slick-slide:nth-child(2) {background:url('../../img/vol35/main/main_visual02.jpg') no-repeat 50% 50%;background-size:cover;}
.visual_slider .video {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.visual_slider li.slick-slide:nth-child(1) .video {position:absolute;left:50%;top:auto;bottom:0;transform:translate(-50%,0);}
.visual_slider li.slick-slide:nth-child(2) .video {position:absolute;left:50%;top:auto;bottom:0;transform:translate(-50%,0);}
.visual_slider .txt_wrap {position:relative;top:22%;z-index:1;display:none;}
.visual_slider .txt_wrap dt {margin-bottom:10px;font-size:18px;color:#3b3b3b;}
.visual_slider .txt_wrap dd {margin-left:-4px;font-size:47px;color:#1a71f4;line-height:70px;}
.visual_slider .txt_wrap dd span {display:block;font-weight:300;}
.visual_area .slick-active .txt_wrap {animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:0.5s;animation-duration:0.5s;}
.visual_area .ctrl_wrap {position:absolute;bottom:22px;left:0;right:0;text-align:center;z-index:1000;}
.visual_area .ctrl_wrap .btn_pause,.visual_area .ctrl_wrap .btn_play {display:inline-block;width:26px;height:26px;text-indent:-999px;overflow:hidden;vertical-align:middle;z-index:1100;}
.visual_area .ctrl_wrap .btn_play {background:url(../../img/vol35/main/ico_play.png) no-repeat 50% 50%;display:none;}
.visual_area .ctrl_wrap .btn_pause {background:url(../../img/vol35/main/ico_pause.png) no-repeat 50% 50%;}
.visual_area .slick-dots li button {width:10px;height:10px;margin:0 9px;background:#fff;}
.visual_area .slick-dots li.slick-active button {background:#242b33;}
.visual_area .main_event {position:absolute;right:3.5%;bottom:28px;z-index:1100;}
.visual_area .event_btn {text-align:center;overflow:hidden;background:#1f1f1f;}
.visual_area .event_btn a {position:relative;display:block;float:left;width:50%;line-height:55px;color:#fff;font-size:14px;}
.visual_area .event_btn a:first-child:before {content:"";position:absolute;top:20px;right:0;width:1px;height:15px;background:#fff;}
.visual_area .scroll_down {position:absolute;left:4%;bottom:28px;width:13px;height:131px;background:url('../../img/vol35/main/scroll_down.png') no-repeat 0 0;text-indent:-999px;overflow:hidden;z-index:1000;}

.main_section1 h2,.main_section2 h2,.main_section3 h2,.main_section4 h2 {margin-bottom:18px;font-size:36px;line-height:36px;color:#333;font-weight:400;text-align:center;}
.main_section1 .inner,.main_section2 .inner,.main_section3 .inner,.main_section4 .inner {width:1200px;margin:0 auto;padding:105px 0 100px;}
.main_section1 h2 span,.main_section2 h2 span,.main_section3 h2 span,.main_section4 h2 span {font-weight:500;}
.main_section1 .desc,.main_section2 .desc,.main_section3 .desc {margin-bottom:35px;font-size:20px;color:#666;text-align:center;}

/* 삼다 제주 */
.main_section1 {background:#f7f7f7;}
.samda_jeju .samda_slider li {position:relative;}
.samda_jeju .samda_slider li a {display:block;}
.samda_jeju .samda_slider li.item1 {background:#57a7fe/* url('../../img/vol35/main/samda_bg1.png') no-repeat 95% 0;*/}
.samda_jeju .samda_slider li.item3 {background:#ccfbfc;}
.samda_jeju .samda_slider li.item1 .thumb {margin:58.2% 30px 30px;display:inline-block;border:1px solid #fff;}
.samda_jeju .samda_slider li .thumb {display:inline-block;overflow:hidden;vertical-align:top;}
.samda_jeju .samda_slider li dl {position:absolute;left:40px;top:58px;display:inline-block;padding-bottom:32px;z-index:1;}
.samda_jeju .samda_slider li dt {margin-bottom:15px;font-size:30px;color:#333;font-weight:500;line-height:1;}
.samda_jeju .samda_slider li dd {font-size:20px;color:#555;line-height:30px;}
.samda_jeju .samda_slider li.item2 dl {width:322px;height:338px;padding:58px 0 0 35px;left:0;top:auto;bottom:0;background-color:rgba(255, 255, 255, 0.8);}
.samda_jeju .samda_slider li.item1 dl {background:url('../../img/vol35/main/cont_arrow2.png') no-repeat 0 100%;}
.samda_jeju .samda_slider li.item1 dt {color:#fff;}
.samda_jeju .samda_slider li.item1 dd {color:#fff;}
.samda_jeju .samda_slider li.item2 dd {padding-bottom:32px;background:url('../../img/vol35/main/cont_arrow3.png') no-repeat 0 100%;}
.samda_jeju .samda_slider li.item3 dl {background:url('../../img/vol35/main/cont_arrow4.png') no-repeat 0 100%;text-align:left;}
.samda_jeju .samda_slider li.item3 .thumb {position:absolute;bottom:30px;left:0;right:0;margin:35% 75px 0;display:inline-block;overflow:hidden;border-radius:50%;vertical-align:top;}
.samda_jeju .samda_slider li.item3 a {text-align:center;padding-top:113.4%;}
.samda_jeju .samda_slider li .thumb img {-webkit-transform:scale(1);-webkit-transition:.3s;transform:scale(1);transition:.3s;}
.samda_jeju .samda_slider li a:hover .thumb img {-webkit-transform:scale(1.2);transform:scale(1.2);}
.samda_jeju .ctrl_wrap {padding-top:29px;text-align:center;}
.samda_jeju .ctrl_wrap .paging {position:relative;top:2px;display:inline-block;width:76px;font-size:23px;color:#333;vertical-align:middle;letter-spacing:3px;font-family:'Teko';}
.samda_jeju .ctrl_wrap button {display:inline-block;width:40px;height:40px;text-indent:-999px;overflow:hidden;vertical-align:middle;}
.samda_jeju .ctrl_wrap .btn_play {background:url(../../img/vol35/main/ico_play2.png) no-repeat 50% 50%;display:none;}
.samda_jeju .ctrl_wrap .btn_pause {background:url(../../img/vol35/main/ico_pause2.png) no-repeat 50% 50%;}
.samda_jeju .ctrl_wrap .btn_prev {border:1px solid #cecece;border-radius:50%;background:url('../../img/vol35/main/ico_prev.png') no-repeat 50% 50%;}
.samda_jeju .ctrl_wrap .btn_next {margin-left:6px;border:1px solid #cecece;border-radius:50%;background:url('../../img/vol35/main/ico_next.png') no-repeat 50% 50%;}
.samda_jeju .bar {position:relative;top:-2px;display:inline-block;width:150px;height:2px;background:#cecece;}
.samda_jeju .bar em {position:absolute;top:0;left:0;width:33.333333%;height:2px;background:#1f1f1f;transition:all .3s ease;}

/* 생생 삼다수 */
.main_section2 {background:#fff;}
.samdasoo .slider_tab {position:relative;margin-bottom:30px;}
.samdasoo .slider_tab:after {content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#ebebeb;}
.samdasoo .slider_tab .slick-dots {position:relative;padding-right:10px;z-index:1;background:#fff;}
.samdasoo .slider_tab .slick-dots li button {height:34px;margin-right:7px;padding:0 10px 2px;font-size:18px;color:#666;text-indent:0;border-radius:0;border:1px solid #cecece;background:#fff;}
.samdasoo .slider_tab .slick-dots li.slick-active button {color:#1e6ee6;border:1px solid #1e6ee6;}
.samdasoo .slick-arrow {position:absolute;top:50%;width:50px;height:50px;z-index:1;text-indent:-999px;overflow:hidden;transform:translateY(-50%);background-color:rgba(36, 43, 51, 0.5);border-radius:50%;transition:all 0.5s;}
.samdasoo .slick-arrow:hover {background-color:rgba(36, 43, 51, 1);}
.samdasoo .slick-prev {left:30px;background-image:url('../../img/vol35/main/ico_prev2.png');background-repeat:no-repeat;background-position:50% 50%;}
.samdasoo .slick-next {right:30px;background-image:url('../../img/vol35/main/ico_next2.png');background-repeat:no-repeat;background-position:50% 50%;}
.samdasoo .samdasoo_slider li {position:relative;}
.samdasoo .samdasoo_slider li dl {position:absolute;left:0;right:0;bottom:30px;text-align:center;padding-bottom:30px;background:url('../../img/vol35/main/cont_arrow2.png') no-repeat 50% 100%;}
.samdasoo .samdasoo_slider li dt {margin-bottom:16px;font-size:40px;color:#fff;font-weight:500;line-height:1;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);}
.samdasoo .samdasoo_slider li dd {font-size:20px;color:#fff;font-weight:500;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);}
.samdasoo .samdasoo_slider li .mobile {display:none;}

/* 공사 소담 */
.main_section3 {background:#e8fbff;}
.samda_news .news_head {overflow:hidden;}
.samda_news .news_head .thumb {float:left;width:66.3%;}
.samda_news .news_head .thumb .mobile {display:none;}
.samda_news .news_head .txt {float:left;width:33.7%;padding-left:50px;}
.samda_news .news_head .txt dt {margin:58px 0 25px;font-size:30px;font-weight:500;color:#333;line-height:1;}
.samda_news .news_head .txt dd {font-size:25px;color:#555;line-height:40px;}
.samda_news .news_head .txt a {display:inline-block;width:150px;height:60px;margin-top:28px;line-height:60px;font-weight:500;font-size:14px;color:#1f1f1f;border:1px solid #8f8f8f;text-align:center;transition:all 0.5s ease;}
.samda_news .news_head .txt a:hover {color:#fff;border:1px solid #3c59d8;background-color:rgba(60, 89, 216, 0.7);}
.samda_news .news_list {overflow:hidden;}
.samda_news .news_list ul {overflow:hidden;margin-right:-15px;}
.samda_news .news_list li {position:relative;float:left;margin:15px 15px 0 0;}
.samda_news .news_list li .thumb {position:relative;display:block;overflow:hidden;}
.samda_news .news_list li .thumb img {width:100%;-webkit-transform:scale(1);-webkit-transition:1s;transform:scale(1);transition:1s;}
.samda_news .news_list li .thumb:hover img {-webkit-transform:scale(1.05);transform:scale(1.05);}
.samda_news .news_list li .tit {margin-top:13px;font-size:20px;color:#222;font-weight:500;}
.samda_news .news_list li .cover {display:table;position:absolute;left:0;bottom:0;width:100%;height:100%;text-align:center;background-color:rgba(60, 89, 216, 0.7);z-index:1;opacity:0;transition:opacity 0.3s ease;}
.samda_news .news_list li .cover .txt {display:table-cell;font-size:20px;font-weight:500;color:#fff;line-height:36px;transform:translateY(100%);transition:all 0.5s ease;vertical-align:middle;}
.samda_news .news_list li a {display:block;}
.samda_news .news_list li a:hover .cover {opacity:1;}
.samda_news .news_list li a:hover .txt {transform:translateY(0);}
.samda_news .ctrl_wrap {display:none;}

/* JPDC 쇼셜미디어 */
.main_section4 {background:#fff;}
.main_section4 h2 {margin-bottom:70px;}
.main_section4 .social {overflow:hidden;}
.main_section4 .social .youtube {float:left;width:48.5%;}
.main_section4 .social .youtube h3 {position:relative;margin:6px 0 14px;font-size:25px;color:#333;font-family:'Roboto';font-weight:400;background:#fff;}
.main_section4 .social .youtube h3 span {position:relative;padding-right:10px;z-index:1;background:#fff;}
.main_section4 .social .youtube h3 em {font-weight:500;color:#385ecb;}
.main_section4 .social .youtube h3:after {content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:#ebebeb;}
.main_section4 .social .youtube p {margin-bottom:26px;font-size:20px;color:#777;}
.main_section4 .social .youtube_wrap {height:350px;background:url('../../img/vol35/main/youtube_img.jpg') no-repeat 50% 50%;}
.main_section4 .social .youtube_wrap a {display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden;background:url('../../img/vol35/main/ico_vod.png') no-repeat 50% 50%;transition:all 0.3s;}
.main_section4 .social .youtube_wrap a:hover {background:url('../../img/vol35/main/ico_vod_on.png') no-repeat 50% 50%;}
.main_section4 .social .sns {float:right;width:48.5%;}
.main_section4 .social .sns_head {position:relative;padding:6px 0 13px;}
.main_section4 .social .sns_head .right {position:absolute;right:0;top:0;}
.main_section4 .social .sns_head a {display:inline-block;width:35px;height:35px;margin-right:1px;text-indent:-999px;overflow:hidden;}
.main_section4 .social .sns_head .ico_youtube {background:url("../../img/vol35/main/ico_youtube.png") no-repeat 0 0;}
.main_section4 .social .sns_head .ico_facebook {background:url("../../img/vol35/main/ico_facebook.png") no-repeat 0 0;}
.main_section4 .social .sns_head .ico_instagram {background:url("../../img/vol35/main/ico_instagram.png") no-repeat 0 0;}
.main_section4 .social .sns_head .ico_blog {background:url("../../img/vol35/main/ico_blog.png") no-repeat 0 0;}
.main_section4 .social .sns h3 {font-size:25px;color:#333;font-family:'Roboto';font-weight:400;}
.main_section4 .social .sns h3 span {font-weight:500;color:#385ecb;}
.main_section4 .social .sns .sns_wrap {padding:20px 10px;border:1px solid #e9e9e9;}
.main_section4 .social .sns .sns_wrap .sns_inner {width:500px;margin:0 auto;overflow:auto;}

@media only all and (max-width:3900px) {
	.visual_slider .video {width:100%;}
}
@media only all and (max-width:1950px) {
	.visual_slider .video {width:auto;}
}
@media only all and (max-width:1317px) {
	.main_section1 .inner,.main_section2 .inner,.main_section3 .inner,.main_section4 .inner {width:auto;padding-right:60px;padding-left:60px;}

}
@media only all and (max-width:1300px) {
	.visual_slider .inner {width:auto;padding:0 40px;}

	/* 삼다 제주 */
	.samda_jeju .samda_slider li.item2 dl {height:49.5%;}
	.samda_jeju .samda_slider li.item1 {background-size:160px;}
}
@media only all and (max-width:1024px) {
	.visual_slider .video {display:none;}
	.visual_slider li a {padding-bottom:45px;}
	.visual_slider .txt_wrap dd {font-size:48px;line-height:70px;}
	.visual_area .main_event {width:270px;}

	.main_section1 .inner,.main_section2 .inner,.main_section3 .inner,.main_section4 .inner {padding:105px 40px 100px;}

	/* 삼다 제주 */
	.samda_jeju .samda_slider li.item1 {background-size:100px;}
	.samda_jeju .samda_slider li.item1 .thumb {margin:57.8% 20px 20px;}
	.samda_jeju .samda_slider li dl {left:20px;top:30px;}
	.samda_jeju .samda_slider li dt {margin-bottom:12px;font-size:28px;}
	.samda_jeju .samda_slider li dd {font-size:18px;line-height:28px;}
	.samda_jeju .samda_slider li.item2 dl {width:280px;padding:30px 0 0 20px;}
	.samda_jeju .samda_slider li.item3 .thumb {margin:39% 70px 0;}

	/* 공사 소담 */
	.samda_news .news_head {position:relative;}
	.samda_news .news_head .thumb {float:none;width:auto;}
	.samda_news .news_head .thumb img {width:100%;}
	.samda_news .news_head .txt {float:none;width:auto;padding-left:0;position:absolute;left:0;right:0;top:50%;text-align:center;transform:translateY(-50%);text-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);}
	.samda_news .news_head .txt dt {margin:0 0 25px;color:#fff;}
	.samda_news .news_head .txt dd {color:#fff;}
	.samda_news .news_head .txt a {color:#fff;border:1px solid #fff;}

	/* JPDC 쇼셜미디어 */
	.main_section4 .social .youtube {float:none;width:auto;}
	.main_section4 .social .sns {float:none;width:auto;margin-top:60px;}
}

@media only all and (max-width:768px) {
	/*.visual_slider .video {display:none;}*/
	.visual_slider .inner {padding:0 15px;}
	.visual_slider li a {padding-bottom:26px;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background:url('../../img/vol35/main/cont_arrow@2x.png') no-repeat 50% 100%;background-size:78px;}
	.visual_slider li.slick-slide:nth-child(1) {background:url('../../img/vol35/main/main_visual01_m.jpg') no-repeat 50% 100%;background-size:cover;}
	.visual_slider li.slick-slide:nth-child(2) {background:url('../../img/vol35/main/main_visual02_m.jpg') no-repeat 50% 50%;background-size:cover;}
	.visual_slider .txt_wrap {top:18%;text-align:center;display:block;}
	.visual_slider .txt_wrap dt {margin-bottom:10px;font-size:16px;}
	.visual_slider .txt_wrap dd {margin-left:0;font-size:32px;line-height:50px;}
	.visual_area .ctrl_wrap .btn_play {background:url(../../img/vol35/main/ico_play@2x.png) no-repeat 50% 50%;background-size:12px;display:none;}
	.visual_area .ctrl_wrap .btn_pause {background:url(../../img/vol35/main/ico_pause@2x.png) no-repeat 50% 50%;background-size:12px;}
	.visual_area .main_event {right:3.5%;bottom:20px;width:240px;}
	.visual_area .event_btn a {line-height:40px;font-size:12px;}
	.visual_area .event_btn a:first-child:before {top:13px;}
	.visual_area .scroll_down {display:none;}

	.main_section1 h2,.main_section2 h2,.main_section3 h2,.main_section4 h2 {margin-bottom:12px;font-size:28px;line-height:28px;}
	.main_section1 .inner,.main_section2 .inner,.main_section3 .inner,.main_section4 .inner {padding:60px 15px;}
	.main_section1 h2 span,.main_section2 h2 span,.main_section3 h2 span,.main_section4 h2 span {font-weight:500;}
	.main_section1 .desc,.main_section2 .desc,.main_section3 .desc {margin-bottom:25px;font-size:16px;}

	/* 삼다 제주 */
	.samda_jeju .samda_slider li dt {font-size:24px;}
	.samda_jeju .samda_slider li dd {font-size:16px;line-height:26px;}
	.samda_jeju .samda_slider li.item2 dl {width:260px;}
	.samda_jeju .samda_slider li.item3 .thumb {bottom:20px;}
	.samda_jeju .samda_slider li.item3 .thumb {margin:39% 55px 0;}
	.samda_jeju .ctrl_wrap {padding-top:20px;}
	.samda_jeju .ctrl_wrap .paging {width:50px;font-size:20px;}
	.samda_jeju .ctrl_wrap button {width:34px;height:34px;}
	.samda_jeju .ctrl_wrap .btn_prev {background:url('../../img/vol35/main/ico_prev@2x.png') no-repeat 45% 50%;background-size:7px;}
	.samda_jeju .ctrl_wrap .btn_next {background:url('../../img/vol35/main/ico_next@2x.png') no-repeat 55% 50%;background-size:7px;}
	.samda_jeju .bar {width:100px;}

	/* 생생 삼다수 */
	.samdasoo .slider_tab {margin-bottom:20px;}
	.samdasoo .slider_tab .slick-dots li button {margin-right:5px;font-size:14px;}
	.samdasoo .slick-arrow {width:38px;height:38px;}
	.samdasoo .slick-prev {left:10px;background-image:url('../../img/vol35/main/ico_prev2@2x.png');background-size:14px;}
	.samdasoo .slick-next {right:10px;background-image:url('../../img/vol35/main/ico_next2@2x.png');background-size:14px;}
	.samdasoo .samdasoo_slider li dl {bottom:15px;padding-bottom:25px;background:url('../../img/vol35/main/cont_arrow2@2x.png') no-repeat 50% 100%;background-size:46px;}
	.samdasoo .samdasoo_slider li dt {margin-bottom:10px;font-size:28px;}
	.samdasoo .samdasoo_slider li dd {font-size:16px;}

	/*.samdasoo .slider_tab {overflow:hidden;padding:0 10px;}
	.samdasoo .slider_tab ul {width:100%;padding-right:0 !important;}
	.samdasoo .slider_tab li {float:left;width:calc(50% - 8px);margin:3px;}
	.samdasoo .slider_tab li button {width:100%;}*/


	/* 공사 소담 */
	.samda_news .news_head .txt dt {margin:0 0 15px;font-size:23px;}
	.samda_news .news_head .txt dd {font-size:19px;line-height:29px;}
	.samda_news .news_head .txt a {width:110px;height:38px;margin-top:15px;line-height:38px;font-size:13px;}
	.samda_news .news_list li .tit {margin-top:10px;font-size:16px;}
	.samda_news .news_list li .cover .txt {font-size:16px;line-height:28px;}
	.samda_news .ctrl_wrap {padding-top:20px;text-align:center;display:block;}
	.samda_news .ctrl_wrap .paging {position:relative;top:2px;display:inline-block;width:50px;font-size:20px;color:#333;vertical-align:middle;letter-spacing:3px;font-family:'Teko';}
	.samda_news .ctrl_wrap button {display:inline-block;width:34px;height:34px;text-indent:-999px;overflow:hidden;vertical-align:middle;}
	.samda_news .ctrl_wrap .btn_play {background:url('../../img/vol35/main/ico_prev@2x.png') no-repeat 45% 50%;background-size:7px;display:none;}
	.samda_news .ctrl_wrap .btn_pause {background:url('../../img/vol35/main/ico_next@2x.png') no-repeat 55% 50%;background-size:7px;}
	.samda_news .ctrl_wrap .btn_prev {border:1px solid #cecece;border-radius:50%;background:url('../../img/vol35/main/ico_prev.png') no-repeat 50% 50%;}
	.samda_news .ctrl_wrap .btn_next {margin-left:6px;border:1px solid #cecece;border-radius:50%;background:url('../../img/vol35/main/ico_next.png') no-repeat 50% 50%;}
	.samda_news .bar {position:relative;top:-2px;display:inline-block;width:100px;height:2px;background:#cecece;}
	.samda_news .bar em {position:absolute;top:0;left:0;width:33.333333%;height:2px;background:#1f1f1f;transition:all .3s ease;}

	/* JPDC 쇼셜미디어 */
	.main_section4 h2 {margin-bottom:30px;}
	.main_section4 .social .youtube h3 {margin:6px 0 10px;font-size:19px;}
	.main_section4 .social .youtube p {margin-bottom:20px;font-size:16px;}
	.main_section4 .social .sns_head {padding:6px 0 10px;}
	.main_section4 .social .sns_head a {width:30px;height:30px;}
	.main_section4 .social .sns_head .ico_youtube {background:url("../../img/vol35/main/ico_youtube@2x.png") no-repeat 0 0;background-size:30px;}
	.main_section4 .social .sns_head .ico_facebook {background:url("../../img/vol35/main/ico_facebook@2x.png") no-repeat 0 0;background-size:30px;}
	.main_section4 .social .sns_head .ico_instagram {background:url("../../img/vol35/main/ico_instagram@2x.png") no-repeat 0 0;background-size:30px;}
	.main_section4 .social .sns_head .ico_blog {background:url("../../img/vol35/main/ico_blog@2x.png") no-repeat 0 0;background-size:30px;}
	.main_section4 .social .sns {margin-top:35px;}
	.main_section4 .social .sns h3 {font-size:19px;}
	.main_section4 .social .sns .sns_wrap {padding:10px 10px;}
}
@media only all and (max-width:640px) {
	/* 삼다 제주 */
	.samda_jeju .samda_slider li.item1 {background-size:140px;}

	/* 생생 삼다수 */
	.main_section2 .inner {padding:60px 0;}
	.samdasoo .slider_tab:after {display:none;}
	.samdasoo .slider_tab .slick-dots {padding-right:0;text-align:center;width:100%;}
	.samdasoo .slider_tab .slick-dots li button {height:30px;margin:0 2px;padding:0 10px 2px;}
	.samdasoo .samdasoo_slider li .mobile {display:block;}
	.samdasoo .samdasoo_slider li .pc {display:none;}

	/* 공사 소담 */
	.samda_news .news_head .thumb .mobile {display:block;}
	.samda_news .news_head .thumb .pc {display:none;}

	/* JPDC 쇼셜미디어 */
	.main_section4 .social .youtube_wrap {height:calc(100vw*0.55);background-size:cover;}
	.main_section4 .social .youtube_wrap a {background-size:60px;}
	.main_section4 .social .youtube_wrap a:hover {background-size:60px;}
}
@media only all and (max-width:570px) {
	.main_section4 .social .sns .sns_wrap .sns_inner {width:auto;}
}
@media only all and (max-width:480px) {
	.visual_area .main_event {right:15px;bottom:15px;width:200px;}

	/* 삼다 제주 */
	.samda_jeju .samda_slider li.item1 {background-size:90px;}

	/* 생생 삼다수 */
	.samdasoo .slider_tab .slick-dots li button {padding:0 5px 1px;font-size:13px;}

	/* 공사 소담 */
	.samda_news .news_list ul {margin-right:0;}
	.samda_news .news_list li {margin:15px 0 0 0;}
	.samda_news .news_list li .tit {text-align:center;}
}