@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;/* 1 */-webkit-text-size-adjust:100%;/* 2 */}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;/* 1 */height:0;/* 1 */overflow:visible;/* 2 */}pre{font-family:monospace, monospace;/* 1 */font-size:1em;/* 2 */}a{background-color:transparent;}abbr[title]{border-bottom:none;/* 1 */text-decoration:underline;/* 2 */text-decoration:underline dotted;/* 2 */}b,strong{font-weight:700;}code,kbd,samp{font-family:monospace, monospace;/* 1 */font-size:1em;/* 2 */}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;/* 1 */font-size:100%;/* 1 */line-height:1.15;/* 1 */margin:0;/* 2 */}button,input{/* 1 */overflow:visible;}button,select{/* 1 */text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;/* 1 */color:inherit;/* 2 */display:table;/* 1 */max-width:100%;/* 1 */padding:0;/* 3 */white-space:normal;/* 1 */}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;/* 1 */padding:0;/* 2 */}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;/* 1 */outline-offset:-2px;/* 2 */}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;/* 1 */font:inherit;/* 2 */}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}

/* CSS Reset */
html{-webkit-text-size-adjust:none;}
body{font-family:'Noto Sans KR','Noto Sans Korean','나눔고딕','NanumGothic','Nanum Gothic','돋움','dotum','sans-serif';font-size:14px;color:#181818;line-height:1.3;letter-spacing:-1px;}
body,input,textarea,button,select,table,h1,h2,h3,h4,h5,h6{}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;word-wrap:break-word;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

fieldset,img{border:none}
img{max-width:100%;vertical-align:top}
ol,ul{list-style:none}
dt,dd{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
caption,legend{overflow:hidden;font-size:0;line-height:0}
input,button,select{vertical-align:top}
button,[type="button"],[type="reset"],[type="submit"]{padding:0;border:0 none;background:none;cursor:pointer}
textarea{display:block;resize:none}
/*input[disabled],input[readonly]{cursor:not-allowed;background-color:#eaeaea;}*/
address,em,i{font-style:normal}
hr{margin:0;padding:0;border:0}
a{color:inherit;cursor:pointer;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover,a:active,a:focus{/*text-decoration:underline;*/}

/* Skip */
.skip{overflow:hidden;width:100%;z-index:9999;height:0;font-size:0;line-height:0}
.skip a{display:block;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;text-align:center;font-size:0;line-height:0}
.skip a:focus,.skip a:hover,.skip a:active{position:absolute;top:0;left:0;width:100%;height:auto;margin:0;padding:15px 0;border-bottom:1px solid #d6d6d6;background-color:#f1f1f1;font-size:14px;font-weight:bold;color:#444;line-height:1;z-index:99999}

/* Create Style */
.hide,.ir{display:block;overflow:hidden;width:0;height:0}
.blind{position:absolute;top:-9999px;overflow:hidden;}
.clear_both{clear:both;position:relative;}
.clear_after:after{display:block;clear:both;content:''}
.float_left{float:left;}
.float_right{float:right;}
.border_none {border:none !important;}
.bg_none {background:none !important;}
.align_center{text-align:center;}
.align_right{text-align:right;}
.align_top{vertical-align:top;}
.align_middle{vertical-align:middle;}
.align_bottom{vertical-align:bottom;}
.align_base{vertical-align:baseline;}
.underline,a.underline{text-decoration:underline}
.overline,a.overline{text-decoration:overline}
.line_through,a.line-through{text-decoration:line-through}
.break_all{word-break:break-all;} /* 줄바꿈 - 문자별 */
.keep_all{word-break:keep-all;} /* 줄바꿈 - 단어별 */
.nowrap{white-space:nowrap} /* 줄바꿈금지 */
hr.break{display:block;height:8px;}

.i_label,.i_text,.i_texta,.i_button,.i_select,.i_file,.i_dash{font-size:inherit;box-sizing:border-box;}
.i_text,.i_select,.i_button,.i_dash{height:36px;line-height:36px;}
.i_text,.i_texta,.i_select{border:1px solid #cccccc;}
.i_text{width:100%;padding:0 10px;}
.i_texta{width:100%;padding:10px;}
.i_select{width:100%;background:#fff;vertical-align:middle}
.i_button{width:100%;background:#575c63;color:#fff;}
.i_dash{text-align:center;}

.desc_radio input,.desc_check input{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle;/*-webkit-appearance:none;-moz-appearance:none;*/}
.desc_radio input:focus,.desc_check input:focus{}
.desc_radio label,.desc_check label{display:inline-block;margin-right:5px;padding-bottom:2px;vertical-align:middle;}
.desc_radio input + label,.desc_check input + label{margin-right:10px;}

@media screen and (max-width:479px) {
	.i_text,.i_select,.i_button,.i_dash{height:32px;line-height:32px;}
}

.dotted_tip{padding-top:5px;}
.dotted_tip li{padding:0 0 0 6px;background:url(../images/board/ico_dotted_tip.jpg) 0 8px no-repeat;}

/* Margin Style */
.mt0{margin-top:0px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}

.mb0{margin-bottom:0px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}

.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml12{margin-left:12px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}

.mr0{margin-right:0px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}

.pt0{padding-top:0px !important;}
.pt3{padding-top:3px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}

.pb0{padding-bottom:0px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}

.pl0{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pl50{padding-left:50px !important;}

.pr0{padding-right:0px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}

/* Common Style 
body {margin:0; padding:0; font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, sans-serif; font-size:75%; line-height:1; vertical-align:top;}
h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, ul, ol, li, dl, dt, dd, table, th, td, p, img {margin:0; padding:0;}
input, textarea, button, table, th, td {font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, sans-serif; font-size:1em;}
*/
em, address {font-style:normal;}
a {text-decoration:none;}
img, fieldset {border:0 none;}
img {vertical-align:top; color:#000;}
input,
select,
textarea {vertical-align:middle;}
button { vertical-align:top; }
hr {display:none;}
ul, ol, li {list-style:none;}
/* Default Code Style */
body { color:#666; }
a { color:#666; }

/* Other Class Style */
ul.ClearBoth li {float:none !important;}
ul.FloatRight {float:right !important;}
ul.FloatLeft li {float:left !important;}
ul.BackgroundNone li {background:none !important;}
 
.AlignLeft {text-align:left !important;}
.AlignCenter {text-align:center !important;}
.AlignRight {text-align:right !important;}
.ValignTop {vertical-align:top !important;}
.ValignMiddle{vertical-align:middle !important;}
.ValignBottom {vertical-align:bottom !important;}
.DisplayBlock {display:block;}
.DisplayNone {display:none;}
.FloatLeft {float:left !important;}
.FloatRight {float:right !important;}
.ClearBoth {clear:both !important;}
.BackgroundNone {background:none !important;}
.BorderNone {border:none !important;}
.BorderRightNone {border-right:none !important;}
.PaddingNone {padding:0 !important;}
.MarginNone {margin:0 !important;}
.FontWeightNormal {font-weight:normal !important;}
.FontWeightBold {font-weight:bold !important;}
.nowrap {white-space:nowrap;}

/* SKIP NAVIGATION */
dl#accessibility { display:none; }
.skipNav {position:absolute; width:auto; z-index:8;}
.skipNav a {position:absolute; display:block; left:0; top:0; width:1px; height:1px; margin:0 0 0 -10000px; padding:0; overflow:hidden; }
.skipNav a:hover {margin:0; width:200px; height:auto; background:#fff; text-align:center;}
.skipNav a:focus {margin:0; width:200px; height:auto; background:#fff; text-align:center;}
.skipNav a:active {margin:0; width:200px; height:auto; background:#fff; text-align:center;}

/* HIDDEN TEXT */
.comment{position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

/* Global SPACE */
.MAL0 {margin-left:0px !important;}
.MAL5 {margin-left:5px !important;}
.MAL6 {margin-left:6px !important;}
.MAL10 {margin-left:10px !important;}
.MAL11 {margin-left:11px !important;}
.MAL12 {margin-left:12px !important;}
.MAL13 {margin-left:13px !important;}
.MAL14 {margin-left:14px !important;}
.MAL15 {margin-left:15px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL31 {margin-left:31px !important;}
.MAL32 {margin-left:32px !important;}
.MAL33 {margin-left:33px !important;}
.MAL34 {margin-left:34px !important;}
.MAL35 {margin-left:35px !important;}
.MAL40 {margin-left:40px !important;}
.MAL45 {margin-left:45px !important;}
.MAL50 {margin-left:50px !important;}
.MAL60 {margin-left:60px !important;}
.MAL70 {margin-left:70px !important;}

.MAR0 {margin-right:0px !important;}
.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR17 {margin-right:17px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}
.MAR35 {margin-right:35px !important;}
.MAR40 {margin-right:40px !important;}

.MAB0 {margin-bottom:0px !important;}
.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB15 {margin-bottom:15px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB25 {margin-bottom:25px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB35 {margin-bottom:35px !important;}
.MAB40 {margin-bottom:40px !important;}
.MAB100 {margin-bottom:100px !important;}

.MAT0 {margin-top:0 !important;}
.MAT1 {margin-top:1px !important;}
.MAT2 {margin-top:2px !important;}
.MAT5 {margin-top:5px !important;}
.MAT6 {margin-top:6px !important;}
.MAT7 {margin-top:7px !important;}
.MAT8 {margin-top:8px !important;}
.MAT9 {margin-top:9px !important;}
.MAT10 {margin-top:10px !important;}
.MAT11 {margin-top:11px !important;}
.MAT12 {margin-top:12px !important;}
.MAT13 {margin-top:13px !important;}
.MAT14 {margin-top:14px !important;}
.MAT15 {margin-top:15px !important;}
.MAT16 {margin-top:16px !important;}
.MAT20 {margin-top:20px !important;}
.MAT21 {margin-top:21px !important;}
.MAT22 {margin-top:22px !important;}
.MAT23 {margin-top:23px !important;}
.MAT24 {margin-top:24px !important;}
.MAT25 {margin-top:25px !important;}
.MAT26 {margin-top:26px !important;}
.MAT27 {margin-top:27px !important;}
.MAT28 {margin-top:28px !important;}
.MAT29 {margin-top:29px !important;}
.MAT30 {margin-top:30px !important;}
.MAT31 {margin-top:31px !important;}
.MAT32 {margin-top:32px !important;}
.MAT33 {margin-top:33px !important;}
.MAT34 {margin-top:34px !important;}
.MAT35 {margin-top:35px !important;}
.MAT36 {margin-top:36px !important;}
.MAT37 {margin-top:37px !important;}
.MAT38 {margin-top:38px !important;}
.MAT39 {margin-top:39px !important;}
.MAT40 {margin-top:40px !important;}
.MAT41 {margin-top:41px !important;}
.MAT42 {margin-top:42px !important;}
.MAT43 {margin-top:43px !important;}
.MAT44 {margin-top:44px !important;}
.MAT45 {margin-top:45px !important;}
.MAT46 {margin-top:46px !important;}
.MAT47 {margin-top:47px !important;}
.MAT48 {margin-top:48px !important;}
.MAT49 {margin-top:49px !important;}
.MAT50 {margin-top:50px !important;}
.MAT55 {margin-top:55px !important;}
.MAT56 {margin-top:56px !important;}
.MAT57 {margin-top:57px !important;}
.MAT58 {margin-top:58px !important;}
.MAT59 {margin-top:59px !important;}
.MAT60 {margin-top:60px !important;}
.MAT80 {margin-top:80px !important;}
.MAT100 {margin-top:100px !important;}
.MAT120 {margin-top:120px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-15 {margin-top:-15px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT-25 {margin-top:-25px !important;}
.MAT-30 {margin-top:-30px !important;}
.MAT-35 {margin-top:-35px !important;}
.MAT-40 {margin-top:-40px !important;}

.PAL0 {padding-left:0px !important;}
.PAL5 {padding-left:5px !important;}
.PAL10 {padding-left:10px !important;}
.PAL15 {padding-left:15px !important;}
.PAL20 {padding-left:20px !important;}
.PAL25 {padding-left:25px !important;}
.PAL30 {padding-left:30px !important;}
.PAL35 {padding-left:35px !important;}
.PAL40 {padding-left:40px !important;}
.PAL45 {padding-left:45px !important;}
.PAL50 {padding-left:50px !important;}

.PAR5 {padding-right:5px !important;}
.PAR1 {padding-right:1px !important;}
.PAR10 {padding-right:10px !important;}
.PAR15 {padding-right:15px !important;}
.PAR20 {padding-right:20px !important;}
.PAR25 {padding-right:25px !important;}
.PAR30 {padding-right:30px !important;}
.PAR35 {padding-right:35px !important;}
.PAR40 {padding-right:40px !important;}

.PAT-10 {padding-top:-10px !important;}
.PAT0 {padding-top:0px !important;}
.PAT5 {padding-top:5px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}
.PAT30 {padding-top:30px !important;}
.PAT35 {padding-top:35px !important;}
.PAT40 {padding-top:40px !important;}

.PAB0 {padding-bottom:0px !important;}
.PAB5 {padding-bottom:5px !important;}
.PAB10 {padding-bottom:10px !important;}
.PAB15 {padding-bottom:15px !important;}
.PAB20 {padding-bottom:20px !important;}
.PAB25 {padding-bottom:25px !important;}
.PAB30 {padding-bottom:30px !important;}
.PAB35 {padding-bottom:35px !important;}
.PAB40 {padding-bottom:40px !important;}