@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/Nanum Gothic Coding.css);*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* CSS Document */


BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-size:12px; line-height:150%; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; color:#444444;}

A {color: #444444}
A:link {font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; font-size: 12px; color: #444444; text-decoration:none}
A:visited {font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; font-size: 12px; color: #444444; text-decoration:none}
A:active {font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; font-size: 12px; color: #444444; text-decoration:none}
A:hover {font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; font-size: 12px; color: #444444; text-decoration:none}

.input{border:1px solid #cccccc; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; background-color:#f8f2e6;height:20px; vertical-align:middle;font-size:13px}
.input_select{border:1px solid #cccccc; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; background-color:#f8f2e6;height:20px; vertical-align:middle;font-size:13px}
.input_select{border:1px solid #cccccc; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; background-color:#f8f2e6;height:20px; vertical-align:middle;font-size:13px}
.input_text{border:1px solid #cccccc; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; background-color:#f8f2e6; vertical-align:middle;font-size:13px;height:18px; }
.input_text_field{border:1px solid #cccccc; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; background-color:#f8f2e6; vertical-align:middle;font-size:13px;height:200px;}

.text_left {font-size:12px; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; color:#444444; text-align:left;}
.text_center {font-size:12px; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; color:#444444; text-align:center;}
.text_right {font-size:12px; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; color:#444444; text-align:right;}

.insert_page_text {padding-left:20px;}
.insert_page_text_b {padding-left:20px;font-weight:bold}

.main_brush_text {font-size:36px; color:#444444; line-height:110%; font-family:'Nanum Pen Script', cursive;}
.main_myeongjo_text {font-size:14px; font-weight:bold; font-family: 'Nanum Myeongjo', serif;}

#main_link_01 {
	display:inline-block;
	padding: 18px 0px 0px 10px;
	text-align:left;
	color:#CCC;
	font-size:13px;
	font-weight:bold;
	width:140px;
	height:35px;
}#main_link_01:hover {
	color:#2575b7;
}#main_link_01:active {
	color:#CCC;
}

#main_link_02 {
	border:1px solid #cccccc;
	background:url(../../images/main/main_link_02_bg.png) right bottom no-repeat;
	border-bottom:none;
	display:inline-block;
	color:#4c4c4c;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:15px 0px 0px 10px;
	width:147px;
	height:65px;
	text-decoration:none;
}#main_link_02:hover {
	background-color:#dfdfdf;
	color:#2575b7;
}#main_link_02:active {
	color:#1d2c55;
}

#main_link_03 {
	border:1px solid #cccccc;
	background:url(../../images/main/main_link_03_bg.png) right bottom no-repeat;
	border-bottom:none;
	display:inline-block;
	color:#4c4c4c;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:15px 0px 0px 10px;
	width:147px;
	height:65px;
	text-decoration:none;
}#main_link_03:hover {
	background-color:#dfdfdf;
	color:#2575b7;
}#main_link_03:active {
	color:#1d2c55;

}

#main_link_04 {
	border:none;
	background:url(../../images/main/main_link_04_bg.png) right bottom no-repeat;
	background-color:#eaecf2;
	display:inline-block;
	color:#305583;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:15px 0px 0px 20px;
	width:145px;
	height:146px;
	text-decoration:none;
}#main_link_04:hover {
	background-color:#dfdfdf;
	color:#2575b7;
}#main_link_04:active {
	color:#1d2c55;

}

#main_link_05 {
	border:1px solid #cccccc;
	background:url(../../images/main/main_link_05_bg.png) right bottom no-repeat;
	border-bottom:none;
	display:inline-block;
	color:#1d2c55;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:15px 0px 0px 10px;
	width:238px;
	height:65px;
	text-decoration:none;
}#main_link_05:hover {
	background-color:#dfdfdf;
	color:#2575b7;
}#main_link_05:active {
	color:#1d2c55;

}
#main_link_06 {
	border:1px solid #cccccc;
	background:url(../../images/main/main_link_06_bg.png) right bottom no-repeat;
	border-bottom:none;
	display:inline-block;
	color:#1d2c55;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding:15px 0px 0px 10px;
	width:238px;
	height:65px;
	text-decoration:none;
}#main_link_06:hover {
	background-color:#dfdfdf;
	color:#2575b7;
}#main_link_06:active {
	color:#1d2c55;
}


#scroller { float:left; padding:5px 0px 3px 25px;}
#scroller li { float:left; padding:5px; }

#scroller a {
	border:1px solid #cccccc;
	background-color:#FFF;
	display:inline-block;
	width:172px;
	height:41px;
	padding:2px 0;box-sizing:border-box;
}#scroller a:hover {
	border:1px solid #305583;
}#scroller a:active {
	border:1px solid #305583;
}
#scroller a img {max-height:100%;}
.scroll_wrap {width:980px;}

/* 회원가입 */

.m_title 
{

 font-size: 18px; 
 color:#414141;
 font-weight:bold;
 padding-bottom:8px;
}

.m_txt
{

 font-size: 12px; 
 color:#5d5d5d;
 font-weight:bold;
 padding:0px 0px 15px 3px;
 
}

.top_line 
{
 border-top:2px solid #d1271a; width:100%;
}
.mid_line
{
 border-top:1px solid #e1e1e1; width:100%;
}
.bot_line
{
 border-top:2px solid #707070; width:100%;
}

