@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('common.css');
@import url('main.css');
@import url('sub.css');

* {margin:0; padding:0;}

/*html { font-family: sans-serif;*/
/*-ms-text-size-adjust: 100%;*/
/*-webkit-text-size-adjust: 100%; }*/
/*body, html {font-family:'Noto Sans KR', 'Nanum Gothic', '³ª´®°íµñ', µ¸¿ò, ±¼¸², Dotum, Gulim, sans-serif, tahoma; font-size:12px; line-height:24px;}*/ /*0812 ÅØ½ºÆ® ÆùÆ® ¸ÂÃãÀ¸·Î ºñÈ°¼º*/
table { border-spacing:0;border-collapse:collapse;}
a:link { color:#727272; text-decoration:none;}
a:visited { color:#727272;text-decoration:none;}
a:hover { color:#727272; text-decoration:none;}
a:active { color:#727272; text-decoration:none;}
img {border:0 none;padding:0; margin:0;}
ol, ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
hr {border-right:1px solid #fff; border-bottom-color:#fff; border-left-color:#fff; border-top:1px solid #dedede;}


.fl_left {float:left}
.fl_right {float:right}
.fl_clear {clear:both; height:0; font-size:0; line-height:0}
.fl{float:left !important}
.fr{float:right !important}
.fn{float:none !important}
.center{text-align:center !important}
.right {text-align:right !important;}
.clearfix{*zoom:1}
.clearfix:after {content:'';display:block;clear:both}
.middle {vertical-align:middle;}
.absm {vertical-align:absmiddle;}
.top {vertical-align:top;}
.al_left {text-align:left !important}
.al_center {text-align:center}
.al_right {text-align:right}
.al_top {vertical-align:top}
.al_middle {vertical-align:middle}
.al_bottom {vertical-align:bottom}
.al_justify {text-align:justify}
.left {text-align:left !important}
.hand {cursor:pointer}
.overflow {overflow:auto; overflow:hidden}
.none {display:none !important}
.hide {display:block; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; text-indent:-9999px;}
.pos_rel {position:relative}
.clfix:after {content: "."; display: block; height:0px; clear:both; visibility:hidden;}
.clfix {display: inline-block}
.clfix {display: block}
* html .clfix {height:1%}
.clfix {zoom:1}

/* Å¾¹öÆ° ÁöÁ¤ ½ºÅ¸ÀÏ */
.top-btn {
position: fixed;
right: 10%;
bottom: 15%;
width: 42px;
height: 42px;

outline: none;
cursor: pointer;
border: none;
background:#484848;
display: none;
}



/* ¸ÞÀÎÀ¯Æ©ºê */


.main_youtube{width:100%; height:550px; display:flex; align-items: center; justify-content: center; }
.youtube_group{width:100%; margin-top:20px;&#160;background: url(../../img/youtube_background.jpg); background-attachment:fixed;&#160;background-position: center;&#160;background-size:cover;&#160;background-repeat:no-repeat;&#160;&#160;margin-top:30px;}
.youtube_group>.text01{font-size:40px; color:#fff; font-weight:bold; text-align:center; }