@charset "utf-8";
/* Reset */
html,body,p,td{margin:0 0 0 0;font-size:16px;line-height:160%;min-height:100%;border-collapse:collapse}

/* Layout */
.container,
.body{position:relative;z-index:1}
.header:after,
.body:after{content:"";display:block;clear:both}
.content{padding:0 0 40px 0;zoom:1}
.content>*:first-child{margin-top:0}
.content img{max-width:100%;height:auto}

.mic{position:relative;padding:0 0 0 0;zoom:1;width:1100px;margin:0 auto}

/* GNB */
.gnb{position:relative;z-index:998;font-size:22px;height:31px;clear:both}
.gnb:before{content:"";display:block;width:100%;height:0px}
.gnb ul{margin:2px;list-style:none;float:right}
.gnb a{text-decoration:none;white-space:nowrap;width:165px;text-align:right;color:#444444}
/* ¿À¹ö½Ã ºÎ¸Þ´º ¹è°æ»ö */
.gnb>ul{position:absolute;z-index:998;top:32px;left:-1px;right:-1px;background-image:url('/images/menu_back.png');background-attachment:scroll;height:0}
/* .gnb>ul{position:absolute;z-index:999;top:32px;left:-1px;right:-1px;background:navy;opacity:.8;filter:alpha(opacity=65);height:0} */
.gnb.open>ul{height:auto}
.gnb>ul:after{content:"";display:block;clear:both}
.gnb>ul>li{position:relative;top:-32px;float:left;margin:0 -1px -8px 0}
.gnb>ul>li>a{font-weight:bold;display:block;width:165px;line-height:25px;padding:0 20px;position:relative}
.gnb>ul>li>a:after{content:""}
.gnb>ul>li.active>a,
.gnb>ul>li.hover>a{color:red}
.gnb ul ul{display:block;position:relative;z-index:2;padding:0 20px;margin:0 0 0 -1px;border-left:0px none;height:0;overflow:hidden}
.gnb.open ul ul{margin-top:6px}
.gnb ul ul:before{content:"";position:absolute;left:0;top:5px;width:1px;height:100%;background:#444444}
.gnb.open ul ul{padding:35px 20px 20px 20px;height:auto}
.gnb>ul>li:first-child>ul{border:0}
.gnb>ul>li:first-child>ul:before{content:normal}
.gnb ul ul a{display:block;line-height:25px;font-size:16px;color:#cccccc;padding:0 0 6px 0}
.gnb ul ul a:hover,
.gnb ul ul a:focus{text-decoration:underline;color:#cccccc}

.bann{padding:18px 0 0 0;z-index:0;}
.xe-widget-wrapper.aaa_aaa{float:none !important;padding:0px 0 0px 0;width:1100px;margin:0 auto !important}

.video-container{position:relative;padding-bottom:45%;height:0;overflow:hidden;}
.video-container video,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:auto}
/* video {position: absolute; width: 100%; overflow: hidden;} */

.jb-text { position: absolute; width: 100%; height:100%;background-image:url('/images/pattern.png'); background-attachment:scroll;}
.tp{font-size:90px;color:#fff;font-weight:bold;text-shadow:3px 3px 5px #000000;}
.md{font-size: 24px;color:#fff;}
.ow{font-size: 18px; color: rgba(255,255,255,.8);letter-spacing:20px }

.main_card{width:100%;cursor:pointer;text-align:center;line-height:150%}
.main_cardb{width:100%;cursor:pointer;text-align:center;line-height:150%;border:1px solid #cccccc;border-radius:8px;}

.fttd{color:#cccccc;font-size:14px;text-decoration:none}

.bott_line{position:relative;color:#f4f4f4;padding:0px 0 0px 0}
.bott_line > a{color:#555555;text-decoration:none;font-size:14px;font-weight:bold}
.bott_line > a:hover{color:#000}