.mid_bg 
{
 background-color:#f1f1f1; 
 text-align:left;
 padding:5px 10px 5px 10px;
 height:26px;

 font-size: 12px; font-weight:bold;
 letter-spacing:0.1em;
}
.mid_bg1 
{
 background-color:#FFFFFF; 
 text-align:left;
 padding:5px 10px 5px 10px;
}
.input_m
{
border:1px solid #cccccc;
background-color:#FFFFFF;
height:20px;
vertical-align:middle;
font-size:12px;
padding:0px 5px 2px 5px;
}
.textarea_m
{
text-align:left;
border:1px solid #cccccc;
background-color:#FFFFFF;
font-size:12px;
padding:10px 10px 10px 10px;
width:92%;

}

.txt_m 
{

 font-size: 11px; 
 letter-spacing:0.1em;
 color:#8c8c8c;
}
/* 회원가입 */

/* 로그인*/
.login_txt
{

 font-size: 12px; 
 letter-spacing:0.1em;
 color:#4c4c4c;
 font-weight:bold;
}

/* 게시판 */
.b_top_line 
{border-top:2px solid #d1271a; width:100%;}

.b_mid_line
{border-top:1px solid #e1e1e1; width:100%;}

.b_bot_line
{
 background:url(../../images/common/board_line.jpg) repeat left;
 width:100%;
 height:3px;
}

.b_mid_bg
{
 background:url(../../images/common/board_bg.jpg) repeat left;
 width:100%;
 height:34px;
 font-size: 11px; 
 letter-spacing:0.1em;
 color:#4c4c4c;
 font-weight:bold;
}

.b_txt 
{

 font-size: 11px; 
 letter-spacing:0.1em;
 height:30px;
}
.b_line 
{
 font-size: 8px; 
 text-align:center;
vertical-align:middle;
color:#aeaeae;
}
.b_subject
{


 letter-spacing:0.1em;
 padding:7px 10px 7px 10px;
}

.b_search
{

 background-color:#f1f1f1; 
 text-align:center;
 height:60px;
}
.b_select
{border:1px solid #cccccc; 

background-color:#FFFFFF;
height:24px; 
vertical-align:middle;
font-size:12px;
padding:1px 1px 1px 0px;
}

.b_num
{

background-color:#FFFFFF;
vertical-align:middle;
font-size:12px;
font-weight:bold;
width:20px;
 text-align:center;
padding:1px 1px 1px 0px;
}

.b_num_ov
{

background-color:#9f9f9f;
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
width:20px;
 text-align:center;
padding:0px 2px 1px 2px;
}
/* 게시판 */

/* 포토게시판 */
.photo_select
{


font-size:12px;
vertical-align:middle;
text-align:center;
font-weight:bold;
padding:10px 5px 0px 5px;
}

.photo_day_select
{


font-size:11px;
vertical-align:middle;
text-align:center;

}

/* 버튼 */
.bu_login_bg:link
{
 background-color:#d1271a; 
 text-align:center;
 padding:10px 10px 10px 10px;
 color:#FFFFFF;
 font-size: 11px; font-weight:bold;
 letter-spacing:0.1em;
}

#btn {
	background-color:#7b7b7b;
	cursor:pointer;
	display:inline-block;
	color:#fff;
	font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:1px 8px 1px 8px;
	text-decoration:none;
	behavior:url(ie-css3.htc);
}#btn:hover {
	background-color:#dfdfdf;
	color:#2575b7;
}#btn:active {
	
}
/* 버튼 */

#contents {width:730px; margin:0px 0px 50px 0px;}
#contents_title {float:left; width:730px; height:45px;  border-bottom:1px solid #dedede}
#contents_title dt {float:left;  padding:13px 10px 13px 0px; font-size:22px; color:#585554; font-weight:bold;  border-bottom:1px solid #6293cb;}
#contents_title dd {float:right; padding:13px 0px 0px 0px; font-size:11px; color:#b1b1b1;}
.text_contents {font-size:14px; font-family:NanumGothic, "나눔고딕", "Malgun Gothic", "맑은 고딕", "Nanum Gothic", Dotum, "돋움", Verdana, Arial, "Trebuchet MS"; color:#585858; text-align:justify;}
#contents thead{height: 40px;border: 1px solid #dedede; background-color: #b1dcf693;}
#contents .executive tr{height: 45px;border: 1px solid #dedede;}
#contents .executive tr td{border-right: 1px solid #dedede; font-size: 14px;}

#history {border-bottom:1px solid #d7d7d7;  padding:0px 0px 20px 0px;}
#history_year {font-size:20px; position:absolute; color:#336daf; padding:10px 0px 10px 20px; font-weight:bold; float:left; text-align:left;}
#history dt {float: left; position:absolute; font-weight:bold; padding:10px 20px 5px 90px; }
#history dd {padding:10px 0px 5px 190px; position:absolute  border-left:1px solid #d7d7d7;}

#pro { text-align:left; padding:100px 0px 30px 20px;}
#rule { text-align:justify; padding:0px 0px 40px 10px;}
#rule p { 
	font-size:14px; 
	font-weight:bold;
	color:#2c82b3;
	padding:0px 0px 10px 0px;
	}
#rule dt { 
	font-weight:bold;
	}
#rule dd { padding:0px 0px 5px 0px;
	}
#rule ul {padding:0px 0px 0px 10px;}
#rule ol {padding:0px 0px 0px 20px;}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}
/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}
/* UL/OL/DIV - the element that simplyScroll is inited on */

