@charset "UTF-8";

@font-face {
	font-family: 'nanumbarungothicregular';
	font-style: normal;
	src: url('../font/nanumbarungothicregular.eot');
	src: url('../font/nanumbarungothicregular.ttf');
	src: url('../font/nanumbarungothicregular.woff');
}

@font-face {
	font-family: 'NanumMyeongjo';
	font-style: normal;
	src: url('../font/NanumMyeongjo.otf');
	src: url('../font/NanumMyeongjo.ttf');
	src: url('../font/NanumMyeongjo.eot');
	src: url('../font/NanumMyeongjo.woff');
}

@font-face {
	font-family: 'OpenSans';
	font-style: normal;
	src: url('../font/OpenSans.eot');
	src: url('../font/OpenSans.ttf');
	src: url('../font/OpenSans.woff');
}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table, caption, tbody, tfoot, thead, tr, th, td,*/
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video
{
	margin:0;border:0;outline:0;padding:0;
	background:transparent;
	font-family:'OpenSans','nanumbarungothicregular', 돋움, Dotum, sans-serif;
	font-style:normal; font-weight:normal;
	vertical-align:baseline;
}


article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body					{line-height:1}
ol,ul				{list-style:none}
blockquote,q 		{quotes:none}
blockquote:before,
blockquote:after,
q:before,q:after		{content:'';content:none}
table				{border-collapse:collapse;border-spacing:0}
hr					{display:none}

