
body{background: none;}
button{}
#wrap{}
#header{}
.logo{width: 100%;text-align: center;padding-top: 18px;margin-left:-5px}
.logo img{width: 165px;}
.loginM{}
#wrapW {background: url(../images/common/mainBgx.png) 0 -20px repeat-x;}
.tsh{top:65px;width:98%;margin:0 1%; background-color:#fff;right: 0px;}
.tsh input[type=text]{width:87%}
.tsh input[type=image]{position:absolute;top:0;right:5px}
.loginM{display:inline-block;position:absolute;top:10px;right:10px}
.loginM img{width:26px;padding-top:7px}
/*.tsh{border: none;position: absolute;right: 0;width: auto;top: 0;}
.tsh *{}
.tsh{margin-right:8px}
.tsh input[type=text]{display: none;}
.tsh input[type=image]{width: 31px;height: 80px;padding: 26px 3px 28px;}
.tsh a{display:inline-block}*/
.tsh .log{width:26px;padding-top:25px}
.tsh .logout{width:35px;padding-top:28px}
.global{display: none;}
.global ul{}
.global ul li{}
.global ul li a{}
.loginM{display:block}
#contents{padding-top: 50px;}
/*.gnbBg{background-color:#000;display: block;opacity:0.8;height: 100vh;top: 79px;}*/
#gnb{height: 0;margin: 0;z-index: 9999;padding: 0;background: none;}
#gnb>ul{
	left: -100%;
	position: absolute;background-color: rgba(255,255,255,0.99);padding-left: 3px;width: 85%;
	height: 1150px;
	border-top: 4px solid #0886c3;
	/* box-shadow: 3px 3px 3px rgba(0,0,0,0.5); */
	display: none;
	top:-48px;
}
#gnb.subClose .gnbBg{display: none;}
#gnb.subClose>ul{display:none}
#gnb.subOpen>ul{display:block;left: 0;top:60px;width:100%;}
#gnb>ul>li{float:left;width: 50% !important;height:350px;}
#gnb>ul>li:nth-child(odd){clear: both;}
#gnb>ul>li#gnb1_4{margin-top:-100px;}
#gnb>ul>li#gnb1_5{width: 100% !important;}
#gnb>ul>li#gnb1_5>ul{width:50%;padding:10px 10px;;}
#gnb>ul>li#gnb1_5>ul>li{width:100%;}
#gnb>ul>li.end{}
#gnb>ul>li.end a{}
#gnb>ul>li>ul>li{}
#gnb>ul>li>a{color: #000;display:inline-block;}
#gnb>ul>li.on>a{color: #000;}
#gnb>ul>li.on>a, #gnb>ul>li.hover>a{color: #000;}
#gnb>ul>li.on>a:after{display: none;}
#gnb>ul>li.on>a:after, #gnb>ul>li.hover>a:after{background:none;}
#gnb>ul>li>ul{display: block!important;padding:10px 10px; top:40px;box-shadow: none;display:none;}
#gnb>ul>li>ul>li>a{color: #000;}
#gnb>ul>li>ul>li>a:hover, #gnb>ul>li>ul>li>a:focus{background:#eee}
#gnb>ul>li>ul>li>ul{}
#gnb>ul>li>ul>li>ul li a{white-space: pre-wrap;}
#gnb a:hover, #gnb a:focus{background:#eee; white-space: pre-wrap;}

#gnb>ul>li>ul>li.i6{position: static;}
#gnb>ul>li>ul>li.i7{position: static;}
#gnb>ul>li>ul>li.i8{position: static;}
#gnb>ul>li>ul>li>a{font-size: 14px;padding: 1px 0;white-space: pre-wrap;}

@keyframes leftIn {
    0% {display: none;left: -100%;opacity: 0;}
    1% {display: block; opacity: 0;left: -100%;}
    100% {display: block; opacity: 1; left: 0;}
}
@keyframes leftOut {
    0% {display: block; opacity: 1; left: 0;}
    99% {display: block; opacity: 0;left: -100%; }
    100% {display: none; opacity: 0; }
}
#gnb.subOpen>ul{display: block; animation: leftIn 0.5s ease-out;}
#gnb.subClose>ul{display: block; animation: leftOut 0.5s ease-out;}

#gnb.subOpen>ul{display: block; }
#gnb.subClose>ul{display: block;}
bOpen ul>li>ul{}
#gnb.subOpen .gnbBg{display: none;}
#gnb .navOpen{
	display:block!important;
	position: absolute;left: 0;top: 6px;
	width: 67px;
	height: 50px;
	padding: 0;
	right: inherit;left: 0;
	background: url(../images/common/btnNavOpen.png) 20px center no-repeat;
	background-size: 27px 26px;
}
#gnb.subOpen .navClose{display: none;text-indent:-999}
#gnb .navClose{
	position: absolute;left: 0;top: 0px;
	width: 67px;
	height: 60px;
	padding: 0;
	right: inherit;left: 0;
	background:#0886c3 url(../images/common/navAllClose.png) center center no-repeat;
	background-size: 25px;
}
#gnb .navOpen span, #gnb .navClose span{font-size: 1px;opacity: 0;}

