@CHARSET "UTF-8";
::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-track {background: #ccc;border-radius: 5px;}
::-webkit-scrollbar-thumb {background: #999;border-radius: 5px;}
::-webkit-scrollbar-thumb:hover {background: #666;}

.wrapper{position:relative;overflow:hidden;}
/*header*/
nav{width:275px;height:100%;overflow-y:auto;position:absolute;z-index:20;left:-275px;background:#edeae2;}
#onseminar-container nav {position: static; margin: 50px 0; width: 100%;}
.top{height:45px;background:#fff;line-height:45px;padding:0 10px;}
.top .nav_login{color:#505050;margin-right:12px;}
.top div{line-height:45px;}
/*.home_btn{position:relative;top:6px;display:inline-block;width:26px;height:22px;} 홈과 로그인위치 변경 20161025 완료되면 삭제할것*/
/*.login{float:right;font-size:14px;margin-top:6px;border:1px solid #584e39;border-radius:3px;color:#fff;padding:7px 12px;} 홈과 로그인위치 변경 20161025 완료되면 삭제할것*/
.login{position:relative;top:9px;display:inline-block; margin:0;background:url(/skin/images/common/power_btn.png) no-repeat; background-size:100%;text-indent:-999px;overflow:hidden;display:inline-block;width:30px;height:30px;}
.edu_btn{position:relative;top:9px;margin-left:3px;display:inline-block;width:30px;height:30px;background:url(/skin/images/common/edu_btn.png) no-repeat;background-size:100%;text-indent:-999px;overflow:hidden;}
.close_nav_btn{position:relative;top:4px;display:inline-block;width:17px;height:17px;background:url(/skin/images/common/close_btn.png) no-repeat;background-size:100%;text-indent:-999px;overflow:hidden;}
.category{clear:both;}
.category ul {border-bottom: 1px solid #c8c4bb;overflow: hidden;
}
.category h2{display:block;width:100%;padding-left:18px;height:30px;font-size:15px;line-height:30px;color:#fff;text-shadow: -1px 0px 1px rgba(0, 0, 0, 0.58);vertical-align:middle;background:url(/skin/images/common/nav_bg.png) repeat-x;border-bottom:1px solid #8f836a;border-top:1px solid #8f836a;}
.category li{float:left;width:50%;height:38px;padding-left:10px;background:#edeae2;border-top:1px solid #c8c4bb;line-height:38px;}
.category li:first-child,
.category li:nth-child(2){border-top:0;}
.category li:nth-child(even){border-left:1px solid #c8c4bb;}
.category li > a {display: inline-block;width: 100%;}
.cover{position:absolute;top:0;background:#000;opacity:0.7;width:100%;height:100%;min-height:100vh;z-index:10;display:none;}
.header{height:45px;width:100%;padding:0px 14px;background:url(/skin/images/common/menu_bg.png);}
.header .inner{text-align:center}
.gnb_btn{display:block;width:28px;height:20px;margin-top:11px;float:left;background:url(/skin/images/common/menu_btn.png) no-repeat;background-size:28px 20px;text-indent:-9999px;overflow:hidden;}
.logo{display:inline-block;width:123px;height:32px;margin-top:6px;background:url(/skin/images/common/logo.png) no-repeat;background-size:123px 32px;text-indent:-9999px;overflow:hidden;}
.home_btn {float:right; margin-top:9px; background:url(/skin/images/common/login_home_btn.png) no-repeat; background-size:100%;text-indent:-999px;overflow:hidden; width:30px;height:30px;}

/*container*/
.container{width:100%;min-height:calc(100vh - 45px);padding:0px 7px 32px 7px;background:#ededed;overflow:hidden;background:#ededed;}
.container.index{background:url(/skin/images/common/main_bg.png) bottom no-repeat #ededed;background-size:100%;}
.info_title{height:37px;background:url(/skin/images/common/title_bg.png) repeat-x;background-size:14px 37px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #464646;}
.info_title a{display:block;padding:0 14px;color:#fff;line-height:37px;background:url(/skin/images/common/bullet01.png) right 14px center no-repeat;background-size:13px 18px;font-size:15px;text-shadow: -1px 0px 1px rgba(0, 0, 0, 0.73);}
.box_shadow{-webkit-box-shadow: -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.68);
-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.68);
box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.68);}

/*footer*/
.footer{position:absolute;bottom:8px;font-size:11px;left:50%;margin-left:-112px;}

/*table style*/
.wrap_content{padding:15px 15px 22px 15px;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.wrap_content2{padding:15px 15px 22px 15px;background:#fff;border-radius:8px;margin:0 7px;}
.wrap_content3{padding:15px 7px 32px 7px;}
.tbl_01{width:100%; table-layout:fixed;}
.tbl_01 th{background:#f8f6e0;height:32px;text-align:left;font-weight:normal;}
.tbl_01 th,
.tbl_01 td{padding-left:10px;border-top:1px solid #d3cfb7;border-bottom:1px solid #d3cfb7;}
.tbl_02{ clear: both; width:100%;font-size:12px; margin-top: 3px;}
.tbl_02 th{background:#8d939a;height:32px;text-align:left;font-weight:normal;border:1px solid #747c84;text-align:center;color:#fff;}
.tbl_02 td{text-align:center;height:38px;border:1px solid #cfd7dc; font-size: 11px;}
.tbl_02 td.dupl {border-right-width: 0px;}
.tbl_02 td.left { text-align: left; padding-left: 2px; }
.tbl_02 td.right { text-align: right; padding-right: 2px; }
.tbl_02 td.long_text { height: 80px; vertical-align: text-top; padding-top: 7px; }
.t_left td{text-align:left;padding-left:10px;padding-right:10px;}
.tbl_02 td.multiline { padding: 7px 7px 7px 10px; line-height: 180%; }
.tbl_02 textarea{ padding: 4px; margin: 4px 0;width:96%;height:90px;font-family:NanumGothic, Malgun Gothic;}

table.inner_tb { width: 100%; margin: 5px 0; }
table.inner_tb thead tr th { background-color: #e1e2e2; border:1px solid #c1c2c2; color: #000000; }
table.inner_tb tbody tr td.center { text-align: center; } 


/*box style*/
.box_01{display:inline;padding:5px 10px; background:#3a5d8c ;border-radius:4px;color:#fff;}
.box_01:after {border:solid transparent;border-color: transparent;border-left-color: #3a5d8c;border-width: 5px;position:relative;content:"";pointer-events:none;height:0px;width:0px;display:inline-block;right:-18px;margin-left:-11px;}
.box_02{display:inline;padding:5px 10px; background:#263d5c ;border-radius:4px;color:#fff;}
.box_02:after {border:solid transparent;border-color: transparent;border-left-color: #263d5c;border-width: 5px;position:relative;content:"";pointer-events:none;height:0px;width:0px;display:inline-block;right:-18px;margin-left:-11px;}

/*sub 1depth button*/
.menu_depth1{display:inline-block;overflow:hidden;position:relative;top:5px;left:7px;}
.menu_depth1 li{height:34px;float:left;border-right:1px solid #352711;}
.menu_depth1 li:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px;}
.menu_depth1 li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.menu_depth1 a{color:#fff;display:inline-block;font-size:17px;height:34px;line-height:34px;padding:0 6px;background:url(/skin/images/common/depth1_btn_bg_02_no.png) repeat-x;background-size:10px 34px;}
.menu_depth1 li.on a{background:url(/skin/images/common/depth1_btn_bg_02.png) repeat-x;background-size:2px 34px;}
/*contentbox width*/
.col1{width:10%;padding:0px 7px;float:left;}
.col2{width:20%;padding:0px 7px;float:left;}
.col25{width:25%;padding:0px 7px;float:left;}
.col3{width:30%;padding:0px 7px;float:left;}
.col33{width:33.3%;padding:0px 7px;float:left;}
.col4{width:40%;padding:0px 7px;float:left;}
.col5{width:33.3%;padding:0px 7px;float:left;}
.col6{width:60%;padding:0px 7px;float:left;}
.col66{width:66.6%;padding:0px 7px;float:left;}
.col7{width:70%;padding:0px 7px;float:left;}
.col8{width:80%;padding:0px 7px;float:left;}
.col9{width:90%;padding:0px 7px;float:left;}
.col10{width:100%;padding:0px 7px;float:left;}
.col11{width:50%;padding:0px 7px;float:left;}

/*font color*/
.f_yellow{color:#fec225;}
.f_blue{color:#005ed9;}


/*sub menu*/
.wrap_depth2{background:#263d5c;}
.menu_depth2{margin:0 18px;}
.slick-prev:before, .slick-next:before { color: black; }
.slick-prev{background:url(/skin/images/common/preview_btn.png) center no-repeat !important;background-size:11px 18px !important;}
.slick-next{background:url(/skin/images/common/next_btn.png) center no-repeat !important;background-size:11px 18px !important;}
.client-text li {left:0;right:0;margin:auto;list-style:none;margin:50px;z-index:9999;color:black;}
.slick-slide{height:41px;width:120px;}
.slick-track{height:41px !important;overflow:hidden;}
.item{position:relative;}
.item:focus{outline:0;}
.item a{display:block;height:41px;line-height:41px;color:#eaeaea;font-size:15px;text-align:center;outline:0 none;}
a.current{font-weight:bold;color:#fdc61e;}
a.current:after {border: solid transparent;border-color: transparent;border-bottom-color: #ededed;border-width: 8px;position: absolute;content: "";pointer-events: none;height: 0px;width: 0px;display: inline-block;left: 50%;bottom:0;margin-left: -8px;}

/*input_layer*/
.input_layer{position:fixed;z-index:100;width:100%;background:#fff;padding-bottom:17px;}
.input_layer .inner{height:32px;background:#a49574;padding:0 13px;}
.input_layer .title{line-height:32px;color:#fff; padding-left: 14px;}
.input_layer .close_layer{display:block;width:12px;height:12px;text-indent:-999px;overflow:hidden;position:absolute;top:10px;right:13px;background:url(/skin/images/common/close_l_btn.png) no-repeat;background-size:100%;}
.input_layer .wrap_content{padding:12px;}
.input_layer .textarea{padding:10px 12px;width:100%;height:120px;font-family:NanumGothic, Malgun Gothic;}
.input_layer .conditions{overflow:hidden;}
.input_layer .wrap_condition{width:34%;margin-right:4px;float:left;}
.input_layer .wrap_condition select{width:100%;}
.input_layer .wrap_search{width:65%;float:right;}
.input_layer .tbl_02 td .textarea{margin:10px 0;}

/*form*/
.full{width:100%;}
.half1{width:49%;}
.half2{width:49%; margin-left: 2%;}
.half1_1{width:41%;}
.half2_1{width:41%; margin-left: 2%;}
.half1_2{width:28%;}
.half2_2{width:50%; margin-left: 2%;}
input[type=text],
input[type=tel],
input[type=email],
input[type=date],
input[type=time],
input[type=url],
input[type=password],
input[type=number]{border:1px solid #cccccc;height:36px;padding-left:3px;font-family:NanumGothic, Malgun Gothic;font-size:12px;}
input[type=radio]{position:relative;top:3px;}
input[type=date], input[type=time] { height: 26px; text-align: center; }
input[type=date] { width: 110px; }
input[type=time] { width: 90px; }
input[type=file] { width: 60%; }
select{border:1px solid #c7c7c7;height:35px;padding-left:3px;font-family:NanumGothic, Malgun Gothic;font-size:15px;}

input.h24 { height: 24px; }

.wrap_search{position:relative;}
.search{width:100%;padding-right:39px;}
.search_btn{text-indent:-9999px;overflow:hidden;width:40px;height:35px;border:0;position:absolute;right:0;top:0;background:url(/skin/images/common/search_btn.png) center no-repeat #8d939a;background-size:22px 22px;}

/*button*/
.button {display:inline-block;zoom:1;*display: inline;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none; font-size: 14px/22px NanumGothic, Malgun Gothic;padding:0px 20px;}
.button_full { width: 100%; }
.small {padding:2px 2px; font-size:11px; width:34px;}
.small2 {padding:2px 10px;}
.medium {padding:8px 22px;}
.large{padding:2px 50px;}
.white{
	border:1px solid #b7b7b7;
	background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ededed) );
	background:-moz-linear-gradient(-90deg, #f8f8f8, #ededed);
	background:linear-gradient(#f8f8f8, #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8f8f8', endColorstr='#ededed');
}
.white.blue{border:1px solid #709ad3;color:#0047a7;}
.white.more{border:1px solid #d8d8d8;font-family:NanumGothic, Malgun Gothic;font-size:13px;}
.blue{background:#709ad3; border:1px solid #0047a7;color:#fff;}
.red{background:#cc0000; border:1px solid #990000;color:#fff;}
/*우편번호 탭*/
.tab {border-bottom: 2px solid #676767; height:34px; }
.tab li{ float:left; width:132px; height:32px; border:#eeeeee 1px solid; background:#f5f5f5; display:inline-block; font-size:15px; text-align:center; line-height:30px; color:#959595; font-weight:bold}
.tab li.on{border:2px solid #676767; background:#fff; height:34px;  border-bottom:none; color:#181818; font-weight:bold;}
.tab ul a {cursor:pointer; display:block;}
.tab .tapRight {float:right;}
.notice1{font-size:12px;}
.adressBox {background: #fffbce;padding: 16px 18px;margin-top:12px;}

/*popup*/
.w_popup,
/*.popup{padding:15px 15px 22px 15px;background:#fff;}*/
.popup{width:100%;padding:0px 7px 32px 7px;background:#ededed;overflow:hidden;background:#ededed;}
.pop_head{position:relative;height:35px;background:#263d5c;}
.w_popup .inner{padding:22px 29px;border:3px solid #263d5c;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.pop_head h4{color:#fdc61e;font-size:1.2em;line-height:31px;text-indent:15px;}
.pop_head a.close_pop{background:url(/skin/images/common/close_l_btn.png) no-repeat 50%;display:inline-block;width:20px;height:16px;position:absolute;right:15px;top:9px;text-indent:-9999px;overflow:hidden;}

/*otp안내팝업*/
.otp_popup{display:none;position:absolute;z-index:5;width:100%;margin:0 auto;background-color: rgba(0,0,0, 0.6 );padding:90px 0 330px 0;}
.otp_popup_center{width:80%;left:10%;margin:0 auto;margin-top:30px;}
.otp_popup_center img{width:100%;}
.otp_popup_btn li{width:50%;float:right;}
.otp_popup_btn li:first-child{width:50%;float:left;}

/*size*/
.cursor{cursor:pointer;}

/*layout*/
.float_left{float:left;}
.float_r{float:right;}

.button:hover {text-decoration: none;}
.bigrounded {-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}

/*font-color*/
.f_red{color:#f70101;}

/*margin & padding*/
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt14{margin-top:14px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px!important;}
.mt60{margin-top:60px}
.mr2{margin-right:2px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr35{margin-right:35px}
.mr36{margin-right:36px}
.mb10{margin-bottom:10px;}
.mb2{margin-bottom:2px;}
.mls10{margin-left:-10px}
.mls15{margin-left:-15px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pt10{padding-top:10px}
.pt14{padding-top:14px;}
.pt30{padding-top:30px}
.pb10{padding-bottom:10px;}
.ptb2 { padding: 2px 0; }
.ptb4 { padding: 4px 0; }

/* 기업가정신콘서트 초청고객 접수시스템 관련 스타일 */
.main_concert_btn {
	padding: 16px 0 12px;
	width: 100%;
	font-weight: bold;
	font-size: 1.125rem;
	border: 1px solid #ddd;
	border-radius: 8px;
	background-color: #fff;
	color: #000;
}
.main_concert_btn:hover{
	background-color: #f5f5f5;
}