@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@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: 'Cinzel';
	font-style: normal;
	src: url('../font/Cinzel-Regular.eot');
	src: url('../font/Cinzel-Regular.ttf');
	src: url('../font/Cinzel-Regular.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:'Cinzel','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}

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

/* common - mov */
#MainVideo {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;/*z-index:30;*/height:auto;overflow:hidden;object-fit:cover;}
#myVideo	{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;/*z-index:30;*/height:auto;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:auto;overflow:hidden;object-fit:cover;}}
*/
#fullpage #mov > div {/*position:relative;overflow:hidden;*/}

.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:210;
}.sbg {
	background:url(http://gonylab2.speedgabia.com/common/gbg.png) repeat left top;
	position:absolute;top:0;left:0;width:100%;height:100%;z-index:210;opacity:1;
}.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:200;
}

/* common - slide */
.slide {position:relative;width:100%;height:100%;overflow:hidden;min-width:1200px;min-height:650px;}
.slide_show {position:relative;width:100%;height:100%;overflow:hidden;min-height:650px;}
.slide_show > li {position:absolute;top:0;left:0;width:100%;height:100%;min-height:650px;overflow:hidden;}
.slide .nav > a {position:absolute;top:50%;margin-top:-34px;}
.slide .nav .prev {left:30px;}
.slide .nav .next {right:30px;}
.slide .nav div a {display:block;}
.main .nav ul {position:absolute;left:5%;bottom:50px;}
.main .nav ul li {float:left;width:8px;margin-left:8px;}
.main .nav ul li a {width:8px;height:8px;display:block;margin:0 auto;}
.main .nav ul li a {background:#fff;border-radius:4px;opacity:0.6;}
.main .nav li a.active {background:#fff;border-radius:4px;opacity:1;}
.slide .nav {z-index:250;}

/*cont */
.cont {min-height:450px;margin-bottom:100px;}
.cont .nav ul {position:absolute;left:50%;bottom:50px;width:1000px;z-index:350;}
.cont .nav ul li {float:left;width:16.66%;text-align:center;}
.cont .nav ul li.ltn {}

.cont .nav ul li a {background:none;color:#fff;font-size:16px;padding-bottom:15px;margin-bottom:20px;display:block;}
.cont .nav ul li a.on {background:url(http://gonylab5.speedgabia.com/allie/images/cont_active.png) no-repeat center bottom;}
.cont .nav .prev {display:none}
.cont .nav .next {display:none}

/* common - header */
#header {
	position:fixed;top:0;left:0;width:100%;height:52px;min-width:1200px;z-index:700;border-bottom:1px solid #e8e8e8;
	background:rgba(255,255,255,0.9);
}
#header h1 {position:absolute;left:5%;top:0;}
#header h1 a {display:block;}

#header #gnb {width:100%;position:relative;}
#header #gnb > ul {width:700px;position:absolute;right:390px;top:0;}
#header #gnb > ul > li {width:25%;float:left;position:relative;}
/*
#header #gnb > ul > li.ssbn {width:16%;}
#header #gnb > ul > li.lsbn {width:22%;}
*/
#header #gnb > ul > li > a {padding:19.5px 0;color:#000;}
#header #gnb > ul > li.active > a {color:#36506a;font-weight:bold;}

#header #gnb > ul > li ul {position:absolute;left:0;top:52px;z-index:300;width:1000px;height:53px;overflow:hidden;display:none;}
#header #gnb > ul > li ul.gnb_speci {left:-100px;}
#header #gnb > ul > li ul li {float:left;}
#header #gnb > ul > li ul li a {color:#fff;padding:20px 10px;}
#header .gnb_bg {background:#36506a;width:100%;height:53px;position:absolute;left:0;top:52px;display:none;}
#header #gnb ul li a {display:block;text-align:center;font-size:14px;}

#header .book_bg {width:398px;height:53px;background:url(http://gonylab5.speedgabia.com/allie/images/book_btn_bg.png) no-repeat right top;position:absolute;right:0;top:0;}
#header .book_btn {position:absolute;right:225px;top:0;}
#header .book_btn a {display:block;}

/* common - footer */
#footer {position:fixed;bottom:-335px;left:0;width:100%;z-index:690;}
#footer .f-top {position:relative;width:100%;height:85px;background:#36506a;z-index:320;}
#footer .f-top > div {position:relative;width:1200px;height:85px;margin:0 auto;overflow:hidden;} 
#footer .f-top > div .f_rbtn {position:absolute;top:25px;left:0;height:40px;}
#footer .f-top > div .f_rbtn p {float:left;font-size:14px;width:180px;color:#fff;}
#footer .f-top > div .f_rbtn p span {font-size:18px;color:#fff;display:block;margin-top:3px;}
#footer .f-top > div .f_rbtn a {float:left;display:block;padding:10px 45px;background:#202d3a;border:1px solid #55708a;color:#fff;}
#footer .f-top > div .f_tbtn {position:absolute;top:0;right:0;z-index:100;display:block;}
#footer .f-top > div .f_tbtn a {display:block;}
#footer .f-top > div .famil_site {background:url(http://gonylab5.speedgabia.com/allie/images/famil_site_bg.jpg) no-repeat left center;position:absolute;right:120px;top:50px;margin-top:-21px;}
#footer .f-top > div .famil_site a {color:#fff;padding:10px 0 10px 25px;}

#footer .f-in {width:100%;height:250px;overflow:hidden;}
#footer .f-in h5 {position:relative;width:79px;margin:0 auto;padding:35px 0 20px;z-index:320;}
#footer .f-in address {position:relative;width:1200px;margin:0 auto;z-index:320;}
#footer .f-in address span {font-size:12px;display:block;line-height:1.5em;color:#e1e1e1;font-family:'돋움',Dotum;text-align:center;}
#footer .f-in address span a {color:#e1e1e1;}



