@charset "utf-8";

/* ======================================== Reset ======================================== */
*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;color:#333;line-height:20.15px;}
ul,ol,li{margin:0;padding:0;overflow:hidden;}
a{text-decoration:none;color:#333;font-weight:normal;}
a:hover{text-decoration:none;}
img{vertical-align:middle;border:0px none;}
table{border-spacing:0;table-layout:fixed;}
fieldset{margin:0;padding:0;border:0px none;}
.clear{display:block;height:0px;font-size:0px;font-size:0em;line-height:0px;content:'';zoom:1;overflow:hidden;clear:both}
.inner{display:block;position:relative;margin:0 auto;width:1100px;}
.inner:after{display:block;content:'';clear:both;}
caption,legend,.soundOnly{display:inline-block !important;position:absolute !important;top:0 !important;left:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;border:0 !important;overflow:hidden !important}
.fl-l{float:left;}
.fl-r{float:right;}
.afterClear:after{display:block;content:'';clear:both;}
.aleft{text-align:left !important;}
.aright{text-align:right !important;}
.acenter{text-align:center;}
.ajustify{text-align:justify;}
.mobileShow{display:none;}
.mgr10{margin-right:10px;}

hr{border-top:1px solid #dcddde}

/* ======================================== Size ======================================== */
.w10{width:10px}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w510{width:510px}.w520{width:520px}.w530{width:530px}.w540{width:540px}.w550{width:550px}.w560{width:560px}.w570{width:570px}.w580{width:580px}.w590{width:590px}.w600{width:600px}.w610{width:610px}.w620{width:620px}.w630{width:630px}.w640{width:640px}.w650{width:650px}.w660{width:660px}.w670{width:670px}.w680{width:680px}.w690{width:690px}.w700{width:700px}
.w15{width:15px}.w25{width:25px}.w35{width:35px}.w45{width:45px}.w55{width:55px}.w65{width:65px}.w75{width:75px}.w85{width:85px}.w90{width:95px}
.w5p{width:5%}.w8p{width:8%}.w10p{width:10%}.w12p{width:12%}.w15p{width:15%}.w18p{width:18%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w35p{width:35%}.w40p{width:40%}.w45p{width:45%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}.w55p{width:55%}.w60p{width:60%}.w65p{width:65%}.w70p{width:70%}.w75p{width:75%}.w80p{width:80%}.w85p{width:85%}.w90p{width:90%}.w95p{width:95%}.w100p{width:99.9%}
.h10{height:10px}.h20{height:20px}.h30{height:30px}.h40{height:40px}.h50{height:50px}.h60{height:60px}.h70{height:70px}.h80{height:80px}.h90{height:90px}.h100{height:100px}.h110{height:110px}.h120{height:120px}.h130{height:130px}.h140{height:140px}.h150{height:150px}.h160{height:160px}.h170{height:170px}.h180{height:180px}.h190{height:190px}.h200{height:200px}.h210{height:210px}.h220{height:220px}.h230{height:230px}.h240{height:240px}.h250{height:250px}.h260{height:260px}.h270{height:270px}.h280{height:280px}.h290{height:290px}.h300{height:300px}.h310{height:310px}.h320{height:320px}.h330{height:330px}.h340{height:340px}.h350{height:350px}.h360{height:360px}.h370{height:370px}.h380{height:380px}.h390{height:390px}.h400{height:400px}.h410{height:410px}.h420{height:420px}.h430{height:430px}.h440{height:440px}.h450{height:450px}.h460{height:460px}.h470{height:470px}.h480{height:480px}.h490{height:490px}.h500{height:500px}.h510{height:510px}.h520{height:520px}.h530{height:530px}.h540{height:540px}.h550{height:550px}.h560{height:560px}.h570{height:570px}.h580{height:580px}.h590{height:590px}.h600{height:600px}.h610{height:610px}.h620{height:620px}.h630{height:630px}.h640{height:640px}.h650{height:650px}.h660{height:660px}.h670{height:670px}.h680{height:680px}.h690{height:690px}.h700{height:700px}
.indent1{text-indent:15px}.indent2{text-indent:30px}.indent3{text-indent:45px}.indent4{text-indent:60px}

/* ======================================== Layout ======================================== */
#skipLink{}
#skipLink a{text-decoration:underline;left:0px;position:absolute;top:-40px;z-index:1031;padding:6px;transition:top 1s ease-out, background 1s linear;-webkit-transition:top 1s ease-out, background 1s linear;border-bottom-right-radius:10px;color:#fff;}
#skipLink a:focus{top:0px;outline:0;background:#00adef none repeat scroll 0 0;transition:top .1s ease-in, background .5s linear;-webkit-transition:top .1s ease-in, background .5s linear;}

/* ======================================== Form ======================================== */
select{border:1px solid #dadada;box-sizing:border-box;}
input[type='text'],
input[type='password']{border:1px solid #dadada;box-sizing:border-box;}
input[type='file']{display:block;box-sizing:border-box;}
input[type='button'],input[type='submit'],input[type='cancle'],button{cursor:pointer;box-sizing:border-box;}
textarea{width:100%;border:1px solid #dadada;box-sizing:border-box;}

#wrap{min-width:1150px;}
#header{height:225px;}
#header #topBar{height:50px;line-height:50px;background:#f2f2f2;border-bottom:5px #00adef solid;}
#header #topBar .inner > a{display:inline-block;position:relative;padding-left:25px;font-size:12px;letter-spacing:0.03em;}
#header #topBar .inner > a:before{display:block;content:"\f015";position:absolute;top:0;left:0;font-family:FontAwesome;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#header #topBar .topLink{display:block;position:absolute;top:0;right:0;}
#header #topBar .topLink ul{display:block;float:left;}
#header #topBar .topLink ul li{display:block;position:relative;float:left;padding:0 10px;line-height:50px;}
#header #topBar .topLink ul li:before{display:block;content:'';position:absolute;top:50%;right:0;margin-top:-6px;height:12px;border-right:1px #737373 solid;}
#header #topBar .topLink ul li.last{ padding-right:0; }
#header #topBar .topLink ul li.last:before{display:none;}
#header #topBar .topLink ul li a{font-size:12px;}
#header #titlaBar{height:100px;}
#header #titlaBar h1{display:block;position:absolute;top:18px;left:0;}
#header #titlaBar .sub-logo{display:block;position:absolute;top:15px;right:0;}
#header #titlaBar h1:after{ display:block; content:''; position:absolute; top:0; right:-15px; bottom:0; width:1px; background:#000; }
#header #titlaBar .h1-text{ position:absolute; top:21px; left:230px; line-height:135%; font-size:20px; color:#4d4d4d; }
#header .topSearch{position:absolute;top:7px;right:220px;width:224px;}
#header .topSearch form{display:block;float:left;}
#header .topSearch form input[type='text']{float:left;padding:0 12px;width:185px;height:37px;background:#eee;border:1px solid #ccc; border-right:0px none; vertical-align:top;box-sizing:border-box;}
#header .topSearch form .btn_submit{display:block;position:relative;float:right;width:37px;height:37px;text-indent:-9999em;background:#00aeef;border:0px none;vertical-align:top;box-sizing:border-box;}
#header .topSearch form .btn_submit:after{display:block;content:"\f002";position:absolute;top:0;left:0;width:37px;font-family:FontAwesome;font-size:18px;color:#fff;text-indent:0;text-align:center;line-height:37px;}
#header #btnGnbOpen{display:none;width:37px;height:37px;position:absolute;top:32px;right:0;background-color:#ffffff;box-sizing:border-box;}
#header #btnGnbOpen i{height:2px;position:absolute;top:50%;left:8px;right:8px;margin-top:-1px;border-radius:1px;background-color:#4d4d4d;}
#header #btnGnbOpen i:before,
#header #btnGnbOpen i:after{display:block;content:'';clear:both;height:2px;border-radius:1px;background-color:#4d4d4d;position:absolute;left:0;right:0;}
#header #btnGnbOpen i:before{top:6px;}
#header #btnGnbOpen i:after{bottom:6px;}
#header #btnGnbClose{display:none;width:50px;height:50px;position:absolute;top:-2px;right:-50px;background:#4d4d4d url(/images/common/btn_gnbClose.png) no-repeat center center;box-sizing:border-box;}
#header #btnGnbClose:before,
#header #btnGnbClose:after{display:block;content:'';clear:both;height:2px;background-color:#ffffff;position:absolute;left:0;right:0;}
#header #gnb{background:#f2f2f2;}
#header #gnb ul,
#header #gnb ul li,
#header #gnb ul li a{display:block;}
#header #gnb > ul:after{display:block;content:'';clear:both;}
#header #gnb > ul > li{float:left;width:165px;}
#header #gnb > ul > li > a{position:relative;height:34px;line-height:34px;font-size:13px;color:#fff;text-align:center;background:#4d4d4d;border-left:1px #999999 solid;box-sizing:border-box;}
#header #gnb > ul > li.home{width:110px;}
#header #gnb > ul > li.home > a{border-left:0px none;}
#header #gnb > ul > li.hasSub > a:after{display:block;content:"\f0d7";position:absolute;top:0;right:10px;font-family:FontAwesome;line-height:37px;}
#header #gnb > ul > li > ul{display:none;position:absolute;top:34px;left:0;right:0;height:34px;background:#f2f2f2;z-index:99;}
#header #gnb > ul > li.active > a,
#header #gnb > ul > li > a:hover{color:#000;background:#f2f2f2;}
#header #gnb > ul > li.active > ul{display:block;}
#header #gnb > ul > li > ul > li{float:left;margin:0 13px;line-height:34px;}
#header #gnb > ul > li > ul > li > a{font-size:13px;}
#header #gnb > ul > li.active > ul > li.active > a{}
#footer{background-color:#f2f2f2;font-size:13px;}
#footer #footerNav{padding:60px 0 30px;border-bottom:1px solid #dddddd;}
#footer #footerNav > .inner > ul > li{float:left;padding-left:10px;width:16.6666%;box-sizing:border-box;}
/* #footer #footerNav > .inner > ul > li:nth-child(1){width:22%;}
#footer #footerNav > .inner > ul > li:nth-child(2){width:23%;}
#footer #footerNav > .inner > ul > li:nth-child(3){width:20%;}
#footer #footerNav > .inner > ul > li:nth-child(4){width:15%;}
#footer #footerNav > .inner > ul > li:nth-child(5){width:20%;} */
#footer #footerNav > .inner > ul > li > a{display:block;padding-bottom:10px;color:#4d4d4d;font-size:18px;font-weight:bold;}
#footer #footerNav > .inner > ul > li > ul{padding:10px 0 20px;}
#footer #footerNav > .inner > ul > li > ul > li > a{display:block;padding:2px 0;color:#4d4d4d;}
#footer > .inner{padding:50px 0;}
#footer #footerLogo{width:206px;height:24px;}
#footer #footerLink{position:absolute;top:50px;right:0;}
#footer #footerLink > a{display:inline-block;height:24px;line-height:24px;padding:0 9px 0 5px;position:relative;color:#333;}
#footer #footerLink > a:after{display:block;content:'';clear:both;width:1px;position:absolute;top:8px;bottom:6px;right:0;background-color:#737373;}
#asideSns{position:fixed;right:7px;top:141px;}
#asideSns a{display:block;width:35px;height:35px;margin-bottom:7px;}
#overlay{display:none;position:fixed;background:rgba(0,0,0,0.7);top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:100;}

.ready{height:400px;line-height:400px;text-align:center;background-color:#efefef;font-size:26px;}

/* ======================================== Main ======================================== */
#container.main{font-size:13px;}
.mainVisual{float:left;position:relative;width:652px;height:464px;background:#f2f2f2;}
.mainVisual ul,
.mainVisual ul li,
.mainVisual ul li a{display:block;}
.mainVisual ul li{display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mainVisual ul li.active{display:block;}
.mainVisual a img{width:100%;height:357px;/*border:1px solid #dedede;*/box-sizing:border-box;}
.mainVisual a p{padding:15px 25px;height:107px;font-size:13px;line-height:1.4;box-sizing:border-box;}
.mainVisual a p b{display:block;margin-bottom:5px;font-size:22px;}
.mainLatest{position:relative;float:right;width:436px;height:464px;/*overflow:hidden;*/}
.mainLatest h3{display:block;position:absolute;top:0;right:0;height:23px;font-size:15px;color:#4d4d4d;border-bottom:3px #00adef solid;}
.mainLatest ul{display:block;}
.mainLatest ul li{display:block;position:relative;padding-bottom:6px;margin-bottom:6px;}
.mainLatest ul li:after{display:block;content:'';position:absolute;bottom:0;right:0;width:216px;border-bottom:1px #e4e4e4 solid;}
.mainLatest ul li a{display:block;padding-left:220px;height:107px;box-sizing:border-box;}
.mainLatest ul li a img{display:block;position:absolute;top:0;left:0;width:190px;height:107px;box-sizing:border-box;border:1px solid #dedede;}
.mainLatest ul li.active a img{border:4px solid #00adef;}
.mainLatest ul li a b{display:block;padding-top:25px;margin-bottom:5px;}
.mainLatest ul li a .date{color:#4d4d4d;}
.mainLatest .bx-controls-direction a{display:block;width:32px;height:32px;position:absolute;left:80px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
.mainLatest .bx-controls-direction a.bx-prev{top:-10px;background-image:url(/images/main/icon_latest_prev.png);}
.mainLatest .bx-controls-direction a.bx-next{bottom:-10px;background-image:url(/images/main/icon_latest_next.png);}

.mainPanel{margin:60px -15px 0;}
.mainPanel:after{display:block;content:'';clear:both;}
.mainPanel em{display:block;padding:5px 0;line-height:normal;margin-bottom:10px;font-size:16px;font-weight:bold;font-style:inherit;color:#4d4d4d;border-bottom:3px #00adef solid;}
.mainPanel .btn_more{display:inline-block;vertical-align:middle;height:16px;line-height:16px;padding-right:10px;margin-left:5px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}
.mainPanel > ul{display:block;float:left;padding:0 15px;width:33.3333%;box-sizing:border-box;}
.mainPanel > ul > li{display:block;line-height:130%;}
.mainPanel > ul > li:first-child{height:425px;}
.mainPanel > ul > li:last-child{height:330px;}
.mainPanel > ul > li .thumb img{margin-bottom:15px;height:235px;}
.mainPanel > ul > li .thumb iframe{margin-bottom:10px;height:235px;}
.mainPanel > ul.ulCol1 > li:last-child .thumb img{height:170px;}
.mainPanel > ul > li > ul{display:block;}
.mainPanel > ul > li > ul > li{display:block;margin-bottom:5px;height:90px;letter-spacing:-0.03em;background:#f2f2f2;}
.mainPanel > ul > li > ul > li > a{display:block;position:relative;padding:20px 20px 0 113px;height:90px;line-height:1.4;box-sizing:border-box;}
.mainPanel > ul > li > ul > li > a .line_out{display:block;height:50px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.mainPanel > ul > li > ul > li > a img{position:absolute;top:0;left:0;}
.mainPanel > ul > li > ul > li.subscribe{height:90px;padding:8px;box-sizing:border-box;}
.mainPanel > ul > li .txt{display:block;margin-bottom:2px;font-size:12px;}
.mainPanel > ul > li input[type='text'],
.mainPanel > ul > li .btn_submit{float:left;display:block;height:22px;line-height:22px;padding:0 10px;margin:2px 0.5%;border:0;box-sizing:border-box;}
.mainPanel > ul > li #form_name{display:block;width:99%;}
.mainPanel > ul > li #form_email,
.mainPanel > ul > li #form_country{width:38%;}
.mainPanel > ul > li .btn_submit{float:right;width:21%;background-color:#00aeef;color:#fff;}

.mainThemes{margin:10px 0 30px;}
.mainThemes h3{display:block;margin-bottom:10px;height:26px;line-height:26px;font-size:17px;font-weight:bold;font-style:inherit;color:#4d4d4d;border-bottom:3px #00adef solid;letter-spacing:-0.5px;}
.mainThemes ul{display:block;padding:40px 0;}
.mainThemes ul:after{display:block;content:'';clear:both;}
.mainThemes ul li{display:block;float:left;width:33.3333%;text-align:center;line-height:80px;}
.mainThemes ul li a{display:block;}
.mainThemes ul li img{margin-right:30px;}

/* ======================================== Tab ======================================== */
.tabBar{}
.tabBar:after{display:block;content:"";clear:both;}
.tabBar > li{position:relative;float:left;box-sizing:border-box;z-index:1;}
.tabBar.col2 > li{width:50%;}
.tabBar.col3 > li{width:33.3333%;}
.tabBar.col4 > li{width:25%;}
.tabBar.col5 > li{width:20%;}
.tabBar.col6 > li{width:16.6666%;}
.tabBar.col7 > li{width:14.2857%;}
.tabBar.col8 > li{width:12.5%;}
.tabBar.col9 > li{width:11.1111%;}
.tabBar.col10 > li{width:10%;}
.tabBar > li > a{display:block;box-sizing:border-box;}
.tabBar > li.active{z-index:2;}
.tabBar > li.active > a{}
.tabPage{display:none;}
.tabPage.active{display:block;}

.tabBar.type1{}
.tabBar.type1 > li{}
.tabBar.type1 > li > a{height:50px;line-height:50px;background-color:#7b7b7b;border-top:1px solid #fff;border-right:1px solid #fff;color:#fff;text-align:center;}
.tabBar.type1 > li.active > a{background-color:#00adef;}
.tabPage.type1{padding:25px;border:1px solid #dddddd;}
.tabPage > .title{display:block;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #7b7b7b;font-size:18px;font-weight:bold;}

.tabBar.type2{}
.tabBar.type2 > li{}
.tabBar.type2 > li > a{height:50px;line-height:50px;background-color:#ffffff;border:1px solid #7b7b7b;border-right:0px solid #7b7b7b;text-align:center;}
.tabBar.type2 > li:last-child > a{border-right:1px solid #7b7b7b;}
.tabBar.type2 > li.active > a{background-color:#00adef;color:#fff;}
.tabPage.type2{padding:30px 0;} 

.tabBar.type3{border-bottom:1px solid #cecece;}
.tabBar.type3 > li{}
.tabBar.type3 > li > a{height:50px;line-height:50px;background-color:#ffffff;border:1px solid #cecece;border-right:0px;border-bottom:0px;text-align:center;}
.tabBar.type3 > li:last-child > a{border-right:1px solid #cecece;}
.tabBar.type3 > li.active > a{background-color:#00adef;color:#fff;}
.tabPage.type3{padding:50px 0;} 

/* ======================================== List ======================================== */
ul.listCon{}
ul.listCon > li{position:relative;line-height:160%;} 
ul.listCon.dot > li{padding-left:14px;}
ul.listCon.dot > li:before{display:block;content:'';position:absolute;top:10px;left:6px;width:3px;height:3px;border-radius:1.5px;background-color:#333;}
ul.listCon.minus > li{padding-left:14px;}
ul.listCon.minus > li:before{display:block;content:'';position:absolute;top:10px;left:4px;width:5px;height:1px;background-color:#555;}
ul.listCon.em > li{padding-left:24px;}
ul.listCon.em > li:before{display:block;content:'';position:absolute;background-color:#333;}
ul.listCon.em > li em{width:24px;height:22px;line-height:22px;margin-right:5px;font-size:0.9em;text-align:right;}
ul.listCon.circle > li{padding-left:18px;}
ul.listCon.circle > li:before{display:block;content:'';position:absolute;top:8px;left:2px;width:6px;height:6px;border-radius:3px;background-color:#00adef;}

ul.listFile{margin:10px 0 20px;}
ul.listFile > li{position:relative;padding-left:26px;line-height:160%;}
ul.listFile > li:before{display:block;content:'';clear:both;width:20px;height:20px;position:absolute;top:2px;left:0;}
ul.listFile > li.pdf:before{background:url(/images/common/icon_file_pdf.gif) no-repeat 0 0;}
ul.listFile > li > a{display:inline-block;color:#0b6ba6;font-size:14px;}

/* ======================================== Button ======================================== */
ul.btnArea{margin:30px 0;}
ul.btnArea:after{display:block;content:'';clear:both;}
ul.btnArea > li{float:left;width:50%;}
ul.btnArea > li:first-child{text-align:left;}
ul.btnArea > li:last-child{text-align:right;}

.btnArea{padding:30px 0;text-align:center;border-top:1px solid #e6e6e6;}
.btn{display:inline-block;vertical-align:top;min-width:120px;height:38px;line-height:38px;padding:0 10px;margin:0px 1px;background-color:#7b7b7b;border:0px;color:#fff;text-align:center;font-size:14px;box-sizing:border-box;}
.btn.focus{background-color:#00adef;color:#fff;}
.btn.focus2{background-color:#2087c6;color:#fff;}

/* ======================================== board ======================================== */
/* ÆäÀÌÁö */
.paging{margin:50px 0;text-align:center;}
.paging:after{display:block;content:"";clear:both;}
.paging a{display:inline-block;vertical-align:middle;margin:0 4px;width:36px;height:36px;line-height:36px;border:1px solid #fff;color:#888;box-sizing:border-box;}
.paging a.first{background:#fff url(../images/common/btn_page_first.png) no-repeat center center;text-indent:-9999px;}
.paging a.prev{background:#fff url(../images/common/btn_page_prev.png) no-repeat center center;text-indent:-9999px;}
.paging a.next{background:#fff url(../images/common/btn_page_next.png) no-repeat center center;text-indent:-9999px;}
.paging a.last{background:#fff url(../images/common/btn_page_last.png) no-repeat center center;text-indent:-9999px;}
.paging a.active{border:1px solid #00adef;color:#00adef;font-weight:bold;}

/* °Ë»ö */
div.bbsSearch{padding:12px 15px 10px;margin-bottom:20px;background-color:#f5f5f5;}
div.bbsSearch ul:after{display:block;content:'';clear:both;}
div.bbsSearch ul > li{float:left;width:50%;font-size:13px;}
div.bbsSearch ul > li:first-child{height:40px;line-height:40px;}
div.bbsSearch ul > li:last-child{text-align:right;}
div.bbsSearch ul > li b{color:#00adef;font-size:16px;font-weight:bold;text-decoration:none;}
div.bbsSearch ul > li select{display:inline-block;vertical-align:middle;min-width:120px;height:36px;box-sizing:border-box;}
div.bbsSearch ul > li input[type=text]{display:inline-block;vertical-align:middle;width:250px;height:36px;margin:0;box-sizing:border-box;}
div.bbsSearch ul > li input[type=submit]{display:inline-block;vertical-align:middle;width:86px;height:36px;border:0;background-color:#7b7b7b;color:#fff;font-size:13px;box-sizing:border-box;}
div.bbsSearch ul > li a.btnAll{display:inline-block;vertical-align:middle;height:36px;line-height:36px;padding:0 10px;border:0;background-color:#7b7b7b;color:#fff;font-size:13px;box-sizing:border-box;}

.noList{padding:30px 0;margin:50px 0;text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

/* bbs ½æ³×ÀÏ */
div.thumb{position:relative;}
div.thumb .btnMore{display:inline-block;position:absolute;top:-20px;right:0;color:#5ac0f1;border-bottom:1px solid #5ac0f1;font-size:13px;}
div.thumb ul.list{margin:-10px;}
div.thumb ul.list:after{display:block;content:'';clear:both;}
div.thumb ul.list > li{float:left;padding:10px;box-sizing:border-box;}
div.thumb ul.list > li > a{display:block;}
div.thumb ul.list > li span.img{display:block;height:136px;overflow:hidden;}
div.thumb ul.list > li span.img img{display:block;width:100%;min-height:136px;}
div.thumb ul.list > li span.subject{display:block;height:70px;padding:20px;background-color:#f2f2f2;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.thumb ul.list.col2 > li{width:50%;}
div.thumb ul.list.col3 > li{width:33.3333%;}
div.thumb ul.list.col4 > li{width:25%;}
div.thumb ul.list.col2 > li span.img{height:289px;}

div.col2box > ul:after{display:block;content:"";clear:both;}
div.col2box > ul > li{float:left;width:50%;}
div.col3box > ul > li{float:left; width:33.3333%;}
div.col2box > ul{margin:0 -15px;}
div.col3box > ul{margin:0 -10px;}
div.col2box > ul > li{padding:0 15px;box-sizing:border-box;}
div.col3box > ul > li{padding:0 10px;box-sizing:border-box;}
div.col2box > ul > li > p.sectionTitle + ul,
div.col3box > ul > li > p.sectionTitle + ul{margin-top:0;}
div.col3box > ul > li > p.sectionTitle{min-height:120px;}
div.col3box > ul > li > p.sectionTitle span{display:block; font-size:15px;}
div.col2box ul.thumbType4 li,
div.col3box ul.thumbType4 li{float:left;width:65%;padding:15px;box-sizing:border-box;}
div.col2box ul.thumbType2 li a.More,
div.col3box ul.thumbType2 li a.More{display:block;vertical-align:middle;width:33px;height:16px;line-height:16px;margin-top:10px;padding-right:10px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}


ul.thumbType4{margin:-15px;}
ul.thumbType4:after{display:block;content:'';clear:both;}
ul.thumbType4 > li{float:left;width:50%;padding:15px;box-sizing:border-box;}
ul.thumbType4.news_list > li{height:531px;}
ul.thumbType4.col4 > li{width:25%;}
ul.thumbType4 > li .img{/*height:235px*/;box-sizing:border-box;overflow:hidden;}
ul.thumbType4 > li .img img{display:block;width:100%;/*min-height:235px;*/}
ul.thumbType4 > li .subject{margin:15px 0;font-size:16px;color:#010101;overflow:hidden;}
ul.thumbType4 > li .subject.ellipsis{height:20px;line-height:20px;text-overflow:ellipsis;white-space: nowrap;}
ul.thumbType4 > li .subject a.More{display:block;vertical-align:middle;width:33px;height:16px;line-height:16px;margin-top:10px;padding-right:10px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}
ul.thumbType4 > li .date{display:block;height:20px;line-height:20px;font-size:14px;color:#888;}
ul.thumbType4 > li .txt{padding-top:15px;font-size:13px;overflow:hidden;}
ul.thumbType4 > li .txt .item-icon{float:left;margin-right:20px;}
ul.thumbType4 > li .btn_more{display:inline-block;vertical-align:middle;height:16px;line-height:16px;padding-right:10px;margin-left:10px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}
ul.thumbType4.news_list li img{height:363px;}
ul.thumbType4.news_list li h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

ul.thumbType4.knowledge{margin:-15px;}
ul.thumbType4.knowledge > li .subject{display:block;display: -webkit-box; -webkit-line-clamp: 2; margin:0 0 20px 0;-webkit-box-orient: vertical;max-height:50px;line-height:25px;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size:18px;color:#4d4d4d;/*font-weight:700;*/}

ul.thumbType4.knowledge > li .img{border:1px solid #e5e5e5;}

ul.thumbType4.newsletter > li .img{height:157px;}
ul.thumbType4.newsletter > li .img img{display:block;width:100%;min-height:157px;}
ul.thumbType4.newsletter > li .info{padding:20px 20px 15px 20px;background-color:#f2f2f2;font-size:16px;}
ul.thumbType4.newsletter > li .info > b{display:block;margin-bottom:15px;color:#010101;}
ul.thumbType4.newsletter > li .info > span{display:block;text-align:right;color:#888888;font-size:13px;}

ul.thumbType4.leftBox{}

ul.thumbType5{}
ul.thumbType5:after{display:block;content:'';clear:both;}
ul.thumbType5 > li{float:left;width:33.3333%;padding:30px;box-sizing:border-box;}
ul.thumbType5.col4 > li{width:25%;}
ul.thumbType5 > li .img{height:200px;overflow:hidden;}
ul.thumbType5 > li .img img{display:block;width:100%;min-height:200px;border:1px solid #e5e5e5;box-sizing:border-box;}
ul.thumbType5 > li .subject{margin:15px 0;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
ul.thumbType5 > li .date{padding:20px 0;}
ul.thumbType5 > li .date > li{float:left;font-weight:bold;}
ul.thumbType5 > li .date > li:first-child{width:35%;font-size:20px;}
ul.thumbType5 > li .date > li:last-child{width:65%;text-align:right;}
ul.thumbType5 > li .btn_join{display:inline-block;vertical-align:middle;height:22px;line-height:22px;padding:0 16px 0 10px;margin-right:5px;color:#fff;border-bottom:1px solid #00adef;border-radius:4px;background:#00aeef url(/images/common/icon_arrow_white.png) no-repeat 85% center;}
ul.thumbType5 > li .btn_more{display:inline-block;vertical-align:middle;height:22px;line-height:22px;padding-right:10px;margin-left:5px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}


/* bbs ¸ñ·Ï */
div.bbs .required{display:inline-block;vertical-align:middle;width:10px;height:10px;margin-left:5px;background:url(/images/common/icon_required.png) no-repeat right top;}
div.bbs table{width:100%;}
div.bbs table.list{text-align:center;border-top:1px solid #7b7b7b;}
div.bbs table.list > thead > tr > th{padding:14px;border-bottom:1px solid #7b7b7b;}
div.bbs table.list > thead > tr > th:last-child,
div.bbs table.list > tbody > tr > td:last-child{border-right:0;}
div.bbs table.list > tbody > tr > td{padding:12px 5px;border-bottom:1px solid #e6e6e6;}
div.bbs table.list > tbody > tr > td > a.subject{display:inline-block;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.bbs table.list > tbody > tr > td span.reply{display:inline-block;vertical-align:top;width:50px;height:20px;background:url(/images/common/icon_bbs_reply.png) no-repeat 0 center;}

/* bbs »ó¼¼ */
div.bbs div.view{line-height:160%;color:#575757;}
div.bbs div.view .info > .subject{line-height:normal;padding-bottom:30px;font-size:24px;font-weight:bold;}
div.bbs div.view .content{position:relative;padding-bottom:40px;line-height:160%;font-size:16px;text-align:justify;}
div.bbs div.view .content:after{display:block;content:'';clear:both;}
div.bbs div.view .content table{table-layout:auto;border-collapse:collapse;border:1px #ddd solid;}
div.bbs div.view .content table th,
div.bbs div.view .content table td{padding:6px;}
div.bbs div.view .content ul,
div.bbs div.view .content ol,
div.bbs div.view .content li{margin:inherit;list-style:inherit;overflow:inherit;}
div.bbs div.view .content ul,
div.bbs div.view .content ol{margin-left:10px;}
div.bbs div.view .content img{max-width:100%;}
div.bbs div.view .fileGroup{padding:15px 30px;border-bottom:1px solid #e6e6e6;}
div.bbs div.view .fileGroup > a{display:block;padding-left:25px;color:#0b6ba6;background:url(/images/common/icon_file.gif) no-repeat 0 2px;font-size:14px;}

div.bbs div.view .info3{padding:0 30px 30px 30px;/*border-top:1px solid #7b7b7b;*/border-bottom:1px solid #e6e6e6;}
div.bbs div.view .info3 > .subject{display:block;padding-bottom:10px;font-size:20px;font-weight:bold;}
div.bbs div.view .info3 > .writer{display:inline-block;vertical-align:middle;height:20px;line-height:20px;padding-right:20px;position:relative;font-size:14px;color:#888;}
div.bbs div.view .info3 > .writer:after{display:block;content:'';clear:both;position:absolute;top:5px;bottom:5px;right:8px;width:1px;background-color:#e6e6e6;}
div.bbs div.view .info3 > .date{display:inline-block;vertical-align:middle;height:20px;line-height:20px;font-size:14px;color:#888;}
div.bbs div.view .content3{padding:30px 0 50px;line-height:160%;color:#444444;}
div.bbs div.view .content3:after{display:block;content:'';clear:both;}
div.bbs div.view .content3 table{table-layout:auto;border-collapse:collapse;border:1px #ddd solid;}
div.bbs div.view .content3 table th,
div.bbs div.view .content3 table td{padding:6px;}
div.bbs div.view .content3 ul,
div.bbs div.view .content3 ol,
div.bbs div.view .content3 li{margin:inherit;list-style:inherit;overflow:inherit;}
div.bbs div.view .content3 ul,
div.bbs div.view .content3 ol{margin-left:10px;}
div.bbs div.view .content3 img{max-width:100%;}

div.bbs div.view .info4 > .subject{display:block;padding-bottom:20px;font-size:18px;font-weight:bold;}
div.bbs div.view .info4 > .date{display:inline-block;vertical-align:middle;height:20px;line-height:20px;font-size:14px;color:#888;}
div.bbs div.view .content4{padding:50px;line-height:160%;}
div.bbs div.view .content4:after{display:block;content:'';clear:both;}
div.bbs div.view .content4 table{table-layout:auto;border-collapse:collapse;border:1px #ddd solid;}
div.bbs div.view .content4 table th,
div.bbs div.view .content4 table td{padding:6px;}
div.bbs div.view .content4 ul,
div.bbs div.view .content4 ol,
div.bbs div.view .content4 li{margin:inherit;list-style:inherit;overflow:inherit;}
div.bbs div.view .content4 ul,
div.bbs div.view .content4 ol{margin-left:10px;}
div.bbs div.view .content4 img{max-width:100%;}

div.bbs div.view2 .info{padding:10px 30px 30px;border-bottom:1px solid #e6e6e6;}
div.bbs div.view2 .info > .subject{display:block;padding-bottom:10px;font-size:16px;font-weight:bold;}
div.bbs div.view2 .info > .writer{display:inline-block;vertical-align:middle;height:20px;line-height:20px;padding-right:20px;position:relative;font-size:14px;color:#888;}
div.bbs div.view2 .info > .writer:after{display:block;content:'';clear:both;position:absolute;top:5px;bottom:5px;right:8px;width:1px;background-color:#e6e6e6;}
div.bbs div.view2 .info > .date{display:inline-block;vertical-align:middle;height:20px;line-height:20px;font-size:14px;color:#888;}
div.bbs div.view2 .fileGroup{padding:15px 30px;border-bottom:1px solid #e6e6e6;}
div.bbs div.view2 .fileGroup > a{display:block;height:25px;line-height:25px;padding-left:25px;color:#0b6ba6;background:url(/images/common/icon_file.gif) no-repeat 0 center;font-size:14px;}
div.bbs div.view2 .content3{padding:30px;line-height:160%;}
div.bbs div.view2 .content3:after{display:block;content:'';clear:both;}
div.bbs div.view2 .content3 table{table-layout:auto;border:1px #ddd solid;}
div.bbs div.view2 .content3 table th,
div.bbs div.view2 .content3 table td{padding:6px;}
div.bbs div.view2 .content3 ul,
div.bbs div.view2 .content3 ol,
div.bbs div.view2 .content3 li{margin:inherit;list-style:inherit;overflow:inherit;}
div.bbs div.view2 .content3 ul,
div.bbs div.view2 .content3 ol{margin-left:10px;}
div.bbs div.view2 .content3 img{max-width:100%;}
div.bbs div.view2 .replyList{padding:10px 25px 5px;margin-top:30px;background-color:#f5f5f5;font-size:14px;}
div.bbs div.view2 .replyList b.title{display:block;height:40px;line-height:40px;border-bottom:1px solid #7b7b7b;}
div.bbs div.view2 .replyList b.title > em{color:#2087c6;}
div.bbs div.view2 .replyList dl{padding:25px 0;border-bottom:1px solid #dddddd;}
div.bbs div.view2 .replyList dl.re{padding-left:50px;background:url(/images/common/icon_bbs_reply2.png) no-repeat 20px 30px;}
div.bbs div.view2 .replyList dl dt b{display:inline-block;vertical-align:top;margin-right:20px;color:#2087c6;}
div.bbs div.view2 .replyList dl dt span{display:inline-block;vertical-align:top;margin-left:10px;color:#888;font-size:13px;}
div.bbs div.view2 .replyList dl dt a.btnDel{display:inline-block;vertical-align:top;text-decoration:underline;font-size:13px;}
div.bbs div.view2 .replyList dl dd{margin-top:5px;color:#444;}
div.bbs div.view2 .replyList .comment{ position:relative; }
div.bbs div.view2 .replyList .comment.pdl40{ padding-left:40px; }
div.bbs div.view2 .replyList .comment.pdl80{ padding-left:80px; }
div.bbs div.view2 .replyList .comment.pdl120{ padding-left:120px; }
div.bbs div.view2 .replyList .comment.pdl160{ padding-left:160px; }
div.bbs div.view2 .replyList .comment.pdl200{ padding-left:200px; }
div.bbs div.view2 .replyList .comment.pdl240{ padding-left:240px; }
div.bbs div.view2 .replyList .comment:after{ display:block; content:''; position:absolute; top:7px; left:15px; width:1px; height:13px; background:#00acee; }
div.bbs div.view2 .replyList .comment:before{ display:block; content:''; position:absolute; top:20px; left:15px; width:14px; height:1px; background:#00acee; }
div.bbs div.view2 .replyList .comment.pdl80:after,
div.bbs div.view2 .replyList .comment.pdl80:before{ left:55px; }
div.bbs div.view2 .replyList .comment.pdl120:after,
div.bbs div.view2 .replyList .comment.pdl120:before{ left:95px; }
div.bbs div.view2 .replyList .comment.pdl160:after,
div.bbs div.view2 .replyList .comment.pdl160:before{ left:135px; }
div.bbs div.view2 .replyList .comment.pdl200:after,
div.bbs div.view2 .replyList .comment.pdl200:before{ left:175px; }
div.bbs div.view2 .replyList .comment.pdl240:after,
div.bbs div.view2 .replyList .comment.pdl240:before{ left:215px; }
div.bbs div.view2 .replyList .comment dl{ padding:10px 0; border:0px none; }
div.bbs div.view2 .replayForm{padding:25px 0;}
div.bbs div.view2 .replayForm textarea{display:inline-block;vertical-align:middle;width:90%;height:60px;border:1px solid #ddd;box-sizing:border-box;}
div.bbs div.view2 .replayForm .btnRegister{display:inline-block;vertical-align:middle;width:9%;height:60px;border:1px solid #ddd;background-color:#fff;box-sizing:border-box;}
div.bbs div.view2 .comment_write{ display:none; margin-left:3px; width:22px; height:20px; text-indent:-9999px; background:url(/images/sub/img_comment_wirte.gif); }
div.bbs div.view2 .comment_write.active{display:inline-block;}
div.bbs div.view2 .comment_delete{ display:none; margin-left:3px; width:22px; height:20px; text-indent:-9999px; background:url(/images/sub/img_comment_de.gif); }
div.bbs div.view2 .comment_delete.active{display:inline-block;}
div.bbs div.view2 .comment-box{ display:none; padding:10px 0 0; }


.groupLinkSns{margin:30px 0;}
.groupLinkSns > a{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
.groupLinkSns > a.icon_sns_t{background-image:url(/images/common/icon_sns_t.gif);}
.groupLinkSns > a.icon_sns_f{background-image:url(/images/common/icon_sns_f.gif);}
.groupLinkSns > a.icon_sns_i{background-image:url(/images/common/icon_sns_i.gif);}
.groupLinkSns > a.icon_sns_g{background-image:url(/images/common/icon_sns_g.gif);}
.groupLinkSns > a.icon_sns_n{background-image:url(/images/common/icon_sns_n.gif);}
.groupLinkSns > a.icon_sns_b{background-image:url(/images/common/icon_sns_b.gif);}
.groupLinkSns > a.icon_print{background-image:url(/images/common/icon_print.gif);}
.groupLinkSns > a.icon_plus{background-image:url(/images/common/icon_plus.gif);}

/* bbs µî·Ï */
div.bbs table.write{width:100%;}
div.bbs table.write > tbody > tr > th{padding:5px 10px;text-align:right;font-weight:normal;}
div.bbs table.write > tbody > tr > td{padding:5px 10px;}
div.bbs table.write select,
div.bbs table.write input[type=text],
div.bbs table.write input[type=password],
div.bbs table.write input[type=submit]{display:block;width:100%;height:40px;line-height:40px;padding-left:10px;border:1px solid #dadada;box-sizing:border-box;}
div.bbs table.write input[type=submit]{background-color:#00adef;color:#fff;border:0;}
div.bbs table.write select#Tel_code,
div.bbs table.write select#Mob_code{float:left;width:39% !important;}
div.bbs table.write input[type=text]#tel,
div.bbs table.write input[type=text]#mobile{float:right;width:60% !important;}
div.bbs table.write input[type=text]::placeholder{color:#cdcdcd;}
div.bbs table.write div.fileMask{display:block;width:100%;height:40px;line-height:40px;margin-bottom:5px;position:relative;box-sizing:border-box;}
div.bbs table.write div.fileMask input[type=file].inputFile{height:0px;width:0px;}
div.bbs table.write div.fileMask .inputFileText{display:block;width:75%;height:40px;line-height:40px;position:absolute;top:0;left:0;box-sizing:border-box;}
div.bbs table.write div.fileMask .inputFileBtn{display:block;width:25%;height:40px;line-height:40px;margin:0 2px;position:absolute;top:0;right:0;border:0;background-color:#7b7b7b;color:#fff;font-size:13px;text-align:center;box-sizing:border-box;}

div.bbs table.write div.fileAddMask{display:block;width:100%;height:40px;line-height:40px;margin-bottom:5px;position:relative;box-sizing:border-box;}
div.bbs table.write div.fileAddMask input[type=file].inputFile{display:inline-block;vertical-align:top;width:74%;height:40px;line-height:40px;box-sizing:border-box;}
div.bbs table.write div.fileAddMask .inputFileText{display:inline-block;vertical-align:top;vertical-align:top;width:50%;height:40px;line-height:40px;box-sizing:border-box;display:none;}
div.bbs table.write div.fileAddMask .inputFileBtn,
div.bbs table.write div.fileAddMask .btnFileAdd,
div.bbs table.write div.fileAddMask .btnFileDel{display:inline-block;vertical-align:top;width:25%;height:40px;line-height:40px;margin:0 2px;border:0;background-color:#7b7b7b;color:#fff;font-size:13px;text-align:center;box-sizing:border-box;}

div.bbs table.write div.fileAddMaskTmp{display:block;width:100%;height:40px;line-height:40px;margin-bottom:5px;position:relative;box-sizing:border-box;}
div.bbs table.write div.fileAddMaskTmp input[type=file].inputFile{height:0px;width:0px;}
div.bbs table.write div.fileAddMaskTmp .inputFileText{display:inline-block;vertical-align:top;width:58%;height:40px;line-height:40px;box-sizing:border-box;}
div.bbs table.write div.fileAddMaskTmp .inputFileBtn,
div.bbs table.write div.fileAddMaskTmp .btnFileAdd,
div.bbs table.write div.fileAddMaskTmp .btnFileDel{display:inline-block;vertical-align:top;width:20%;height:40px;line-height:40px;margin:0 2px;border:0;background-color:#7b7b7b;color:#fff;font-size:13px;text-align:center;box-sizing:border-box;}

/* content */
#container.sub{padding-bottom:100px;}
#container.sub .inner{overflow:hidden;}

.subInfo{margin-bottom:50px;border-bottom:3px solid #eeeeee;font-size:13px;}
.subInfo > ul.subPath:after{display:block;content:'';clear:both;}
.subInfo > ul.subPath li{float:left;position:relative;padding-left:15px;}
.subInfo > ul.subPath li:before{display:block;content:'';clear:both;width:15px;position:absolute;top:0;left:0;bottom:0;background:url(/images/common/icon_arrow_black.png) no-repeat center 6px;}
.subInfo > ul.subPath li.home{padding-left:0;}
.subInfo > ul.subPath li.home:before{display:none;}
.subInfo > h3{display:block;padding:20px 0;line-height:normal;font-size:35px;}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,.col-md-13,.col-md-14{float: left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7_5{width:63%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4_5{width:37%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-13{width:40%;}
.col-md-14{width:60%;}
.break_all{word-break:break-all;}

.subInfo + ul.colLayout{margin-top:-20px;}
#container h5 + ul.colLayout{margin-top:-10px;margin-bottom:0px;}
#container iframe{border:none;}

ul.colLayout{display:block;margin:-20px;}
/*ul.colLayout > li > ul.colLayout{margin:-10px;}*/
ul.colLayout:after{display:block;content:'';clear:both;}
ul.colLayout h6{display:block;margin-bottom:15px;font-size:18.2px;color:#4d4d4d;}
ul.colLayout span.subTxt{display:flex; margin-top:5px; justify-content:right; font-size:13px;}
ul.colLayout.grayLine > li{border-bottom:1px solid #e5e5e5;}
ul.colLayout.grayBg{background-color:#f2f2f2;}
ul.colLayout > li{display:block;position:relative;padding:20px;box-sizing:border-box;}
ul.colLayout > li img{max-width:100%;border:1px solid #e6e6e6;box-sizing:border-box;}
ul.colLayout > li .item-img{box-sizing:border-box;}
ul.colLayout > li .item-img img{display:block;max-width:100%;border:1px solid #ddd;box-sizing:border-box;}
ul.colLayout > li .item-conText{font-size:13px;text-align:justify;overflow:hidden;box-sizing:border-box;}
ul.colLayout > li .item-subject{display:block;padding:5px 0 10px;font-size:16px;font-weight:bold;overflow:hidden;}
ul.colLayout > li .item-txt{padding:5px 0;}
ul.colLayout > li .item-txt.line3{display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;max-height:55px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
ul.colLayout > li .item-date{padding:5px 0;color:#888;font-size:13px;}
ul.colLayout > li .btn_more{display:inline-block;vertical-align:middle;height:16px;line-height:16px;padding-right:10px;margin-left:10px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}
.btn_more_only{display:inline-block;vertical-align:middle;height:16px;line-height:16px;padding-right:10px;margin-left:10px;color:#00adef;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}

#container h4{display:block;padding:5px 0;margin-bottom:10px;border-bottom:3px #00adef solid;font-size:18.2px;font-weight:bold;font-style:inherit;color:#4d4d4d;letter-spacing:-0.5px;/*text-transform:uppercase;*/}
#container h4 a{display:block;height:30px;line-height:30px;font-size:18.2px;font-weight:bold;font-style:inherit;color:#4d4d4d;}
#container h5{display:block;height:40px;line-height:40px;padding-left:20px;margin-bottom:10px;font-size:16px;font-weight:bold;font-style:inherit;color:#212121;background-color:#f2f2f2;border:0;}

#container .imgTextLeft{display:block;float:left;margin:0 20px 10px 0;}
#container .imgTextRight{display:block;float:right;margin:0 0 10px 20px;}
#container .imgTextCenter{display:block;margin:0 auto;text-align:center;}

#container .colorBlue{color:#0b6ba6;}
#container .underlineBlue{border-bottom:1px solid #0b6ba6;}
#container .colorLightBlue{color:#00adef;}
#container .underlineLightBlue{border-bottom:1px solid #00adef;}
#container .underlineLightBlue3{border-bottom:3px solid #00adef;}

#container .bgGrayBox{padding:70px;background-color:#f5f6f7;}
#container .conText{padding-bottom:20px;line-height:160%;text-align:justify;}
#container .conText b.subject{font-size:16px;}
#container .conText img{max-width:100%;}
#container .btnMoreBlue{display:inline-block;vertical-align:middle;height:16px;line-height:16px;padding-right:12px;color:#00adef;font-size:12px;border-bottom:1px solid #00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;}

#container .searchForm{position:relative;width:430px;margin:0 auto;}
#container .searchForm label{display:inline-block;vertical-align:middle;width:170px;height:40px;line-height:40px;padding:0 10px;text-align:center;box-sizing:border-box;}
#container .searchForm input[type="text"]{display:inline-block;vertical-align:middle;width:250px;height:40px;line-height:40px;padding-right:40px;border:1px solid #ccc;box-sizing:border-box;}
#container .searchForm .btnSearchBlue{display:block;width:40px;height:40px;position:absolute;bottom:0;right:10px;background:url(/images/common/icon_search_blue.png) no-repeat center center;border:0px;text-indent:-9999px;}

#container .relatedInfo{}
#container .relatedInfo b.title{display:block;}
#container .relatedInfo a.btnLinkRelated{display:inline-block;margin-left:10px;position:relative;color:#0b6ba6;border-bottom:1px solid #0b6ba6;font-size:14px;}
#container .relatedInfo a.btnLinkRelated:before{display:block;content:'';clear:both;width:10px;position:absolute;top:0;left:-10px;bottom:0;background:url(/images/common/icon_arrow_related.png) no-repeat 0 8px;}

#container .generalInfo{margin-bottom:40px;}
#container .generalInfo.underline{border-bottom:1px solid #dddddd;}
#container .generalInfo b.title{display:block;padding-bottom:14px;font-size:17px;color:#ef7e09;}

/* È¸¿ø°¡ÀÔ */
.join{padding-left:60px;padding-right:60px;}
.join .agreeBox{margin-bottom:10px;}
.join .agreeBox b.title{display:block;padding-left:30px;padding-bottom:14px;background:url(/images/common/icon_join.png) no-repeat 0 0;font-size:17px;color:#444;}
.join .agreeBox textarea{width:100%;height:140px;padding:10px;border:1px solid #dadada;color:#444;box-sizing:border-box;}
.join .agreeBox .agreeCheck{text-align:right;font-size:14px;color:#888;}
.join .agreeBox .agreeCheck input[type=checkbox]{vertical-align:middle;}
.join .bbs{padding-top:40px;margin-top:35px;border-top:1px solid #000;}

/* ·Î±×ÀÎ */
.login{width:460px;margin:0 auto;}
.login p{margin:0 -90px 50px;line-height:200%;font-size:20px;}
.login p span{border-bottom:2px solid #444;}
.login .inputID,
.login .inputPW,
.login .btnSign,
.login .btnRegister{display:block;width:100%;height:50px;line-height:50px;padding-left:30px;margin-bottom:15px;border:1px solid #dadada;box-sizing:border-box;}
.login .btnSign{padding:0;background-color:#00adef;color:#fff;text-align:center;}
.login .btnRegister{padding:0;background-color:#7b7b7b;color:#fff;text-align:center;}
.login ul.memberFind{margin:30px -1%;}
.login ul.memberFind > li{float:left;width:48%;text-align:center;margin:0 1%;border:1px solid #dadada;background-color:#fff;box-sizing:border-box;}
.login ul.memberFind > li > a{display:inline-block;vertical-align:top;height:40px;line-height:40px;font-size:13px;color:#555;}
.login ul.memberFind > li > a:before{display:inline-block;vertical-align:top;content:'';clear:both;width:40px;height:40px;}
.login ul.memberFind > li > a.findID:before{background:url(/images/common/icon_findID.png) no-repeat 25% center;}
.login ul.memberFind > li > a.findPW:before{background:url(/images/common/icon_findPW.png) no-repeat 25% center;}

/* ¾ÆÀÌµð ÆÐ½º¿öµå Ã£±â */
.loginFind{}
.loginFind ul{margin:-20px;}
.loginFind li{float:left;width:50%;padding:20px;box-sizing:border-box;}
.loginFind li > div{padding:30px;background-color:#f5f6f7;}
.loginFind select{display:block;width:100%;height:50px;line-height:50px;padding-left:30px;margin-bottom:15px;border:1px solid #dadada;box-sizing:border-box;}
.loginFind input[type=text]{display:block;width:100%;height:50px;line-height:50px;padding-left:30px;margin-bottom:15px;border:1px solid #dadada;box-sizing:border-box;}
.loginFind .btnSign{display:block;width:100%;height:50px;line-height:50px;padding:0;background-color:#00adef;color:#fff;text-align:center;}

/* About UNPOG */
#about > .colLayout{margin-bottom:40px;}
#about ul.bgGrayIconBanner{margin:50px -10px;}
#about ul.bgGrayIconBanner > li{padding:10px;box-sizing:border-box;}
#about ul.bgGrayIconBanner > li > a{display:block;height:100px;line-height:100px;background-color:#f2f2f2;text-align:center;font-size:18.2px;}
#about ul.bgGrayIconBanner > li > a img{margin-right:20px;}
#whatwedo ul.colLayout > li{min-height:140px;}
#message ul.colLayout > li{min-height:250px;}
#message ul.colLayout > li.last{padding-top:100px;}
#message ul.colLayout h6{margin-bottom:30px;}
#message .message{position:relative;height:277px;padding:80px;margin-bottom:40px;border-bottom:3px solid #00aeef;background:url(/images/sub/img_sub2_5.jpg) no-repeat 0 0;box-sizing:border-box;}
#message .message img{position:absolute;bottom:0;right:90px;}
#message .message b{font-size:64px;color:#00aeef;}
#message .message p{padding-top:30px;line-height:30px;font-size:24px;}

/* About UNPOG > depth2*/
#headHistory .message{position:relative;margin-bottom:60px;min-height:290px;background:url(/images/sub/img_head_bg.jpg) no-repeat 0 bottom;border-bottom:3px solid #00aeef;}
#headHistory .message > .headBox{padding:90px 0 0 80px;color:#333;}
#headHistory .message > .headBox > span{display:block;margin-bottom:40px;font-size:24px;}
#headHistory .message > .headBox > b{display:block;font-size:60px;margin-bottom:50px;text-indent:-3px;color:#00aeef;}
#headHistory .message img{position:absolute;bottom:0px;right:75px;}
#headHistory ul.colLayout > li{line-height:150%;}
#headHistory ul.colLayout > li.last{position:relative;}
#headHistory ul.colLayout > li.last:after{position:absolute;content:"";top:23px;left:0px;width:1px;height:100%;background:#ddd;}

ol.history > li dl:after{display:block;content:'';clear:both;}
ol.history > li dt{position:relative;padding-top:50px;}
ol.history > li dt > img{display:block;margin:0 auto;}
ol.history > li dt > span{display:inline-block;height:60px;line-height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;border-bottom:3px solid #00aeef;font-size:35px;box-sizing:border-box;}
ol.history > li.left dt > span{padding-left:40px;padding-right:20px;margin-left:60px;}
ol.history > li.right dt > span{padding-left:20px;padding-right:40px;margin-left:-200px;}
ol.history > li dd{position:relative;width:50%;padding:20px 65px 20px 65px;letter-spacing:-0.5px;box-sizing:border-box;}
ol.history > li dd ol{overflow:visible;}
ol.history > li dd ol:before{display:block;content:'';clear:both;width:68px;height:9px;position:absolute;top:25px;}
ol.history > li dd ol:after{display:block;content:'';clear:both;width:17px;height:17px;position:absolute;bottom:0;background:url(/images/sub/img_sub2_12.png) no-repeat 0 0;}
ol.history > li dd ol.bottomNone:after{display:none;}
ol.history > li.left dd{float:left;border-right:1px solid #ccc;}
ol.history > li.left dd ol:before{right:-5px;background:url(/images/sub/img_sub2_13.png) no-repeat 0 0;}
ol.history > li.left dd ol:after{right:-8px;}
ol.history > li.right dd{float:right;border-left:1px solid #ccc;}
ol.history > li.right dd ol:before{left:-5px;background:url(/images/sub/img_sub2_11.png) no-repeat 0 0;}
ol.history > li.right dd ol:after{left:-8px;}
ol.history > li.right{}
ol.history > li dd ol > li{position:relative;padding-left:120px;padding-bottom:30px;font-size:15px;color:#555;overflow:visible;list-style:none;}
ol.history > li dd ol.Topnone{height:300px;}
ol.history > li dd ol.Topnone > li{position:absolute; right:-470px; top:20px; height:500px;}
ol.history > li dd ol.Topnone > li li.detali_img > img{right:550px;}
ol.history > li dd ol > li b{position:absolute;top:0;left:0;padding:0 20px;font-weight:bold;font-size:17px;color:#4d4d4d;}
ol.history > li dd ol > li > ul{overflow:visible;}
ol.history > li dd ol > li li.detali_img{position:relative;list-style:none;overflow:visible;}
ol.history > li dd ol.Topnone > li li.detali_img:after{display:none;}
ol.history > li dd ol > li li.detali_img:after{position:absolute;display:block;content:'';top:7px;left:360px;width:68px;height:17px;background:url(/images/sub/img_sub2_11.png) no-repeat 0 0;}
ol.history > li dd ol > li li.detali_img > img{position:absolute;top:0;right:-443px;width:300px;height:auto;}
dl.history2{position:relative;}
dl.history2:after{display:block;content:'';clear:both;width:17px;height:17px;position:absolute;left:50%;bottom:0;margin-left:-8px;background:url(/images/sub/img_sub2_12.png) no-repeat center 0;}
dl.history2 dt{padding-top:50px;}
dl.history2 dt > b{display:block;width:150px;height:150px;line-height:30px;padding:30px 0;margin:0 auto;background-color:#00aeef;font-weight:normal;color:#fff;text-align:center;font-size:28px;border-radius:75px;box-sizing:border-box;}
dl.history2 dd{position:relative;padding-top:20px;letter-spacing:-0.5px;}
dl.history2 dd:before{display:block;content:'';clear:both;position:absolute;top:0;bottom:0;left:50%;width:1px;background-color:#ccc;}
dl.history2 dd:after{display:block;content:'';clear:both;}
dl.history2 dd > ul,
dl.history2 dd > ul li{list-style:none;overflow:initial;}
dl.history2 dd > ul > li{position:relative;width:50%;box-sizing:border-box;z-index:0;}
dl.history2 dd > ul > li.left{float:left;margin-right:50%;padding-right:85px;}
dl.history2 dd > ul > li.right{float:right;margin-left:50%;padding-left:85px;}
dl.history2 dd > ul > li:before{display:block;content:'';clear:both;width:68px;height:9px;position:absolute;top:0;z-index:9;}
dl.history2 dd > ul > li.right:before{left:-5px;background:url(/images/sub/img_sub2_11.png) no-repeat 0 0;}
dl.history2 dd > ul > li.left:before{right:-5px;background:url(/images/sub/img_sub2_13.png) no-repeat 0 0;}
dl.history2 dd > ul > li > span{position:relative;display:block;padding:0 20px 20px 0;font-size:23px;color:#00aeef;font-weight:bold;}
dl.history2 dd > ul > li > ol > li{position:relative;padding-left:120px;padding-bottom:15px;font-size:15px;color:#555;}
dl.history2 dd > ul > li > ol > li > b{position:absolute;top:0;left:0;font-weight:bold;font-size:17px;color:#4d4d4d;}
.rightCustom{position:relative; margin-top:20px;}
.rightCustom b{left:-120px !important;}
/* ±èÅÂÀ±»ç¿øÃß°¡ */
ol.history > li.left dd ol.rightFirst:before{display:none;}

/* SYMPOSIUM */
.tabBar.type2.programme > li > a{padding:0 5px;font-size:14px;}

/* SYMPOSIUM - TAB - INTRODUCTION */
.conViewType1{position:relative;padding-right:330px;}
.conViewType1 .conAside{width:240px;padding:20px;position:absolute;top:0;right:0;bottom:0;background-color:#f2f2f2;}
.conViewType1 .conAside ul{padding:0;margin:0;}
.conViewType1 .conAside ul li{padding:15px 0;margin:0;border-bottom:1px solid #d5d5d5;overflow:hidden;}
.conViewType1 .conAside ul li a{display:block;min-height:32px;line-height:32px;padding-left:40px;font-size:17px;font-weight:bold;}
.conViewType1 .conAside ul li a.iconCalendar{background:url(/images/common/icon_calendar.png) no-repeat 0 0;}
.conViewType1 .conAside ul li a.iconplace{background:url(/images/common/icon_place.png) no-repeat 0 0;}
.conViewType1 .conAside ul li a.iconContact{background:url(/images/sub/icon_contactus_contact.png) no-repeat 0 0;}
.conViewType1 .conAside ul li a.iconContact + span{display:block;padding:10px 0 0 10px;font-size:13px;word-break:keep-all;}
.conViewType1 ul,
.conViewType1 ol,
.conViewType2 ul,
.conViewType2 ol{overflow:inherit;padding-left:40px;margin-top:1em;margin-bottom:1em;}
.conViewType1 li,
.conViewType2 li{overflow:inherit;}

/* SYMPOSIUM - TAB - PROGRAMME */
.conViewType2 dl{margin-bottom:5px;border:1px solid #dddddd;}
.conViewType2 dl > dt{display:table;width:100%;padding:20px 70px 20px 20px;position:relative;background:#f5f5f5/* url(/images/common/icon_dl_open.png) no-repeat 97% center*/;box-sizing:border-box;}
.conViewType2 dl.active > dt{/*background:#f5f5f5 url(/images/common/icon_dl_close.png) no-repeat 97% center;*/}
.conViewType2 dl.hasSub > dt{display:table;width:100%;padding:20px 70px 20px 20px;position:relative;background:#f5f5f5 url(/images/common/icon_file_pdf_down.png) no-repeat 97% center;box-sizing:border-box;}
.conViewType2 dl.hasSub.active > dt{background:#f5f5f5 url(/images/common/icon_dl_close.png) no-repeat 97% center;}
.conViewType2 dl > dt > div.date{display:table-cell;vertical-align:middle;width:20%;}
.conViewType2 dl > dt > div.date > b{display:block;}
.conViewType2 dl > dt > div.date > span{display:block;margin-top:5px;font-size:14px;}
.conViewType2 dl > dt > div.subject{display:table-cell;vertical-align:middle;width:80%;padding:0 20px;color:#0b6ba6;}
.conViewType2 dl > dd{display:none;padding:10px 20px;line-height:160%;}
.conViewType2 dl.active > dd{display:block;}
.conViewType2 dl > dd > .sectionInfo{margin:10px 0;}
.conViewType2 dl > dd > .sectionInfo:after{display:block;content:'';clear:both;}
.conViewType2 dl > dd > .sectionInfo > li{float:left;box-sizing:border-box;}
.conViewType2 dl > dd > .sectionInfo > li.subject{width:25%;padding-right:10px;font-weight:bold;}
.conViewType2 dl > dd > .sectionInfo > li.writer{width:75%;padding-left:10px;font-size:13px;text-align:right;}
.conViewType2 dl > dd > .sectionInfo > li.writer .pdf{position:relative;display:inline-block;margin-left:10px;padding-left:30px;background:url(/images/common/icon_file_pdf.gif) no-repeat 5px 0;min-height:20px;line-height:160%;vertical-align: middle;}
.conViewType2 dl > dd > .sectionInfo > li.writer .pdf:before{display:block;content:'';clear:both;position:absolute;left:0;top:50%;margin-top:-5px;height:10px;border-left:1px solid #888;}
.conViewType2 dl > dd > .content{width:100%;padding:10px 0;}
.conViewType2 dl > dd > ul.listFile{margin:10px 0;}

/* Library */
#library .bgGrayBox{padding:55px;}

/* Library > Glossary */
.glossary{}
.glossary .searchBox{padding:15px 30px 30px;background-color:#f2f2f2;}
.glossary .selectText{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc;text-align:center;}
.glossary .selectText > a{display:inline-block;padding:13px;position:relative;font-size:18px;color:#000;}
.glossary .selectText > a:last-child:after{display:none;}
.glossary .selectText > a:after{display:block;content:'';clear:both;position:absolute;top:15px;bottom:15px;right:0;width:1px;background-color:#ccc;}
.glossary .selectText > a.active{color:#2087c6;}
.glossary ol.searchList{margin-top:30px;}
.glossary ol.searchList > li{position:relative;min-height:50px;padding:20px 0 20px 120px;border-bottom:1px solid #dddddd;}
.glossary ol.searchList > li:nth-child(even){background-color:#f8f8f8;}
.glossary ol.searchList > li > b.keyword{display:block;width:90px;height:90px;line-height:90px;position:absolute;top:0;left:0;text-align:center;font-size:40px;color:#00aeef;}
.glossary ol.searchList dl{}
.glossary ol.searchList dl > dt{padding:10px 0;font-size:16px;color:#010101;font-weight:bold;}
.glossary ol.searchList dl > dd{padding:10px 0 20px;font-size:14px;color:#444;}

/* ContactUs */
.contactUs{}
.contactUs .contactUsHead{padding:30px 0 40px 100px;margin-bottom:10px;background:url(/images/sub/icon_contactus_text.png) no-repeat 0 10px;border-bottom:1px solid #7b7b7b;box-sizing:border-box;}
.contactUs .contactInfo{}
.contactUs .contactInfo > li{padding:15px 0 10px 55px;border-bottom:1px solid #d5d5d5;}
.contactUs .contactInfo > li:last-child{border-bottom:0;}
.contactUs .contactInfo > li.tel{background:url(/images/sub/icon_contactus_tel.png) no-repeat 0 center;}
.contactUs .contactInfo > li.fax{background:url(/images/sub/icon_contactus_fax.png) no-repeat 0 center;}
.contactUs .contactInfo > li.email{background:url(/images/sub/icon_contactus_mail.png) no-repeat 0 center;}
.contactUs .contactInfo > li.address{background:url(/images/sub/icon_contactus_address.png) no-repeat 0 10px;}
.contactUs .contactInfo > li > b{display:inline-block;min-width:60px;padding-bottom:5px;}
.contactUs div.bbs table.write > tbody > tr > th,
.contactUs div.bbs table.write > tbody > tr > td{padding:8px 10px;border-bottom:1px solid #e6e6e6;text-align:left;}
.contactUs div.bbs table.write > tbody > tr:last-child > th,
.contactUs div.bbs table.write > tbody > tr:last-child > td{border-bottom:0;}

#slideSymposium{position:relative;}
#slideSymposium .bx-controls-direction a{display:block;width:65px;height:65px;position:absolute;top:50%;margin-top:-32px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
#slideSymposium a.bx-prev{left:15px;background-image:url(/images/sub/btn_slideSymposium_prev.png);}
#slideSymposium a.bx-next{right:15px;background-image:url(/images/sub/btn_slideSymposium_next.png);}

/**/
.author{padding:5px 0;} 
.author span.name{display:inline-block;margin-left:5px;color:#00adef;border-bottom:1px solid #00adef;}

.hashtag{padding:5px 0;} 
.hashtag span.tag{display:inline-block;margin-left:5px;color:#00adef;border-bottom:1px solid #00adef;}

/* News & Events > newsletter */
.newsletter{overflow:hidden;}
.newsletter div.grayBox{padding:30px;background-color:#f2f2f2;}
.newsletter div.grayBox2{padding-top:30px;}
.newsletter div.grayBox2 > ul{margin:0 -15px;}
.newsletter div.grayBox2 > ul.col2 > li{float:left;padding:0 15px;width:50%;box-sizing:border-box;}
.newsletter div.grayBox2 > ul.col2 > li > .grayBox2_inner{padding:30px;background:#f2f2f2;box-sizing:border-box;}
.newsletter img{display:inline-block;vertical-align:top; height:100%;}
.newsletter p.sectionTitle{padding:20px 0;margin-top:30px;font-size:20px;color:#4d4d4d;font-weight:bold;}
.newsletter p.sectionTitle.line2{padding:20px 0 40px;}
.newsletter p.sectionTitle.line3{padding:20px 0 60px;}
.newsletter p.sectionTitle.mgb20{margin-bottom:20px;}
.newsletter p.sectionTitle + ul{margin-top:-20px;}
.newsletter .subject{display:block;padding:15px 0 10px;line-height:130%;font-size:20px;color:#000;font-weight:bold;letter-spacing:-0.2px;}
.newsletter .subject.fs14{font-size:14px;line-height:normal;}
.newsletter .subject.fs16{font-size:16px;line-height:normal;}
.newsletter .subject.fs18{font-size:18.2px;}
.newsletter .subject.h60{height:60px !important;}
.newsletter .subject.h80{height:80px !important;}
.newsletter .subject.h100{height:100px !important;}
.newsletter .subject.h120{height:120px !important;}
.newsletter .subject.h130{height:130px !important;}
.newsletter .subject.h140{height:140px !important;}
.newsletter .subject.h150{height:150px !important;}
.newsletter .subject.pdt50{padding-top:50px;}
.newsletter .subject.pdt0{padding-top:0px;}
.newsletter .subject.mgt_mu20{margin-top:-20px;}
.newsletter .article{display:block;line-height:140%;padding:5px 0 10px;font-size:13px;color:#333;}
.newsletter ul.colLayout > li .btn_more{margin-left:0;font-size:13px;}
.newsletter p.issueTitle{display:block;height:50px;line-height:50px;padding:0 20px;margin-bottom:10px;font-size:22px;color:#fff;font-weight:normal;background-color:#00aeef;}
.newsletter ul.sectionHead{height:408px;background-color:#808285;}
.newsletter ul.sectionHead > li{float:left;box-sizing:border-box; height:100%;}
.newsletter ul.sectionHead > li:last-child{padding:20px 30px;}
.newsletter ul.sectionHead > li:last-child.pad0{padding:0px;}
.newsletter ul.sectionHead > li:last-child .subject,
.newsletter ul.sectionHead > li:last-child .article{color:#fff;}
.newsletter ul.sectionHead > li:last-child .btn_more{display:inline-block;vertical-align:middle;height:16px;line-height:16px;padding-right:10px;margin-left:0;color:#fff;border-bottom:1px solid #fff;background:url(/images/common/icon_arrow_white.png)no-repeat right center;font-size:13px;}

.newsletter ul.thumbType2 > li .img{height:auto;}
.newsletter ul.thumbType2 > li .img img{width:100%;min-height:auto;}
.newsletter ul.thumbType2 > li .subject{height:60px;margin:0;padding:20px 0;}
.newsletter ul.thumbType2 > li .subject.bgGray{padding:20px;background-color:#f2f2f2;}

.newsletter ul.thumbType4 > li .img{height:auto;}
.newsletter ul.thumbType4 > li .img img{min-height:auto;}
.newsletter ul.thumbType4 > li .subject{height:60px;margin:0;padding:20px 0;}
.newsletter ul.thumbType4 > li .subject.bgGray{padding:20px;background-color:#f2f2f2;}

/* Site Index */
#siteindex_word{padding-bottom:20px;text-align:center;}
#siteindex_word > a{display:inline-block;padding:13px;position:relative;font-size:18px;color:#666;font-weight:bold;}
#siteindex_word > a:hover{text-decoration:underline;}
#siteindex_word > a:after{display:block;content:'';clear:both;position:absolute;top:15px;bottom:15px;right:0;width:1px;background-color:#ccc;}
#siteindex_word > a:last-child:after{display:none;}
#siteindex_list ul.listCon{padding:10px;}
#siteindex_list ul.listCon a:hover{text-decoration:underline;}

/* Terms of Use */
.termsOfUse_word > a{display:inline-block;padding-right:10px;font-weight:bold;text-decoration:underline;}
.termsOfUse_section{padding:20px 0;}
.termsOfUse_section > b{display:block;padding-bottom:20px;}

/* ÅëÇÕ°Ë»ö */
div.totalSearch{padding:25px;margin-bottom:30px;background-color:#f7f7f7;text-align:center;}
div.totalSearch select{display:inline-block;vertical-align:middle;min-width:120px;height:36px;border:0;box-sizing:border-box;}
div.totalSearch input[type=text]{display:inline-block;vertical-align:middle;width:50%;height:36px;margin:0;border:0;box-sizing:border-box;}
div.totalSearch input[type=submit]{display:inline-block;vertical-align:middle;width:37px;height:37px;text-indent:-9999em;background:url(/images/sub/icon_totalSearch.gif);border:0;box-sizing:border-box;}

div.totalSearchList{}
div.totalSearchList > dl{display:block;}
div.totalSearchList > dl > dt{padding:15px 0;position:relative;border-bottom:1px solid #7b7b7b;font-size:18.2px;color:#333;font-weight:bold;}
div.totalSearchList > dl > dt > .btn_more{display:block;width:63px;height:16px;line-height:16px;padding-right:10px;position:absolute;bottom:10px;right:0;font-size:13px;color:#00adef;background:url(/images/common/icon_arrow_blue.png) no-repeat right center;text-align:right;}
div.totalSearchList > dl > dd{padding:25px 0;}
div.totalSearchList > dl > dd .title{margin-bottom:15px;font-size:16px;color:#4d4d4d;}
div.totalSearchList > dl > dd .content{margin-bottom:15px;font-size:14px;color:#555;}
div.totalSearchList > dl > dd .date{font-size:13px;color:#888;}
div.totalSearchList > dl > dd hr{margin:30px 0;border:0px;height:1px;background-color:#e6e6e6;}

/* Á¤½Ä»çÀÌÆ® ¿ÀÇÂÇÏ¸é Áö¿ï°Í */
.symposium #container{padding-top:20px;}
.symposium .subInfo{border-bottom:3px solid #00aeef;} 
.symposium div.bbs div.view .info > .subject{display:none;}
.symposium .tmp_sns{width:1100px;position:absolute;top:30px;left:50%;margin-left:-550px;text-align:right;z-index:9;}
.symposium .tmp_sns a{display:inline-block;vertical-align:bottom;}
.symposium .tmp_sns .tmp_logo{margin-left:50px;}

.tmpMessage{position:fixed;background:#fff;top:0;left:0;right:0;bottom:0;z-index:9999;}
.tmpMessage > div{position:absolute;top:50%;left:0;right:0;line-height:150%;height:200px;padding:50px;margin-top:-100px;font-size:30px;text-align:center;font-weight:bold;}
/* //Á¤½Ä»çÀÌÆ® ¿ÀÇÂÇÏ¸é Áö¿ï°Í */

.conText .top_name{margin-bottom:15px;font-size:30px;}
.btn_moreGo{position:relative;float:right;display:inline-block;margin-bottom:15px;padding:7px 26px 7px 15px;font-weight:bold;color:#fff;background:#00adef;}
.btn_moreGo::after{position:absolute;display:block;content:"";top:50%;right:12px;margin-top:-6px;width:6px;height:12px;background:url(/images/sub/bg_btn_moreGo.png) no-repeat center center;}

.platform_topbox{margin-bottom:20px;padding:15px;background:#ecf1f4;}
.platform_topbox img{display:block;margin:0 auto 15px;width:500px;}
.platform_topbox p{font-size:16px;}

/* ±èÅÂÀ±»ç¿ø 20220103 cssÃß°¡ */
#library.custom ul.colLayout{display:flex; flex-wrap:wrap;}
#library.custom ul.colLayout > li{width:50%;}
#library.custom .bgGrayBox{padding:10px;}
#container #library.custom .searchForm input[type="text"]{width:auto;}
#container #library.custom .searchForm{width:auto;}
#container #library.custom .searchForm label{display:block; text-align:left;}

.calendar_top {position:relative;margin-bottom:15px; text-align:center; margin-top:30px;}
.calendar_top > a{display:inline-block;width:30px;height:30px; vertical-align:middle;border-radius:15px;background-color:#fff;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
.calendar_top > a.btnPrev{background-image:url(/images/sub/icon_calTopBtn_prev.gif);}
.calendar_top > a.btnNext{background-image:url(/images/sub/icon_calTopBtn_next.gif);}
.calendar_top > span{display:inline-block;margin:0 20px;vertical-align:middle;font-size:18px;font-weight:bold;}
.calendar_top select{height:25px;}

.calendar{border-top:2px solid #000;}
.calendar table{width:100%;border-collapse:collapse;font-size:13px;}
.calendar table th{padding:8px 5px;background:#f6f6f6;border:1px solid #c1c1c1;}
.calendar table td{position:relative;height:80px;padding:25px 5px 10px 5px;border:1px solid #dddddd;vertical-align:top; word-break:break-all;}
.calendar.reserve table td{height:30px;text-align:center;}
.calendar table tr:first-child th,
.calendar table tr:first-child td{border-top:0;}
.calendar table .sun{color:#f26d7d;}
.calendar table .sat{color:#3095dd;}
.calendar table .holiday{color:#f26d7d;}
.calendar table span.day{display:block;width:24px;height:20px;line-height:20px;position:absolute;top:0;left:0;text-align:center;}
.calendar table span.dayName{display:block;padding:2px 5px;position:absolute;top:0;left:20px;right:0px;text-align:right;font-size:12px;letter-spacing:-0.5px;}
.calendar .scheduleText{display:block;padding-left:10px;margin-bottom:8px;position:relative;letter-spacing:-1px;word-break:keep-all;}
.calendar .scheduleText:hover{text-decoration:underline;}
.calendar .scheduleText:before{display:block;content:'';clear:both;position:absolute;left:0px;top:4px;width:6px;height:6px;border-radius:3px;}
.calendar .scheduleText.red:before{background-color:#ff8b8b;}
.calendar .scheduleText.green:before{background-color:#98c87c;}
.calendar .scheduleText.yellow:before{background-color:#f5d613;}
.calendar .scheduleText.blue:before{background-color:#8ac1ff;}
.calendar .scheduleText.purple:before{background-color:#8e5aab;}
.calendar .scheduleText.sky:before{background-color:#257fc0;}
.calendar .scheduleText.gray:before{background-color:#b7c3cc;}
.calendar .eduCate{padding:5px 0;} 
.calendar .eduCate span{display:inline-block;margin-right:8px;font-size:0.9em;}
.calendar .list.notice td {height:30px;}
.calendar a{display:block; /* text-align:center; */text-align:left; color:#3C99DC}

.calendar table td div {margin-bottom: 15px; line-height:1.4}
.calendar table td div:last-child {margin-bottom: 0;}

.subject.fs14{font-weight:normal;}
.article a.link,
.subject.fs14 a.link{text-decoration:underline;color:inherit;}


/* ======================================== Responsive ======================================== */
@media all and (min-width:960px) and (max-width:1100px){
.topSearch{right:0;margin-left:0;}
}
/*Mobile*/
@media all and (max-width:960px){
	#wrap{min-width:100%;}
	.inner{width:100%;}
	.inner img{max-width:100%;}
	#topBar, 
	#header #titlaBar .topLink ul,
	#footer #footerNav,
	#asideSns{display:none;}
	#header{height:auto;padding:20px;}
	#header #titlaBar{height:auto;}
	#header #titlaBar h1{position:static;margin-bottom:10px;}
	#header #titlaBar h1 img{height:50px;}	
	#header #titlaBar .topLink{position:static;}
	#header #titlaBar .h1-text,
	#header #titlaBar .sub-logo{ display:none; }
	#header .topSearch{position:static;width:100%;margin-left:0;}
	#header .topSearch form{float:none;position:relative;}
	#header .topSearch form input[type='text']{width:100%;padding:0 47px 0 10px;box-sizing:border-box;}
	#header .topSearch form .btn_submit{position:absolute;top:0;right:0;}
	#header #btnGnbOpen{display:block;top:0px;}
	#header #gnb{display:none;margin-bottom:20px;}
	#header #gnb.active{display:block;}
	#header #gnb > ul > li.home,
	#header #gnb > ul > li{float:none;width:auto;}
	#header #gnb > ul > li > a{display:block;padding:0 10px;text-align:left;border:0;}
	#header #gnb > ul > li > ul{display:none;position:static;height:auto;padding:10px;background-color:#e9e9e9;}	
	#header #gnb > ul > li > ul > li{float:none;margin:0;line-height:normal;}
	#header #gnb > ul > li > ul > li > a{position:relative;padding:6px 12px;}
	#header #gnb > ul > li > ul > li > a:before{display:block;content:'';clear:both;width:2px;height:2px;position:absolute;left:4px;top:50%;margin-top:-1px;background-color:#111;}
	#header #gnb > ul > li.active > ul{display:block;}
	#header #gnb > ul > li.active > a{font-weight:bold;}	
	
	#container.sub{padding:0 20px 20px;}
	.symposium #container.sub{padding:20px;}

	#footer > .inner{padding:20px 0;}
	#footer #footerLogo{margin:0 auto 10px;}
	#footer #footerLink{position:static;text-align:center;}

	.mainVisual{display:none;float:none;width:auto;}
	.mainLatest{position:relative;float:none;width:100%;height:auto;overflow:auto;}
	.mainLatest .bx-wrapper,
	.mainLatest .bx-viewport{width:100% !important;}
	.mainLatest .bx-pager{display:none;}
	.mainLatest ul li{padding-bottom:0;margin-bottom:0;padding-bottom:40px;overflow:auto;}
	.mainLatest ul li a{display:block;height:auto;padding-left:0;box-sizing:border-box;}
	.mainLatest ul li a img{position:static;width:100%;height:auto;}
	.mainLatest ul li.active a img{height:auto;border:0;}
	/*
	.mainLatest ul li a b{display:none;}
	*/
	.mainLatest ul li a b{position:absolute;bottom:0;left:0;right:0;margin:0;padding:0 10px;height:40px;line-height:40px;}
	.mainLatest ul li a .date{display:none;}
	.mainLatest ul li:after{left:0;right:0;width:auto;}
	.mainLatest .bx-controls-direction a{display:block;width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;}
	.mainLatest .bx-controls-direction a.bx-prev{top:50%;left:20px;background-image:url(/images/main/icon_latest_prev1.png);}
	.mainLatest .bx-controls-direction a.bx-next{top:50%;left:auto;right:20px;background-image:url(/images/main/icon_latest_next1.png);}

	.mainPanel{margin:20px;}
	.mainPanel > ul{float:none;width:100%;padding:0;}
	.mainPanel > ul > li{margin-bottom:10px;height:auto !important;}
	.mainPanel > ul > li .thumb{float:left;margin-right:20px;}
	.mainPanel > ul > li > ul > li{width:100%;margin-bottom:10px;}
	.mainPanel > ul > li > ul > li.subscribe{width:100%;}	
	.mainThemes{margin:-10px 20px 20px;}
	.mainThemes ul{padding:10px 0;}
	.mainThemes ul li{line-height:40px;}
	.mainThemes ul li img{display:block;margin:0 auto;}

	.subInfo{margin-bottom:20px;}
	.subInfo > h3{font-size:30px;}

	.tabBar.col5 > li,
	.tabBar.col6 > li,
	.tabBar.col7 > li,
	.tabBar.col8 > li,
	.tabBar.col9 > li,
	.tabBar.col10 > li{width:33.3333%;}

	div.bbsSearch{padding:10px 10px 15px;}
	div.bbsSearch ul > li{float:none;width:100%;text-align:center;}
	div.bbsSearch ul > li:last-child{text-align:center;}
	
	div.thumb ul.list.col4 > li,
	ul.thumbType4 > li,
	ul.thumbType5 > li,
	ul.thumbType4.col4 > li{width:50%;}

	div.bbs div.view .info3{padding:0 10px 15px;}
	div.bbs div.view2 .info{padding:10px 10px 20px 10px;}

	div.bbs div.view .fileGroup{padding:10px;}
	div.bbs div.view2 .fileGroup{padding:10px;}
	div.bbs div.view2 .content{padding:10px;}

	div.bbs div.view .content img,
	div.bbs div.view .content3 img,	
	div.bbs div.view .content4 img,
	div.bbs div.view2 .content3 img{height:auto !important;}

	ul.colLayout > li.h230{height:180px !important;}

	.conViewType1{padding-right:0;}
	.conViewType1 .conAside{position:static;width:auto;padding:10px 15px;}
	.conViewType1 .conAside ul li a.iconContact + span{padding:10px 0 0 42px;}

	#container .bgGrayBox{padding:20px;}
	
	#about .colLayout{margin-bottom:20px;}
	#about .colLayout > li{float:none;width:100%;}
	#about ul.bgGrayIconBanner{margin:-10px;}
	#message .message{padding:80px 20px;}
	#message .message img{right:0;}
	#message .message b{font-size:42px;}
	#message .message p{padding-top:20px;font-size:18px;letter-spacing:-0.5px;}
	#message ul.colLayout > li{min-height:350px;}
	
	#headHistory .message > .headBox{padding:100px 0 0 40px;}
	#headHistory .message > .headBox > span{margin-bottom:20px;font-size:15px;}
	#headHistory .message > .headBox > b{font-size:45px;}
	#headHistory .message > img{right:40px;}
	#headHistory ul.colLayout > li.last:after{display:none;}

	ol.history,
	ol.history > li{list-style:none;overflow:inherit;}
	ol.history > li dt{text-align:center;}
	ol.history > li dt > span{height:auto;line-height:normal;padding:0 20px !important;margin:0 0 20px 0 !important;position:static;}
	ol.history > li.right dt > span{margin-left:0;}
	ol.history > li dd{padding:0 0px 0px 35px !important;margin:20px 0;}
	ol.history > li.right dd,
	ol.history > li.left dd{float:none;width:100%;margin-left:8px;border-right:0px;border-left:1px solid #ccc;}
	ol.history > li dd ol:before{width:35px;top:0;}
	ol.history > li dd ol > li li.detali_img:after{display:none;}
	ol.history > li dd ol > li li.detali_img > img{position:static;display:block;right:0;width:300px;height:auto;}
	ol.history > li.left dd ol:before{right:auto;left:-5px;background:url(/images/sub/img_sub2_11.png) no-repeat 0 0;}
	ol.history > li.left dd ol:after{right:auto;left:-8px;}
	ol.history > li dd ol > li b{padding:0;}
	ol.history > li dd.Topnone{margin-top:-20px !important;}
	ol.history > li dd ol.Topnone{height:auto;}
	ol.history > li dd ol.Topnone > li{position:relative; right:auto; height:auto;}
	ol.history > li dd ol.Topnone > li{top:auto;}
	ol.history > li.left dd ol.Topnone:before{display:none;}
	
	dl.history2:after{left:0;}
	dl.history2 dt{padding:0;}
	dl.history2 dd{padding:0;margin-left:8px;margin-top:20px;}
	dl.history2 dd:before{left:0;}
	dl.history2 dt > b{margin:20px auto;}
	dl.history2 dd > ul > li.left,
	dl.history2 dd > ul > li.right{float:none;width:100%;margin:0 !important;padding-left:35px;padding-right:0;}
	dl.history2 dd > ul > li.left:before{left:-5px;background:url(/images/sub/img_sub2_11.png) no-repeat 0 0;}
	dl.history2 dd > ul > li:before{width:35px;left:-5px;}

	.newsletter .subject{padding-top:0;}
	.newsletter .subject.pdt50{padding-top:0px;}
	.newsletter ul.sectionHead{height:auto;}
	.newsletter ul.sectionHead > li{width:100% !important;}	
	.newsletter ul.sectionHead > li img{width:100%;}
	.newsletter ul.welcomeNote > li,
	.newsletter ul.activities > li{width:100%;}
	.newsletter ul.welcomeNote > li img,
	.newsletter ul.activities > li img{display:block;margin:0 auto;}
	.newsletter div.grayBox2{padding-top:20px;}
	.newsletter div.grayBox2_inner.h440{height:460px;}
	.newsletter p.sectionTitle.line2{padding:20px 0;}
	.newsletter p.sectionTitle.line3{padding:20px 0;}
	.newsletter ul.thumbType2 > li .subject.bgGray{height:auto !important;}
	#siteindex_word > a{padding:5px;}
	#siteindex_word > a:after{display:none;}

	div.col2box ul.thumbType4 li{width:95%;}

	.m_size_pop{width:17px;height:17px;}
	
	#library.custom ul.colLayout{flex-wrap:wrap;}
	#library.custom ul.colLayout > li{width:100%;}
	#container #library.custom .searchForm{text-align:left;}
	#container #library.custom .searchForm .btnSearchBlue{right:auto; left: 210px;}

}


/*Phone*/
@media all and (max-width:639px){
	#header{height:auto;}
	#header #titlaBar{height:auto;}
	
	.mainPanel > ul > li > ul > li{float:none;width:100% !important;height:auto;}
	.mainPanel > ul > li > ul > li.subscribe{height:auto;}
	.mainPanel > ul > li .thumb{float:none;display:block;margin-right:0;margin-bottom:10px;}
	.mainPanel > ul > li .thumb iframe{width:100% !important;}
	.mainPanel > ul > li .thumb img{display:block;width:100%;}
	.mainThemes ul li a{line-height:normal;}
	.mainThemes ul li img{margin:0 auto 15px;}

	.subInfo{margin-bottom:20px;}
	.subInfo > h3{font-size:24px;}

	ul.colLayout{margin-bottom:0;}
	ul.colLayout > li,
	ul.colLayout > li.h230{height:auto !important;}
	ul.colLayout > li .item-img img{margin:0 auto;}
	ul.colLayout > li img{display:block;margin:0 auto;}

	div.thumb ul.list.col4 > li, 
	ul.thumbType4 > li, 
	ul.thumbType5 > li, 
	ul.thumbType4.col4 > li{width:100%;}
	ul.thumbType5 > li{padding:10px 0;}

	ul.thumbType4 > li .img,
	ul.thumbType5 > li .img,
	ul.thumbType4.newsletter > li .img{height:auto;min-height:auto;}
	ul.thumbType4 > li .img img,	
	ul.thumbType5 > li .img img,
	ul.thumbType4.newsletter > li .img img{min-height:auto;}
	
	.contactUs div.bbs table.write colgroup col,
	.contactUs div.bbs table.write > tbody > tr > th, 
	.contactUs div.bbs table.write > tbody > tr > td{display:block;width:100% !important;padding:8px 0;border-bottom:0;}

	.col-md-12,
	.col-md-11,
	.col-md-10,
	.col-md-9,
	.col-md-8,
	.col-md-7,
	.col-md-6,
	.col-md-5,
	.col-md-4,
	.col-md-3,
	.col-md-2,
	.col-md-1{width:100%;}

	.tabBar.col3 > li,
	.tabBar.col4 > li,	
	.tabBar.col5 > li,
	.tabBar.col6 > li,
	.tabBar.col7 > li,
	.tabBar.col8 > li,
	.tabBar.col9 > li,
	.tabBar.col10 > li{width:50%;}

	.tabBar.type1 > li > a{font-size:14px;}	
	.tabPage.type1{padding:20px 0px;border:0px;}

	.tabBar.type2.programme > li{width:100% !important;}
	.tabBar.type2.programme > li > a{height:40px;line-height:40px;border-bottom:0 !important;border-right:1px solid #7b7b7b;font-size:14px;}
	.tabBar.type2.programme > li:last-child > a{border-bottom:1px solid #7b7b7b !important;}

	.tabBar.type3{border-bottom:0;}
	.tabBar.type3 > li > a{border-right:1px solid #cecece;border-bottom:1px solid #cecece;}

	#container .searchForm,
	#container .searchForm input[type="text"]{width:100%;}

	div.bbsSearch ul > li select{width:20%;min-width:auto;}
	div.bbsSearch ul > li input[type=text]{width:40%;margin:2px 0;}

	div.bbs table.list col,
	div.bbs table.list thead th,
	div.bbs table.list tbody td,
	div.bbs table.list tbody td{display:none;box-sizing:border-box;}
	div.bbs table.list.mbShowCol1 col:nth-child(1),
	div.bbs table.list.mbShowCol2 col:nth-child(2),
	div.bbs table.list.mbShowCol3 col:nth-child(3),
	div.bbs table.list.mbShowCol4 col:nth-child(4),
	div.bbs table.list.mbShowCol5 col:nth-child(5),
	div.bbs table.list.mbShowCol6 col:nth-child(6){display:table-column;}
	div.bbs table.list.mbShowCol1 thead tr th:nth-child(1),
	div.bbs table.list.mbShowCol2 thead tr th:nth-child(2),
	div.bbs table.list.mbShowCol3 thead tr th:nth-child(3),
	div.bbs table.list.mbShowCol4 thead tr th:nth-child(4),
	div.bbs table.list.mbShowCol5 thead tr th:nth-child(5),
	div.bbs table.list.mbShowCol6 thead tr th:nth-child(6){display:table-cell;}
	div.bbs table.list.mbShowCol1 tbody tr td:nth-child(1),
	div.bbs table.list.mbShowCol2 tbody tr td:nth-child(2),
	div.bbs table.list.mbShowCol3 tbody tr td:nth-child(3),
	div.bbs table.list.mbShowCol4 tbody tr td:nth-child(4),
	div.bbs table.list.mbShowCol5 tbody tr td:nth-child(5),
	div.bbs table.list.mbShowCol6 tbody tr td:nth-child(6){display:table-cell;}

	.paging a{width:25px;height:25px;line-height:25px;margin:0 2px;}

	
	.conViewType2 dl > dt{padding:10px 0;background-position:96% 20px !important;}
	.conViewType2 dl > dt > div.date,
	.conViewType2 dl > dt > div.subject,
	.conViewType2 dl > dt > div.writer{display:block;width:100%;height:auto;padding:5px 10px;box-sizing:border-box;}
	.conViewType2 dl > dd{padding:10px;box-sizing:border-box;}

	
	.login{width:auto;}
	.login p{margin:0;padding:0 0 20px 0;line-height:130%;font-size:18px;}

	.contactUs .contactUsHead{padding:80px 0 10px;background-size:auto 70px;background-position:center top;}
	.contactUs .contactMap{margin-left:0;}
	.contactUs .contactMap iframe{height:400px;}

	#slideSymposium .bx-controls-direction a{display:none;}	

	.glossary .searchBox{padding:10px;}
	.glossary .selectText{padding-bottom:10px;margin-bottom:10px;}
	.glossary .selectText > a{padding:5px 14px 5px 8px;}
	.glossary .selectText > a:after{top:7px;bottom:7px;}
	.glossary ol.searchList{margin-top:10px;}
	.glossary ol.searchList > li{padding:10px 10px 10px 50px;}
	.glossary ol.searchList > li > b.keyword{width:40px;height:40px;line-height:40px;top:10px;}	

	#message .message{padding:40px 0 0 0;height:auto;text-align:center;background-size:cover;}
	#message .message img{position:static;}
	#message .message b{display:inline-block;}
	#message ul.colLayout > li{min-height:auto;}
	#message ul.colLayout > li.last{padding-top:0;}	
	
	#headHistory .message{background-size:cover;}
	#headHistory .message > .headBox{padding:40px 0;text-align:center;}
	#headHistory .message > .headBox > span{margin-bottom:15px;}
	#headHistory .message > .headBox > b{margin-bottom:0px;font-size:40px;}
	#headHistory .message img{position:static;display:block;margin:auto;}

	ol.history > li dd ol > li,
	dl.history2 dd > ul > li > ol > li{padding-left:0;}
	ol.history > li dd ol > li b,
	dl.history2 dd > ul > li > ol > li > b{position:static;}

	.newsletter div.grayBox{padding:20px;}
	.newsletter .subject.h100{height:auto !important;}
	.newsletter ul.sectionHead > li:last-child{padding:20px;}
	.newsletter ul.thumbType4 > li .subject{height:auto;min-height:auto;padding:10px 0;}
	.newsletter div.grayBox2 > ul{margin:0;}
	.newsletter div.grayBox2 > ul.col2 > li{margin-bottom:20px;padding:0px;width:100%;}
	.newsletter div.grayBox2 > ul.col2 > li > .grayBox2_inner{padding:20px;}
	.newsletter div.grayBox2_inner.h440{height:auto;}

	div.totalSearch{padding:10px;}
	div.totalSearch select{width:100%;margin-bottom:5px;}
	div.totalSearch input[type=text]{width:80%;}
	div.totalSearchList > dl > dt > .btn_more{bottom:-25px;right:auto;left:0;}
	div.totalSearchList > dl > dd{padding:40px 0 25px;}

	.tmpMessage > div{height:auto;font-size:20px;}
	
	.btn_moreGo{margin-bottom:10px;padding:3px 25px 3px 8px;font-size:13px;}

	div.col2box > ul > li,
	div.col3box > ul > li{width:100%;}
	div.col2box ul.thumbType4 li,
	div.col3box ul.thumbType4 li{width:100%;}
	.newsletter p.sectionTitle{margin-top:15px;}

	.platform_topbox img{width:100%;}

	ul.thumbType4.news_list > li{height:auto;}

	div.bbs div.view2 .replyList .comment{ padding-left:20px !important; }
	div.bbs div.view2 .replyList .comment:after,
	div.bbs div.view2 .replyList .comment:before{ left:0px !important; }
	
}

/*Tablet*/
@media all and (min-width:640px) and (max-width:960px){
}