@charset "utf-8";

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
ol,ul {list-style:none;}
li img, dd img {}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym,img {border:0;}
input,textarea,select, button{font-family:Malgun Gothic,'맑은 고딕',NanumGothic,'나눔고딕',Dotum,'돋움', sans-serif;font-size:14px;}
button::-moz-focus-inner{border:0;}
img,input,button {vertical-align:middle;}
button {cursor:pointer;}
em, address{font-style:normal;}
body{background:#fff;font-size:14px;font-family:Malgun Gothic,'맑은 고딕',NanumGothic,'나눔고딕',Dotum,'돋움', sans-serif;font-weight:400;color:#555;line-height:1.5;_text-align:center;overflow-x:hidden;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;}
td{font-family:Malgun Gothic,'맑은 고딕',NanumGothic,'나눔고딕',Dotum,'돋움', sans-serif;font-size:14px;}
a{selector-dummy:expression(this.hideFocus=true);outline:0;}
a,label{cursor:pointer;}
a:link{text-decoration:none;color:#555;}
a:visited{text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#222;}
.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
#skip, .skip {font-size:0;width:0;height:0;line-height:0;position:absolute;left:-9999px; }
*, *:before, *:after{box-sizing:content-box;}
.ir{font-size:0 !important;height:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important;width:0 !important;text-indent:-9999px !important;}
strong{font-weight:600;}

/* ##### [layout] ##### */
#wrap{position:relative;left:0;transition:0.3s all;}

/* ##### [etc] ##### */
.contWrap{width:1000px; margin:0 auto;}
.row{overflow:hidden;}
.pr{position:relative;}
.fl{float:left !important;}
.fr{float:right !important;}
.input{background:#fff;border:1px solid #dbdcdc;color:#333;font-size:14px;height:35px;line-height:35px;padding:0 10px;border-radius:0;box-shadow:0;-webkit-appearance:none;}
input:disabled, select:disabled{opacity:1;}
.input:focus{border:1px solid #adadad;}
.date01{margin:0 4px 0 0;}
.textarea{background:none;border:1px solid #dadada;width:98%;height:120px;color:#333;padding:10px 0 10px 10px;resize:none;font-size:14px;}
.textarea:focus{border:1px solid #ababab;}
.textarea2{border:1px solid #dadada;width:99%;height:100px;color:#555;padding:5px 0 5px 5px;resize:none;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.textarea2:focus{border:1px solid #adadad;}
.textarea3{border:1px solid #dadada;height:55px;color:#333;padding:5px 0 5px 10px;width:100%;border-radius:0px;box-shadow:0;-webkit-appearance:none;}
.textarea3:focus{border:1px solid #adadad;}
.select{background:none;border:1px solid #dadada;height:35px;line-height:35px;padding:0 0 0 5px;vertical-align:middle;color:#333;font-size:13px;}
.nmg{margin:0 !important;}
.tpd50{padding-top:50px !important;}
.mt8{margin-top:8px !important;}
.mt30{margin-top:30px !important;}
.mt50{margin-top:50px !important;}
.mb5{margin-bottom:5px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.ex{color:#727171;margin:0 0 0 10px;}
.w5{width:5px !important;} 
.w10{width:10px !important;} 
.w20{width:20px !important;} 
.w30{width:30px !important;} 
.w50{width:50px !important;} 
.w70{width:70px !important;} 
.w100{width:100px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w410{width:410px !important;}
.txtRed{color:#e30d15 !important;}
.txtRed2{color:#cb1517 !important;}
.replyBullet{}
.replyBullet img{vertical-align:middle;margin-top:-5px;margin-right:5px;}
.txt_right{text-align:right;}

/* ##### [animated] ###### */
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
	opacity:0;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity:1;
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
	opacity:0;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity:1;
  }
}
@-webkit-keyframes slideInRight2 {
  0% {
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
	opacity:0;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity:1;
  }
}

@keyframes slideInRight2 {
  0% {
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
	opacity:0;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	opacity:1;
  }
}

@-webkit-keyframes slideInRightOut {
  0% {opacity:1; }
  100% {opacity:0; }
}
@keyframes slideInRightOut {
  0% {opacity:1; }
  100% {opacity:0; }
}
@-webkit-keyframes slideInRight2Out {
  0% {opacity:1; }
  100% {opacity:0; }
}
@keyframes slideInRight2Out {
  0% {opacity:1; }
  100% {opacity:0; }
}

/* ##### [custom design] ##### */
.select-area{position:relative;display:inline-block;*display:inline;zoom:1;vertical-align:top;background:#f6f7f7;width:120px;border-radius:15px;padding:0 0px 0 10px;overflow:hidden;}
.select-area i{position:absolute;right:8px;top:10px;display:block;width:13px;height:8px;background:url(../images/icon/select_arrow.png) 0 0 no-repeat;pointer-events:none;}
.select-area select{border:0;background:#f6f7f7;line-height:25px;width:140px;height:25px;font-size:14px;padding:0 0px 0 0;color:#727171;box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance:none;appearance:none;transition:0.3s all;outline:0;}
.select-area select:hover, .select-area select:focus{border:0;}
.select-area select::-ms-expand{display:none;}
.select-area.long-select{width:140px;}
.select-area.long-select select{width:160px;}

/* ##### [btn] ##### */
.btnArea{text-align:center;}
.btnrArea{text-align:right;}
.btn{display:inline-block;cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance:none;appearance:none;outline:0;transition:0.3s all;border-radius:0;}
.xsmall{font-size:12px;height:35px;line-height:33px;padding:0 10px;overflow:visible;}
.xsmall2{font-size:12px;height:25px;line-height:23px;padding:0 10px;overflow:visible;}
.small{font-size:14px;height:35px;line-height:33px;padding:0 15px;overflow:visible;}
.mid{font-size:17px;height:38px;line-height:38px;padding:0 35px;overflow:visible;}
.big{font-size:15px;height:50px;line-height:50px;padding:0 50px;overflow:visible;}
.white{background:#fff;border:1px solid #dadada;}
.black{background:#696472;border-top:1px solid #696472;border-left:1px solid #696472;border-right:1px solid #3d3944;border-bottom:1px solid #3d3944;color:#fff !important;}
.gray{background:#9e9f9f;border-top:1px solid #9e9f9f;border-left:1px solid #9e9f9f;border-right:1px solid #888;border-bottom:1px solid #888;color:#fff !important;}
.gray2{background:#c9caca;border-top:1px solid #c9caca;border-left:1px solid #c9caca;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#fff !important;}
.vio{background:#af003e;border:1px solid #af003e;color:#fff !important;}
.red{background:#cb1417;border:1px solid #cb1417;color:#fff !important;}
.blue{background:#1091d0;border-top:1px solid #1091d0;border-left:1px solid #1091d0;border-right:1px solid #236daa;border-bottom:1px solid #236daa;color:#fff !important;}
.green{background:#369369;border:1px solid #369369;color:#fff !important;}
.round{border-radius:3px;}

.gray:hover{background:#1091d0;border:1px solid #1091d0;}
.gray2:hover{background:#1091d0;border:1px solid #1091d0;}


/* ##### [top] ##### */
#header{position:relative;background:#474747;width:100%;height:115px;z-index:500;box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);}
#header .headTop{}
#header .btn_nav{display:none;}
#header .logo{position:absolute;left:0px;top:0px;z-index:150;}
#header .logo a{display:block;width:150px;height:142px;background:url(../images/clip/tlogo.jpg) 0 0 no-repeat;}

#header .gnb{background:#555;height:20px;box-shadow:0 0 3px rgba(0,0,0,0.2);}
#header .gnb .gnb-links{float:right;}
#header .gnb .gnb-links li{float:left;}
#header .gnb .gnb-links li a{display:block;font-size:11px;color:#fff;line-height:20px;padding:0 8px;}
#header .gnb .gnb-links li a:hover{text-decoration:underline;}
#header .gnb .gnb-links li.lang{margin:0 0 0 10px;}
#header .gnb .gnb-links li.lang a{background:#666;}

#header .lnb{height:95px;overflow:hidden;position:relative;z-index:100;}
#header .lnb .contWrap > ul{float:left;margin:10px 0 0 235px;}
#header .lnb .contWrap > ul > li{float:left;padding:20px 25px;}
#header .lnb .contWrap > ul > li > a{position:relative;display:block;text-align:left;color:#fff;font-size:18px;line-height:35px;font-weight:700;transition:0.3s all;}
#header .lnb .contWrap > ul > li > a:after{position:absolute;content:"";width:0;height:2px;background:#fff;left:0;bottom:-1px;transition:0.3s all;}
#header .lnb .contWrap > ul > li > a:hover:after, 
#header .lnb .contWrap > ul > li.active > a:after{width:100%;}
#header .lnb .contWrap > ul > li > ul{position:absolute;left:0;top:80px;display:none;margin:0;padding:15px 0 0 0;}
#header .lnb .contWrap > ul > li > ul > li{position:relative;float:left;padding:0;}
#header .lnb .contWrap > ul > li > ul > li > a{display:block;color:#666;font-size:12px;line-height:27px;text-align:left;padding:0 10px 0 10px;}
#header .lnb .contWrap > ul > li > ul > li > a:hover{color:#fff;background:#666;}
#header .lnb .contWrap > ul > li.m01 > ul{left:250px;}
#header .lnb .contWrap > ul > li.m02 > ul{left:355px;}
#header .lnb .contWrap > ul > li.m03 > ul{left:465px;}
#header .lnb .contWrap > ul > li.m04 > ul{left:595px;}
#header .lnb .contWrap > ul > li.m05 > ul{left:auto;right:0;}
#header .lnb .contWrap > ul > li.m06 > ul{left:725px;}

/* ##### [slide] ##### */
.main-slide-sec{position:relative;background:#777;height:325px;margin:27px auto 30px;text-align:center;}
.main-slide-sec .bx-controls-direction a{float:left;display:block;width:50px;height:50px;background:url(../images/button/main_slide_control.png) 0 0px no-repeat;text-indent:-9999px;z-index:200;}
.main-slide-sec .bx-controls-direction .bx-prev{}
.main-slide-sec .bx-controls-direction .bx-prev:hover{background-position:0 -50px;}
.main-slide-sec .bx-controls-direction .bx-next{background-position:-50px 0px;}
.main-slide-sec .bx-controls-direction .bx-next:hover{background-position:-50px -50px;}
.main-slide-sec .bx-controls{position:absolute;top:0px;left:50%;margin-left:400px;z-index:200;}
.main-slide-sec .bx-controls .bx-pager{float:left;}
.main-slide-sec .bx-controls .bx-pager .bx-pager-item{float:left;margin:0 5px;}
.main-slide-sec .bx-controls .bx-pager .bx-pager-item a{display:block;width:13px;height:13px;background:url(../images/button/slide_controls.png) 0 0 no-repeat;text-indent:-9999px;}
.main-slide-sec .bx-controls .bx-pager .bx-pager-item a:hover, .main-slide-sec .bx-controls .bx-pager-item a.active{background-position:-13px 0;}
.main-slide-sec .bx-controls .bx-controls-auto{float:left;}
.main-slide-sec .bx-controls .bx-controls-auto .bx-controls-auto-item{float:left;margin:0 5px;}
.main-slide-sec .bx-controls .bx-controls-auto .bx-controls-auto-item a{display:block;width:13px;height:13px;background:url(../images/button/slide_controls.png) -26px 0 no-repeat;text-indent:-9999px;}
.main-slide-sec .bx-controls .bx-controls-auto .bx-controls-auto-item a.active{display:none;}
.main-slide-sec .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start{background-position:-39px 0;}
.main-slide-sec .slide-txt-wrap{position:absolute;left:0px;top:0;width:100%;text-align:left;line-height:1.3;z-index:100;text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.main-slide-sec .slide-txt-wrap .tit{font-size:30px;color:#fff;font-weight:600;margin:100px 0 10px 50px;-webkit-animation-name: slideInRightOut;animation-name: slideInRightOut;-webkit-animation-delay:0s;animation-delay:0s; -webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.main-slide-sec .slide-txt-wrap .txt{font-size:13px;color:#fff;font-weight:600;line-height:1.5;margin:0 0 15px 50px;-webkit-animation-name: slideInRight2Out;animation-name: slideInRight2Out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration: 1s;animation-duration:1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.main-slide-sec .active .slide-txt-wrap .tit{-webkit-animation-name: slideInRight;animation-name: slideInRight;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-duration: 1s;animation-duration: 1s;}
.main-slide-sec .active .slide-txt-wrap .txt{-webkit-animation-name: slideInRight2;animation-name: slideInRight2;-webkit-animation-delay:0.5s;animation-delay:0.5s; -webkit-animation-duration: 1s; animation-duration:1s;}
.main-slide-sec .slide01{}
.main-slide-sec .slide02{}
.main-slide-sec .slide03{}

#mainSlider > li{left:0;}
.main-slide-sec .slide-img-wrap{position:relative;width:1000px;margin:0 auto;}
.main-slide-sec .slide-img-wrap .l{position:absolute;left:-1000px;top:0;-webkit-filter: blur(1px);/* Chrome, Safari, Opera */filter: blur(1px);}
.main-slide-sec .slide-img-wrap .l img{opacity:0.5;-o-opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);}
.main-slide-sec .slide-img-wrap .c{}
.main-slide-sec .slide-img-wrap .r{position:absolute;right:-1000px;top:0;-webkit-filter: blur(1px);/* Chrome, Safari, Opera */filter: blur(1px);}
.main-slide-sec .slide-img-wrap .r img{opacity:0.5;-o-opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);}

.main-slide-sec .slide-txt-wrap.white-bg{text-shadow:none;}
.main-slide-sec .slide-txt-wrap.white-bg .tit{color:#444;}
.main-slide-sec .slide-txt-wrap.white-bg .txt{color:#888;}

/* ##### [sec] ##### */
.row{overflow:hidden;}
.sec_tit{background:url(../images/icon/sec_title_icon.png) 0 50% no-repeat;font-size:16px;color:#4c4c4d;font-weight:600;padding:3px 0 3px 30px;margin:0 0 15px 0;}
.main-seminer-sec{margin:0 0 40px 0;}
.main-sec{margin:0 0 40px 0;}
.seminer_wrap{position:relative;border:1px solid #e2e2e2;border-radius:5px;overflow:hidden;padding:15px;}
.seminer_wrap .seminer_tit{float:left;font-size:14px;color:#1091d0;font-weight:600;margin:4px 0 0 15px;text-align:center;}
.seminer_wrap .seminer_tit i{display:inline-block;*display:inline;*zoom:1;width:28px;height:30px;background:url(../images/icon/seminer_title_icon.png) 0 0 no-repeat;margin:0 auto 5px auto;}
.seminer_wrap > ul{margin:0 100px 0 130px;}
.seminer_wrap > ul> li{overflow:hidden;font-size:12px;line-height:20px;}
.seminer_wrap > ul> li a{float:left;color:#ff0000;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.seminer_wrap > ul> li a:hover{text-decoration:underline;}
.seminer_wrap > ul> li span{float:right;color:#707070;}
.seminer_wrap .more{position:absolute;right:25px;top:50%;margin-top:-13px;}
.seminer_wrap .more i{display:block;background:url(../images/button/more_btn.png) 0 0 no-repeat;width:26px;height:26px;transition:0.3s all;}
.seminer_wrap .more i:hover{transform:rotate(90deg);}
.seminer_wrap .more span{display:none;}

.basic-slider .bx-controls{position:absolute;right:0;top:0;}
.basic-slider .bx-controls .bx-controls-direction{float:left;}
.basic-slider .bx-controls .bx-controls-auto{float:left;}
.basic-slider .bx-controls .bx-controls-auto-item{float:left;}
.basic-slider .bx-controls a{display:block;width:26px;height:26px;background:url(../images/button/slider_control.png) 0 0 no-repeat;text-indent:-9999px;}
.basic-slider .bx-controls .bx-prev{float:left;margin:0 10px 0 0;background-position:0 0;}
.basic-slider .bx-controls .bx-next{float:left;margin:0 10px 0 0;background-position:-26px 0;}
.basic-slider .bx-controls .bx-prev:hover{background-position:0 -26px;}
.basic-slider .bx-controls .bx-next:hover{background-position:-26px -26px;}
.basic-slider .bx-controls .bx-controls-auto-item .bx-start{background-position:-26px -52px;}
.basic-slider .bx-controls .bx-controls-auto-item .bx-stop{background-position:0 -52px;}
.basic-slider .bx-controls .bx-controls-auto-item .bx-start:hover{background-position:-26px -78px;}
.basic-slider .bx-controls .bx-controls-auto-item .bx-stop:hover{background-position:0 -78px;}
.basic-slider .bx-controls .bx-controls-auto-item .active{display:none;}

.research_wrap{position:relative;float:left;width:805px;}
.research_wrap li a{display:block;border:1px solid #e2e2e2;border-radius:5px;height:380px;overflow:hidden;}
.research_wrap li a .cont-info{padding:20px;}
.research_wrap li a .cont-info .tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#4c4c4d;font-weight:600;margin:0 0 10px 0;}
.research_wrap li a:hover .cont-info .tit{text-decoration:underline;}
.research_wrap li a .cont-info .thumb_img{margin:0 0 10px 0;width:100%;text-align:center;}
.research_wrap li a .cont-info .thumb_img img{max-width:100%;height:250px;}
.research_wrap li a .cont-info .txt{font-size:11px;color:#666;}

.quickmenu_wrap{float:right;width:170px;}
.quickmenu_wrap .menuBox{position:relative;background:#f7f7f7;border:1px solid #e2e2e2;height:380px;border-radius:5px;}
.quickmenu_wrap .menuBox i{position:absolute;right:20px;bottom:20px;width:121px;height:87px;background:url(../images/clip/postech.png) 0 0 no-repeat;}
.quickmenu_wrap .menuBox .head_menu{padding:15px 0;text-align:center;margin:0 0 15px 0;border-bottom:1px solid #e2e2e2;}
.quickmenu_wrap .menuBox ul{margin:0 20px;}
.quickmenu_wrap .menuBox li{margin:0 0 10px;}
.quickmenu_wrap .menuBox li a{display:block;padding:5px 0 5px 35px;font-size:14px;color:#707070;font-weight:600;}
.quickmenu_wrap .menuBox li.menu01 a{background:url(../images/icon/quick_menu01.png) 0 50% no-repeat;}
.quickmenu_wrap .menuBox li.menu02 a{background:url(../images/icon/quick_menu02.png) 0 50% no-repeat;}
.quickmenu_wrap .menuBox li.menu03 a{background:url(../images/icon/quick_menu03.png) 0 50% no-repeat;}

.news_wrap{position:relative;float:left;width:660px;}
.news_wrap .inner{border:1px solid #e2e2e2;border-radius:5px;height:380px;overflow:hidden;}
.news_wrap .inner a .cont-info{padding:20px;}
.news_wrap .inner a .cont-info .tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#4c4c4d;font-weight:600;margin:0 0 10px 0;}
.news_wrap .inner a:hover .cont-info .tit{text-decoration:underline;}
.news_wrap .inner a .cont-info .thumb_img{margin:0 0 10px 0;width:100%;text-align:center;}
.news_wrap .inner a .cont-info .thumb_img img{max-width:100%;height:180px;}
.news_wrap .inner a .cont-info .txt{font-size:11px;color:#666;}

.grimi_wrap{float:right;width:315px;}
.grimi_wrap .inner{border:1px solid #e2e2e2;border-radius:5px;height:380px;overflow:hidden;}
.grimi_wrap .inner a .cont-info{padding:20px;}
.grimi_wrap .inner a .cont-info .tit{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#4c4c4d;font-weight:600;margin:0 0 10px 0;}
.grimi_wrap .inner a:hover .cont-info .tit{text-decoration:underline;}
.grimi_wrap .inner a .cont-info .thumb_img{margin:0 0 10px 0;width:100%;}
.grimi_wrap .inner a .cont-info .thumb_img img{width:100%;height:180px;}
.grimi_wrap .inner a .cont-info .txt{font-size:11px;color:#666;}


/* ##### [footer] ##### */
#footer .fmenu{background:#cfa565;}
#footer .fmenu ul{overflow:hidden;}
#footer .fmenu li{float:left;}
#footer .fmenu li a{display:block;font-size:18px;color:#fff;line-height:60px;padding:0 35px;}
#footer .fmenu li a:hover{text-decoration:underline;}
#footer .fmenu .move_top{position:absolute;right:0;top:0;}
#footer .fmenu .move_top a{display:block;width:60px;height:60px;background:url(../images/icon/arrow_up.png) center center no-repeat #ab854c;}
#footer .info{font-size:13px;color:#777;padding:35px;}
#footer .info a{color:#b6b6b6;}
#footer .copyright{font-size:12px;color:#8c8f95;margin:5px 0 0 0;}



/* ##### [sub] ##### */
.subContent{position:relative;}
.stextArea{}
.stextArea .sub_text{text-shadow:2px 2px 3px rgba(255,255,255,1);}
.stextArea .sub_text .page-name{font-size:22px;color:#3e3e3e;font-weight:600;padding:75px 0 0 0;margin:0 0 3px 0;}
.stextArea .sub_text .page-text{font-size:13px;color:#8c8c8c;}
.smenuArea{float:left;width:210px;margin:70px 0 0 0;}
.smenuArea .page-name{background:url(../images/clip/smenu_titlebg.jpg) 0 0 no-repeat;font-size:22px;color:#fff;font-weight:600;padding:0px 0 0px 20px;height:73px;line-height:73px;}
.smenuArea .sub_navi{}
.smenuArea .sub_navi > ul{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.smenuArea .sub_navi > ul > li{position:relative;}
.smenuArea .sub_navi > ul > li > a{display:block;font-size:14px;padding:13px 20px;border-bottom:1px solid #dfdfdf;letter-spacing:-1px;}
.smenuArea .sub_navi > ul > li > a:hover,
.smenuArea .sub_navi > ul > li.current > a,
.smenuArea .sub_navi > ul > li.active > a{color:#0077b4;text-decoration:underline;}
.smenuArea .sub_navi > ul > li.has_sub > a{background-image:url(../images/icon/snb_arr.png);background-position:87% center;background-repeat:no-repeat;padding:13px 20px;}
.smenuArea .sub_navi > ul > li.has_sub > a:hover,
.smenuArea .sub_navi > ul > li.has_sub.current > a,
.smenuArea .sub_navi > ul > li.has_sub.active > a{background-image:url(../images/icon/snb_arr_on.png);}
.smenuArea .sub_navi > ul > li ul{display:none;background:#fafafa;padding:15px 0;border-bottom:1px solid #ddd;}
.smenuArea .sub_navi > ul > li.current ul{display:block;}
.smenuArea .sub_navi > ul > li ul li{}
.smenuArea .sub_navi > ul > li ul li a{display:block;padding:5px 10px 5px 40px;font-size:13px;color:#777;background:url(../images/icon/smenu_bar.jpg) 25px 15px no-repeat;}
.smenuArea .sub_navi > ul > li ul li a:hover,
.smenuArea .sub_navi > ul > li ul li.current a{color:#333;text-decoration:underline;}
.subContent .contHead{position:relative;overflow:hidden;margin:0 0 30px 0;height:160px;}
.subContent .contHead h3{font-size:30px;color:#333;font-weight:600;margin:70px 0 10px 0;}
.subContent .contHead .location{position:relative;font-size:14px;margin:0;font-weight:300;}
.subContent .contHead .location .home{display:inline-block;width:13px;height:12px;background:url(../images/icon/nav_icons.png) 0 0 no-repeat;vertical-align:middle;margin:-2px 0 0 0;}
.subContent .contHead .location .arrow{display:inline-block;width:13px;height:12px;background:url(../images/icon/nav_icons.png) -13px 0px no-repeat;text-indent:-9999px;vertical-align:top;margin:3px 3px 0 3px;}
.subContent .contHead .location .depth{color:#888;background:url(../images/icon/nav_icons.png) -13px 4px no-repeat;padding:0 0 0 15px;}
.subContent .contHead .location .current{color:#888;font-weight:400;background:url(../images/icon/nav_icons.png) -13px 4px no-repeat;padding:0 0 0 15px;}
.subContent .contBody{width:1000px;margin:0 auto;padding:0px 0 60px;}
.subContent .contBody:after {content:"  "; display:block; clear:both;}
.subContent .contBody .contBox{float:right;width:740px;background:url(../images/background/sub_head_bg.jpg) right 0 no-repeat;}

/* ##### [depth3 tab menu] ##### */
.depth3_tab_menu{border-bottom:1px solid #eaeaea;height:42px;margin:0 0 30px 0;}
.depth3_tab_menu ul{}
.depth3_tab_menu li{float:left;margin-right:-1px;}
.depth3_tab_menu li a{display:block;background:#f5f5f5;padding:0 30px 0 30px;height:41px;line-height:40px;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;color:#888;font-size:14px;font-weight:600;}
.depth3_tab_menu li a:hover{background:#fff;border-bottom:1px solid #fff;border-top:1px solid #eaeaea;color:#333;height:41px;}
.depth3_tab_menu li.on a,
.depth3_tab_menu li.active a{background:#fff;border-top:1px solid #eaeaea;border-bottom:1px solid #fff;color:#333;height:41px;}

.tab_panel{display:none;}
.tab_panel.active{display:block;}

/* ##### [content] ##### */

#about_page1_wrap { padding-left:1px; padding-top:1px; overflow:hidden;}
#about_page1_wrap h1 {font-size:22px;font-weight:600;color:#1091d0; display:block; margin-left:20px; margin-top:15px;text-align:left;}
#about_page1_wrap div{float:left; border:1px #eaeaea solid; margin-left:-1px; margin-top:-1px; width:368px; height:340px; overflow:hidden; position:relative;}

#about_page1_wrap .conbox1 {background:url(../images/contents/chart1.png) center -25px no-repeat;}
#about_page1_wrap .conbox1 .col0 {float:left; text-align:center; font-size:12px; position:absolute; top:30px; right:20px; line-height:1.1em;}
#about_page1_wrap .conbox1 .col1{float:left; text-align:center; font-size:12px; position:absolute; top:280px;left:50%;margin-left:-97px;line-height:1.1em;}
#about_page1_wrap .conbox1 .col2 {float:left; text-align:center; font-size:12px; position:absolute; top:280px;left:50%;margin-left:-46px;line-height:1.1em;}
#about_page1_wrap .conbox1 .col3 {float:left; text-align:center; font-size:12px; position:absolute; top:280px;left:50%;margin-left:5px;line-height:1.1em;}
#about_page1_wrap .conbox1 .col4 {float:left; text-align:center; font-size:12px; position:absolute; top:280px;left:50%;margin-left:65px;line-height:1.1em;}

#about_page1_wrap .conbox2 {background:url(../images/contents/chart2.png) center -25px no-repeat ;}
#about_page1_wrap .conbox2 .col0{float:left; text-align:center; font-size:12px; position:absolute; top:30px; right:20px; line-height:1.1em;}
#about_page1_wrap .conbox2 .col1{float:left; text-align:center; font-size:12px; position:absolute; top:75px;left:50%;margin-left:-5px;line-height:1.1em;}
#about_page1_wrap .conbox2 .col2{float:left; text-align:center; font-size:12px; position:absolute; top:193px;left:50%;margin-left:-35px;line-height:1.1em;}
#about_page1_wrap .conbox2 .col3{float:left; text-align:center; font-size:12px; position:absolute; top:125px;left:50%;margin-left:-78px;line-height:1.1em;}
#about_page1_wrap .conbox2 .col4{text-align:center; font-size:12px; position:absolute; top:270px; left:0; line-height:1.1em; width:100%;}
#about_page1_wrap .conbox2 span {font-size:20px; color:#ff6600; line-height:1.4em;}

#about_page1_wrap .conbox3 {background:url(../images/contents/chart9.png) center 0 no-repeat;}
#about_page1_wrap .conbox3 .col0 {font-size:18px; display:block;margin-top:50px; text-align:center;}
#about_page1_wrap .conbox3 span { color:#ff6600;}

#about_page1_wrap .conbox4 {background:url(../images/contents/chart3.png) center 25px no-repeat;text-align:center;}
#about_page1_wrap .conbox4 .col0 {line-height:1.1em;font-size:20px;margin:20px 0 0 0;}
#about_page1_wrap .conbox4 .col1{float:left; text-align:center; font-size:12px; position:absolute; top:125px;left:50%;margin-left:-10px;line-height:1.1em;}
#about_page1_wrap .conbox4 .col2{float:left; text-align:center; font-size:12px; position:absolute; top:240px;left:50%;margin-left:-25px;line-height:1.1em;}
#about_page1_wrap .conbox4 .col3{float:left; text-align:center; font-size:12px; position:absolute; top:175px;left:50%;margin-left:-90px;line-height:1.1em;}
#about_page1_wrap .conbox4 span {font-size:20px; color:#ff6600; line-height:1.4em;}

#about_page1_wrap .conbox5 {background:url(../images/contents/chart5.png) center 25px no-repeat;text-align:center;}
#about_page1_wrap .conbox5 .col0 {line-height:1.1em;font-size:20px;margin:20px 0 0 0;}
#about_page1_wrap .conbox5 .col1 {line-height:1.1em;font-size:16px;margin:15px 0 0 0;}
#about_page1_wrap .conbox5 span {color:#ff6600; font-weight:700;}
#about_page1_wrap .conbox5 .col2{float:left; text-align:center; font-size:15px; position:absolute; top:180px;left:50%;margin-left:-80px;line-height:1.1em;}
#about_page1_wrap .conbox5 .col3{float:left; text-align:center; font-size:15px; position:absolute; top:225px;left:50%;margin-left:-120px;line-height:1.1em;}

#about_page1_wrap .conbox6 {background:url(../images/contents/chart10.png) center 10px no-repeat;text-align:center;}
#about_page1_wrap .conbox6 .col1{line-height:1.3em;font-size:16px;margin:20px 0 0 0;}
#about_page1_wrap .conbox6 .col2{line-height:1.3em;font-size:16px;margin:15px 0 0 0;}
#about_page1_wrap .conbox6 span {font-size:20px; color:#ff6600;}

#about_page1_wrap .conbox7 {background:url(../images/contents/chart7.png) center -15px no-repeat;}
#about_page1_wrap .conbox7 .col {float:left; text-align:center; font-size:12px; position:absolute; top:30px; right:20px; line-height:1.1em;}
#about_page1_wrap .conbox7 .col0 {text-align:center;line-height:1.1em;font-size:20px;margin:20px 0 0 0;}
#about_page1_wrap .conbox7 .col1{float:left; text-align:center; font-size:12px; position:absolute; top:292px;left:50%;margin-left:-93px;line-height:1.1em;}
#about_page1_wrap .conbox7 .col2{float:left; text-align:center; font-size:12px; position:absolute; top:292px;left:50%;margin-left:-30px;line-height:1.1em;}
#about_page1_wrap .conbox7 .col3{float:left; text-align:center; font-size:12px; position:absolute; top:292px;left:50%;margin-left:64px;line-height:1.1em;}

#about_page1_wrap .conbox8 {background:url(../images/contents/chart8.png) center 10px no-repeat;text-align:center;}
#about_page1_wrap .conbox8 .col1{line-height:1.3em;font-size:16px;margin:15px 0 0 0;}

#about_page1_wrap .conbox9 {background:url(../images/contents/chart12.png) no-repeat;text-align:center;width:737px;}
#about_page1_wrap .conbox9 .col0 {line-height:1.1em;font-size:20px;margin:45px 0 0 0;}
#about_page1_wrap .conbox9 .col1 {line-height:1.3em;font-size:16px;margin:20px 0 0 0;}
#about_page1_wrap .conbox9 .col2 {line-height:1.3em;font-size:16px;margin:20px 0 0 0;}
#about_page1_wrap .conbox9 .col3 {line-height:1.3em;font-size:16px;margin:20px 0 0 0;}
#about_page1_wrap .conbox9 span {font-size:20px; color:#ff6600;}

#about_page2_wrap {overflow:hidden;}
#about_page2_wrap .greet_img{float:left;}
#about_page2_wrap .greet_img img{width:200px;}
#about_page2_wrap .greet_txt {margin:0 0 0 250px;}
#about_page2_wrap .greet_txt h1{font-size:24px;font-weight:600;margin-bottom:30px;}
#about_page2_wrap .greet_txt h2{margin-top:30px;font-size:15px;text-align:right;}
#about_page2_wrap .greet_txt span {color:#1091d0;}

.vision_wrap .varea1{background:#32a09f;font-size:20px;font-weight:600;color:#fff;text-align:center;border-radius:5px;padding:20px 10px;margin:0 0 30px 0;}
.vision_wrap .varea2{background:#f5f5f5;font-size:16px;color:#666;text-align:left;border-radius:5px;padding:20px 20px 20px 100px;margin:0 0 10px 0;}
.vision_wrap .varea2.icon01{background-image:url(../images/icon/vision_icon01.png);background-repeat:no-repeat;background-position:30px 50%;}
.vision_wrap .varea2.icon02{background-image:url(../images/icon/vision_icon02.png);background-repeat:no-repeat;background-position:30px 50%;}
.vision_wrap .upArrow{background:url(../images/contents/arrow.gif) center 0 no-repeat;height:60px;margin:20px 0;}
.vision_wrap .varea3{overflow:hidden;background:#f5f5f5;padding:30px 20px 40px;border-radius:5px;margin:30px 0 0 0;text-align:center;}
.vision_wrap .varea3 .vtit{font-size:24px;color:#bf3378;font-weight:600;text-align:center;padding:0px 0 30px;}
.vision_wrap .varea3 dl{float:left;text-align:left;padding:0 0 0 25px;margin:0 0 0 25px;border-left:1px solid #ddd;}
.vision_wrap .varea3 dl.first{margin:0;padding:0 0 0 0;border-left:0;}
.vision_wrap .varea3 dl dt{font-size:18px;color:#555;font-weight:600;margin:0 0 10px 0;}
.vision_wrap .varea3 dl dd{background:url(../images/icon/dot_icon.png) 0 11px no-repeat;padding:0 0 0 10px;}
.vision_wrap .varea3 li{float:left;width:25%;text-align:center;}
.vision_wrap .varea3 li p{margin:5px 0 0 0;font-size:14px;color:#494949;}

#tab_box{margin:0 0 20px;padding:0 0 20px;}
#tab_box ul{overflow:hidden;border:1px solid #e0dfe1;padding:3px 3px 0px 0;}
#tab_box li{float:left;margin:0 0 3px 3px;}
#tab_box li a {display:block;color:#3e4146;width:46px;height:20px;line-height:20px;padding:10px 0px;background:#f0f1f6;font-weight:600;text-align:center;}
#tab_box li a:hover,
#tab_box li.current a{background:#ff9600;color:#fff;}

ul.dot_list{margin:0 0 10px 0;}
ul.dot_list li{padding:0 0 0 10px;background:url(../images/icon/dot_icon.png) 0 9px no-repeat;font-size:12px;}
ul.dot_list.nmg{margin:0 0 0 0;}
ul.dot_list li span{font-weight:600;}

.member_list{overflow:hidden;margin:0 0 30px 0;}
.member_list > ul > li{float:left;width:48%;margin:0 20px 20px 0;border-top:1px solid #dadada;padding:30px 0 0 0;}
.member_list > ul > li:nth-child(2n+2){margin:0 0 20px 0;}
.member_list > ul > li.nth2n{margin:0 0 20px 0;}
.member_list li .inner{padding:0px 0px 0px 0;overflow:hidden;}
.member_list li .mem_img{float:left;text-align:left;}
.member_list li .mem_img img{width:100px;border:1px solid #dadada;}
.member_list li .mem_info{margin:0 0 0 130px;}
.member_list li .mem_info .name{font-size:18px;color:#000;margin:0 0 10px 0;font-weight:600;line-height:1.3;}
.member_list li .mem_info .research{font-size:13px;margin:0 0 10px 0;color:#888;}
.member_list li .mem_info .stit{display:inline-block;*display:inline;*zoom:1;font-size:15px;color:#1091d0;font-weight:600;margin:0 0 5px 0;border-bottom:1px solid #1091d0;}
.member_list li .mem_info .etc{margin:15px 0 0 0;}


#about_page4_wrap { overflow:hidden;}
#about_page4_wrap h1{font-size:18px;  display:block; margin-bottom:10px; background:#999; color:#fff; text-align:center; width:100%; padding:3px 0;}
.page4_col { float:left; width:50%; border-top:1px #eaeaea solid;}
.page4_img { padding:20px;}
.page4_con { padding:20px 20px 20px 0; }

#content_wrap{line-height:1.7;letter-spacing:-1px;}
#content_wrap .group{margin:0 0 50px 0;}
#content_wrap .group.top-line{margin:50px 0 0 0;padding:50px 0 0 0;border-top:1px solid #eaeaea;}
#content_wrap h1{position:relative;font-size:22px;font-weight:600;color:#1091d0;margin:0 0 20px 0;}
#content_wrap h1 span{position:relative;left:10px;top:-3px}
#content_wrap .title{position:relative;font-size:16px;font-weight:600;color:#363636;margin:0 0 10px 0;}
#content_wrap .title span{position:absolute;right:0;top:0;}
#content_wrap .text{font-size:14px;color:#666;margin:0 0 30px 0;}
#content_wrap .text.indent{margin-left:23px;}
#content_wrap .text.last{margin-bottom:0;}
#content_wrap .text p{margin:0 0 5px 0;}
#content_wrap .text .etc{position:relative;font-size:13px;color:#888;margin:0;padding:0 0 0 10px;}
#content_wrap .text .etc span{position:absolute;left:00px;top:1px;}
#content_wrap .text .etc.type02{margin:0 0 3px 0;padding:0 0 0 18px;}
#content_wrap .text .etc.type02 span{}
#content_wrap .text strong{font-weight:600;color:#444;text-decoration:underline;}
#content_wrap .sign{text-align:right;font-size:15px;}
#content_wrap .answer{position:relative;background:#f6f6f6;padding:15px 30px 15px 35px;margin:0 0 30px 20px;text-align:justify;}
#content_wrap .answer span{position:absolute;left:20px;top:15px;letter-spacing:0;}
#content_wrap .box{position:relative;background:#f6f6f6;padding:15px 20px 15px 20px;text-align:justify;}
#content_wrap .box .box_title{margin:0 0 5px 0;font-size:15px;font-weight:600;color:#363636;}

.introduce_wrap{position:relative;overflow:hidden;}
.introduce_wrap .introduce_txt{float:left;width:400px;}
.introduce_wrap .introduce_txt .title{font-size:22px;font-weight:600;color:#cfa565;margin:0 0 30px 0;}
.introduce_wrap .introduce_img{float:right;width:300px;}
.introduce_wrap .introduce_img img{width:100%;}

.lab_list{overflow:hidden;}
.lab_list > ul{overflow:hidden;margin:0 0 30px 0;}
.lab_list > ul > li{float:left;width:49%;margin:0 14px 15px 0;padding:0px 0 0 0;}
.lab_list > ul > li:nth-child(2n+2){margin:0 0 15px 0;}
.lab_list > ul > li.nth2n{margin:0 0 15px 0;}
.lab_list > ul > li .inner{border:1px #eaeaea solid;}
.lab_list > ul > li .lab_head{position:relative;padding:10px 50px 10px 20px;border-bottom:1px #eaeaea solid; background:#f6f6f6;font-size:16px;font-weight:600;text-align:left;color:#1091d0;}
.lab_list > ul > li .lab_head a{color:#1091d0;}
.lab_list > ul > li .lab_head .link{position:absolute;right:15px;top:12px;}
.lab_list > ul > li .lab_head .link a{display:block;background:url(../images/button/more_btn2.png) center center no-repeat;width:26px;height:26px;transition:0.3s all;}
.lab_list > ul > li .lab_info{padding:20px;overflow:hidden;}
.lab_list > ul > li .lab_info .lab_text{float:left;height:70px;margin:20px 0 0 0;}
.lab_list > ul > li .lab_info .lab_text .name{font-weight:600;font-size:15px;}
.lab_list > ul > li .lab_info .lab_text .name span{font-weight:400;}
.lab_list > ul > li .lab_info .lab_text .site a{color:#999;}
.lab_list > ul > li .lab_info .lab_logo{float:right;margin:25px 0 0 0;}
.lab_list > ul > li .lab_info .lab_logo img{max-height:90px;max-width:120px;}

.organ{background:url(../images/contents/organ_bg.png) center 65px no-repeat;margin:100px auto;width:740px;}
.organ .org.lv1{position:relative;margin:0 0 77px 0;}
.organ .org.lv1 .org_head{display:block;width:240px;height:65px;line-height:65px;text-align:center;background:#4f81bd;color:#fff;font-size:18px;font-weight:600;margin:0 auto;border-radius:5px;}
.organ .org.lv1 .list{position:absolute;left:250px;right:250px;top:65px;border:4px solid #fff;background:#f5f5f5;padding:5px 20px;font-size:14px;font-weight:300;text-align:center;}
.organ .org.lv2{position:relative;height:60px;margin:0 0 106px 0;}
.organ .org.lv2 .obj{position:absolute;top:0;}
.organ .org.lv2 .obj strong{display:block;background:#cba473;width:200px;height:60px;line-height:60px;font-size:17px;font-weight:600;color:#fff;text-align:center;border-radius:5px;}
.organ .org.lv2 .obj.lv2_1{left:135px;}
.organ .org.lv2 .obj.lv2_2{left:407px;}
.organ .org.lv2 .list{position:absolute;left:0px;right:0;top:65px;background:#f5f5f5;font-size:14px;color:#666;font-weight:300;line-height:1.5;padding:5px 20px;text-align:center;}
.organ .org.lv3{position:relative;height:60px;margin:0 0 106px 0;}
.organ .org.lv3 .obj{position:absolute;top:0;width:200px;font-size:16px;font-weight:600;color:#cba473;text-align:center;}
.organ .org.lv3 .obj strong{display:block;background:#fff;border:3px solid #cba473;line-height:60px;border-radius:5px;}
.organ .org.lv3 .obj.lv3_1{left:0px;}
.organ .org.lv3 .obj.lv3_2{left:270px;}
.organ .org.lv3 .obj.lv3_3{right:0px;}
.organ .org.lv3 .list{position:absolute;left:0px;right:0;top:70px;background:#f5f5f5;font-size:14px;font-weight:300;color:#666;line-height:1.5;padding:5px 20px;text-align:center;}

.mem_category{background:#999;font-size:16px;color:#fff;font-weight:600;padding:5px 0 5px 15px;margin:0 0 15px 0;}
.member_list2{overflow:hidden;margin:0 0 30px 0;}
.member_list2 li{float:left;width:20%;padding:15px 0;}
.member_list2 li .mem_img{text-align:center;margin:0 0 10px 0;}
.member_list2 li .mem_img img{padding:3px;border:1px solid #dadada;}
.member_list2 li .mem_info{text-align:center;}
.member_list2 li .mem_info p{font-size:14px;font-weight:500;color:#333;margin:0 0 5px 0;}

#academy_page4_wrap { overflow:hidden; }

#academy_page5_wrap { overflow:hidden; }

/* ##### [login] ##### */
.login_wrap{overflow:hidden;width:400px;padding:50px;margin:0 auto;background:#fff;border:1px solid #e2e2e2;border-radius:5px;}
.login_wrap .login_txt{text-align:center;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #eaeaea;}
.login_wrap .login_txt .txt1{font-size:16px;color:#555;font-weight:400;margin:0 0 5px 0;}
.login_wrap .login_txt .txt2{font-size:14px;color:#555;font-weight:400;}
.login_wrap .login_area{position:relative;margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #eaeaea;}
.login_wrap .login_area ul{}
.login_wrap .login_area li{margin:0 0 8px 0;overflow:hidden;}
.login_wrap .login_area li input{float:left;width:200px;border:1px solid #dadada;height:35px;font-size:14px;line-height:35px;padding:0 0 0 5px;color:#666;}
.login_wrap .login_area li input:focus{border:1px solid #adadad;}
.login_wrap .login_area li label{float:left;width:70px;margin:10px 0 0 0;font-weight:600;font-size:14px;}
.login_wrap .login_area .login_btn{position:absolute;right:0;top:0;}
.login_wrap .login_area .login_btn a{display:block;width:110px;height:83px;background:#343434;color:#fff;text-align:center;line-height:83px;font-size:14px;cursor:pointer;border:0;}
.login_wrap .login_area .login_btn input{display:block;width:110px;height:83px;background:#1091d0;color:#fff;text-align:center;line-height:83px;font-size:14px;cursor:pointer;border:0;}
.login_wrap .login_area .login_option{margin:15px 0 0 70px;}
.login_wrap .login_area .login_option .check-ui-custom label{color:#777;font-size:12px;}
.login_wrap .etc_area{text-align:center;}
.login_wrap .etc_area li{display:inline-block;margin:0 5px;}
.login_wrap .etc_area a{display:block;width:130px;height:36px;background:#dadada;border:1px solid #dadada;color:#343434;line-height:36px;text-align:center;font-size:14px;}
.login_wrap .etc_area a:hover{background:#666;color:#fff;border:1px solid #666;}

.login_wrap.nonmember .login_area .login_btn{top:49px;}
.login_wrap .orderlogin_txt{font-size:16px;margin:0 0 15px 0;padding:0 0 8px 0;border-bottom:1px solid #eaeaea;height:25px;font-weight:600;color:#333;}
.login_wrap .orderlogin_txt span{font-size:12px;color:#888;margin:0 0 0 10px;}
.login_wrap .nonmember_area{position:relative;float:left;width:420px;padding:0 0 0 40px;margin:0 0 0 40px;border-left:1px solid #dadada;}
.login_wrap .nonmember_area ul{}
.login_wrap .nonmember_area li{margin:0 0 8px 0;overflow:hidden;}
.login_wrap .nonmember_area li input{float:left;width:205px;border:1px solid #c9c9c9;height:35px;font-size:13px;line-height:35px;padding:0 0 0 5px;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.login_wrap .nonmember_area li input:focus{border:1px solid #909090;}
.login_wrap .nonmember_area li label{float:left;width:90px;margin:10px 0 0 0;font-weight:600;font-size:13px;}
.login_wrap .nonmember_area .login_btn{position:absolute;right:0;top:49px;}
.login_wrap .nonmember_area .login_btn a{display:block;width:110px;height:83px;background:#343434;color:#fff;text-align:center;line-height:83px;font-size:14px;cursor:pointer;border:0;border-radius:3px;}

.member_login_tit{font-size:24px;line-height:70px;margin-bottom:20px;text-align:center;}


/* ##### [sign] ##### */
.join_01{}
.join_01 .clause_b{}
.join_01 .clause_b p.tit{font-size:16px;font-weight:600;color:#333333;margin:0 0 10px 0;}
.join_01 .clause_b p.tit span{font-size:12px; color:#a7a7a7; font-weight:normal;}
.join_01 .clause_b p.tit span strong{font-weight:normal;color:#c30e23;}
.join_01 .clause_b .box_cla{border:1px #e7e7e7 solid; height:130px; padding:20px; margin-top:10px; line-height:20px; font-size:11px; overflow-x:hidden; overflow-y:scroll;}
.agree dt{font-size:14px;color:#343434;padding:0 0 15px 0;font-weight:600;letter-spacing:-1px;}
.agree dd{font-size:13px;color:#989898;line-height:22px;padding:0 0 30px 0;letter-spacing:-1px;}
.join_01 .clause_b .box_cla dd div{margin-top:10px;color:#343434;}
.join_01 .clause_b .agree_ch{margin:10px 0 40px 0;font-size:12px;color:#8f8f8f;}
.join_01 .clause_b .agree_ch span{margin:0 10px 0 0;}
.join_01 .sign_up{width:100%; border-top:2px #231916 solid; margin:10px 0 30px 0;}
.join_01 .sign_up th{padding:8px 10px;border-bottom:1px solid #eaeaea; font-weight:normal;font-weight:600;}
.join_01 .sign_up th span{color:#e30f13;}
.join_01 .sign_up td{padding:10px 10px;border-bottom:1px solid #eaeaea;font-size:12px;line-height:30px;}
.join_01 .sign_up .id_check_area{position:relative;}
.default_btn3{position:absolute;left:150px;top:0;display:block;line-height:24px;height:26px;text-align:center;width:70px;margin:0 10px 0 0; border:1px solid #dadada; background-color:#f6f5f9;cursor:pointer;}
.pw_dis{line-height:26px; color:#c30e23;margin:0;font-size:11px;}
.chkList{overflow:hidden;clear:both;}
.chkList li{float:left;width:100px;margin:4px 0;}
.register_chk{margin:0 0 40px 0;color:#727171;}

/* ##### [find id/pw] ##### */
.member_find{}
.member_find .tit{margin:0 0 10px 0;font-size:16px;color:#333;font-weight:600;}

/* ##### [paging] ##### */
.paging{text-align:center;clear:both;margin:0px 0 20px 0;font-family:tahoma;}
.paging a{display:inline-block;width:33px;height:32px;font-weight:600;line-height:32px;font-family:tahoma;color:#343434;border:1px solid #d7d5d5;}
.paging a:hover{background:#777;color:#fff;}
.paging a span{display:block;text-indent:-9999px;}
.paging a.page_list_present{background:#000;color:#fff;border:1px solid #000;}
.paging a.first{background:url(../images/button/page_first.png) 50% 50% no-repeat;}
.paging a.prev{background:url(../images/button/page_prev.png) 50% 50% no-repeat;}
.paging a.next{background:url(../images/button/page_next.png) 50% 50% no-repeat;}
.paging a.last{background:url(../images/button/page_last.png) 50% 50% no-repeat;}

/* ##### [board] ##### */

.board-head{overflow:hidden;margin:0 0 10px 0;}
.board-head ul li{float:left;margin:0 5px 10px 0;}
.board-head ul li.title{font-size:20px;color:#cb1517;margin:0 15px 0 0;}
.board-head ul li.rArea{float:right;margin:0;}
.board-head ul li .field{float:left;margin:0 0px 0 5px;}
.board-head ul li.schField{float:right;margin:0;}
.board-head ul li select{background:#fff;border:1px solid #dadada;height:35px;line-height:35px;padding:0 0 0 5px;vertical-align:top;box-shadow:0;border-radius:0;}

.board_write{width:100%;border-collapse:collapse;position:relative;border-top:1px solid #666;}
.board_write th{background:#f8f8f8;padding:10px 20px;border-bottom:1px solid #dbdcdc;color:#555;font-weight:600;text-align:left;font-size:14px;}
.board_write .txt1{font-size:18px;}
.board_write .txt2{font-size:15px;}
.board_write th.bg{border-left:1px solid #dbdcdc;font-size:13px;}
.board_write th span{color:#cb1517;}
.board_write .left_line{border-left:1px solid #dbdcdc;}
.board_write th.center{text-align:center;}
.board_write td{padding:10px 20px;border-bottom:1px solid #dbdcdc;text-align:left;font-size:13px;color:#727171;line-height:20px;}
.board_write tr.bg td{background:#e5e5e5;}
.board_write th.left{text-align:left;}
.board_write td.right{text-align:right;padding:0 50px 0 0}
.board_write td.center{text-align:center;}
.board_write td.num{font-size:14px;text-align:center;}
.board_write tr.dotted th.bg{border-bottom:1px dotted #dbdcdc;}
.board_write tr.dotted td{border-bottom:1px dotted #dbdcdc;}
.board_write tr.vioLine th, .board_write tr.vioLine td{border-top:1px solid #cb1517;}
.board_write .sum_num{font-size:19px;color:#cb1517;}
.board_write .sum_num2{color:#cb1517;}
.board_write td input[type="text"], .board_write td input[type="password"]{width:200px;background:none;border:1px solid #dbdcdc;color:#333;font-size:14px;height:35px;line-height:35px;padding:0 10px;}
.board_write td input[type="text"]:focus, .board_write td input[type="password"]:focus{border:1px solid #ababab;}
.board_write td b{color:#555;}
.board_write .text{color:#c8c9c9;}
.board_write .date-bar{display:inline-block;line-height:35px;margin:0 10px 0 0;}

.ul_list{overflow:hidden;}
.ul_list li{float:left;margin:0 20px 0 0;}
.ul_list li.c{clear:both;}
.ul_list li label{display:block;line-height:35px;}
.ul_list2 li{margin:5px 0 0 0;}
.ul_list2 li:first-child{margin:0;}

.board_view{margin:0 0 30px 0;}
.b_view_top{border-top:1px solid #666;border-bottom:1px solid #666;color:#343434;padding:20px 20px 20px 20px;}
.b_view_top .title{font-size:20px;margin:0 0 15px 0;}
.b_view_top .etc{padding:0;overflow:hidden;font-size:13px;margin:0 0 5px 0;}
.b_view_top .etc dt{float:left;padding:0 10px 0 0;width:70px;}
.b_view_top .etc dd{float:left;color:#a7a7a7;padding:0 20px 0 0;}
.b_view_top .etc dd a{color:#a7a7a7;}
.b_view_top .etc dd li{margin:0 0 3px 0;}
.b_view_top .etc dd b{color:#555;}
.b_view_body{clear:both;color:#787878;padding:30px 20px 0;font-size:13px;}
.b_view_body .body_cont img{max-width:100%;}
.b_view_body .gallery_detail li{margin:0 0 20px 0;}
.b_view_body .gallery_detail li img{max-width:100%;}
.boardWrap{margin:0 0 50px 0;}
.board_list_gallery{border-top:1px solid #666;}
.board_list_gallery ul{overflow:hidden;}
.board_list_gallery ul:after{clear:both;content:"";display:block;}
.board_list_gallery ul li{border-bottom:1px solid #eaeaea;padding:30px 0;overflow:hidden;}
.board_list_gallery ul li a:hover .txtArea .tit{text-decoration:underline;}
.board_list_gallery ul li a:hover .img img{opacity:0.8;-o-opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);}
.board_list_gallery ul li .img{float:left;}
.board_list_gallery ul li .img img{width:150px;height:110px;}
.board_list_gallery ul li .txtArea{margin:0 0 0 180px;}
.board_list_gallery ul li .txtArea .tit{font-size:16px;margin:0 0 10px 0;font-weight:600;color:#333;}
.board_list_gallery ul li .txtArea .txt{font-size:13px;margin:0 0 15px 0;color:#777;}
.board_list_gallery ul li .txtArea .date{background:url(../images/icon/clock_icon.png) 0 50% no-repeat;padding:0 0 0 20px;color:#999;font-size:12px;line-height:17px;}
.notify_opt{background:url(../images/icon/hot_icon.png) 0 0 no-repeat;display:inline-block;width:16px;height:16px;}
.addFile li{margin:8px 0 0 0;}
.addFile li:first-child{margin:0;}
.addFile li img{width:30px;height:30px;}
.snum{font-size:12px;color:#888;}
.inputTypeList{position:relative;overflow:hidden;width:100%;}
.inputTypeList li{float:left;margin:0 15px 0 0;}

/* ##### [reply] ##### */
.comment_popup{background:#f8f8f8;}
.comment_popup .re_form{margin:0;padding:40px 20px;}
.re_form{ border-top:1px #666 solid; background-color:#f8f8f8; padding:20px;margin-bottom:30px;font-size:14px;}
.re_form dl{overflow:hidden;margin:0 0 10px 0;}
.re_form dt{float:left; padding-right:10px;line-height:35px;font-weight:600;font-size:13px;}
.re_form dd{float:left; padding-right:20px;}
.re_form .re_b{position:relative;overflow:hidden; clear:both;}
.re_form .re_b .txt{padding:0 100px 0 0;}
.re_form .re_b .reply_addBtn{position:absolute;right:0;top:0px;display:block;width:80px;height:65px;background:#1091d0;line-height:65px;border-left:1px solid #1091d0;border-top:1px solid #1091d0;border-right:1px solid #236daa;border-bottom:1px solid #236daa;color:#fff;font-size:16px;cursor:pointer;-webkit-appearance:none;border-radius:0;}
.re_list{}
.re_list li{ border-bottom:1px #dadada solid; padding:15px 0;}
.re_list li:first-child{border-top:1px solid #dadada;}
.re_list .reply_txt{ font-size:13px; color:#555;line-height:1.5;}
.re_list .reply_info{overflow:hidden;padding:0 0 10px 0; font-size:12px;}
.re_list .reply_info span{float:left; padding-right:10px;line-height:23px;}
.re_list .reply_info span.name{color:#444;}
.re_list .reply_info span.reply{ background:url(../images/icon/arr_01.png) right no-repeat; }
.re_list .reply_info span.date{float:left; color:#aaa; padding-right:10px;}
.re_list .reply_info .reply_btn{float:right;}
.re_list .reply_info .reply_btn span{padding:0 0 0 5px;}
.re_list .reply_info .reply_btn span a{display:block;line-height:23px;border:1px solid #d5d5d5;border-radius:3px;padding:0 10px 0 20px;font-size:11px;color:#777;}
.re_list .reply_info .reply_btn span a:hover{background-color:#f5f5f5;}
.re_list .reply_info .reply_btn span.modify a{background-image:url(../images/icon/modify_icon.png);background-position:7px 5px;background-repeat:no-repeat;}
.re_list .reply_info .reply_btn span.del a{background-image:url(../images/icon/delete_icon.png);background-position:8px 6px;background-repeat:no-repeat;}

/* ##### [table] ##### */
.tb_style{border-top:1px #666 solid;width:100%;margin:0 0 30px 0;}
.tb_style.nline{border-top:0;}
.tb_style th{background:#f9f9f9;padding:10px 20px;border-bottom:1px solid #ccc;color:#555;text-align:left;font-size:14px;font-weight:600;}
.tb_style th span{color:#e30f13;margin:0 0 0 2px;}
.tb_style td{padding:10px 20px;border-bottom:1px solid #ccc;text-align:left;font-size:14px;color:#666;}
.tb_style td textarea{background:#f9f9f9;border:1px solid #cdcdcd;box-shadow:inset 0 1px 1px #eaeaea;color:#555;}
.tb_style td textarea:focus{border:1px solid #666;}
.tb_style td input[type="text"],.tb_style td input[type="password"]{border:1px solid #dadada;color:#666;height:35px;font-size:14px;line-height:35px;padding:0 5px;width:200px;}
.tb_style td input[type="text"]:focus,.tb_style td input[type="password"]:focus{border:1px solid #ababab;}

.tb_style1{border-top:1px #666 solid;width:100%;}
.tb_style1.ntopline{border-top:0;}
.tb_style1 th{background:url(../images/icon/board_th_bar.gif) 0 50% no-repeat #fff;color:#333;padding:15px 5px; text-align:center; border-bottom:1px #eaeaea solid;}
.tb_style1 th:first-child{background:#fff;}
.tb_style1 td{padding:10px; text-align:center; border-bottom:1px #ccc solid; line-height:20px;color:#666;font-size:14px;}
.tb_style1 td.left{ text-align:left;}
.tb_style1 td .icon01{ background-color:#daaa40; color:#fff; border:1px #cba13c solid; padding:5px 10px;}
.tb_style1 td a:hover{text-decoration:underline;}

.tb_date_list{border-top:1px solid #dadada;width:100%;}
.tb_date_list th{background:#f9f7f5;font-size:22px;color:#a98147;font-weight:400;padding:15px 15px;text-align:center;border-bottom:solid 1px #eaeaea;}
.tb_date_list td{padding:15px 10px 15px 20px;text-align:left;border-bottom:1px solid #eaeaea;line-height:20px;color:#555;font-size:14px;}
.tb_date_list td.search_marker{text-decoration:underline;font-weight:600;color:#a98147;}
.tb_date_list td.search_marker a{text-decoration:underline;font-weight:600;color:#a98147;}
.tb_date_list th .mon{font-size:16px;}

.tb_style2{border-top:1px #666 solid;width:100%;}
.tb_style2 th{background:#f9f7f5;padding:10px 15px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;color:#555;text-align:center;font-size:13px;font-weight:600;}
.tb_style2 th span{color:#e30f13;margin:0 0 0 2px;}
.tb_style2 .lb{border-left:1px solid #eaeaea;}
.tb_style2 td{padding:10px 15px;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;text-align:left;font-size:12px;color:#666;}
.tb_style2 .first{border-left:0;}
.tb_style2.center td{text-align:center;}
.tb_style2 a{text-decoration:underline;color:#06C;}

.tb_board_view{width:100%;border-collapse:collapse;border:0;border-top:2px solid #343434;}
.tb_board_view th{padding:10px;color:#333;text-align:center;border-bottom:1px solid #e5e5e5;font-size:14px;background:#f9f9f9;}
.tb_board_view td{text-align:left;font-size:14px;color:#666;border-bottom:1px solid #e5e5e5;line-height:20px;padding:10px 20px;}
.tb_board_view td .stxt{font-size:11px;color:#999;}
.tb_detail{border-top:2px #434343 solid;width:100%;}
.tb_detail td{padding:15px 5px; text-align:center; border-bottom:1px solid #eaeaea;line-height:18px;font-size:12px;color:#434343;}
.tb_detail td.left{text-align:left;}
.tb_detail td.subject{text-align:left;color:#343434;font-size:14px;}
.tb_detail td.date{color:#666;}
.tb_detail td.num{font-size:14px;color:#343434;}
.tb_detail td .icon01{ background-color:#daaa40; color:#fff; border:1px #cba13c solid; padding:5px 10px;}
.tb_detail td a:hover{text-decoration:underline;}
.tb_detail tr.detail{display:none;}
.tb_detail .detail_cont{text-align:left;color:#777;padding:0 0 0 75px;}
.tb_detail .detail_cont .reply_lock{margin:0 5px 0 0;}
.tb_detail .detail_reply{background:#f9f1f1;border:1px solid #f2e2e2;margin:10px 0 0 70px;text-align:left;}
.tb_detail .detail_reply .reply_inner{background:url(../images/icon/reply_arrow.png) 12px 12px no-repeat;padding:15px 15px 15px 35px;}
.tb_detail .detail_reply .reply_inner .reply_lock{margin:0 5px 0 0;}
.tb_detail .reply_icon{display:inline-block;font-size:12px;height:21px;line-height:21px;padding:0 8px;overflow:visible;background:#ca1010;border:1px solid #ca1010;color:#fff !important;border-radius:3px;margin:0 0 0 5px;}
.list_lock{margin:-2px 0 0 3px;}


/* ##### [overlayer] ##### */
#glayLayer{position:absolute;display:none;left:0;top:0;height:100%;width:100%;background:black;opacity:0.7;-o-opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);z-index:1000;}
#glayLayer.menuOn{display:block;}

.overLayer{display:none;position:fixed;z-index:8000;left:50%;top:50%;}
.overLayer .cont-head{position:relative;height:45px;background:#222;}
.overLayer .cont-head .tit{font-size:16px;font-weight:bold;color:#fff;line-height:45px;padding:0 0 0 25px;}
.overLayer .cont-head .close{position:absolute;right:11px;top:11px;width:24px;height:24px;}
.overLayer .cont-head .close a{display:block;width:24px;height:24px;background:url(../images/button/popup_close_btn.png) 0 0 no-repeat;color:transparent;}
.overLayer .cont-body{background:#fff;padding:40px 30px;}

/* ##### [custom design] ##### */
.check-ui-custom{position:relative;margin:0 0 0 0;overflow:hidden;font-size:13px;}
.check-ui-custom label{display:inline-block;background:url(../images/icon/custom_check_off.png) 0 50% no-repeat;padding:0 0 0 28px;transition:0.3s all;-webkit-transition:0.3s all;line-height:24px;}
.check-ui-custom label:hover{background:url(../images/icon/custom_check_hover.png) 0 50% no-repeat;}
.check-ui-custom input[type="checkbox"]{position:absolute;left:-9999px;}
.check-ui-custom.selected label{background:url(../images/icon/custom_check_on.png) 0 50% no-repeat;}
.check-ui-custom .selected label{background:url(../images/icon/custom_check_on.png) 0 50% no-repeat;}
.check-ui-custom.onlychk label{display:inline-block;background:url(../images/icon/custom_check_off.png) 0 50% no-repeat;padding:0 0 0 0;transition:0.3s all;-webkit-transition:0.3s all;width:22px;height:22px;}
.check-ui-custom.onlychk label:hover{background:url(../images/icon/custom_check_hover.png) 0 50% no-repeat;}
.check-ui-custom.onlychk.selected label{background:url(../images/icon/custom_check_on.png) 0 50% no-repeat;}

.radio-ui-custom{position:relative;margin:0 0 0 0;overflow:hidden;font-size:13px;}
.radio-ui-custom label{display:inline-block;background:url(../images/icon/custom_radio_off.png) 0 50% no-repeat;padding:0 0 0 26px;transition:0.3s all;-webkit-transition:0.3s all;line-height:23px;height:24px;}
.radio-ui-custom label:hover{background:url(../images/icon/custom_radio_hover.png) 0 50% no-repeat;}
.radio-ui-custom input[type="radio"]{position:absolute;left:-9999px;}
.radio-ui-custom li.selected label{background:url(../images/icon/custom_radio_on.png) 0 50% no-repeat;}
.radio-ui-custom li.disabled label{background:url(../images/icon/custom_radio_dis.png) 0 50% no-repeat;}
.radio-ui-custom li.disabled label:hover{background:url(../images/icon/custom_radio_dis.png) 0 50% no-repeat;}


/* ##### [layer popup] ##### */
.lpopup{background:#333;position:absolute;z-index:9999;}
.lpopup .title_area{padding:5px 10px;color:#fff;}
.lpopup .cont_area{}
.lpopup .close_area{text-align:right;padding:5px 10px;}
.lpopup .close_area a{color:#fff;font-size:12px;}

/* ##### [modal] ##### */
.modal-open {overflow: hidden;}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position: relative;width:auto;margin:30px auto;}
.modal-lg{width:600px;}
.modal-sm{position:absolute;width:250px;left:50%;top:50%;margin-left:-125px;margin-top:-125px;}
.modal-backdrop {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in{opacity: 0.4;filter: alpha(opacity=40);}

.modal-content{position: relative;border-radius: 5px;-webkit-background-clip: padding-box;background-clip: padding-box;outline: 0;overflow:hidden;}
.modal-head{position:relative;padding:15px 25px;background:#1091d0;color:#fff;font-size:18px;font-weight:600;}
.modal_close_btn{position:absolute;right:10px;top:10px;}
.modal_close_btn button{background:url(../images/button/modal_close.png) center center no-repeat;border-radius:3px;width:40px;height:40px;display:inline-block;border:0;padding:0;margin:0;text-indent:-9999px;}
.modal-body{position:relative;background:#fff;padding:25px;}
.modal-body img{max-width:100%;}



@media all and (max-width: 1024px){
	
/* ##### [etc] ##### */
/*html{overflow-x:hidden;height:100%;}*/
body{}
#wrap.slideMotion{left:250px;}
.contWrap{width:100%;}
.select{height:38px;line-height:38px;vertical-align:middle;font-size:13px;}
.w50{width:65px !important;text-align:center;}
.w350{width:100% !important;}

/* ##### [header] ##### */
#header{height:50px;box-shadow:0 2px 6px rgba(0,0,0,0.2);z-index:auto;}
#header .headTop{height:40px;}
#header .logo{top:5px;left:50%;margin-left:-32px;}
#header .logo a{width:63px;height:60px;margin:0 auto;background-size:auto 60px;}
#header .btn_nav{display:block;position:absolute;left:10px;top:3px;background:none;width:2em;height:2em;outline:0;padding:1em;border:0;font-size:11px;z-index:1020;}
#header .btn_nav span{display:block;margin-top:0.9em;position:relative;height:2px;background:#fff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
#header .btn_nav span:before, #header .btn_nav span:after{position:absolute;content:"";background:#fff;width:100%;height:.2em;transition:0.4s;top:-.55em;left:0;}
#header .btn_nav span:after{top:.55em;}
#header .btn_nav.active span {background: transparent;}
#header .btn_nav.active span:before {background:#fff;-webkit-transform: rotate(45deg) translate(.5em, .4em);-moz-transform: rotate(45deg) translate(.5em, .4em);-ms-transform: rotate(45deg) translate(.5em, .4em);-o-transform: rotate(45deg) translate(.5em, .4em);transform: rotate(45deg) translate(.5em, .4em);}
#header .btn_nav.active span:after {background:#fff;-webkit-transform: rotate(-45deg) translate(.35em, -.3em);-moz-transform: rotate(-45deg) translate(.35em, -.3em);-ms-transform: rotate(-45deg) translate(.35em, -.3em);-o-transform: rotate(-45deg) translate(.35em, -.3em);transform: rotate(-45deg) translate(.35em, -.3em);}
.sbg{display:none;}
#header .headMenu{position:fixed;top:0;width:250px;height:100%;left:-250px;background:#fff;transition:0.3s all;overflow-x:hidden;overflow-y:auto;padding:0;}
#header .headMenu.slideView{left:0;}
#header .gnb{background:#999;height:auto;overflow:hidden;}
#header .gnb .gnb-links{float:none;}
#header .gnb .gnb-links li{width:50%;}
#header .gnb .gnb-links li a{display:block;height:35px;line-height:35px;padding:0;font-size:12px;color:#fff;position:relative;text-align:center;border-left:1px solid #bbb;border-bottom:1px solid #bbb;margin-left:-1px;}
#header .gnb .gnb-links li.lang{margin:0;}
#header .gnb .gnb-links li.lang a{background:none;}

#header .headMenu.slideView{left:0;}
#header .lnb{height:auto !important;overflow:visible;}
#header .lnb .contWrap > ul{float:none;margin:0;}
#header .lnb .contWrap > ul > li{float:none;display:block;width:auto;padding:0;}
#header .lnb .contWrap > ul > li > a{position:relative;display:block;padding:0px 20px 0px 20px;color:#555;font-size:16px;line-height:50px;height:auto;text-align:left;font-weight:400;border:0;}
#header .lnb .contWrap > ul > li > a:hover:after{width:17px;}
#header .lnb .contWrap > ul > li > a:after{content:"";display: block;width:17px;height:9px;position: absolute;right:20px;left:auto;top:50%;margin-top:-5px;background:url(../images/icon/bg_gnb_arr.png) 0 -9px no-repeat;transition:0s;}
#header .lnb .contWrap > ul > li.open > a:after{background-position:0 0;}
#header .lnb ul > li.active > ul{border:0;}
#header .lnb .contWrap > ul > li.m01 > ul{left:0;}
#header .lnb .contWrap > ul > li.m02 > ul{left:0;}
#header .lnb .contWrap > ul > li.m03 > ul{left:0;}
#header .lnb .contWrap > ul > li.m04 > ul{left:0;right:auto;}
#header .lnb .contWrap > ul > li.m05 > ul{left:0;right:auto;}
#header .lnb .contWrap > ul > li.m06 > ul{left:0;right:auto;}
#header .lnb .contWrap > ul > li > a:hover, 
#header .lnb .contWrap > ul > li.open > a{color:#1091d0;border:0;}
#header .lnb .contWrap > ul > li.dm > a:after{-webkit-transform: rotate(45deg);transform: rotate(45deg);top:55%;right:25px;}
#header .lnb .contWrap > ul > li.dm.open > a:after{margin-top:-10px;}
#header .lnb .contWrap > ul > li > ul{background:#f8f8f8;position:relative;overflow:hidden;margin:0;padding:0;top:auto;display:block;height:auto;max-height:0;transition:all 0.3s cubic-bezier(0.77, 0, 0.175, 1) 0s;}
#header .lnb .contWrap > ul > li > ul > li{float:none;}
#header .lnb .contWrap > ul > li > ul > li > a{text-align:left;color:#;line-height:29px;font-size:13px;color:#727171;padding:0 0 0 30px;}
#header .lnb .contWrap > ul > li > ul > li > a:hover{background:none;color:#333;text-decoration:underline;}
#header .lnb .contWrap > ul > li.active > ul > li > a{color:#727171;}
#header .lnb .contWrap > ul > li{position:relative;border-bottom:1px solid #e9eff5;-webkit-transform: translate3d(-250px, 0, 0); -moz-transform: translate3d(-250px, 0, 0); -o-transform: translate3d(-250px, 0, 0); transform: translate3d(-250px, 0, 0); -webkit-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); -moz-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); -o-transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000); transition: all 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
#header .headMenu.slideView .lnb .contWrap > ul > li{-webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
#header .lnb .contWrap > ul > li:first-child{position:relative;border-top:1px solid #e9eff5;}
#header .lnb .contWrap > ul > li:nth-child(1n){transition-delay: 0.035s;}
#header .lnb .contWrap > ul > li:nth-child(2n){transition-delay: 0.07s;}
#header .lnb .contWrap > ul > li:nth-child(3n){transition-delay: 0.105s;}
#header .lnb .contWrap > ul > li:nth-child(4n){transition-delay: 0.14s;}
#header .lnb .contWrap > ul > li:nth-child(5n){transition-delay: 0.175s;}
#header .lnb .contWrap > ul > li:nth-child(6n){transition-delay: 0.2s;}
#header .lnb .contWrap > ul > li.open > ul{max-height:300px;padding:20px 0;}


/* ##### [slide] ##### */
.main-slide-sec{width:100%;background:none;height:auto;margin:0 0 30px 0;}
#mainSlider li{height:250px;}
#mainSlider img{width:100%;}
.main-slide-sec .bx-controls{left:auto;right:0;margin:0;}
.main-slide-sec .bx-controls .bx-pager{float:none;display:inline-block;}
.main-slide-sec .bx-controls .bx-controls-auto{float:none;display:inline-block;}
.main-slide-sec .slide-txt-wrap{left:0px;text-shadow:1px 1px 2px rgba(0,0,0,0.4);text-align:center;padding:60px 0 0;}
.main-slide-sec .slide-txt-wrap .tit{font-size:24px;margin:0 0 10px 0;}
.main-slide-sec .slide-txt-wrap .txt{margin:0;}
.main-slide-sec .slide-txt-wrap .link{display:none;}
.main-slide-sec .slide-img-wrap{width:auto;}
.main-slide-sec .slide-img-wrap .l{display:none;}
.main-slide-sec .slide-img-wrap .r{display:none;}

/* ##### [sec] ##### */
.main-seminer-sec{padding:0 5%;margin:0;}
.seminer_wrap .seminer_tit{float:none;margin:0 0 10px 0;font-size:16px;text-align:left;}
.seminer_wrap .seminer_tit i{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.seminer_wrap .seminer_tit p{display:inline-block;vertical-align:middle;}
.seminer_wrap > ul{margin:0;}
.seminer_wrap > ul > li{line-height:26px;}
.seminer_wrap > ul > li a{font-size:14px;width:60%;}
.seminer_wrap > ul > li span{font-size:14px;}
.seminer_wrap .more{top:15px;right:15px;margin-top:0;}

.main-sec{padding:30px 5% 0;margin:0;}
.research_wrap{float:none;width:auto;margin:0 0 30px 0;}
.research_wrap li a{height:auto;}
#researchList > li{}
.quickmenu_wrap{display:none;}

.news_wrap{float:none;width:auto;margin:0 0 30px 0;}
.news_wrap .inner{height:auto;}
.grimi_wrap{float:none;width:auto;margin:0 0 30px 0;}
.grimi_wrap .inner{height:auto;}

/* ##### [footer] ##### */
#footer .fmenu{text-align:center;}
#footer .fmenu ul{padding:10px;}
#footer .fmenu li{float:none;display:inline-block;margin:3px 10px;}
#footer .fmenu li a{font-size:13px;line-height:30px;padding:0;text-align:center;}
#footer .fmenu .move_top{display:none;}
#footer .info{padding:15px;font-size:11px;}
#footer .copyright{font-size:11px;margin:10px 0 0 0;}

/* ##### [sub] ##### */
.subContent{}
.smenuArea{float:none;width:auto;height:auto;text-align:center;border:0;margin:0;}
.smenuArea .sub_navi{height:auto;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.smenuArea .sub_navi .page-name{background:none;font-size:24px;color:#464646;margin:0;padding:30px 0 30px;height:auto;line-height:1.5;}
.smenuArea .sub_navi > ul{border-top:1px solid #dadada;border-left:0;border-right:0;}
.smenuArea .sub_navi > ul > li{position:relative;float:none;border:0;margin:0;text-align:left;}
.smenuArea .sub_navi > ul > li > a{display:block;padding:10px 20px;height:auto;font-size:14px;color:#4c4c4c;border-bottom:1px solid #dadada;line-height:1.5;border-left:0;border-right:0;border-top:0;}
.smenuArea .sub_navi > ul > li.has_sub > a{padding:10px 20px;background-position:95% center;}
.smenuArea .sub_navi > ul > li > a:hover, 
.smenuArea .sub_navi > ul > li.current > a,
.smenuArea .sub_navi > ul > li.active > a{text-decoration:underline;}
.smenuArea .sub_navi > ul > li > ul{position:static;background:#f8f8f8;padding:10px 0;border-left:0;border-right:0;border-bottom:1px solid #eaeaea;}
.smenuArea .sub_navi > ul > li > ul > li{border:0;}
.smenuArea .sub_navi > ul > li ul li a{padding:5px 10px 5px 35px;background-position:25px 50%;}
.smenuArea .sub_navi > ul > li ul li a:hover,
.smenuArea .sub_navi > ul > li ul li.current a{color:#333;text-decoration:underline;}

.subContent .contBody{width:auto;padding:0;}
.subContent .contBody .contBox{background:none;float:none;width:auto;padding:30px 5% 50px;}
.subContent .contHead{margin:0 0 20px 0;padding:0 0 20px 0;height:auto;}
.subContent .contHead h3{margin:0 0 5px 0;}
.subContent .contHead .location{position:relative;font-size:12px;}
.subContent .contHead .location .home{margin:0;}
.subContent .contHead .location .depth{background-position:-13px 3px;}
.subContent .contHead .location .current{background-position:-13px 3px;}

/* ##### [content] ##### */
#about_page1_wrap div{width:50%;box-sizing:border-box;}
#about_page1_wrap .conbox9{width:100%;}

.vision_wrap .varea3 dl dt{font-size:16px;}

.member_list li .mem_img img{width:80px;}
.member_list li .mem_info{margin:0 0 0 110px;}

.lab_list > ul > li{width:48%;margin:0 20px 20px 0;}

.introduce_wrap .introduce_txt{width:65%;}
.introduce_wrap .introduce_img{width:30%;}

/* ##### [modal] ##### */
.modal-lg{width:500px;}

}

@media all and (max-width: 800px){

/* ##### [content] ##### */
.organ{background:none;width:auto;margin:30px 0 0 0;}
.organ .org:before, .organ .org *:before{position:absolute;display:block;content:"";background:#d6d6d6;}
.organ .org:after{clear:both;content:"";display:block;visibility:hidden;}
.organ .org.lv1:before{width:4px;left:50%;top:85px;height:165px;margin-left:-2px;}
.organ .org.lv1{margin:0 0 50px 0;}
.organ .org.lv1 .org_head{width:200px;height:40px;line-height:40px;font-size:16px;margin:0 auto 5px;}
.organ .org.lv1 .list{position:relative;top:0;left:0;width:200px;margin:0 auto;box-sizing:border-box;border-radius:5px;border:0;font-size:12px;}
.organ .org.lv2:before{width:16%;height:4px;left:42%;top:20px;}
.organ .org.lv2{margin:0 0 60px 0;height:auto;}
.organ .org.lv2 .obj{position:relative;float:left;width:40%;}
.organ .org.lv2 .obj.lv2_1{left:auto;}
.organ .org.lv2 .obj.lv2_2{float:right;left:auto;}
.organ .org.lv2 .obj strong{margin:0 auto 5px;width:auto;height:40px;line-height:40px;font-size:16px;}
.organ .org.lv2 .list{position:relative;top:0;left:0;box-sizing:border-box;border-radius:5px;border:0;font-size:12px;}
.organ .org.lv3{height:auto;margin:0;}
.organ .org.lv3:before{width:70%;height:4px;left:15%;top:-30px;}
.organ .org.lv3 .obj:before{width:4px;left:50%;margin-left:-2px;height:20px;top:-30px;}
.organ .org.lv3 .obj{position:relative;float:left;width:30%;margin-left:5%;}
.organ .org.lv3 .obj:first-child{margin:0;}
.organ .org.lv3 .obj.lv3_1{left:auto;}
.organ .org.lv3 .obj.lv3_2{left:auto;}
.organ .org.lv3 .obj.lv3_3{right:auto;}
.organ .org.lv3 .obj strong{line-height:40px;border-width:1px;margin:0 0 5px 0;}
.organ .org.lv3 .list{position:relative;top:0;left:0;box-sizing:border-box;border-radius:5px;border:0;font-size:12px;}

.vision_wrap .varea1{font-size:16px;}
.vision_wrap .varea2{font-size:14px;}
.vision_wrap .varea3{padding:30px;}
.vision_wrap .varea3 .vtit{font-size:16px;padding:0 0 15px 0;}
.vision_wrap .varea3 dl{float:none;display:block;padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #ddd;border-left:0;}
.vision_wrap .varea3 dl.first{border:0;margin:0;padding:0;}
.vision_wrap .varea3 dl dt{font-size:16px;margin:0 0 5px 0;}
.vision_wrap .varea3 dl dd br{display:none;}
.vision_wrap .varea3 li{width:47%;margin:0 10px 15px 0;}
.vision_wrap .varea3 li:nth-child(2n+2){margin:0 0 15px 0;}
.vision_wrap .varea3 li p br{display:none;}
.vision_wrap .varea3 li img{width:100px;}

/* ##### [slide] ##### */
.main-slide-sec .bx-controls{display:none;}
#mainSlider img{position:absolute;left:50%;width:auto;height:250px;margin-left:-384px;}

}

@media all and (max-width: 639px){

/* ##### [etc] ##### */
.input{height:40px;line-height:40px;}
.w300{width:100% !important;box-sizing:border-box;}

/* ##### [btn] ##### */
.small{height:40px;line-height:38px;}
.big{padding:0 20px;}

/* ##### [sec] ##### */
.research_wrap li a .cont-info .thumb_img img{height:auto;}
.news_wrap .inner a .cont-info .thumb_img img{height:auto;}

/* ##### [sub] ##### */
.subContent .contHead{border-bottom:0;margin:0;}
.subContent .contHead h3{font-size:20px;}

/* ##### [depth3 tab menu] ##### */
.depth3_tab_menu{border:0;}
.depth3_tab_menu ul{display:table;width:100%;border-left:1px solid #eaeaea;}
.depth3_tab_menu li{display:table-cell;float:none;}
.depth3_tab_menu li:first-child{}
.depth3_tab_menu li a{padding:0;font-size:12px;text-align:center;border-bottom:1px solid #eaeaea;border-left:0;}

/* ##### [content] ##### */
#content_wrap .group{margin:0 0 40px 0;}
#content_wrap h1{font-size:18px;}
#content_wrap .title{font-size:15px;}
#content_wrap .box .box_title{font-size:14px;}
#content_wrap .text{font-size:13px;}	
#content_wrap .text.indent{margin-left:20px;}
#content_wrap .text .etc{font-size:12px;}
#content_wrap .answer{font-size:13px;}

#about_page1_wrap div{width:100%;}
#about_page2_wrap .greet_img{float:none;margin:0 0 30px 0;text-align:center;}
#about_page2_wrap .greet_txt{margin:0;}
#about_page2_wrap .greet_txt h1{font-size:18px;}

.page3_col td{display:block;}
.page3_tit0{padding:10px;}
.page3_con0{padding:15px 20px;text-align:center;}
.page3_arrow{padding:10px;}
.page3_arrow img{height:40px;}
.page3_tit1{padding:10px;}
.page3_con1{padding:15px 20px;}
.page3_tit2{padding:10px;}
.page3_tit2 br{display:none;}
.page3_con2{padding:15px 20px;}
.page3_col2_add td{padding:0;}
.page3_col2_add .page3_con2_add_center{border:0;padding:15px 0;}
.page3_col2_add .page3_con2_add_right{}

.member_list > ul > li{width:100%;margin:0 0 20px 0;}
.member_list li .mem_info .name{font-size:16px;}
.member_list li .mem_info .stit{font-size:14px;}

.table_box{overflow-x:auto;}
.table_box table{width:640px;}

.lab_list > ul > li{width:100%;margin:0 0 20px 0;}

.member_list2 li{width:120px;}

.introduce_wrap .introduce_txt{width:auto;margin:0 0 30px 0;}
.introduce_wrap .introduce_img{width:100%;}

/* ##### [login] ##### */
.login_wrap{width:auto;padding:0;border:0;}
.login_wrap .login_area li{margin:0 0 20px 0;}
.login_wrap .login_area li label{float:none;display:block;width:auto;margin:0 0 10px 0;}
.login_wrap .login_area li input{width:100%;box-sizing:border-box;padding:0 0 0 10px;height:46px;line-height:46px;}
.login_wrap .login_area .login_btn{position:static;}
.login_wrap .login_area .login_btn input{width:100%;height:60px;line-height:60px;}
.login_wrap .login_area .login_option{margin:20px 0 0 0;}

/* ##### [sign] ###### */
.join_01 .clause_b p.tit span{display:block;}

/* ##### [table] ##### */
.tb_date_list colgroup{display:none;}
.tb_date_list th{display:block;text-align:left;font-weight:600;}
.tb_date_list td{display:block;}
.tb_date_list th:first-child + td,
.tb_date_list td:first-child{border-bottom:0;padding:15px 20px 0px 20px;font-size:16px;font-weight:600;}
.tb_date_list td:last-child{padding:10px 20px 15px 20px;}

.tb_style td input[type="text"],
.tb_style td input[type="password"]{height:40px;font-size:14px;line-height:40px;padding:0 10px;}

.tb_style1 colgroup{display:none;}
.tb_style1 th{background:none;font-size:12px;padding:10px 5px;}
.tb_style1 td.write{font-size:12px;color:#888;}
.tb_style1 td.date{font-size:12px;color:#888;}
table .num{display:none;}
table .hit{display:none;}

.m_block{}
.m_block colgroup{display:none !important;}
.m_block th{display:block !important;background:none;padding:15px 10px 0 10px;border:0;}
.m_block th.bg{border-left:0 !important;}
.m_block td{display:block !important;padding:10px 10px 15px 10px;}

/* ##### [board] ##### */
.board-head ul li{float:none;margin:0 0 10px 0;}
.board-head ul li select{width:100%;box-sizing:border-box;height:42px;line-height:42px;}
.board-head ul li.schField{position:relative;float:none;margin:0;}
.board-head ul li .field{float:none;margin:0 0 10px 0;}
.board-head ul li .field.schWrap{position:relative;padding:0 80px 0 0;}
.board-head ul li .field.schWrap input[type="text"]{width:100%;box-sizing:border-box;height:42px;line-height:42px;}
.board-head ul li .field.schWrap input[type="submit"]{position:absolute;right:0;top:0;width:40px;}
.board-head.type02 ul li.schField{position:relative;float:none;margin:0;padding:0 80px 0 0;}
.board-head.type02 ul li.schField input[type="text"]{width:100%;box-sizing:border-box;height:42px;line-height:42px;}
.board-head.type02 ul li.schField input[type="submit"]{position:absolute;right:0;top:0;width:40px;}

.board_list_gallery ul li{padding:15px 0;}
.board_list_gallery ul li .img{float:none;margin:0 0 20px 0;}
.board_list_gallery ul li .img img{width:100%;height:auto;}
.board_list_gallery ul li .txtArea{margin:0;}

.b_view_top{padding:10px 15px;}
.b_view_top .title{font-size:16px;margin:0 0 10px 0;}
.b_view_top .etc dt{width:50px;}
.b_view_top .etc{font-size:12px;}
.b_view_body{padding:20px 15px 0;}
.board_view{margin:0 0 20px 0;}

/* ##### [reply] ##### */
.re_form dt{line-height:1.5;margin:0 0 10px 0;}
.re_form dd{float:none;padding:0;margin:0 0 10px 0;}
.re_form dd input{width:100% !important;box-sizing:border-box;}
.re_form .re_b .txt{padding:0;}
.re_form .re_b .txt textarea{width:100% !important;box-sizing:border-box;margin:0 0 15px 0;}
.re_form .re_b .reply_addBtn{position:relative;width:100%;height:50px;line-height:50px;box-sizing:border-box;}

/* ##### [modal] ##### */
.modal-lg{width:80%;}
.modal-head{font-size:16px;padding:10px 20px;}
.modal_close_btn{top:4px;}
.modal-body{font-size:13px;padding:20px 20px;}


}