.visualSet{width: auto;float: none;height: auto;}
.visualSet .visualCtrl{bottom: inherit;top: 0;}
.visualSet .visualCtrl button{top:20px;}
.visualSet .visualCtrl .btnVisualPlay{}
.visualSet .visualCtrl .btnVisualPause{}
.visualSet .visualList ul li a{}
.visualSet .visualList ul li a:after{display: none;}
.visualSet .visualList ul li a img{width: 100%;}
.visualSet .visualList ul li a .cate{top: 20px;}
.visualSet .visualList ul li a .txt{bottom: 0;padding: 10px 10px;text-align: center;white-space: normal;background-color: #000;opacity: 0.75;line-height: 1.5;}
/*.visualSet .visualList ul li a .txt span{display: none;}*/
.visualSet .visualList ul li.xs-left a .txt{text-align: left;}
.visualSet .visualList ul li a .txt span.oneL{padding-top:0}


.focusSet{width: auto;float: none;padding: 0;background-color: #e6f7ff;}
.focusSet .s{height: auto;padding: 15px 30px;border: none;margin: 0;}
.focusSet .img{}
.focusSet .img img{width: 100%;}
.focusSet h1{}
.focusSet h1+a{display: block;}
.focusSet h1+a span{}
.focusSet h1+a .tit{}
.focusSet h1+a .txt{}
.focusSet h1+a .date{}
.focusSet a.more{right: 30px;bottom: 0;top: inherit;}


.quickSet{padding:5px 0 15px 0;}
.quickSet ul{display: block;overflow: hidden;}
.quickSet ul li{display: block;width: 33.33%;float: left;}
.quickSet ul li a{padding-top: 10px;}
.quickSet ul li.vline{border: none;}
.quickSet ul li.vline+li{border: none;}
.quickSet ul li a span{}


.newsSet{padding: 0;}
.newsSet .newsList{}
.newsSet .newsList ul li{width: 100%;padding: 0;/*float: none;*/}
.newsSet .newsList ul li:first-child{}
.newsSet .newsList ul li:last-child{}
.newsSet .newsList ul li .set{height: auto !important;}
.newsSet .newsList ul li .set>a{}
.newsSet .newsList ul li .set>a .img{}
.newsSet .newsList ul li .set>a .img img{width: 100%;}
.newsSet .newsList ul li .set>a .tit{}
.newsSet .newsList ul li .set>a .txt{}
.newsSet .newsList ul li .set>.row{}
.newsSet .newsList ul li .set>.row>*{}
.newsSet .newsList ul li .set>.row .cate{}
.newsSet .newsList ul li .set>.row a{}
.newsCtrl{text-align: center;padding: 10px;}
.newsCtrl button{width: 25px;height: 25px;
	background-size: 100%;
	vertical-align: top;
}
.newsCtrl .newsLeft{background-image: url(../images/common/newsCtrlLeft.png);}
.newsCtrl .newsStop{background-image: url(../images/common/newsCtrlStop.png);}
.newsCtrl .newsRight{background-image: url(../images/common/newsCtrlRight.png);}


.dataSet{float: none;width: 100%;padding: 0;border:4px solid #e0e0e0;border-width: 4px 0;}
.dataSet>div{}
.dataSet h1{}
.dataSet ul li{}
.dataSet ul li a{}
.dataSet ul li a div{}
.dataSet ul li span{}
.dataSet a.more{}
.dataSet a.more img{}

.newsLetterSet{float: none;width: 100%;padding: 0;background-color: #e6f7ff;}
.newsLetterSet .s{border: none;padding: 20px 30px;}
.newsLetterSet .s:after{}
.newsLetterSet .s>.img{float: none;width: 100%;display: block;padding: 0;}
.newsLetterSet .s>.img img{width: 100%;max-width: inherit;}
.newsLetterSet .s>div{float: none;width: 100%;position: relative;}
.newsLetterSet .s>div h1{margin: 12px 0 0;}
.newsLetterSet .s>div h1 img{}
.newsLetterSet .s>div a.link{}
.newsLetterSet .s>div a.link:after{}
.newsLetterSet .s>div p{}
.newsLetterSet .s>div a.more{right: 0;top: 0;}
.newsLetterSet .s>div a.more img{}


.adSet{background-color: #0e4273;border-top: 4px solid #dddddd;padding: 20px 30px 5px;}
.adSet .ctrl{}
.adSet .adList{overflow: hidden;}
.adSet .adList:after{}
.adSet .adList ul{}
.adSet .adList ul li{}
.adSet .adList ul li a{}
.adSet .adList ul li a img{width: 125px;}
.adSet .adCtrl{position: static;}
.adSet .adCtrl button{}
.adSet .adLeft{}
.adSet .adStop{}
.adSet .adRight{}

.footer{background-color: #0e4273;padding: 15px 10px 0 10px;}
.footer .footerNav:after{}
.footer .footerNav li{}
.footer .footerNav li a{color: #959595;padding: 0;font-size: 14px;padding-left: 10px;}
.footer .footerNav li:first-child a{padding-left:0}
.footer .footerNav li.policy a{color: #f8c05e;padding-right:0}
.footer .footerNav li.newsletter{display: none;}
.footer .footerNav li.newsletter a{}
.footer .footerNav li.sns {clear:both;float:none;margin:0 auto;text-align:center;padding-top:5px;}
.copyright{background-color: #0e4273;padding: 10px;font-size: 11px;width:100%}
.copyright address{color: #fff;}
.copyright p{color: #a5a5a5;}
