@charset "utf-8";
@import url('./default.css?v10');
@import url('./bnb.css');
@import url('./datepicker.css'); 
@import url('./bootstrap-reset.css');
@import url('./bootstrap.min.css');  
@import url('./open_sans.css');



@font-face {
  font-family: 'OpenSans-Regular';
  font-style: normal;
  font-weight: 400;
  src: url(./OpenSans-Regular.eot);
  src: local('OpenSans-Regular Regular'),
       local('OpenSans-Regular'),
       url(../font/OpenSans-Regular.eot?#iefix) format('embedded-opentype'), 
       url(../font/OpenSans-Regular.woff) format('woff');
}


 /*
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(./NanumSquareR.eot);
  src: local('NanumGothic Regular'),
       local('NanumGothic'),
       url(../font/NanumGothic.eot?#iefix) format('embedded-opentype'), 
       url(../font/NanumGothic.woff) format('woff');
}

@font-face {
  font-family: 'NanumGothic';
  font-style: bold;
  font-weight: 700;
  src: url(./NanumSquareB.eot);
  src: local('NanumGothic Bold'),
       local('NanumGothicBold'),
       url(../font/NanumGothicBold.eot?#iefix) format('embedded-opentype'), 
       url(../font/NanumGothicBold.woff) format('woff');
}
*/
/* *{ font-family:'open_sans'  , 'NanumGothic', 'Malgun Gothic', sans-serif;font-size:14px;color:#666;-webkit-overflow-scrolling: touch;letter-spacing:-1px;} */
*{ font-family: 'OpenSans-Regular', sans-serif; font-size:16px;color:#666;-webkit-overflow-scrolling: touch; word-wrap: break-word;word-break: keep-all;}
html,body,p, input, select, form, label, mark, ul, ul li, ol, ol li, dl, dl dt, dl dd, img, a, table, h1, h2, h3, h4, h5{margin:0;padding:0;}
/* input[type="password"]{font-family:'open_sans' } */
img{ border:0; }
ul, ol{ list-style:none; }
a{color:#555;text-decoration:none; }
a:hover{text-decoration:none; }
table{border:0;border-collapse:collapse;table-layout:fixed;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide
{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {}
.slick-next.slick-arrow, .slick-prev.slick-arrow{display:none !important;}
.slick-dots{position:absolute;left:40px;bottom:60px;z-index:20;width:100%;height:auto;overflow:hidden;text-align:center;}
.slick-dots li{display:inline-block;text-indent:-2000px;border:0;width:10px;height:10px;margin:5px;border:0;background:#ccc;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots .slick-active{background:#14a2f4;width:45px;border-radius:5px;}
.slick-initialized .slick-slide{outline:none;}

::-webkit-input-placeholder { color:#cbcbcb; letter-spacing:-1px;font-size:13px;}

.w100{width:100px !important;}
.w150{width:150px !important;}

.ml0 {margin-left:0 !important;}
.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml20{margin-left:20px !important}
.ml30{margin-left:30px !important}

.mt0{margin-top:0px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt20{margin-top:20px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}

.mb0{margin-bottom:0px !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

::selection {background:#99CC00;color: #FFF;text-shadow: none;}
::-moz-selection {background:#99CC00;color: #FFF;text-shadow: none;}
::-webkit-selection {background:#99CC00;color: #FFF;text-shadow: none;}


.inp{outline:none;letter-spacing:-1px;width:300px;height:32px;line-height:32px;background:#fff;border:1px solid #ccc;padding:0 10px;color:#666;font-size:15px;float:left;}
.textarea{margin:5px 0;letter-spacing:-1px;width:calc( 100% - 12px );height:80px;line-height:1.5em;background:#fff;resize:none;border:1px solid #ccc;padding:5px;color:#666;font-size:15px;}
.select{width:80px;float:left;font-size:15px;color:#666;height:34px;border:1px solid #ccc;line-height:34px;display:block;background:#fff;text-align:left; cursor:pointer;position:relative;}
.boxBtn{border-radius:5px;height:50px;overflow:hidden;font-size:18px;color:#feffff;}

.btnType01{display:inline-block;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#ccc;border-radius:5px;}
.btnType02{display:inline-block;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:#009bdf;border-radius:5px;}

.btnType03{border:1px solid #383838;display:inline-block;width:90px;height:35px;line-height:35px;text-align:center;font-size:12px;color:#fff;background:#383838;}
.btnType04{display:inline-block;width:90px;border:1px solid #e0dede;height:35px;line-height:35px;text-align:center;font-size:12px;color:#000;background:#fff;}


.btnCont01{margin-left:10px;display:inline-block;padding:0 10px;font-size:12px;height:29px;line-height:29px;text-align:center;color:#4096c7;background:#fff;border-radius:5px;border:1px solid #2a88ce;}
.btnCont02{display:inline-block;padding:0 10px;height:38px;line-height:38px;text-align:center;font-size:15px;color:#fff;background:#2f99e3;border-radius:5px;}
.btnCont03{display:inline-block;padding:0 10px;height:38px;line-height:38px;text-align:center;font-size:15px;color:#fff;background:#7994b2;border-radius:5px;}
.btnCont04{display:inline-block;padding:0 10px;height:36px;line-height:36px;text-align:center;color:#4096c7;background:#fff;border-radius:5px;border:1px solid #2a88ce;}
.btnCont05{display:inline-block;margin-left:10px;padding:0 10px;height:28px;line-height:28px;text-align:center;font-size:13px;color:#fff;background:#2f99e3;border-radius:5px;}
.btnCont06{width:73px;float:left;margin-left:5px;display:inline-block;padding:0 10px;height:46px;line-height:46px;text-align:center;color:#4d57c8;background:#fff;border-radius:5px;border:1px solid #4d57c8;}
.btnCont07{width:93px;float:left;margin-left:5px;display:inline-block;padding:0;height:46px;line-height:46px;text-align:center;color:#2f99e3;background:#fff;font-size:12px;border-radius:5px;border:1px solid #2f99e3;}
.btnCont08{width:93px;float:left;margin-left:5px;display:inline-block;padding:0;height:46px;line-height:46px;text-align:center;color:#71787e;background:#fff;border-radius:5px;border:1px solid #71787e;}
.btnCont09{display:inline-block;margin:0 auto;padding:0 15px;height:32px;line-height:32px;text-align:center;overflow:hidden;border:1px solid #e0dede;box-shadow: 1px 1px 0 1px #a1a1a1;font-size:13px;color:#111;font-weight:bold;}
.btnCont10{color:#111;font-size:13px;padding-left:10px;padding-right:20px;display:inline-block;height:33px;line-height:33px;border:1px solid #e0dede;box-shadow: 1px 1px 0 1px #a1a1a1;background:url(../img/ico/ico_arr01.png) no-repeat 90% center;}
.btnCont02.cart{width:80px;}
.btnCont03.cart{width:80px;}
.btnCont04.cart{width:80px;}



 /*
::-webkit-scrollbar {width:5px;}
::-webkit-scrollbar-track {background-color: #fff;}
::-webkit-scrollbar-thumb {background-color: #0fbc8c;}
::-webkit-scrollbar-thumb:hover {background-color: #0fbc8c;}
*/
a{opacity:1;}
a:active{opacity:.5;}
a:hover{opacity:.5;}
a.cubic{-webkit-transition:.3s;outline:0;}
a.cubic:active{outline:0;}
a.cubic:hover{opacity:.8;-webkit-transform: scale(0.95);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.47, 2.02);}

.hidden{position:absolute;left:-20000px;}
/* ��ŵ�׺���̼� */
#skipNavigation {position:absolute; left:0; top:0; width:100%; z-index:10000;}
#skipNavigation a {display:block; position:absolute; left:0; top:-10px; width:100%; height:1px; margin-bottom:-1px; background:#f2f2f2; font-size:0; text-align:center; font-weight:bold; color: #444;}
#skipNavigation a:hover, #skipNavigation a:focus, #skipNavigation a:active {position:absolute; left:0; top:0; height:20px; padding:4px; font-size:15px;}


/*Submission of Abstract*/
.tabArea h3{color:#000}
.middletext{font-size:18px; color:#2189d1;font-weight:600;margin-bottom:5px}


.tableRegister{table-layout:fixed;border-top:2px solid #234c87;border-bottom:2px solid #234c87;}
.tableRegister th{border-right:1px solid #d5d5d5;background:#f6f6f6;color:#323232;border-bottom:1px solid #d5d5d5;font-size:15px;padding:10px 0 10px 25px;font-weight:500;text-align:left;}
.tableRegister tr th:last-child, .tableRegister tr td:last-child {border-right:none;}
.tableRegister td {border-bottom:1px solid #cccccc;text-align:left;font-size:15px;padding:10px 0 10px 15px;min-height:36px}
.tableRegister td input[type="text"]{padding:6px 0 8px 6px;border:1px solid #d3d3d3;width:40%;}
.tableRegister td select{padding:6px 0 6px 5px;border:1px solid #d3d3d3}
.tableRegister td textarea{padding:6px 0 6px 5px;border:1px solid #d3d3d3}
.tableRegister td label{font-weight:normal !important}
.tableRegister th label{font-weight:normal !important}
.tableRegister th input[type="checkbox"]{vertical-align:top;}
.tabr {border-top:2px solid #234c87;}

.tablelist{width:100%}
.tablelist th{border-right:1px solid #77787b;color:#000;text-align:center;font-weight:500;border-top:2px solid #234c87;border-bottom:1px solid #a1a1a1;background:#f8f8f8;padding:10px 0;}
.tablelist td {border-bottom:1px solid #d5d5d5;text-align:center;padding:10px 0px 10px 0px;border-right:1px solid #d5d5d5;color:#666666;font-weight:normal;font-size:15px}
.tablelist tr td:first-child {border-left:none;}
.tablelist tr td:last-child {border-right:none;}
.tablelist tr th:last-child {border-right:none;}
.tablelist td a.tablebtn{height:28px;width:60px;background:#6c7a83;text-align:center;color:#fff;font-size:14px;display:inline-block;line-height:27px;}


.okbtn{display:inline-block;height:50px;line-height:49px;text-align:center;color:#fff;background:#2d458b;;font-size:16px;width:150px;border-radius:5px}
.okbtn:hover { color:#fff;
/*transition*/ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition: all 0.3s; transition:all 0.3s; }

.click{display:inline-block;padding:5px 20px;text-align:center;color:#fff;background:#2d458b;;font-size:14px;border-radius:3px}
.click:hover { color:#fff; 
/*transition*/ -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition: all 0.3s; transition:all 0.3s; }




.page { clear:both; text-align:center;}
.pagination > li > a { margin:0 2px; color:#3c3c3c;}
.pagination > .active > a, .pagination > .active > a:hover { background-color:#434343; border-color:#434343; color:#fff;}
.pagination > li > a:hover { background:#434343; border-color:#434343; color:#fff;}
.pagination > li:first-child > a, .pagination > li:last-child > a { border-radius:0;}
.pagination > li > a img { display:inline-block; height:11px; border:none;}
.pagination > li > a { position: relative; padding: 6px 12px; margin-left: -1px; line-height: 2; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination { margin-top:30px;}
.pagination > li > a { padding:4px 9px; font-size:1rem;}
.pagination > li { display: inline; }


/* .wakusearcha{border:1px solid #bab9b9;padding:0 30px;background:#fafafa;overflow:hidden;position:relative;height:60px} */
/* .wakusearcha ul.searcha{overflow:hidden;position:absolute;top:13px;right:30px;width:750px;} */
.wakusearcha{border:1px solid #bab9b9;padding:0 30px;background:#fafafa;position:relative;height:60px}
.wakusearcha ul.searcha{position:absolute;top:10px;right:120px;width:750px;}
.wakusearcha .tot{position:absolute;top:20px;font-size:14px;}
.wakusearcha .tot span{color:#ff5654;font-weight:bold}
.wakusearcha ul.searcha li{float:left;margin-right:10px;}
.wakusearcha ul.searcha li input{border:1px solid #afaeae;height:34px;font-size:14px;padding-left:10px;width:300px}
.wakusearcha ul.searcha li input.search_blur{background:url("../images/bg/bg_search.png") left 0 no-repeat;}
.wakusearcha ul.searcha li input.search_focus{background:none;}
.wakusearcha ul.searcha li select{border:1px solid #afaeae;font-size:14px;padding:7px 10px 4px 8px}
.wakusearcha ul.searcha li:last-child{margin:0}

.searchbtn{display:inline-block;height:37px;border:none;background:#3f4b5c;padding:0 40px;color:#fff;font-size:14px;line-height:37px;font-family:'NanumBarunGothic';}
.searchbtn.lg, .searchbtn.lg span {background:#2d803c;}