a:link				{color:#000;text-decoration:none}
a:visited			{color:#000;text-decoration:none}
a:hover				{color:#000;text-decoration:none}
a:active				{color:#000;text-decoration:none}

/* float clear */
.both				{clear:both}
.clear				{width:auto}
.clear:after			{content:"";display:block;clear:both;height:0;overflow:hidden}

/* element hide */
#skipnavi,.alt		{position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;visibility:hidden;overflow:hidden}

/* default class */
label				{vertical-align:middle;cursor:pointer}
input				{vertical-align:middle}

/*--------------------------------------------------------------------------------*/

/* common */
.section {position:relative;width:100%;height:100%;overflow:hidden;}
.mask span {position:fixed;top:50%;left:50%;width:190px;height:60px;margin:-30px 0 0 -95px;z-index:710;}
.mask b {background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:700;} 

/* col */
#myVideo_{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;object-fit:cover;}
@media (min-aspect-ratio:16/9) {#myVideo_{top:-100%;height:300%;}}
@media (max-aspect-ratio:16/9) {#myVideo_{left:-100%;width:300%;}}
@supports(object-fit:cover){#myVideo_{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;object-fit:cover;}}
/* row */
#myVideo{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;/*z-index:30;*/height:100%;overflow:hidden;object-fit:cover;}
@media (min-aspect-ratio:16/9) {#myVideo{top:-100%;height:300%;}}
@media (max-aspect-ratio:16/9) {#myVideo{left:-100%;width:300%;}}
@supports(object-fit:cover){#myVideo{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;object-fit:cover;}}

.bg_1 {background:url(http://gonylab2.speedgabia.com/common/bg_1.png) repeat left top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:210;}
.bg_2 {background:url(http://gonylab2.speedgabia.com/common/bg_2.png) repeat left top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:210;}
.bg_3 {background:url(http://gonylab2.speedgabia.com/common/bg_3.png) repeat left top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:310;}
.dot {background:url(http://gonylab2.speedgabia.com//common/bg_dot.png) repeat left top;position:absolute;top:0;left:0;width:100%;height:100%;z-index:150;}

/* slide Common */
.slide {background:#000;position:relative;width:100%;height:100%;overflow:hidden;min-width:1200px;min-height:700px;}
.slide_box {background:#000;position:relative;width:100%;height:100%;overflow:hidden;min-width:1200px;}
.slide_show {position:relative;width:100%;height:100%;overflow:hidden;min-width:1200px;min-height:700px;}
.slide_show > div {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;min-width:1200px;}
.slide_show > div.active {z-index:60;}
.slide_show .btn_arrow li {position:absolute;margin-top:-35px;overflow:hidden;z-index:250;}
.slide_show .btn_arrow li.prev {top:50%;left:1.5%;}
.slide_show .btn_arrow li.next {top:50%;right:1.5%;}

.slide_show .nav {position:absolute;bottom:60px;right:5%;overflow:hidden;}
.slide_show .nav li{float:left;width:17px;margin-right:3px;}
.slide_show .nav li a {
	background:url(http://gonylab2.speedgabia.com/apm/images/scroll_base.png) no-repeat 0 0;
	width:14px;height:14px;display:block;
}
.slide_show .nav li a.active {
	background:url(http://gonylab2.speedgabia.com/apm/images/scroll_active.png) no-repeat 0 0;
}
.slide_show .nav {z-index:250;}


/* header */
#header {position:fixed;top:0;width:100%;min-width:1200px;z-index:500;}
#header .top {position:relative;background:#252525;width:100%;height:54px;}
#header .top h1 {position:absolute;top:0;left:70px;height:50px;}
#header .top h1 a {display:block;}
#header .top .icon {position:absolute;top:10px;right:70px;height:50px;overflow:hidden;}
#header .top .icon li {float:left;margin-right:10px;}
#header .top .icon li a {display:block;}

#header .gnb {position:relative;width:100%;}
#header .gnb .gnb_bg {
	background:url(http://gonylab2.speedgabia.com/apm/images/gnb_bg.png) repeat-x left top;
	position:relative;width:100%;height:47px;z-index:200;
}
#header .gnb ul li a {font-size:16px;text-align:center;font-weight:bold;display:block;}
#header .gnb .gnb_menu {position:absolute;top:0;left:40px;width:800px;z-index:450;}
#header .gnb .gnb_menu > li {float:left;}
#header .gnb .gnb_menu > li > a {padding:13px 30px 13px;margin-bottom:1px;}
#header .gnb .gnb_menu > li > a:hover {color:#fff;background:#d19e14;}
#header .gnb .gnb_menu > li > a.active {color:#fff;background:#d19e14;}
#header .gnb .gnb_menu > li > ul {display:none;}
#header .gnb .gnb_menu > li > ul li {margin-bottom:1px;}
#header .gnb .gnb_menu > li > ul li a {background:url(http://gonylab2.speedgabia.com/apm/images/gnb_lst_bg.png) repeat left top;padding:13px 0;font-size:15px;}
#header .gnb .gnb_menu > li > ul li a:hover {color:#fff;background:#d19e14;}
#header .gnb .gnb_menu > li > ul li a:active {color:#fff;background:#d19e14;}
#header .gnb .gnb_menu > li.rooms_snb {width:143px;}
#header .gnb .gnb_menu > li.rooms_snb div {position:absolute;top:43px;left:144px;width:656px;height:335px;overflow:hidden;display:none;z-index:445;}

#header .gnb .contact_menu {position:absolute;top:0;right:70px;width:150px;z-index:450;}
#header .gnb .contact_menu > li > a {position:relative;padding:13px 25px 13px;margin-bottom:1px;}
#header .gnb .contact_menu > li > a > b {width:10px;height:10px;display:block;float:right;}
#header .gnb .contact_menu > li > a > img {position:absolute;top:11px;right:15px;}
#header .gnb .contact_menu > li > ul {display:none;}
#header .gnb .contact_menu > li > ul li {
	position:relative;background:#d19e14;padding:15px 0;
	margin-bottom:1px;font-size:13px;text-align:center;color:#fff;
}
#header .gnb .contact_menu > li > ul li.kko a {font-size:13px;text-align:center;color:#fff;display:block;font-weight:normal;}
#header .gnb .contact_menu > li > ul li b {width:10px;height:10px;display:block;float:left;}
#header .gnb .contact_menu > li > ul li img {position:absolute;top:13px;left:30px;}

/* footer */
#footer {position:fixed;bottom:-50px;left:0;background:#414141;width:100%;padding:12px 0 10px;min-width:1200px;z-index:650;}
#footer .inner {color:#e1e1e1;font-size:11px;overflow:hidden;}
#footer .inner > span a,#footer .inner address {color:#e1e1e1;font-family:'돋움',Dotum;}
#footer .inner > span {float:left;width:200px;margin-left:20px;}
#footer .inner address {float:right;text-align:right;margin-right:20px;line-height:1.3em;overflow:hidden;}


