@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
body	{ 
          scrollbar-face-color: #F0F0E7; 
	      scrollbar-shadow-color: #8D8D8D; 
	      scrollbar-highlight-color: #FFFFFF; 
	      scrollbar-3dlight-color: #8D8D8D; 
	      scrollbar-darkshadow-color: #FFFFFF; 
	      scrollbar-track-color: #E5E5D8; 
	      scrollbar-arrow-color: #8D8D8D; 
		   		  font-family:±¼¸², arial; font-size:12px;

		}
img {border:0px;} 

#Centeral_Div1 { 
  position: absolute;
  width:100%; 
  height:111;
  margin:0 auto;
  text-align: center;
  z-index:99;
  } 
#Centeral_Div2 { 
   position: absolute;
  width:100%; 
  height:111;
  margin:0 auto;
  text-align: center;
  z-index:77;
  } 
 




td, select, div 	{ color:#5F5F5F;  line-height:18px; color:#666161;  word-break:break-all; }

/***************** common *****************/
/* link */
a:link		{ color:#5F5F5F;  text-decoration:none; }
a:visited	{ color:#5F5F5F;  text-decoration:none; }
a:hover		{ color:#ffffff;  text-decoration:underline; }

a.point:link	{ color:#114455;   text-decoration:none; }
a.point:visited	{ color:#114455;   text-decoration:none; }
a.point:hover	{ color:#222222;   text-decoration:underline; }

.subpage_title			{ color:#DD7E51;  font-weight:bold; font-family:µ¸¿ò, arial;}
.location			{ color:#AEAEAE; font-size:11px; font-family:µ¸¿ò, arial; text-align:right;}
.location a:link	{ color:#AEAEAE; font-size:11px; font-family:µ¸¿ò, arial; text-decoration:none; }
.location a:visited	{ color:#AEAEAE; font-size:11px; font-family:µ¸¿ò, arial; text-decoration:none; }
.location a:hover	{ color:#B8B8B8; font-size:11px; font-family:µ¸¿ò, arial; text-decoration:underline; }

.paging				{ color:#777777;   text-align:center; }
.paging a:link		{ color:#777777;   text-decoration:none; text-align:center; }
.paging a:visited	{ color:#777777;   text-decoration:none; text-align:center; }
.paging a:hover		{ color:#3366CC;   text-decoration:underline; text-align:center; }

a.orange:link	{ color:#FF6600;   text-decoration:none; }
a.orange:visited{ color:#FF6600;   text-decoration:none; }
a.orange:hover	{ color:#FF6600;   text-decoration:underline; }

/* text */
.text_location { color:#878787;  font-family:µ¸¿ò, arial; text-decoration:none; }
.text_location_c { color:#FA6103; font-size:11px; font-family:µ¸¿ò, arial; text-decoration:none; }


.line { background-color:#B37F56; }
.tdsr { background-color:#FBF4EE; }


.yacht-logo {position:absolute;left:50%;margin-left:-502px;top:2px;width:170px;height:170px;;z-index:99999999;background-color:#fff;border-radius:87px;border:4px solid #eaeaea;overflow:hidden;background-image:url('../main/images/bg.jpg');background-repeat:repeat-x;background-position:-100px 0;}
.yacht-logo a {display:block;width:100%;height:100%;overflow:hidden;background-image:url('../img/logo.png');background-repeat:no-repeat;background-position:center 51px;}

/* new */
body {margin:0;padding:0;}
div {margin:0 auto;box-sizing:border-box;}

.yt-wrapper {position:relative;width:1000px;}
.yt-wrapper:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}



.yt-visual {position:absolute;z-index:2;width:100%;top:0;left:0;height:327px;/*background-image:url(../main/images/bg-new.jpg);*/background-repeat:no-repeat;background-position:center center;}
.yt-visual.main {height:477px;}

.yt-visual .yt-wrapper {height:100%;}

.yt-visual .swiper-container {height:100%;}
.yt-visual .swiper-wrapper {height:100%;}
.yt-visual .swiper-slide {height:100%;background-repeat:no-repeat;background-position:center bottom;}

.yt-visual .swiper-pagination-bullet {width:12px;height:12px;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;background-color:transparent;border:2px solid #fff;box-sizing:border-box;}
.yt-visual .swiper-pagination-bullet-active {background-color:#fff;}


.yt-visual .texts {position:absolute;z-index:9;left:15px;top:50%;transform: translate(0,-50%);}
.yt-visual.sub .texts {margin-top:30px;}
.yt-visual .texts .t1 {display:inline-block;font-family: 'Noto Sans KR', sans-serif;font-weight:900;font-size:3.72em;letter-spacing:-0.05em;color:#fff;text-shadow:rgba(11,48,87,.8) 0px 0px 10px;}
.yt-visual .texts .t2 {padding-top:15px;font-family: 'Noto Sans KR', sans-serif;font-weight:500;font-size:1.37em;letter-spacing:-0.05em;line-height:1.5em;color:#fff;text-shadow:rgba(11,48,87,.8) 0px 0px 5px;}


.yt-header {position:absolute;z-index:9;width:100%;top:0;left:0;font-family: 'Noto Sans KR', sans-serif;}
.yt-header:after {position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;display:block;content:"";background-color:#fff;filter:alpha(opacity=98);opacity:0.98;-moz-opacity:0.98;}
.yt-header .header-top {position:relative;margin-left:200px;text-align:right;white-space:nowrap;padding:10px 0;}
.yt-header .header-menu {position:relative;text-align:right;white-space:nowrap;}

.yt-header .header-menu .nav ul {list-style-type:none;margin:0;padding:0;}
.yt-header .header-menu .nav li {margin:0;padding:0;}

.yt-header .header-menu .nav > ul > li {display:inline-block;position:relative;text-align:center;}
.yt-header .header-menu .nav > ul > li > a {position:relative;z-index:9;display:block;font-size:1.37em;font-weight:700;padding:0 18px;height:60px;line-height:60px;}
.yt-header .header-menu .nav > ul > li:hover > a {color:#fff;}

.yt-header .header-menu .nav > ul > li > ul {display:none;position:absolute;text-align:left;background-color:#003b78;min-width:100%;transform: translate(-50%,0);left:50%;padding-top:60px;top:0;}
.yt-header .header-menu .nav > ul > li:hover > ul {display:block;}
.yt-header .header-menu .nav > ul > li > ul > li {position:relative;border-top:1px solid #1d5b9b;}
.yt-header .header-menu .nav > ul > li > ul > li:hover {background-color:#1d5b9b;}
.yt-header .header-menu .nav > ul > li > ul > li > a {display:block;padding:10px 15px;color:#fff;}

.yt-header .logo {position:absolute;z-index:99;left:-18px;top:0;bottom:0;margin:0;padding:0;}
.yt-header .logo > a {display:block;width:237px;height:100%;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center center;background-size:100% auto;font-size:0;}

.yt-header .header-top .nav {display:inline-block;padding:5px 10px;}
