@charset "utf-8";


/** Web Font **/
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
/*@import url("../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/comm/webFont_jejusi.css"); /* 웹폰트 로드 */


/** Reset **/
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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, 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;
border: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* //HTML5 display-role reset for older browsers */

html {font-size: 14px;}
body {
line-height: 1.7em;
font-family: "Nanum Gothic", "나눔고딕", sans-serif;
font-size: 14px;
color: #1f1b1b;
/*word-break: keep-all;*/
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/*table {border-collapse: collapse; border-spacing: 0;}*/
img, input, label {vertical-align: middle;}
em, address, caption, cite {font-style: normal;}
a:link, a:visited, a:active {text-decoration: none;	color: none;}
a:hover {text-decoration: underline; color: none;}
a:focus {color: none;}
/** //Reset **/


/* padding 영역 벗어나는거 잡아주기 위한 css */
input, textarea, select {    
  -webkit-box-sizing: border-box; /* Safari, Chrome et al */
     -moz-box-sizing: border-box; /* Firefox */
          box-sizing: border-box; /* Opera/IE 8+ */
}

/* input placeholder */
input::-webkit-input-placeholder {color: #000;}
input::-moz-placeholder {color: #000;} /* firefox 19+ */
input:-ms-input-placeholder {color: #000;} /* ie */
input:-moz-placeholder {color: #000;}
/* //input placeholder */

input[type=radio], input[type=checkbox] {width: 14px; height: 14px;}
input[type=text], input[type=password], select, textarea {font-family: "Nanum Gothic", "나눔고딕", sans-serif; font-size: 14px;}
input[type=text], input[type=password], select {height: 30px; border: solid 1px #e0e1e6; background-color: #fff; padding-left: 10px; vertical-align: middle; color: #696969;}
input[type=file] {height: 29px;}
.check_group > span {display: inline-block; margin-right: 8px;}

select {min-width: 78px; height: 35px; color: #696969;}
select {
  -webkit-border-radius: 1px;
    -webkit-appearance: none;
       -moz-appearance: none;
  appearance: none;
  background: url("http://www.dokdomuseum.go.kr/anyongbok/img/select_icon01.png") no-repeat right 8px center #fff; /* 화살표 모양의 이미지 */
  /*background-size: 12px 6px; */
  padding-left: 8px; padding-right: 25px;
  border-radius: 0px; /* iOS 둥근모서리 제거 */
}
/* IE 10, 11의 네이티브 화살표 숨기기 */
select::-ms-expand {
  display: none;
}

label {margin-left: 2px;}
textarea {border:solid 1px #ddd; background: #fff; padding: 10px 0 10px 10px; line-height: 1.6em;}
button, input[type="button"] {
height: inherit;
background: transparent;
border: none;
padding: 0;
margin: 0;
vertical-align: top;
cursor: pointer;
line-height: inherit;
font-family: inherit;
font-size: inherit;
color: inherit;
white-space: nowrap;
}


/** 공통사용 **/
/* 숨김 처리 */
/*table caption,*/ 
.board table caption,  
.hidden, 
.sec-caption {
overflow: hidden !important;
border: none !important;
background: none !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
text-indent: 100% !important;
}
.target_hidden {
overflow: hidden !important;
border: none !important;
background: none !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
}

/** 메인 스타일 **/
.m1 {FONT-SIZE: 40px; COLOR: #eb6a10; font-weight:bold;}
.m2 {FONT-SIZE: 30px; COLOR: #eb6a10; }
.m11 {FONT-SIZE: 20px; COLOR: #ffcc66; font-weight:bold;}
.m4 {FONT-SIZE: 14px; COLOR: #000000; font-weight:bold;}
.m5 {FONT-SIZE: 38px; COLOR: #000000; }
.m6 {FONT-SIZE: 18px; COLOR: #545454; }
.m7 {FONT-SIZE: 18px; COLOR: #ffcc66;  font-weight:bold;}
.m8 {FONT-SIZE: 12px; COLOR: #949494; line-height: 18px;}
.m9 {FONT-SIZE: 30px; COLOR: #143657; font-weight:bold;}
.m10 {FONT-SIZE: 20px; COLOR: #143657; }
.m11 {FONT-SIZE: 25px; COLOR: #b13f28;}
.m12 {FONT-SIZE: 20px; COLOR: #dc1f00; }
.m13 {FONT-SIZE: 20px; COLOR: #ffffff; }
.m14 {FONT-SIZE: 25px; COLOR: #ffffff;font-weight:bold; }
.m15 {FONT-SIZE: 40px; COLOR: #ffffff; font-weight:bold;}
.m16 {FONT-SIZE: 40px; COLOR: #c92451; font-weight:bold;}
.m17 {FONT-SIZE: 26px; COLOR: #143657; }


/** 카피라이터 스타일 **/
.c1 {FONT-SIZE: 14px; COLOR: #ffffff;}
.c2 {FONT-SIZE: 14px; COLOR: #fbe601; font-weight:bold;}


/** 서브페이지 **/
.sub_t {FONT-SIZE: 40px; COLOR: #11a84e; font-weight:bold;}
.sub_tt {FONT-SIZE: 35px; COLOR: #e4007f; font-weight:bold;}
.sub_1 {FONT-SIZE: 30px; COLOR: #000000;}
.sub_2 {FONT-SIZE: 40px; COLOR: #59c4f1;}
.sub_3 {FONT-SIZE: 20px; COLOR: #59c4f1; font-weight:bold;}
.sub_4 {FONT-SIZE: 16px; COLOR: #808080; font-weight:bold;}
.sub_5 {FONT-SIZE: 14px; COLOR: #80205e; }



.button_1 {
	padding:10px 30px 10px 30px;font-size:11pt;color:#FFFFFF;background-color:#bdbdbd;border:1px #9a9b9d solid; 
}

.button_2 {
	padding:5px 15px 5px 15px;font-size:9pt;color:#FFFFFF;background-color:#bdbdbd;border:1px #9a9b9d solid; 
}
.button_blue {
	padding:5px 15px 5px 15px;font-size:9pt;color:#FFFFFF;background-color:#7ED5E4;border:1px #5AB1C0 solid; 
}
.button_gray {
	padding:5px 15px 5px 15px;font-size:9pt;color:#FFFFFF;background-color:#bdbdbd;border:1px #9a9b9d solid; 
}
.button_red {
	padding:5px 15px 5px 15px;font-size:9pt;color:#FFFFFF;background-color:#FFB9B9;border:1px #FF7171 solid; 
}
.button_yellow {
	padding:5px 15px 5px 15px;font-size:9pt;color:#664B00;background-color:#FAF4C0;border:1px #FAED7D solid; 
}

.button_select {
		background-color: #FAF4C0;
		border: 1px #DDDDDD solid;
		border-radius: 2px;
		width: 80px;
		height: 18px;
		padding-left: 15px;
		font-size: 12px;
		color: #998A00;
		-webkit-appearance: none;
}


.btn_s_red {
	padding:3px;font-size:9pt;color:#FFFFFF;background-color:#FF007F;border:1px #FF0000 solid; 
}
.btn_s_blue {
	padding:4px;font-size:9pt;color:#FFFFFF;background-color:#6799FF;border:1px #0054FF solid; 
}
.btn_s_yellow {
	padding:5px;font-size:9pt;color:#664B00;background-color:#FAF4C0;border:1px #FAED7D solid; 
}
.btn_s_gray {
	padding:5px;font-size:9pt;color:#FFFFFF;background-color:#DEDEDE;border:1px #111111 solid; 
}
.btn_s_green {
	padding:5px;font-size:9pt;color:#FFFFFF;background-color:green;border:1px #111111 solid; 
}