<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;900&amp;family=Rajdhani:wght@600&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jura:wght@300;400;500;600;700&amp;display=swap');

@font-face {
    font-family: 'SangSangShin';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/SangSangShin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.mont {font-family: 'Montserrat', sans-serif;}
.anton {font-family: 'Anton', sans-serif;}

	.d_quick {position:fixed;right:80px;top:50%;transform:translatey(-50%);z-index:1500;text-align:left;}
	.d_quick li{margin:5px 0}
	.d_quick li a {display:block;position:relative; text-align: center;}
	.d_quick li a:before{content:'';display:inline-block;width:6px;height:6px; border:1px solid #fff; border-radius:50%;background:#fff;}
	.d_quick li a span {font-size:14px;line-height:1;color:#fff;font-weight:700;position:absolute;left:0;top:30px;display:none}
	/* .d_quick li a.on{padding-bottom:40px} */
	.d_quick li a.on span {color: #fff;}
	.d_quick li a.on:before {background:transparent; border: 1px solid #ecce8f; width: 12px; height: 12px;}
	.d_quick li a.on span {display:block}

	#d_new_wrap {position: relative; height: 100%;}

	#d_header {position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 10;}
/* 	#d_header:hover {background: #000;} */
	.d_head {position: relative; max-width: 1600px; height: 100px; margin: 0 auto;}
	.d_head h1 {position: absolute; top: 20px; left: 0;}
	.gnb {position: absolute; left: 360px;}
	.gnb &gt; li {position: relative; float: left; height: 100px;}
	.gnb &gt; li:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: #f5e6d8; opacity: 0; transition: all .5s ease;}
	.gnb &gt; li:hover:before {opacity: 1;}
	.gnb &gt; li:hover .gnb_2depth {display: block;}
	.gnb &gt; li + li {margin-left: 40px;}
	.gnb &gt; li &gt; a {font-family: 'Jura', sans-serif; /* font-family: 'Anton', sans-serif; */ display: block; color: #fff; font-size: 26px; line-height: 100px; letter-spacing: 0.5px;}
	.gnb_2depth {display: none; position: absolute; left: 50%; transform: translateX(-50%); width: 190px; background: #000; text-align: center; padding: 50px 0; }
	.gnb_2depth li + li {margin-top: 20px;}
	.gnb_2depth li a {font-family: 'Jura', sans-serif; /* font-family: 'Anton', sans-serif; */ position: relative; display: inline-block; color: #fff; font-size: 18px; }
	.gnb_2depth li a:hover {color: #f5e6d8;}
	.gnb_2depth li a:before {content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 1px; background: #f5e6d8; transition: all .5s ease;}
	.gnb_2depth li a:hover:before {width: 100%;}
	.head_btn {position: absolute; top: 40px; right: 0; background: url("/images/head_btn.png") center no-repeat; width: 30px; height: 14px; cursor: pointer; background-size: 100%; cursor: pointer; z-index: 20;}
	.head_mob_btn {display: none;}

	.head_bg {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index: 30;}
	.head_bg.on {display: block;}
	.head_bg_inner {position: relative; max-width: 1600px; margin: 0 auto;}
	.head_bg_inner h1 {position: absolute; top: 100px; left: 50%; transform: translateX(-50%);}
	.close_btn {position: absolute; top: 50px; right: 0; background: url("/images/lnb_close_btn.png") center no-repeat; background-size: 100%; width: 24px; height: 22px; cursor: pointer;}

	.head_mob_bg {display: none;}

	.d_visual_wrap {position: relative; height: 920px; /* background: url("/images/visual_img1.jpg") center top no-repeat; background-size: cover; */}
	.d_visual_txt {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; width: 100%; max-width: 1600px; margin: auto;}
	.d_visual_txt em {font-family: 'Jura', sans-serif; display: block; color: #fff; font-size: 20px; line-height: 26px; font-weight: 400;}
	.d_visual_txt h2 {font-family: 'Jura', sans-serif; color: #fff; font-size: 60px; line-height: 66px; margin-top: 30px; font-weight: 700;}
	.d_visual_txt p {font-family: 'Jura', sans-serif; font-size: 60px; line-height: 66px; text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; font-weight: 700; opacity: 0.5; margin-top: 10px; color: #000;}
	.d_visual_txt a.more {font-family: 'Jura', sans-serif; display: inline-block; color: #fff; font-size: 22px; line-height: 26px; margin-top: 60px;}
	.d_visual_txt a.more .more_ic {display: inline-block; vertical-align: middle; width: 22px; height: 12px; margin-left: 10px; background: url("/images/more_arrow.png") center no-repeat; background-size: 100%; }
	.d_visual_wrap .scroll_btn {/* font-family: "Rajdhani"; */ font-family: 'Jura', sans-serif; position: absolute; left: 50%; transform: translateX(-50%); bottom: 70px; color: #fff; font-size: 18px; line-height: 26px; }
	.d_visual_wrap .scroll_btn .scroll_ic {display: block; width: 31px; height: 31px; background: url("/images/d_scroll_img.png") center no-repeat; margin: 10px auto; text-align: center; background-size: 100%;}


	#d_main_contents {background: #000;}
	.d_main_sec1 {padding-top: 140px; background: url("/images/sec1_bg.png") center top no-repeat; height: 885px;}
	.d_inner {max-width: 1600px; margin: 0 auto;}
	.d_main_sec1_menu {position: relative;}
	.d_main_sec1_menu:after {content: ""; display: block; clear: both;}
	.d_main_sec1_menu &gt; ul {float: left;}
	.d_main_sec1_left {width: 47.5%;}
	.d_main_sec1_left h2 {font-family: 'Anton', sans-serif; font-size: 60px; line-height: 66px; font-weight: 400; color: #fff;}
	.d_main_sec1_left p {font-size: 18px; line-height: 28px; font-weight: 300; color: #fff; margin-top: 30px;}
	.d_main_sec1_left p .tab_br {display: none;}
	.d_main_sec1_left p .mob_br {display: none;}
	.d_main_sec1_left a.more {display: inline-block; color: #fff; font-size: 18px; line-height: 24px; font-weight: 800; margin-top: 50px;}
	.d_main_sec1_left a.more .btn_ic {display: inline-block; vertical-align: middle; width: 22px; height: 12px; background: url("/images/more_arrow.png") center no-repeat; background-size: 100%; margin-left: 10px;}
	.d_main_sec1_right {width: 51.875%;}
	.d_main_sec1_right h3 {font-family: 'Anton', sans-serif; display: inline-block; width: 180px; font-size: 34px; line-height: 36px; color: #fff; vertical-align: top; font-weight:400}
	.d_main_sec1_right ul {display: inline-block; vertical-align: top;}
	.d_main_sec1_right &gt; li + li {margin-top: 90px}
	.d_main_sec1_right ul {margin-left: 90px}
	.d_main_sec1_right ul li {position: relative; font-size: 20px; line-height: 26px; color: #fff; font-weight: 300; padding-left: 10px;}
	.d_main_sec1_right ul li:before {content: ""; position: absolute; top: 10px; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #999;}
	.d_main_sec1_right ul &gt; li + li {margin-top: 10px;}

	.d_main_sec2 {position: relative; padding: 90px 0; background: url("/images/gulliver_txt_bg.png") center top no-repeat; background-size: 100%;}
	.d_main_sec2_txt {text-align: center;}
	.d_main_sec2_txt em {font-family: 'Montserrat', sans-serif; display: block; color: #fff; font-size: 20px; line-height: 26px; font-weight: 400}
	.d_main_sec2_txt h2 {font-family: 'Jura', sans-serif; color: #fff; font-size: 60px; line-height: 66px;font-weight:700}
	.d_main_film_menu {margin-top: 100px;}
	.d_main_film_menu ul{position: relative; margin: 0 -5px;}
	.d_main_film_menu ul:after {content: ""; display: block; clear: both;}
	.d_main_film_menu li {float: left; width: 25%; padding: 0 5px;}
	.d_main_sec2_more {text-align: center; margin-top: 50px;}
	.d_main_sec2_more a.more {display: inline-block; font-family: 'Anton', sans-serif; color: #fff; font-size: 20px; line-height: 26px;}
	.d_main_sec2_more a.more .more_ic {display: inline-block; vertical-align: middle; width: 41px; height: 40px; background: url("/images/more_icon.png") center no-repeat; background-size: 100%; margin-left: 10px;}
	
	.d_main_sec3 {position: relative; padding: 90px 0; background: url("/images/gulliver_txt_bg.png") center top no-repeat; background-size: 100%;}
	.d_main_sec3_txt {text-align: center;}
	.d_main_sec3_txt em {font-family: 'Anton', sans-serif; display: block; color: #fff; font-size: 20px; line-height: 26px; font-weight: bold;}
	.d_main_sec3_txt h2 {font-family: 'Anton', sans-serif; color: #fff; font-size: 60px; line-height: 66px; }
	.d_main_news_menu {margin-top: 100px;}
	.d_main_news_menu ul {position: relative; margin: 0 -5px;}
	.d_main_news_menu ul:after {content: ""; display: block; clear: both;}
	.d_main_news_menu li {float: left; width: 33.3%; padding: 0 5px;}
	.d_main_news_menu li .img_wrap {display: block; position: relative; height: 350px;}
	.d_main_news_menu li .img_wrap img {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%;}
	.d_main_news_menu .txt_wrap {margin-top: 40px; padding: 0 15px;}
	.d_main_news_menu .txt_wrap dt {display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #fff; font-size: 23px; line-height: 1.4; height: 1.4em; font-weight: bold; overflow: hidden; text-overflow: ellipsis;}
	.d_main_news_menu .txt_wrap dd {display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #cecece; font-size: 18px; line-height: 1.4; height: 2.8em; font-weight: 300; margin-top: 20px;  overflow: hidden; text-overflow: ellipsis;}
	.d_main_sec3_more {text-align: center; margin-top: 50px;}
	.d_main_sec3_more a.more {display: inline-block; font-family: 'Jura', sans-serif; color: #fff; font-size: 20px; line-height: 26px;}
	.d_main_sec3_more a.more .more_ic {display: inline-block; vertical-align: middle; width: 41px; height: 40px; background: url("/images/more_icon.png") center no-repeat; background-size: 100%; margin-left: 10px;}

	.wrapper-clocks .clock .clock-face {width: 100%; height: 100%; background: #252525; border-radius: 50%; border: 1px solid rgba(244,244,244,.35);}
	.wrapper-clocks .clock .clock-face .clock-hour,.wrapper-clocks .clock .clock-face .clock-minute,.wrapper-clocks .clock .clock-face .clock-second {position:absolute;	top:50%; left:50%; height:0; width:0}
	.wrapper-clocks .clock .clock-face .clock-hour {margin:-1px 0 -1px -25%;	padding:1px 0 1px 25%;	border-radius:1px 0 0 1px; background:#ecce8f; transform-origin:100% 50%; z-index:1;}
	.wrapper-clocks .clock .clock-face .clock-minute,.wrapper-clocks .clock .clock-face .clock-second {margin:-37.5% -1px 0;	padding:37.5% 1px 0;	border-radius:1px 1px 0 0;	transform-origin:50% 100%}
	.wrapper-clocks .clock .clock-face .clock-minute {background:#ecce8f}
	.wrapper-clocks .clock .clock-face .clock-second {background:#f4f4ef; opacity:.25}
	.wrapper-clocks .location-details {	margin-top: 30px; text-align:center; color:#f4f4ef}
	.wrapper-clocks .location-details .location-name {font-family: 'Jura', sans-serif; font-size: 20px; line-height: 26px; color: #fff; font-weight: 700; margin-bottom: 10px;letter-spacing:0.5px}
	.wrapper-clocks .location-details .location-time {font-family: 'Jura', sans-serif; font-size: 25px; line-height: 31px; margin-bottom: 0;}
	.overlay-actions .overlay-close::before, .semi-circle-large::before, .semi-circle-small::before, .wpml-ls::before, .wrapper-clocks .clock .clock-semi-circle::before {content: ""; display: none; top: 0; right: 0; border-width: 1px; border-left: 0; border-style: solid; border-color: #fff; transition: border-color .3s ease-in-out; }
	.overlay-actions .overlay-close::after, .semi-circle-large::after, .semi-circle-small::after, .wpml-ls::after, .wrapper-clocks .clock .clock-semi-circle::after {content: ""; display: none; bottom: 0; left: 0; border-width: 1px; border-right: 0; border-style: solid; border-color: #fff; transition: border-color .3s ease-in-out; }
	.wrapper-clocks {display:-ms-flexbox; display:flex;	 -ms-flex-align:start; align-items:flex-start; -ms-flex-pack:justify;	justify-content:space-between;	padding:3.75rem 30px}
	.wrapper-clocks .location-clock {display:-ms-flexbox;	display:flex; -ms-flex-direction:column;	flex-direction:column;	-ms-flex-align:center;	align-items:center;	padding:0 1rem}
	.wrapper-clocks .clock {position:relative; width:130px;	height:130px}
	.wrapper-clocks .clock {display:block}

	#d_footer {padding-bottom: 75px; background: #252525;}
	.d_foot {position: relative; max-width: 1600px; min-height: 120px; margin: 0 auto; }
	.d_foot:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #363637;}
	.d_foot h1 {position: absolute; top: 50%; transform: translateY(-50%); right: 0;}
	.top_menu {position: relative; padding-top: 50px;}
	.top_menu:after {content: ""; display: block; clear: both;}
	.top_menu li {float: left;}
	.top_menu li + li {margin-left: 40px;}
	.top_menu li:nth-child(1) a {font-weight: bold;}
	.top_menu li a {display: block; color: #d4d4d4; font-size: 16px; line-height: 22px;}
	.foot_menu {margin-top: 30px;}
	.foot_menu span {display: inline-block; color: #d4d4d4; font-size: 16px; line-height: 26px;}
	.foot_menu span + span {margin-left: 10px;}
	.foot_menu p.copyright {color: #7b7b7b; font-size: 16px; line-height: 22px; margin-top: 20px;}

	

	
	.bgVideo {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;z-index:-1}
	/* .bgVideo:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: rgba(0,0,0,0.6);} */
	.bgVideo .video-bg {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;z-index:-1}
	
	.d_visual_wrap.ddd_bg{background: url("/images/visual_img1.jpg") center top no-repeat; background-size: cover}


	.sub_visual.dp_sub01{/* background-image:url("/images/dp_vis01.png") */background-image:url("/images/gs_01.png")}
		.sub_visual.dp_sub02{/* background-image:url("/images/dp_vis02.png") */background-image:url("/images/gs_shot.png")}
		.sub_visual.dp_sub03{/* background-image:url("/images/dp_vis03.png") */background-image:url("/images/gs_card.png")}
		.sub_visual.dp_sub04{background-image:url("/images/dp_vis04.png")}
		.sub_visual.dp_sub05{background-image:url("/images/dp_vis05.png")}
			.sub_visual.dpdp_sub01{background-image:url("/images/dpdp_vis03.png")}
			.sub_visual.dpdp_sub02{/* background-image:url("/images/dpdp_vis02.png") */background-image:url("/images/gs_camera.png")}
			.sub_visual.dpdp_sub03{/* background-image:url("/images/dpdp_vis01.png") */background-image:url("/images/gs_buil.png")}
			
		.dp_head{}
		.dp_head .gnb{position:static}
		.dp_head .d_logo{width:160px;position:static}
		.dp_head .d_logo a{position:absolute;top:0;left:0;right:0;margin:0 auto;width:160px;line-height:normal}

	@media (max-width: 1630px) {
		#d_header {height: 6.1350vw; padding: 0 3.0675vw;}
		.d_head {height: 6.1350vw;}
		.d_head h1 {top: 1.2270vw;}
		.d_head h1 img {width: 10.4294vw;}
		.gnb {left: 19.0184vw;}
		.gnb &gt; li {height: 6.1350vw;}
		.gnb &gt; li + li {margin-left: 2.4540vw;}
		.gnb &gt; li &gt; a {font-size: 1.3497vw;  line-height: 6.1350vw;letter-spacing:0.0307vw}
		.gnb_2depth {width: 11.6564vw;padding: 3.0675vw 0;}
		.gnb_2depth li + li {margin-top: 1.2270vw;}
		.gnb_2depth li a {font-size: 0.9816vw; }
		.head_btn { top: 2.4540vw; width: 1.8405vw; height: 0.8589vw;}
		.head_bg_inner h1 {top: 6.1350vw;}
		.close_btn {top: 3.0675vw; width: 1.4724vw; height: 1.3497vw;}

		.d_visual_wrap {height: 56.4417vw;}
		.d_visual_txt {left: 3.0675vw;}
		.d_visual_txt em {font-size: 1.2270vw; line-height: 1.5951vw;}
		.d_visual_txt h2 {font-size: 3.0675vw; line-height: 3.4356vw; margin-top: 1.8405vw; }
		.d_visual_txt p {font-size: 3.0675vw; line-height: 3.4356vw;  opacity: 0.5; margin-top: 0.6135vw;}
		.d_visual_txt a.more {font-size: 0.9816vw; line-height: 1.3497vw; margin-top: 3.6810vw;}
		.d_visual_txt a.more .more_ic { width: 1.3497vw; height: 0.7362vw; margin-left: 0.6135vw;}
		.d_visual_wrap .scroll_btn {bottom: 4.2945vw; font-size: 1.1043vw; line-height: 1.5951vw; }
		.d_visual_wrap .scroll_btn .scroll_ic {width: 1.9018vw; height: 1.9018vw; margin: 0.6135vw auto; }
		
		.d_main_sec1 {padding: 8.5890vw 3.0675vw 0; height: 54.2945vw;}
		.d_main_sec1_left h2 {font-size: 3.6810vw; line-height: 4.0491vw;}
		.d_main_sec1_left p {font-size: 1.1043vw; line-height: 1.7178vw; margin-top: 1.8405vw;}
		.d_main_sec1_left p .pc_br {display: none;}
		.d_main_sec1_left p .tab_br {display: block;}
		.d_main_sec1_left a.more {font-size: 1.1043vw; line-height: 1.4724vw;  margin-top: 3.0675vw;}
		.d_main_sec1_left a.more .btn_ic {width: 1.3497vw; height: 0.7362vw; margin-left: 0.6135vw;}
		.d_main_sec1_right h3 {width: 11.0429vw; font-size: 1.8405vw; line-height: 2.2086vw;}
		.d_main_sec1_right &gt; li + li {margin-top: 5.5215vw}
		.d_main_sec1_right ul {margin-left: 2.7607vw}
		.d_main_sec1_right ul li {font-size: 1.2270vw; line-height: 1.5951vw;   padding-left: 0.6135vw;}
		.d_main_sec1_right ul li:before { top: 0.6135vw; width: 0.3067vw; height: 0.3067vw;}
		.d_main_sec1_right ul &gt; li + li {margin-top: 0.6135vw;}

		.d_main_sec2 {padding: 5.5215vw 3.0675vw;}
		.d_main_sec2_txt em {font-size: 1.2270vw; line-height: 1.5951vw;}
		.d_main_sec2_txt h2 {font-size: 3.6810vw; line-height: 4.0491vw;}
		.d_main_film_menu {margin-top: 6.1350vw;}
		.d_main_film_menu ul{ margin: 0;}
		.d_main_film_menu li {width: 25%; padding: 0;}
		.d_main_sec2_more {margin-top: 3.0675vw;}
		.d_main_sec2_more a.more {font-size: 1.2270vw; line-height: 1.5951vw;}
		.d_main_sec2_more a.more .more_ic {width: 2.5153vw; height: 2.4540vw; margin-left: 0.6135vw;}

		.d_main_sec3 {padding: 5.5215vw 3.0675vw;}
		.d_main_sec3_txt em {font-size: 1.2270vw; line-height: 1.5951vw;}
		.d_main_sec3_txt h2 {font-size: 3.6810vw; line-height: 4.0491vw;}
		.d_main_news_menu {margin-top: 6.1350vw;}
		.d_main_news_menu ul {margin: 0;}
		.d_main_news_menu li {width: 33.3%; padding: 0;}
		.d_main_news_menu li .img_wrap {height: 21.4724vw;}
		.d_main_news_menu li .img_wrap img {top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%;}
		.d_main_news_menu .txt_wrap {margin-top: 2.4540vw; padding: 0 0.9202vw;}
		.d_main_news_menu .txt_wrap dt {font-size: 1.4110vw;}
		.d_main_news_menu .txt_wrap dd {font-size: 1.1043vw;margin-top: 1.2270vw;}
		.d_main_sec3_more {margin-top: 3.0675vw;}
		.d_main_sec3_more a.more {font-size: 1.2270vw; line-height: 1.5951vw;}
		.d_main_sec3_more a.more .more_ic {width: 2.5153vw; height: 2.4540vw; margin-left: 0.6135vw;}

		.wrapper-clocks {padding:3.75rem 1.8405vw}
		.wrapper-clocks .location-details {margin-top: 1.8405vw;}
		.wrapper-clocks .location-details .location-name { font-size: 0.9816vw; line-height: 1.3497vw; margin-bottom: 0.6135vw;}
		.wrapper-clocks .location-details .location-time { font-size: 1.5337vw; line-height: 1.9018vw; margin-bottom: 0;}
		.wrapper-clocks .clock {width:7.9755vw; height:7.9755vw}

		#d_footer {padding: 0 3.0675vw 4.6012vw;}
		.d_foot {min-height: 7.3620vw; }
		.d_foot h1 img {width: 14.7239vw;}
		.top_menu {padding-top: 3.0675vw;}
		.top_menu li + li {margin-left: 2.4540vw;}
		.top_menu li a {font-size: 0.9816vw; line-height: 1.3497vw;}
		.foot_menu {margin-top: 1.8405vw;}
		.foot_menu span {font-size: 0.9816vw; line-height: 1.5951vw;}
		.foot_menu span + span {margin-left: 0.6135vw;}
		.foot_menu p.copyright {font-size: 0.9816vw; line-height: 1.3497vw; margin-top: 1.2270vw;}
		
	}
	
	@media (max-width: 1400px) {
		#d_header {height: 7.1429vw; padding: 0 3.5714vw;}
		.d_head {height: 7.1429vw;}
		.d_head h1 {top: 1.4286vw;}
		.d_head h1 img {width: 12.1429vw;}
		.gnb {left: 15.7143vw;}
		.gnb &gt; li {height: 7.1429vw;}
		.gnb &gt; li + li {margin-left: 2.1429vw;}
		.gnb &gt; li &gt; a {font-size: 1.5714vw;  line-height: 7.1429vw;letter-spacing:0.0357vw}
		.gnb_2depth {width: 13.5714vw;padding: 3.5714vw 0;}
		.gnb_2depth li + li {margin-top: 1.4286vw;}
		.gnb_2depth li a {font-size: 1.1429vw; }
		.head_btn { top: 2.8571vw; width: 2.1429vw; height: 1.0000vw;}
		.head_bg_inner h1 {top: 7.1429vw;}
		.close_btn {top: 3.5714vw; width: 1.7143vw; height: 1.5714vw;}

		.d_visual_wrap {height: 65.7143vw;}
		.d_visual_txt {left: 3.5714vw;}
		.d_visual_txt em {font-size: 1.4286vw; line-height: 1.8571vw;}
		.d_visual_txt h2 {font-size: 3.5714vw; line-height: 4.0000vw; margin-top: 2.1429vw; }
		.d_visual_txt p {font-size: 3.5714vw; line-height: 4.0000vw; opacity: 0.5; margin-top: 0.7143vw;}
		.d_visual_txt a.more {font-size: 1.1429vw; line-height: 1.5714vw; margin-top: 4.2857vw;}
		.d_visual_txt a.more .more_ic { width: 1.5714vw; height: 0.8571vw; margin-left: 0.7143vw;}
		.d_visual_wrap .scroll_btn {bottom: 5.0000vw; font-size: 1.2857vw; line-height: 1.8571vw; }
		.d_visual_wrap .scroll_btn .scroll_ic {width: 2.2143vw; height: 2.2143vw; margin: 0.7143vw auto; }

		.d_main_sec1 {padding: 10.0000vw 3.5714vw 0; height: 63.2143vw;}
		.d_main_sec1_left {width: 45.71%;}
		.d_main_sec1_left h2 {font-size: 4.2857vw; line-height: 4.7143vw;}
		.d_main_sec1_left p {font-size: 1.2857vw; line-height: 2.0000vw; margin-top: 2.1429vw;}
		.d_main_sec1_left a.more {font-size: 1.2857vw; line-height: 1.7143vw;  margin-top: 3.5714vw;}
		.d_main_sec1_left a.more .btn_ic {width: 1.5714vw; height: 0.8571vw; margin-left: 0.7143vw;}
		.d_main_sec1_right {width: 54.28%;}
		.d_main_sec1_right h3 {width: 12.1429vw; font-size: 2.1429vw; line-height: 2.5714vw;}
		.d_main_sec1_right &gt; li + li {margin-top: 6.4286vw}
		.d_main_sec1_right ul {margin-left: 3.2143vw}
		.d_main_sec1_right ul li {font-size: 1.2857vw; line-height: 1.8571vw; padding-left: 0.7143vw;}
		.d_main_sec1_right ul li:before { top: 0.7143vw; width: 0.3571vw; height: 0.3571vw;}
		.d_main_sec1_right ul &gt; li + li {margin-top: 0.7143vw;}

		.d_main_sec2 {padding: 6.4286vw 3.5714vw;}
		.d_main_sec2_txt em {font-size: 1.4286vw; line-height: 1.8571vw;}
		.d_main_sec2_txt h2 {font-size: 4.2857vw; line-height: 4.7143vw;}
		.d_main_film_menu {margin-top: 7.1429vw;}
		.d_main_sec2_more {margin-top: 3.5714vw;}
		.d_main_sec2_more a.more {font-size: 1.4286vw; line-height: 1.8571vw;}
		.d_main_sec2_more a.more .more_ic {width: 2.9286vw; height: 2.8571vw; margin-left: 0.7143vw;}

		.d_main_sec3 {padding: 6.4286vw 3.5714vw;}
		.d_main_sec3_txt em {font-size: 1.4286vw; line-height: 1.8571vw;}
		.d_main_sec3_txt h2 {font-size: 4.2857vw; line-height: 4.7143vw;}
		.d_main_news_menu {margin-top: 7.1429vw;}
		.d_main_news_menu li .img_wrap {height: 25.0000vw;}
		.d_main_news_menu li .img_wrap img {top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%;}
		.d_main_news_menu .txt_wrap {margin-top: 2.8571vw; padding: 0 1.0714vw;}
		.d_main_news_menu .txt_wrap dt {font-size: 1.6429vw;}
		.d_main_news_menu .txt_wrap dd {font-size: 1.2857vw;margin-top: 1.4286vw;}
		.d_main_sec3_more {margin-top: 3.5714vw;}
		.d_main_sec3_more a.more {font-size: 1.4286vw; line-height: 1.8571vw;}
		.d_main_sec3_more a.more .more_ic {width: 2.9286vw; height: 2.8571vw; margin-left: 0.7143vw;}

		.wrapper-clocks {padding:3.75rem 2.1429vw}
		.wrapper-clocks .location-details {margin-top: 2.1429vw;}
		.wrapper-clocks .location-details .location-name { font-size: 1.1429vw; line-height: 1.5714vw; margin-bottom: 0.7143vw;}
		.wrapper-clocks .location-details .location-time { font-size: 1.7857vw; line-height: 2.2143vw; margin-bottom: 0;}
		.wrapper-clocks .clock {width:9.2857vw; height:9.2857vw}

		#d_footer {padding: 0 3.5714vw 5.3571vw;}
		.d_foot {min-height: 8.5714vw; }
		.d_foot h1 img {width: 17.1429vw;}
		.top_menu {padding-top: 3.5714vw;}
		.top_menu li + li {margin-left: 2.8571vw;}
		.top_menu li a {font-size: 1.1429vw; line-height: 1.5714vw;}
		.foot_menu {margin-top: 2.1429vw;}
		.foot_menu span {font-size: 1.1429vw; line-height: 1.8571vw;}
		.foot_menu span + span {margin-left: 0.7143vw;}
		.foot_menu p.copyright {font-size: 1.0714vw; line-height: 1.5714vw; margin-top: 1.4286vw;}
	}

	@media (max-width: 1280px) {
		#d_header {height: 7.0313vw; padding: 0 3.5156vw;}
		.d_head {height: 7.0313vw;}
		.d_head h1 {top: 1.5625vw;}
		.d_head h1 img {width: 13.2813vw;}
		.gnb {left: 17.1875vw;}
		.gnb &gt; li {height: 7.0313vw;}
		.gnb &gt; li + li {margin-left: 1.5625vw;}
		.gnb &gt; li &gt; a {font-size: 1.5625vw;  line-height: 7.0313vw;letter-spacing:0.0391vw}
		.gnb_2depth {width: 14.0625vw;padding: 3.1250vw 0;}
		.gnb_2depth li + li {margin-top: 1.5625vw;}
		.gnb_2depth li a {font-size: 1.1719vw; }
		.head_btn { top: 3.1250vw; width: 2.3438vw; height: 1.0938vw;}
		.head_bg_inner h1 {top: 7.8125vw;}
		.close_btn {top: 3.9063vw; width: 1.8750vw; height: 1.7188vw;}

		.d_visual_wrap {height: 65.6250vw/* ; background: url("/images/visual_1280_img1.jpg") center no-repeat; background-size: cover; */}
		.d_visual_wrap.ddd_bg{background: url("/images/visual_1280_img1.jpg") center no-repeat; background-size: cover}
		.d_visual_txt {left: 3.9063vw;}
		.d_visual_txt em {font-size: 1.4063vw; line-height: 2.0313vw;}
		.d_visual_txt h2 {font-size: 3.5156vw; line-height: 4.0625vw; margin-top: 2.3438vw; }
		.d_visual_txt p {font-size: 3.5156vw; line-height: 4.0625vw; opacity: 0.5; margin-top: 0.7813vw;}
		.d_visual_txt a.more {font-size: 1.0938vw; line-height: 1.5625vw; margin-top: 4.6875vw;}
		.d_visual_txt a.more .more_ic { width: 1.7188vw; height: 0.9375vw; margin-left: 0.7813vw;}
		.d_visual_wrap .scroll_btn {bottom: 5.4688vw; font-size: 1.2500vw; line-height: 1.7188vw; }
		.d_visual_wrap .scroll_btn .scroll_ic {width: 2.4219vw; height: 2.4219vw; margin: 0.7813vw auto; }
	
		.d_main_sec1 {padding: 10.9375vw 3.5156vw 0; background: url("/images/sec1_1280_bg.png") center top no-repeat; height: 57.8125vw; background-size: cover;}
		.d_main_sec1_left {width: 48.4375%;}
		.d_main_sec1_left h2 {font-size: 4.2969vw; line-height: 4.7656vw;}
		.d_main_sec1_left p {font-size: 1.2500vw; line-height: 2.0313vw; margin-top: 1.9531vw;}
		.d_main_sec1_left a.more {font-size: 1.2500vw; line-height: 1.7188vw;  margin-top: 3.5156vw;}
		.d_main_sec1_left a.more .btn_ic {width: 1.7188vw; height: 0.9375vw; margin-left: 0.7813vw;}
		.d_main_sec1_right {width: 51.5625%;}
		.d_main_sec1_right h3 {width: 11.71vw; font-size: 2.1094vw; line-height: 2.6563vw;}
		.d_main_sec1_right &gt; li + li {margin-top: 6.2500vw}
		.d_main_sec1_right ul {margin-left: 3.1250vw}
		.d_main_sec1_right ul li {font-size: 1.1719vw; line-height: 2.0313vw; padding-left: 0.7813vw;}
		.d_main_sec1_right ul li:before { top: 0.7813vw; width: 0.3906vw; height: 0.3906vw;}
		.d_main_sec1_right ul &gt; li + li {margin-top: 0.7813vw;}
		
		.d_main_sec2 {padding: 7.0313vw 3.5156vw; background: url("/images/gulliver_1280_txt_bg.png") center top no-repeat; background-size: 100%;}
		.d_main_sec2_txt em {font-size: 1.4063vw; line-height: 1.8750vw;}
		.d_main_sec2_txt h2 {font-size: 4.2969vw; line-height: 4.7656vw;}
		.d_main_film_menu {margin-top: 6.2500vw;}
		.d_main_sec2_more {margin-top: 3.1250vw;}
		.d_main_sec2_more a.more {font-size: 1.4063vw; line-height: 2.0313vw;}
		.d_main_sec2_more a.more .more_ic {width: 3.2031vw; height: 3.1250vw; margin-left: 0.7813vw;}

		.d_main_sec3 {padding: 7.0313vw 3.5156vw; background: url("/images/gulliver_1280_txt_bg.png") center top no-repeat; background-size: 100%;}
		.d_main_sec3_txt em {font-size: 1.4063vw; line-height: 2.0313vw;}
		.d_main_sec3_txt h2 {font-size: 4.2969vw; line-height: 5.1563vw;}
		.d_main_news_menu {margin-top: 6.2500vw;}
		.d_main_news_menu li .img_wrap {height: 21.8750vw;}
		.d_main_news_menu li .img_wrap img {top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%;}
		.d_main_news_menu .txt_wrap {margin-top: 2.3438vw; padding: 0 1.1719vw;}
		.d_main_news_menu .txt_wrap dt {font-size: 1.6406vw;}
		.d_main_news_menu .txt_wrap dd {font-size: 1.2500vw;margin-top: 1.5625vw;}
		.d_main_sec3_more {margin-top: 3.1250vw;}
		.d_main_sec3_more a.more {font-size: 1.4063vw; line-height: 1.8750vw;}
		.d_main_sec3_more a.more .more_ic {width: 3.2031vw; height: 3.1250vw; margin-left: 0.7813vw;}

		.wrapper-clocks {padding:3.75rem 2.3438vw}
		.wrapper-clocks .location-details {margin-top: 2.3438vw;}
		.wrapper-clocks .location-details .location-name { font-size: 1.0938vw; line-height: 1.5625vw; margin-bottom: 0.7813vw;}
		.wrapper-clocks .location-details .location-time { font-size: 1.7188vw; line-height: 2.9688vw; margin-bottom: 0;}
		.wrapper-clocks .clock {width:9.3750vw; height:9.3750vw}
		.wrapper-clocks .location-clock {padding: 0;}

		#d_footer {padding: 0 3.5156vw 5.4688vw;}
		.d_foot {min-height: 10.1563vw; }
		.d_foot h1 img {width: 18.7500vw;}
		.top_menu {padding-top: 3.9063vw;}
		.top_menu li + li {margin-left: 3.1250vw;}
		.top_menu li a {font-size: 1.0938vw; line-height: 1.5625vw;}
		.foot_menu {margin-top: 2.3438vw;}
		.foot_menu span {font-size: 1.0938vw; line-height: 1.5625vw;}
		.foot_menu span + span {margin-left: 0.7813vw;}
		.foot_menu p.copyright {font-size: 1.0156vw; line-height: 1.5625vw; margin-top: 1.5625vw;}

		.dp_head .d_logo{width:12.5000vw}
	}

	@media (max-width: 870px) {
		#d_header {height: 14.9425vw; padding: 0 2.8736vw;}
		.d_head {height: 14.9425vw;}
		.d_head h1 {top: 50%; transform: translateY(-50%); left: 0;}
		.d_head h1 img {width: 24.7126vw;}
		.gnb {display: none}
		.head_btn {display: none;}
		.head_mob_btn {display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; background: url("/images/head_mob_btn.png") center no-repeat; width: 6.8966vw; height: 3.2184vw; background-size: 100%; cursor: pointer;}
		.head_mob_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 100;}
		.head_mob_bg.on {display: block;}
		.head_mob_inner {position: relative; float: right; top: 0; right: 0; width: 65.5172vw; height: 100%; background: #000; z-index: 101; color: #fff; padding: 0 5.7471vw;}
		.head_mob_logo {margin-top: 22.9885vw;}
		.head_mob_logo img {width: 24.7126vw;}
		.close_mob_btn {position: absolute; top: 3.4483vw; right: 3.4483vw; cursor: pointer; background: url("/images/close_mob_btn.png") center no-repeat; background-size: 100%; width: 7.3563vw; height: 7.3563vw;}
		.accordion {margin-top: 5.7471vw;}
		.accordion .link {font-family: 'Jura', sans-serif; position: relative; cursor: pointer;  display: block; color: #fff; font-size: 4.0230vw;  font-weight: 700;  border-top: 0.1149vw solid #5a5a5a; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; height: 11.4943vw; line-height: 11.4943vw; background: url("/images/head_arrow.png") 95% center no-repeat; background-size: 1.4943vw 2.8736vw;}
		.accordion .link a {font-family: 'Jura', sans-serif; display: block; color: #fff; font-size: 4.0230vw;  font-weight: 700;}
		.accordion li:last-child .link {border-bottom: 0.1149vw solid #5a5a5a;}
		.accordion li.open .link {color: #f5e6d8; background: url("/images/head_arrow_on.png") 95% center no-repeat; background-size: 1.4943vw 2.8736vw;}
		.submenu {display: none;  background: #000; padding-bottom: 3.4483vw;}
		.submenu li + li {margin-top: 2.6042vw;}
		.submenu a {font-family: 'Jura', sans-serif; display: block;  color: #fff; font-size: 2.9885vw; line-height: 3.6782vw; -webkit-transition: all 0.25s ease;  -o-transition: all 0.25s ease; transition: all 0.25s ease; font-weight: bold;}
		.submenu li:hover a {color: #eff6ec;}

		
	}

	@media (max-width: 850px) {
		.d_main_sec1 {padding: 11.7647vw 2.9412vw 0; background: url("/images/sec1_mob_bg.png") center no-repeat; height: 140.0000vw; background-size: cover;}
		.d_main_sec1_menu &gt; ul {float: none; width: 100%;}
		.d_main_sec1_left h2 {font-size: 7.0588vw; line-height: 7.7647vw;}
		.d_main_sec1_left p {font-size: 2.7059vw; line-height: 4.2353vw; margin-top: 2.3529vw;}
		.d_main_sec1_left p .tab_br {display: none;}
		.d_main_sec1_left p .mob_br {display: block;}
		.d_main_sec1_left a.more {font-size: 2.8235vw; line-height: 3.5294vw; margin-top: 3.5294vw;}
		.d_main_sec1_right {margin-top: 9.4118vw;}
		.d_main_sec1_right h3 {display: block; width: auto; font-size: 4.5294vw; line-height: 5.2353vw;}
		.d_main_sec1_right ul {margin-left: 0; margin-top: 2.9412vw;}
		.d_main_sec1_right ul li {font-size: 2.8235vw; line-height: 3.5294vw; padding-left: 2.3529vw;}
		.d_main_sec1_right ul li:before {width: 0.5882vw; height: 0.5882vw; top: 1.7647vw;}
		.d_main_sec1_left a.more .btn_ic {width: 2.5882vw; height: 1.4118vw; margin-left: 1.1765vw;}
	}

	@media (max-width: 768px) {
		.d_quick {display: none;}
		.d_main_sec4 {display: none;}

		.d_visual_wrap {height: 101.5625vw/* ; background: url("/images/visual_mob_img1.jpg") center no-repeat; background-size: cover; */}
		.d_visual_wrap.ddd_bg{background: url("/images/visual_mob_img1.jpg") center no-repeat; background-size: cover}
		.d_visual_txt {left: 3.2552vw;}
		.d_visual_txt em {font-size: 3.3854vw; line-height: 4.1667vw;}
		.d_visual_txt h2 {font-size: 6.1198vw; line-height: 7.2917vw; margin-top: 3.9063vw; }
		.d_visual_txt p {font-size: 6.1198vw; line-height: 7.2917vw; opacity: 0.5; margin-top: 1.3021vw;}
		.d_visual_txt a.more {font-size: 3.1250vw; line-height: 3.9063vw; margin-top: 3.9063vw;}
		.d_visual_txt a.more .more_ic { width: 2.8646vw; height: 1.5625vw; margin-left: 1.3021vw;}
		.d_visual_wrap .scroll_btn {display: none; }

		.d_main_sec2 {padding: 11.7188vw 3.2552vw; }
		.d_main_sec2_txt em {font-size: 2.6042vw; line-height: 3.3854vw;}
		.d_main_sec2_txt h2 {font-size: 7.8125vw; line-height: 8.5938vw;}
		.d_main_film_menu {margin-top: 10.4167vw;}
		.d_main_film_menu li {width: 50%;}
		.d_main_sec2_more {margin-top: 5.2083vw;}
		.d_main_sec2_more a.more {font-size: 2.8646vw; line-height: 3.9063vw;}
		.d_main_sec2_more a.more .more_ic {width: 5.3385vw; height: 5.2083vw; margin-left: 1.3021vw;}

		.d_main_sec3 {padding: 11.7188vw 3.2552vw 19.5313vw;}
		.d_main_sec3_txt em {font-size: 2.6042vw; line-height: 3.3854vw;}
		.d_main_sec3_txt h2 {font-size: 7.8125vw; line-height: 8.5938vw;}
		.d_main_news_menu {margin-top: 10.4167vw;}
		.d_main_news_menu li {width: 100%;}
		.d_main_news_menu li:last-child {display: none;}
		.d_main_news_menu li + li {margin-top: 50px;}
		.d_main_news_menu li .img_wrap {height: 66.4063vw;}
		.d_main_news_menu li .img_wrap img {top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%; width: 100%;}
		.d_main_news_menu .txt_wrap {margin-top: 3.9063vw; padding: 0;}
		.d_main_news_menu .txt_wrap dt {font-size: 3.6458vw;}
		.d_main_news_menu .txt_wrap dd {font-size: 3.1250vw; margin-top: 1.9531vw;}
		.d_main_sec3_more {margin-top: 5.2083vw;}
		.d_main_sec3_more a.more {font-size: 2.8646vw; line-height: 3.9063vw;}
		.d_main_sec3_more a.more .more_ic {width: 5.3385vw; height: 5.2083vw; margin-left: 1.3021vw;}

		#d_footer {padding: 0 3.2552vw 9.7656vw;}
		.d_foot {min-height: 57.9427vw; }
		.d_foot h1 {top: 9.7656vw; left: 50%; transform: translateX(-50%); right: auto;}
		.d_foot h1 img {width: 31.2500vw;}
		.top_menu {padding-top: 26.0417vw; text-align: center;}
		.top_menu li {float: none; display: inline-block;}
		.top_menu li + li {margin-left: 5.2083vw;}
		.top_menu li a {font-size: 3.1250vw; line-height: 3.9063vw;}
		.foot_menu {margin-top: 3.9063vw; text-align: center;}
		.foot_menu span {font-size: 3.1250vw; line-height: 4.6875vw;}
		.foot_menu span + span {margin-left: 1.3021vw;}
		.foot_menu p.copyright {font-size: 2.8646vw; line-height: 3.9063vw; margin-top: 2.6042vw;}

	}

	/* 수정사항 */

	/* #d_header.d_header {position: fixed;} */

	#navi {position: fixed;}
	#navi {position:fixed;right:80px;top:50%;transform:translatey(-50%);z-index:1500;text-align:left;}
	#navi li{margin:5px 0}
	#navi li a {display:block;position:relative; text-align: center;}
	#navi li a:before{content:'';display:inline-block;width:6px;height:6px; border:1px solid #fff; border-radius:50%;background:#fff;}
	#navi li a.active:before {background:transparent; border: 1px solid #ecce8f; width: 12px; height: 12px;}

	#fullpage {background: #252525;}


	.dd_mob_logo {display: none;}
	.d_main_sec3.dd_sec3 {background: #252525 url("/images/gulliver_txt_bg.png") center top no-repeat; background-size: 100%; padding: 0;}
	.d_main_sec3.dd_sec3 .d_inner {position: relative;}
	.d_main_sec3.dd_sec3 .d_main_sec2_txt {margin-top: 80px;}
	.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt em {font-size: 18px;}
	.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt h2 {font-size: 50px;}

	.d_main_news_menu.dd_news_inner {margin-top: 30px;} 
	.d_main_sec3.dd_sec3 .d_main_sec3_more {position: absolute; top: 30px; right: 0; margin-top: 0;}
	.d_main_sec4.dd_sec4 {background: #252525; height: auto !important;}
	.d_main_sec4.dd_sec4 .fp-tableCell {}
	#d_footer.footer {}
	#d_footer.footer .fp-tableCell {height: auto !important;}
	#d_header.d_header.sticky {position: fixed/* ; background: #000; */}
	#d_header.d_header {transition: all .5s ease;}
	#d_header.ddd_head.on {background: #000;}
	.ddd_head{background: #000}
	.gnb.d_gnb {/* left: 80px; */ left: 0;}
	.gnb.d_gnb li:before {display: none;}
	.gnb.d_gnb li.d_logo a {padding-top: 30px;}
	.gnb.d_gnb li.d_logo a img {width: 160px;}
	.gnb.d_gnb &gt; li + li {margin-left: 55px;}

	.gnb.d_gnb .gnb_2depth {padding: 0; display: block; transform: translate(-50%, 20px); opacity: 0; z-index: -1; transition: all .5s ease; visibility: hidden;}
	
	.d_art_dept:hover .d_art_2depth {transform: translate(-50% , 0); opacity: 1; z-index: 10;}
	.d_vis:hover .d_vis_2depth {transform: translate(-50% , 0); opacity: 1; z-index: 10;}
	.d_labs:hover .d_lab_2depth {transform: translate(-50% , 0); opacity: 1; z-index: 10;}
	.d_content:hover .d_con_2depth {transform: translate(-50% , 0); opacity: 1; z-index: 10;}
	.d_career:hover .d_car_2depth {transform: translate(-50% , 0); opacity: 1; z-index: 10;}

	#d_header.d_header {}
	#d_header.d_header .gnb.d_gnb .gnb_2depth {padding: 0; }
	#d_header.d_header .gnb.d_gnb .gnb_2depth li {border-bottom: 1px solid rgba(255,255,255,0.25);}
	#d_header.d_header .gnb.d_gnb .gnb_2depth li a {padding: 10px 0;}
	#d_header.d_header .gnb.d_gnb .gnb_2depth li + li {margin-top: 0;}

	#d_header.d_header .gnb.d_gnb li.d_about:hover a {color: #e71236;}

	#d_header.d_header .gnb.d_gnb li.d_art_dept:hover a {color: #f6cd13;}
	#d_header.d_header .gnb.d_gnb li.d_art_dept .gnb_2depth { background: #f6cd13; visibility: visible;}
	#d_header.d_header .gnb.d_gnb li.d_art_dept .gnb_2depth li a {color: #fff;}

	#d_header.d_header .gnb.d_gnb li.d_vis:hover a {color: #a448f0;}
	#d_header.d_header .gnb.d_gnb li.d_vis .gnb_2depth {background: #a448f0;  visibility: visible;}
	#d_header.d_header .gnb.d_gnb li.d_vis .gnb_2depth li a {color: #fff;}

	#d_header.d_header .gnb.d_gnb li.d_labs:hover a {color: #0fc1c7;}
	#d_header.d_header .gnb.d_gnb li.d_labs .gnb_2depth {background: #0fc1c7;  visibility: visible;}
	#d_header.d_header .gnb.d_gnb li.d_labs .gnb_2depth li a {color: #fff;}

	#d_header.d_header .gnb.d_gnb li.d_content:hover a {color: #ee008c;}
	#d_header.d_header .gnb.d_gnb li.d_content .gnb_2depth {background: #ee008c;  visibility: visible;}
	#d_header.d_header .gnb.d_gnb li.d_content .gnb_2depth li a {color: #fff;}

	#d_header.d_header .gnb.d_gnb li.d_news:hover a {color: #fb4b01;}

	#d_header.d_header .gnb.d_gnb li.d_career:hover a {color: #c6a876;}
	#d_header.d_header .gnb.d_gnb li.d_career .gnb_2depth {background: #c6a876;  visibility: visible;}
	#d_header.d_header .gnb.d_gnb li.d_career .gnb_2depth li a {color: #fff;}

	#d_header.d_header .gnb.d_gnb li.d_contact:hover a {color: #01c040;}

	.head_menu.on {display: block;}
	.head_menu {display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index: 2200;}
	.head_menu .head_menu_inner {position: relative; max-width: 1600px; margin: 0 auto;}
	.head_menu .close_btn {position: absolute; top: 50px; right: 50px; cursor: pointer; z-index: 20;}
	.head_menu h1 {text-align: center; padding-top: 100px;}
	.head_menu ul {position: relative; padding-top: 150px;}
	.head_menu ul:after {content: ""; display: block; clear: both;}
	.head_menu ul li {float: left; width: 25%;}
	.head_menu ul li dt a {font-family: 'Jura', sans-serif; display: block; color: #fff; font-size: 28px; line-height: 36px; font-weight: 700;}
	.head_menu ul li dd {margin-top: 10px;}
	.head_menu ul li dd a {font-family: 'Jura', sans-serif; display: block; color: #fff; font-size: 24px; line-height: 32px; font-weight: 300;}
	.head_menu ul li:nth-child(n+5) {margin-top: 70px;}

	.d_main_news_menu.dd_news_inner ul {margin: 0 -10px;}
	.d_main_news_menu.dd_news_inner li {width: 25%; padding: 0 10px; height: 355px; }
	.d_main_news_menu.dd_news_inner li .img_wrap {overflow: hidden;}
	.d_main_news_menu.dd_news_inner li .img_wrap img {width: 100%; height: auto; max-width: none; max-height: none;}
	.d_main_news_menu.dd_news_inner .txt_wrap {padding: 0; margin-top: 20px;}
	.d_main_news_menu.dd_news_inner .txt_wrap dt {font-size: 20px;}
	.d_main_news_menu.dd_news_inner .txt_wrap dd {margin-top: 10px; font-size: 16px;}
	.d_main_news_menu.dd_news_inner li:nth-child(1) .img_wrap {height: 230px;}
	.d_main_news_menu.dd_news_inner li:nth-child(2) .img_wrap {height: 180px;}
	.d_main_news_menu.dd_news_inner li:nth-child(3) .img_wrap {height: 230px;}
	.d_main_news_menu.dd_news_inner li:nth-child(4) .img_wrap {height: 180px;}
	.d_main_news_menu.dd_news_inner li:nth-child(5) .img_wrap {height: 180px;}
	.d_main_news_menu.dd_news_inner li:nth-child(6) .img_wrap {height: 230px;}
	.d_main_news_menu.dd_news_inner li:nth-child(7) .img_wrap {height: 180px;}
	.d_main_news_menu.dd_news_inner li:nth-child(8) .img_wrap {height: 230px;}

	.d_main_news_menu.dd_news_inner li:nth-child(5) { height: auto;}
	.d_main_news_menu.dd_news_inner li:nth-child(6) {margin-top: -50px;}
	.d_main_news_menu.dd_news_inner li:nth-child(7) { height: auto;}
	.d_main_news_menu.dd_news_inner li:nth-child(8) {margin-top: -50px;}

	.wrapper-clocks .clock.d_clock {width: 200px; height: 200px;}

	/* #d_footer.footer {padding-bottom: 0;} */
	.d_foot.d_foot2 h1 {position: static; transform: translateY(0); text-align: center; padding-top: 70px;}
	.foot_menu.foot_menu2 {text-align: center;}
	.ft_sns {position: relative; display: inline-block; margin-top: 40px;}
	.ft_sns:after {content: ""; display: block; clear: both;}
	.ft_sns li {float: left; width: 40px; height: 40px; border-radius: 50%; border: 1px solid #cfcfcf;}
	.ft_sns li + li {margin-left: 15px;}
	.ft_sns li a {display: block; height: 100%;}
	.ft_sns li.ft_insta {background: url("/images/ft_sns1.png") center no-repeat; background-size: 13px;}
	.ft_sns li.ft_facebook {background: url("/images/ft_sns2.png") center no-repeat; background-size: 8px;}
	.ft_sns li.ft_in {background: url("/images/ft_sns3.png") center no-repeat; background-size: 15px;}
	.ft_sns li.ft_youtube {background: url("/images/ft_sns4.png") center no-repeat; background-size: 19px;}
	.ft_sns li.ft_blog {background: url("/images/ft_sns5.png") center no-repeat; background-size: 25px;}


	@media (max-width: 1630px) {
		
		#navi {right: 3.0675vw;}
		#navi li{margin:0.3067vw 0}
		#navi li a:before{width:0.3681vw;height:0.3681vw;}
		#navi li a.active:before {width: 0.7362vw; height: 0.7362vw;}

		.d_main_sec3.dd_sec3 {padding: 0 3.0675vw;}
		.d_main_sec3.dd_sec3 .d_main_sec3_more {top: 1.8405vw;}
		.d_main_news_menu.dd_news_inner {margin-top: 3.0675vw;} 
		.gnb.d_gnb {/* left: 4.9080vw; */ left: 0;}
		.gnb.d_gnb li.d_logo a {padding-top: 1.8405vw;}
		.gnb.d_gnb li.d_logo a img {width: 9.8160vw;}
		.gnb.d_gnb &gt; li + li {margin-left: 3.6810vw;}

		#d_header.d_header.on .gnb.d_gnb .gnb_2depth li a {padding: 0.6135vw 0;}

		.head_menu h1 { padding-top: 6.1350vw;}
		.head_menu h1 img {width: 10.4294vw}
		.head_menu .head_menu_inner {padding: 0 3.0675vw;}
		.head_menu .close_btn { top: 3.0675vw; right: 3.0675vw; cursor: pointer;}
		.head_menu .close_btn img {width: 1.8405vw;}
		.head_menu ul { padding-top: 9.2025vw;}
		.head_menu ul li dt a {font-size: 1.7178vw; line-height: 2.2086vw; }
		.head_menu ul li dd {margin-top: 0.6135vw;}
		.head_menu ul li dd a {font-size: 1.4724vw; line-height: 1.9632vw; }
		.head_menu ul li:nth-child(n+5) {margin-top: 4.2945vw;}

		.d_main_sec3.dd_sec3 .d_main_sec2_txt {margin-top: 4.9080vw;}
		.d_main_news_menu.dd_news_inner {margin-top: 1.8405vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap {padding: 0; margin-top: 1.2270vw;}

		.d_main_news_menu.dd_news_inner ul {margin: 0 -0.6135vw;}
		.d_main_news_menu.dd_news_inner li {padding: 0 0.6135vw; height: 21.7791vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt em {font-size: 1.1043vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt h2 {font-size: 3.0675vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dt {font-size: 1.2270vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dd {margin-top: 0.6135vw; font-size: 0.9816vw;}

		.d_main_news_menu.dd_news_inner li:nth-child(1) .img_wrap {height: 14.1104vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(2) .img_wrap {height: 11.0429vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(3) .img_wrap {height: 14.1104vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(4) .img_wrap {height: 11.0429vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(5) .img_wrap {height: 11.0429vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) .img_wrap {height: 14.1104vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) .img_wrap {height: 11.0429vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) .img_wrap {height: 14.1104vw;}

		.d_main_news_menu.dd_news_inner li:nth-child(5) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) {margin-top: -3.0675vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) {margin-top: -3.0675vw;} 

		.wrapper-clocks .clock.d_clock {width: 12.2699vw; height: 12.2699vw;}

		.d_foot.d_foot2 h1 {padding-top: 4.2945vw;}
		.ft_sns { margin-top: 2.4540vw;}
		.ft_sns li { width: 2.4540vw; height: 2.4540vw; }
		.ft_sns li + li {margin-left: 0.9202vw;}
		.ft_sns li.ft_insta {background-size: 0.7975vw;}
		.ft_sns li.ft_facebook {background-size: 0.4908vw;}
		.ft_sns li.ft_in {background-size: 0.9202vw;}
		.ft_sns li.ft_youtube {background-size: 1.1656vw;}
		.ft_sns li.ft_blog {background-size: 1.5337vw;}
	}

	@media (max-width: 1400px) {

		#navi {right: 3.5714vw; }
		#navi li{margin:0.3571vw 0}
		#navi li a:before{width:0.4286vw;height:0.4286vw;}
		#navi li a.active:before {width: 0.8571vw; height: 0.8571vw;}

		.d_main_sec3.dd_sec3 {padding: 0 3.5714vw;}
		.d_main_sec3.dd_sec3 .d_main_sec3_more {top: 2.1429vw;}
		.gnb.d_gnb {left: 0;}
		.gnb.d_gnb li.d_logo a {padding-top: 2.1429vw;}
		.gnb.d_gnb li.d_logo a img {width: 11.4286vw;}
		.gnb.d_gnb &gt; li + li {margin-left: 2.8571vw;}

		#d_header.d_header.on .gnb.d_gnb .gnb_2depth li a {padding: 0.7143vw 0;}

		.head_menu h1 { padding-top: 7.1429vw;}
		.head_menu h1 img {width: 12.1429vw}
		.head_menu .head_menu_inner {padding: 0 3.5714vw;}
		.head_menu .close_btn { top: 3.5714vw; right: 3.5714vw;}
		.head_menu .close_btn img {width: 2.1429vw;}
		.head_menu ul { padding-top: 10.7143vw;}
		.head_menu ul li dt a {font-size: 2.0000vw; line-height: 2.5714vw; }
		.head_menu ul li dd {margin-top: 0.7143vw;}
		.head_menu ul li dd a {font-size: 1.7143vw; line-height: 2.2857vw; }
		.head_menu ul li:nth-child(n+5) {margin-top: 5.0000vw;}

		.d_main_sec3.dd_sec3 .d_main_sec2_txt {margin-top: 5.7143vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt em {font-size: 1.2857vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt h2 {font-size: 3.5714vw;}
		.d_main_news_menu.dd_news_inner {margin-top: 2.1429vw;}
		

		.d_main_news_menu.dd_news_inner ul {margin: 0 -0.7143vw;}
		.d_main_news_menu.dd_news_inner li {padding: 0 0.7143vw; height: 25.3571vw; }
		.d_main_news_menu.dd_news_inner .txt_wrap {padding: 0; margin-top: 1.4286vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dt {font-size: 1.4286vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dd {margin-top: 0.7143vw; font-size: 1.1429vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(1) .img_wrap {height: 16.4286vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(2) .img_wrap {height: 12.8571vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(3) .img_wrap {height: 16.4286vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(4) .img_wrap {height: 12.8571vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(5) .img_wrap {height: 12.8571vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) .img_wrap {height: 16.4286vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) .img_wrap {height: 12.8571vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) .img_wrap {height: 16.4286vw;}

		.d_main_news_menu.dd_news_inner li:nth-child(5) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) {margin-top: -3.5714vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) {margin-top: -3.5714vw;} 

		.wrapper-clocks .clock.d_clock {width: 14.2857vw; height: 14.2857vw;}

		.d_foot.d_foot2 h1 {padding-top: 5.0000vw;}
		.ft_sns { margin-top: 2.8571vw;}
		.ft_sns li { width: 2.8571vw; height: 2.8571vw; }
		.ft_sns li + li {margin-left: 1.0714vw;}
		.ft_sns li.ft_insta {background-size: 0.9286vw;}
		.ft_sns li.ft_facebook {background-size: 0.5714vw;}
		.ft_sns li.ft_in {background-size: 1.0714vw;}
		.ft_sns li.ft_youtube {background-size: 1.3571vw;}
		.ft_sns li.ft_blog {background-size: 1.7857vw;}
	}

	@media (max-width: 1280px) {

		#navi {right: 3.9063vw;}
		#navi li{margin:0.3906vw 0}
		#navi li a:before{width:0.4688vw;height:0.4688vw;}
		#navi li a.active:before {width: 0.9375vw; height: 0.9375vw;}

		.d_main_sec3.dd_sec3 {padding: 0 3.5156vw;}
		.d_main_sec3.dd_sec3 .d_main_sec3_more {top: 2.3438vw;}
		.d_main_news_menu.dd_news_inner {margin-top: 3.9063vw;} 
		.gnb.d_gnb {left: 0;}
		.gnb.d_gnb li.d_logo a {padding-top: 2.3438vw;}
		.gnb.d_gnb li.d_logo a img {width: 12.5000vw;}
		.gnb.d_gnb &gt; li + li {margin-left: 2.3438vw;}

		.head_menu h1 { padding-top: 7.8125vw;}
		.head_menu h1 img {width: 13.2813vw}
		.head_menu .head_menu_inner {padding: 0 3.9063vw;}
		.head_menu .close_btn { top: 3.9063vw; right: 3.9063vw;}
		.head_menu .close_btn img {width: 2.3438vw;}
		.head_menu ul { padding-top: 11.7188vw;}
		.head_menu ul li dt a {font-size: 2.1875vw; line-height: 2.8125vw; }
		.head_menu ul li dd {margin-top: 0.7813vw;}
		.head_menu ul li dd a {font-size: 1.8750vw; line-height: 2.5000vw; }
		.head_menu ul li:nth-child(n+5) {margin-top: 5.4688vw;}

		#d_header.d_header.on .gnb.d_gnb .gnb_2depth li a {padding: 0.7813vw 0;}

		.d_main_sec3.dd_sec3 .d_main_sec2_txt {margin-top: 2.3438vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt em {font-size: 1.4063vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt h2 {font-size: 3.9063vw;}
		.d_main_news_menu.dd_news_inner {margin-top: 2.3438vw;}

		.d_main_news_menu.dd_news_inner ul {margin: 0 -0.7813vw;}
		.d_main_news_menu.dd_news_inner li {padding: 0 0.7813vw; height: 29.2969vw; }
		.d_main_news_menu.dd_news_inner .txt_wrap {padding: 0; margin-top: 1.5625vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dt {font-size: 1.5625vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dd {margin-top: 0.7813vw; font-size: 1.2500vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(1) .img_wrap {height: 19.5313vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(2) .img_wrap {height: 14.0625vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(3) .img_wrap {height: 19.5313vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(4) .img_wrap {height: 14.0625vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(5) .img_wrap {height: 14.0625vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) .img_wrap {height: 19.5313vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) .img_wrap {height: 14.0625vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) .img_wrap {height: 19.5313vw;}

		.d_main_news_menu.dd_news_inner li:nth-child(5) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) {margin-top: -5.4688vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) {margin-top: -5.4688vw;} 

		.wrapper-clocks .clock.d_clock {width: 15.6250vw; height: 15.6250vw;}

		.d_foot.d_foot2 h1 {padding-top: 5.4688vw;}
		.ft_sns { margin-top: 3.1250vw;}
		.ft_sns li { width: 3.1250vw; height: 3.1250vw; }
		.ft_sns li + li {margin-left: 1.1719vw;}
		.ft_sns li.ft_insta {background-size: 1.0156vw;}
		.ft_sns li.ft_facebook {background-size: 0.6250vw;}
		.ft_sns li.ft_in {background-size: 1.1719vw;}
		.ft_sns li.ft_youtube {background-size: 1.4844vw;}
		.ft_sns li.ft_blog {background-size: 1.9531vw;}
	}

	@media (max-width: 1024px) {

		#navi {right: 3.9063vw;}
		#navi li{margin:0.4883vw 0}
		#navi li a:before{width:0.5859vw;height:0.5859vw;}
		#navi li a.active:before {width: 1.1719vw; height: 1.1719vw;}

		.head_menu h1 { padding-top: 9.7656vw;}
		.head_menu h1 img {width: 16.6016vw}
		.head_menu .head_menu_inner {padding: 0 3.9063vw;}
		.head_menu .close_btn { top: 3.9063vw; right: 3.9063vw; cursor: pointer;}
		.head_menu .close_btn img {width: 2.3438vw;}
		.head_menu ul { padding-top: 11.7188vw;}
		.head_menu ul li dt a {font-size: 2.1875vw; line-height: 2.8125vw; }
		.head_menu ul li dd {margin-top: 0.7813vw;}
		.head_menu ul li dd a {font-size: 1.8750vw; line-height: 2.5000vw; }
		.head_menu ul li:nth-child(n+5) {margin-top: 5.4688vw;}

		.d_main_sec3.dd_sec3 {padding: 0 3.9063vw;}
		.d_main_sec3.dd_sec3 .d_main_sec3_more {top: 2.9297vw;} 


		.d_main_sec3.dd_sec3 .d_main_sec2_txt {margin-top: 6.2500vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt em {font-size: 1.7578vw;}
		.d_main_sec3.dd_sec3 .d_main_sec2_txt .d_main_sec2_txt h2 {font-size: 4.8828vw;}

		.d_main_news_menu.dd_news_inner {margin-top: 4.8828vw}
		.d_main_news_menu.dd_news_inner ul {margin: 0 -0.9766vw;}
		.d_main_news_menu.dd_news_inner li {padding: 0 0.9766vw; height: 36.6211vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap {padding: 0; margin-top: 1.9531vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dt {font-size: 1.9531vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dd {margin-top: 0.9766vw; font-size: 1.5625vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(1) .img_wrap {height: 24.4141vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(2) .img_wrap {height: 17.5781vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(3) .img_wrap {height: 24.4141vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(4) .img_wrap {height: 17.5781vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(5) .img_wrap {height: 17.5781vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) .img_wrap {height: 24.4141vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) .img_wrap {height: 17.5781vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) .img_wrap {height: 24.4141vw;}

		.d_main_news_menu.dd_news_inner li:nth-child(5) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) {margin-top: -6.8359vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) { height: auto;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) {margin-top: -6.8359vw;} 

		.wrapper-clocks .clock.d_clock {width: 14.6484vw; height: 14.6484vw;}

		.d_foot.d_foot2 h1 {padding-top: 6.8359vw;}
		.ft_sns { margin-top: 3.9063vw;}
		.ft_sns li { width: 3.9063vw; height: 3.9063vw; }
		.ft_sns li + li {margin-left: 1.4648vw;}
		.ft_sns li.ft_insta {background-size: 1.2695vw;}
		.ft_sns li.ft_facebook {background-size: 0.7813vw;}
		.ft_sns li.ft_in {background-size: 1.4648vw;}
		.ft_sns li.ft_youtube {background-size: 1.8555vw;}
		.ft_sns li.ft_blog {background-size: 2.4414vw;}
	}

	@media (max-width: 870px) {
		.d_head h1.dd_mob_logo {transform: translateY(0);}
		.d_head h1.dd_mob_logo img {margin-top: -2.8736vw;;}
		.dd_mob_logo {display: block;}
		/* .head_mob_logo {margin-top: 5.7471vw;} */

	}

	@media (max-width: 768px) {

		#navi {display: none;}
		html , body {overflow-x: hidden !important;}

		.head_menu.on {display: none;}

		.d_main_sec3.dd_sec3 {padding: 10.4167vw 2.6042vw; height: auto !important;}
		.d_main_sec3.dd_sec3 .fp-tableCell {height: auto !important;}
		.d_main_sec4.dd_sec4 {height: auto !important;}
		.d_main_sec4.dd_sec4 .fp-tableCell {height: auto !important;}
		.d_main_sec3.dd_sec3 .d_main_sec3_more {top: 3.9063vw;} 

		.d_main_sec3.dd_sec3 .d_main_sec3_more {position: static; margin-top: 3.9063vw}


		.d_main_news_menu.dd_news_inner ul {margin: -0.6510vw 0;}
		.d_main_news_menu.dd_news_inner li + li {margin-top: 3.9063vw;}
		.d_main_news_menu.dd_news_inner li:last-child {display: block;}
		.d_main_news_menu.dd_news_inner li {width: 100%; padding: 0.6510vw 0 ; height: auto;}
		.d_main_news_menu.dd_news_inner .txt_wrap {margin-top: 2.6042vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dt {font-size: 3.6458vw;}
		.d_main_news_menu.dd_news_inner .txt_wrap dd {margin-top: 1.9531vw; font-size: 3.1250vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(1) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(2) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(3) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(4) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(5) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) .img_wrap {height: 45.5729vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) .img_wrap {height: 45.5729vw;}

		.d_main_news_menu.dd_news_inner li:nth-child(5) { height: auto; margin-top: 3.9063vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(6) {margin-top: 3.9063vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(7) { height: auto; margin-top: 3.9063vw;}
		.d_main_news_menu.dd_news_inner li:nth-child(8) {margin-top: 3.9063vw;}

		.wrapper-clocks .location-details .location-name {font-size: 3.3854vw; line-height: 4.1667vw;}
		.wrapper-clocks .location-details .location-time {font-size: 3.1250vw; line-height: 4.1667vw;}

		.d_foot.d_foot2 h1 {padding-top: 9.1146vw;}
		.ft_sns { margin-top: 5.2083vw;}
		.ft_sns li { width: 10.4167vw; height: 10.4167vw; }
		.ft_sns li + li {margin-left: 1.9531vw;}
		.ft_sns li.ft_insta {background-size: 13px;}
		.ft_sns li.ft_facebook {background-size: 8px;}
		.ft_sns li.ft_in {background-size: 15px;}
		.ft_sns li.ft_youtube {background-size: 19px;}
		.ft_sns li.ft_blog {background-size: 25px;}

		.foot_menu.foot_menu2 {padding-bottom: 9.7656vw;}
	}</pre></body></html>