@charset "utf-8";

@font-face {
font-family:'Nanum Gothic';font-style:normal;font-weight:400;
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
font-family:'Nanum Gothic';
font-style:normal;
font-weight:700;
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
/*
@font-face {
font-family:'Nanum Gothic';
font-style:normal;
font-weight:800;
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
	url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
*/

body,input,textarea,select,button,table, a{font-family:Nanum Gothic,Dotum,Gulim,Helvetica,sans-serif;font-size:13px;color:#555;}

input[type=text], input[type=password]{height:14px;line-height:14px;padding:7px 4px 7px 6px;border:1px solid #dcdde3;border-radius:3px;}
input[type=text]:focus, input[type=password]:focus{padding:6px 3px 6px 5px;border:2px solid #418ccc;border-radius:3px;}
input[type=file]{padding:3px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;}

.input_txt_wrap{padding:7px 4px 7px 6px;border:1px solid #dcdde3;border-radius:3px;}
.input_txt_wrap input[type=text], .input_text_wrap input[type=password]{height:13px;line-height:13px;overflow:auto;width:100% !important;padding:0 !important;border:none;background:transparent;}
.input_txt_wrap input[type=text]:focus, .input_text_wrap input[type=password]:focus{padding:0 !important;border:none;}

.w5{width:5%;} .w10{width:10%;} .w15{width:15%;} .w20{width:20%;} .w30{width:30%;} .w40{width:40%;} .w50{width:50%;} .w60{width:60%;} .w70{width:70%;} .w80{width:80%;} .w90{width:90%;} .w100{width:100%;}
.w_30{width:30px;} .w_40{width:40px;} .w_50{width:50px;} .w_60{width:60px;} .w_70{width:70px;} .w_80{width:80px;} .w_90{width:90px;} .w_100{width:100px;} .w_120{width:120px;} .w_150{width:150px;} .w_180{width:180px;} .w_200{width:200px;} .w_220{width:220px;}
.w_250{width:250px;} .w_300{width:300px;} .w_350{width:350px;} .w_400{width:400px;} .w_500{width:500px;} .w_600{width:600px;} .w_700{width:700px;} .w_800{width:800px;} .w_900{width:900px;}
.h_120{height:120px !important;} .h_200{height:200px !important;}
.pt3{padding-top:3px;} .pt5{padding-top:5px;} .pt8{padding-top:8px;} .pt10{padding-top:10px;} .pt15{padding-top:15px;} .pt20{padding-top:20px;} .pt25{padding-top:25px;} .pt30{padding-top:30px;} .pt50{padding-top:50px;}
.pb3{padding-bottom:3px;} .pb5{padding-bottom:5px;} .pb8{padding-bottom:8px;} .pb10{padding-bottom:10px;} .pb15{padding-bottom:15px;} .pb20{padding-bottom:20px;} .pb25{padding-bottom:25px;} .pb30{padding-bottom:30px;} .pb50{padding-bottom:50px;}
.pl5{padding-left:5px;} .pl10{padding-left:10px;} .pl15{padding-left:15px;} .pl20{padding-left:20px;} .pl30{padding-left:30px;}
.pr5{padding-right:5px;} .pr10{padding-right:10px;} .pr15{padding-right:15px;} .pr20{padding-right:20px;} .pr30{padding-right:30px;}
.mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt15{margin-top:15px;} .mt20{margin-top:20px;} .mt25{margin-top:25px;} .mt30{margin-top:30px;} .mt40{margin-top:40px;}
.mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb15{margin-bottom:15px;} .mb20{margin-bottom:20px;} .mb25{margin-bottom:25px;} .mb30{margin-bottom:30px;} .mb40{margin-bottom:40px;}

.fwB{font-weight:bold;}
.fs12{font-size:12px;line-height:12px;} .fs13{font-size:13px;line-height:13px;} .fs14{font-size:14px;line-height:14px;} .fs15{font-size:15px;line-height:15px;} .fs16{font-size:16px;line-height:16px;}

 label.placeholder{text-align:left;color:#999 !important;} ::-webkit-input-placeholder{color:#999 !important;} ::-moz-placeholder{color:#999 !important;} :-moz-placeholder{color:#999 !important;}
 :-ms-input-placeholder{color:#999 !important;}

.box_link{cursor:pointer;}
.blink{font-weight:bold;color:#EC2C4A;}
.act_radio{font-weight:bold;color:#418ccc;}

div.list{clear:both;}
div.list .tab, .list .con{overflow:hidden;text-align:center;}
div.list .dv{display:inline-block;*zoom:1;*display:inline-block;vertical-align:middle;}
div.list .tab{border-top:1px solid #ddd;border-bottom:1px solid #ddd;
background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4');
background:-webkit-linear-gradient(top, #ffffff, #f4f4f4);background:-moz-linear-gradient(top, #ffffff, #f4f4f4);background:-ms-linear-gradient(top, #ffffff, #f4f4f4);}
div.list .tab li.dv{padding:10px 0;}
div.list .con{border-bottom:1px solid #ddd;}
div.list .con li.dv{padding:12px 0;}
div.list .con li.bl{border-left:1px solid #ddd;}
div.list ul.box_link:hover{background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4');
background:-webkit-linear-gradient(top, #ffffff, #f4f4f4);background:-moz-linear-gradient(top, #ffffff, #f4f4f4);background:-ms-linear-gradient(top, #ffffff, #f4f4f4);}

table.list{width:100%;table-layout:fixed;border-collapse:collapse;}
table.list tr.box_link:hover{background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4');
background:-webkit-linear-gradient(top, #ffffff, #f4f4f4);background:-moz-linear-gradient(top, #ffffff, #f4f4f4);background:-ms-linear-gradient(top, #ffffff, #f4f4f4);}
table.list th{padding:8px 0;text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e1e1e1;
background:#f4f4f4;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
background:-webkit-linear-gradient(top, #ffffff 30%, #f4f4f4 100%);background:-moz-linear-gradient(top, #ffffff 30%, #f4f4f4 100%);background:-ms-linear-gradient(top, #ffffff 30%, #f4f4f4 100%);}
table.list td{padding:10px 0;text-align:center;font-weight:normal;line-height:19px;border-bottom:1px solid #e1e1e1;}
table.list td a:hover{color:#418ccc;text-decoration:underline;}

table.form{width:100%;table-layout:fixed;border-collapse:collapse;}
table.form th{padding:11px 0 11px 17px;line-height:22px;text-align:left;vertical-align:middle;border:1px solid #ddd;background:#F8F8F8;}
table.form th.fix{vertical-align:top;padding-top:20px;}
table.form th span{display:block;padding-left:14px;}
table.form th span.ess{background:url('../images/bullet/chk_blue.png') no-repeat 0 5px;}
table.form td{padding:11px 18px;line-height:22px;color:#777;border:1px solid #ddd;background:#fff;}
table.form td input[type=text]{padding:7px 8px;color:#666;}
table.form td input[type=text]:focus{padding:6px 7px;border:2px solid #418ccc;}
table.form td textarea{height:80px;}
table.form .inBot{margin-top:6px;}
table.form div.form_notice{margin-top:3px;font-size:11px;}

table.view{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;}
table.view th{padding:11px 0;line-height:22px;text-align:center;vertical-align:middle;border:1px solid #ddd;background:#f8f8f8;}
table.view td{padding:11px 0;line-height:22px;text-align:center;color:#777;border:1px solid #ddd;}

table th.ac, table td.ac{padding-right:0 !important;padding-left:0 !important;text-align:center;}
table th.al, table td.al{padding-left:18px;padding-right:18px;text-align:left;}

table .title_box{padding:0 !important;}
table .title_box div{padding:8px 20px 8px 14px;font-size:13px;color:#333;font-weight:bold;text-align:left;border-left:3px solid #418ccc;background:#f8f8f8;}
table .title_box div span{display:inline-block;margin-left:20px;font-size:12px;color:#787878;font-weight:normal;}

h2.title_box_a{padding:0 0 0 18px;margin:24px 0 12px 0;font-weight:bold;font-size:15px;line-height:15px;background:url('../images/bullet/cir12a.png') no-repeat 0 2px;}
h2.title_box_a.first{margin-top:10px;}
h2.title_box_a.line{padding-bottom:10px;border-bottom:2px solid #A5A5A9;}

.ellipsis{overflow:hidden;width:auto;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-wrap:normal;}
.btn_beside_ob{padding:7px 10px;font-size:12px;line-height:12px;}

.form_msg{padding-top:6px;font-size:12px;color:#999;line-height:17px;}

.fileADv{margin-top:10px;padding:10px 6px;line-height:20px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#aaa;}
.fileADv span{color:#666;}
.fileADv a{color:#777;}
.fileADv a:hover{text-decoration:underline;}

.fileA{display:none;padding:3px;margin-top:5px;border:1px solid #cdcdcd;}
.fileA div{clear:both;height:15px;padding:8px;}
.fileA div:hover{background:#eee;}
.fileA .info{float:left;font-family:sans-serif;color:#666;}
.fileA .info .size{color:#999;}
.fileA .btn_box{float:right;margin-top:-6px;}
.fileB{display:none;padding:5px;margin-top:5px;border:1px solid #cdcdcd;background:#fff;}
.fileB .fileB_ob{display:inline-block;*zoom:1;*display:inline-block;}
.fileB .fileB_ob span{display:inline-block;*zoom:1;*display:inline-block;vertical-align:top;padding:4px 6px 6px 6px;}
.fileB .fileB_ob img{max-height:90px;padding:2px;border:1px solid #e2e2e2;}
.fileB .fileB_ob .size{padding-top:3px;font-family:Arial;text-align:center;color:#999;}
.fileB .fileB_ob a{cursor:pointer;}

.page{padding:25px 0;text-align:center;}
.page a{display:inline-block;*zoom:1;*display:inline;vertical-align:middle;padding:5px 8px 6px 8px;cursor:pointer;font-size:12px;line-height:12px;color:#666;border:1px solid #e6e6e6;background:#fff;}
.page a:hover{text-decoration:underline;}
.page span.act{display:inline-block;*zoom:1;*display:inline;vertical-align:middle;padding:5px 8px 6px 8px;font-size:12px;line-height:12px;color:#fff;border:1px solid #6294FB;background:#418ccc;}

.src{position:relative;}
.total{padding:0 0 6px 3px;color:#aaa;}
.src .srcW{padding:0 0 3px 0;}
.src .srcO{padding:0 0 4px 0;}
.src .srcO input[type=text]{width:150px;padding:5px;}
.src .srcO input[type=text]:focus{padding:4px;}
.src .right_box{position:absolute;bottom:4px;right:2px;}
.src .btn{padding:6px 10px;font-size:12px;line-height:12px;color:#666;border:1px solid #ccc;background:#f6f6f6;}
.src .btn:hover{text-decoration:none !important;color:#333;background:#ffffff;}

.post_wrap{position:fixed;display:none;z-index:200;left:50%;top:50%;width:600px;height:600px;margin-top:-300px;margin-left:-300px;}
.post_wrap .bg{position:absolute;z-index:-1;left:0;top:0;width:600px;height:600px;border-radius:10px;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;background:#000;}
.post{padding:20px;text-align:center;color:#fff;}
.post .msg{padding:12px 0 10px 0;font-size:15px !important;line-height:26px !important;}
.post .post_close_btn{position:absolute;top:10px;right:10px;padding:9px 15px;color:#666;font-size:20px;font-weight:bold;border-radius:20px;cursor:pointer;background:#fff;}
.post .post_close_btn:hover{color:#fff;background:#418ccc;}
.post .search{padding:10px 20px;border:2px solid #f4f4f4;border-radius:4px 4px 0 0;background:#fff;}
.post .search input[type=text]{width:180px;padding:7px 10px;}
.post .search input[type=text]:focus{padding:6px 9px;}
.post ul{height:388px;overflow-y:scroll;padding:10px 20px;line-height:24px;border-left:2px solid #f4f4f4;border-right:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4;}
.post ul li{text-align:left;}
.post ul li a{font-size:13px;color:#f4f4f4;cursor:pointer;}
.post ul li a:hover{color:#418ccc;}

.tooltip{position:relative;}
.tooltip:hover{color:#999999;text-decoration:none !important;}
.tooltip:hover:after, a.tooltip:hover:before{display:block;}
.tooltip:before{content:attr(rel);position:absolute;display:none;z-index:1000;bottom:22px;left:-10px;width:180px;padding:7px 10px 7px 10px;text-align:left;line-height:17px;color:#ffffff;
background:#404040;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e4e', endColorstr='#404040',GradientType=0);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e4e4e), color-stop(100%,#404040));
background:-webkit-linear-gradient(top, #4e4e4e 0%,#404040 100%);background:-moz-linear-gradient(top, #4e4e4e 0%, #404040 100%);background:-ms-linear-gradient(top, #4e4e4e 0%,#404040 100%);
background:-o-linear-gradient(top, #4e4e4e 0%,#404040 100%);background:linear-gradient(top, #4e4e4e 0%,#404040 100%);
text-shadow:0px 1px 0px #292929;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);} 
.tooltip:after{content:"";position:absolute;display:none;z-index:1000;bottom:16px;left:-2px;width:0;height:0;
border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #404040;background:transparent;}

.youtube-wrap{position:relative;height:0;padding-bottom:56.25%;}
.youtube-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}