html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; font-family:"µ¸¿ò"; font-size:12px;}

img {border:none;}
ol,ul,li {list-style:none; font-family:"µ¸¿ò"; font-size:12px;}
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
@font-face {font-family:"nb"; src:url(../css/NanumBarunGothic.eot); src:local(¡Ø), url(../css/NanumBarunGothic.woff) format('woff'); font-weight: normal; font-style: normal;}
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
.clear {clear:both;}
.hidden{position:absolute !important; left:-999999em !important; top:-99999em !important; width:0; height:0; font-size:0; line-height:0; visibility:hidden; padding: 0 !important; margin: 0 !important; overflow: hidden;}

.h10 {clear:both; height:10px;margin:0; padding:0;}
.h20 {clear:both; height:20px;margin:0; padding:0;}
.h30 {clear:both; height:30px;margin:0; padding:0;}
.h40 {clear:both; height:40px;margin:0; padding:0;}
.h60 {clear:both; height:60px;margin:0; padding:0;}
.h70 {clear:both; height:70px;margin:0; padding:0;}

a:link {color:#797979; font-family:"µ¸¿ò"; font-size:14px; text-decoration:none;}
a:active {color:#797979; font-family:"µ¸¿ò"; font-size:14px; text-decoration:none;}
a:visited {color:#797979; font-family:"µ¸¿ò"; font-size:14px; text-decoration:none;}
a:hover {color:#333; font-family:"µ¸¿ò"; font-size:14px; text-decoration:none;}

/* hidden Ã³¸® */
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.hide,hr{position:absolute;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

#skipNav{height:0;}
.skipNav{position:absolute;top:-9999px;background:#1d4899;width:100%;height:30px;text-align:center;color:white;line-height:30px;font-weight:bold;z-index:100;
opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}
.skipNav:hover,
.skipNav:focus,
.skipNav:active{top:0;color:white;}


#wrap {width:100%; margin:0; padding:0; position:relative;}
#top {margin:0; padding:0; width:100%; height:150px; background:url(../img/main/top_bg.gif); position:relative;}
#top_menu {margin:0 auto; padding:0; width:1000px; height:30px; overflow: auto;}
#top_menu ul {margin:0; padding:0;}
#top_menu ul li{margin:10px 0 0 0 ; width:50%; float:left;}

#logo {margin:0 auto; padding:20px 0 5px 0; width:1000px; height:49px;}
#menu_t {margin:0 auto; padding:0; width:1000px;}

#con {margin:0 auto; padding:0; width:1000px; position:relative;}

.main_tit {margin:0; padding:0; font-size:18px; font-weight:bolder; color:#333; font-family:"nb"; line-height:26px;}
.main_tit2 {color:#be1e31; font-size:18px; font-weight:bolder; font-family:"nb"; line-height:26px;}

.main_tit3{margin:0; padding:0; font-size:18px; font-weight:bolder; color:#333; font-family:Arial;}
.main_tit4 {margin:0; padding:0; font-size:18px; font-weight:bolder; color:#be1e31; font-family:Arial;}

#btm_menu {clear:both;margin:0; padding:0; height:43px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}

#bottom {clear:both;margin:0; padding:0; width:100%; position:relative;}
#bottom_con {margin:0 auto; padding:30px 0 30px; 0; width:1000px; color:#666; line-height:26px; font-size:16px; font-family:"nb";}

#btm01 {margin:0 auto; padding:0; width:1000px; position:relative;}
#btm01 ul {margin:0; padding:0;}
#btm01 ul li{margin:0; padding:0; float:left; width:50%;}

#main {margin:0 auto; padding:0; width:1000px; position:relative;}

/* ¸ÞÀÎÈ­¸é °Ô½ÃÆÇ */
h2 { margin: 0; }
#tab {margin:0 30px 0 0; width:296px; height:139px; float:left; position:relative;}
#tab h2 a {font-size:12px; padding:9px 0 0 0; width:90px; height:20px; text-align:center; color:#999; border:1px solid #dcdcdc; background-color: #fff; background-image:none; font-weight: bold; display: block;}

#tab_2 h2, #tab_3 h2 {position:absolute; top:0;}
#tab_2 h2 {left:93px;}
#tab_3 h2 {left:202px;}
#tab .selected h2 a {width:90px; height:20px; padding:9px 0 0 0; color:#fff; background-color:#be1e31; border:1px solid #fff;}
#tab .selected ul, #tab .selected .more {display: block;}
#tab ul {display: none; list-style: none; margin: 0; padding:10px 0 0 0;}
#tab ul li {padding:5px 0 0 0; height:18px; border-bottom:1px dotted #dcdcdc; color:#666;}
#tab ul li .time {position:absolute; right:0; color:#c3c3c3;}
#tab ul li a {color: #797979;}
#tab .more {position:absolute; right:0; top:10px; /*letter-spacing: -1px; color: black; font-size: 9px; font-family: verdana;*/ display:none;}

/*¸ÞÀÎ*/
#m_quick {margin:15px 0 0 0; padding:0; width:355px; float:left;}
#m_notice {margin:0 0 0 38px; padding:0; width:296px; float:left;}
#m_banner {margin:0 0 0 37px; padding:0; width:274px; float:left;}
.eat_box {margin:0;  padding:17px 0 0 10px; height:62px; border:1px solid #ddd;}
.day_box {margin:6px 0 0 0; padding:17px 0 0 10px; height:62px; border:1px solid #ddd; background:url(../img/main/ban_bg.gif) right top no-repeat;display: block;}

#left {margin:0 38px 0 0; padding:0; width:187px; float:left;}
#left p {margin:0 0 4px 0; padding:0;}
.left_tit {margin:0; padding:35px 0 0 0; height:67px; font-size:26px; color:#333; font-family:"nb"; text-align:center; background:url(../img/sub/left_tit_bg.jpg) center top no-repeat; border-bottom:1px solid #333;}
.l:link {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#666666; text-decoration:none; display:block; font-family:"nb";}
.l:active {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#666666; text-decoration:none; display:block; font-family:"nb";}
.l:visited {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#666666; text-decoration:none; display:block; font-family:"nb";}
.l:hover {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#fff; text-decoration:none; background-color:#333; font-family:"nb"; display:block;}

.l_on:link {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#fff; text-decoration:none; background-color:#333; font-family:"nb"; display:block;}
.l_on:active {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#fff; text-decoration:none; background-color:#333; font-family:"nb"; display:block;}
.l_on:visited {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#fff;text-decoration:none; background-color:#333; font-family:"nb"; display:block;}
.l_on:hover {margin:0; padding:10px 0 0 10px; width:177px; height:23px; font-size:16px; color:#fff;  text-decoration:none; background-color:#333; font-family:"nb"; display:block;}

.left_menu {margin:0 0 0 20px; padding:0; width:147px;}

#right {margin:0; padding:0; width:775px; font-family:"nb"; font-size:17px; color:#666; line-height:26px; float:left;}

.sub_navi {margin:10px 0 30px 0; padding:0; width:100%; text-align:right;}
.title {margin:0; padding:0 0 20px 0; font-size:30px; color:#333; font-weight:bolder; font-family:"nb"; border-bottom:1px solid #ccc;}



/*TOP_MENU*/
.s:link {font-size: 14px; font-family:"nb";color:#666666; text-decoration:none;}
.s:visited {font-size: 14px; font-family:"nb";color:#666666; text-decoration:none;}
.s:active {font-size: 14px; font-family:"nb";color:#4590af; text-decoration:underline;}
.s:hover {font-size: 14px; font-family:"nb";color:#4590af; text-decoration:underline;}

.f:link {font-size: 14px; font-family:"nb";color:#cb0000; font-weight:bold; text-decoration:none;}
.f:visited {font-size: 14px; font-family:"nb";color:#cb0000; font-weight:bold; text-decoration:none;}
.f:active {font-size: 14px; font-family:"nb";color:#cb0000; font-weight:bold; text-decoration:underline;}
.f:hover {font-size: 14px; font-family:"nb";color:#cb0000; font-weight:bold; text-decoration:underline;}

/* ·Î±×ÀÎ */
#login_box {margin:0 auto; padding:30px 0 0 0; width:735px;position:relative;}
#login_input_box {margin:0;padding:0; float:left; width:441px;height:229px; text-align:left; position:absolute;}
#login_input_sbox {margin:35px 0 0 0; padding:0;}
.login_bg {margin:0;padding:0; float:right; width:294px; height:229px;background:url(../img/member/login_bg.jpg) center bottom no-repeat;}


/* ¾ÆÀÌµð/ºñ¹øÃ£±â */
#find_box {margin:0 auto; padding:30px 0 0 0; width:735px;position:relative;}
#find_input_box {margin:0;padding:0; float:left; width:441px;height:250px; text-align:left; position:absolute;}
#find_input_sbox {margin:35px 0 0 0; padding:0;}
.find_bg {margin:0;padding:0; float:right; width:294px; height:250px;background:url(../img/member/find_bg.jpg) center bottom no-repeat;}
.find_input {margin:0; padding:0 0 10px 0; font-family:"nb"; font-size:18px; color:#333333; font-weight:bold; line-height:24px;}


.fs {padding:3px 0 0 0; height:17px; border:1px solid #9d9d9d; font-family:"nb"; font-size:17px; color:#888888;}
.fs2 {height:30px; border:1px solid #9d9d9d; font-family:"nb"; font-size:17px; color:#888888;}

/*È¸¿ø°¡ÀÔ*/
.join_box {margin:0; padding:0; width:100%; position:relative;}
.join_text_box {margin:0; padding:32px 0 0 0; width:100%; height:340px; border:1px solid #d7d7d7; text-align:center;}
.join_title {margin:0; padding:0 0 20px 0; font-family: lucida grande, ³ª´®°íµñ, NanumGothic !important; font-size:28px; color:#01bbd6;}

.pri_point {margin:0; padding:0; font-family:"nb"; font-size:17px; font-weight:bold; color:#4590af;}
.pri_box {margin:0; padding:0; width:100%; position:relative;}

/* tab menu */
ul.tab_menu_1 {margin:0; padding:0; position:relative;}
ul.tab_menu_1 li {margin:0 0 0 1px; padding:0; display:inline; float:left; width:152px;}
ul.tab_menu_1 a {display: block; height:10px; padding:10px 0 13px 0; color:#858585; text-decoration:none; font:16px "nb"; letter-spacing:-1px; text-align:center; border:1px solid #ddd;}
ul.tab_menu_1 li a:hover {height:10px; padding:10px 0 13px 0; background-color:#be1e31; color:#fff; font:16px "nb"; letter-spacing:-1px; font-weight:bolder; border-right:1px solid #fff; text-align:center;}
ul.tab_menu_1 li.last a {height:10px; padding:10px 0 13px 0;  background-color:#be1e31; color:#fff; font:16px "nb"; letter-spacing:-1px; font-weight:bolder; border-right:1px solid #fff; text-align:center;}

/*º¹Áö°ü¼Ò°³*/
.intor01_t {color:#eb6d06; font-size:36px;font-family:"Nanum Brush Script";}
.intro02 box01 {border:1px solid #333; margin:0; padding:20px; line-height:22px;}
.intro_year {margin:0; padding:0;}
.intro_year ul {margin:0; padding:0; clear:both;}
.intro_year ul li {margin:50px 0 0 0; float:left; font-family:"nb";}
.year01 {padding:10px 0 0 0;width:15%; font-size:32px; font-weight:bolder; color:#be1e31;}
.year02 {width:10%; color:#e24a5c; font-size:16px; font-weight:bolder;}
.year03 {width:75%; color:#666; font-size:16px;}
.intro05_box_son {margin:0 auto; padding:10px; width:45%; height:95px;border:1px solid #ccc; color:#666; float:center; font-family:"nb"; font-size:17px;}
.intro05_box_son1{display:inline;}
.intro05_box {margin:0; padding:10px; width:45%; height:95px;border:1px solid #ccc; color:#666; float:left; font-family:"nb"; font-size:17px;}
.intro05_box2 {margin:0; padding:10px; width:45%; height:95px;border:1px solid #ccc; color:#666; float:right; font-family:"nb"; font-size:17px;}
.intro05_box0 {margin:0; padding:10px; width:15%; float:left; font-family:"nb"; font-size:15px; text-align:center;}
.intro05_box4 {margin:0; padding:10px; width:15%; border:1px solid #ccc; color:#666; float:left; font-family:"nb"; font-size:15px; text-align:center;}

.intro05_box2s {margin:0; padding:10px; width:274px; height:95px; border:1px solid #ccc; color:#666; font-family:"nb"; font-size:17px; float:right;}
.intro05_box2s span {font-weight:bold; color:#333; font-family:"nb"; font-size:15px;}

.intro05_box3s {margin-left:79px; padding:10px; width:274px; height:95px; border:1px solid #ccc; color:#666; font-family:"nb"; font-size:17px; float:left;}
.intro05_box3s span {font-weight:bold; color:#333; font-family:"nb"; font-size:15px;}

/*Ã£¾Æ¿À½Ã´Â±æ*/
.map_left {margin:0; padding:0; width:575px; float:left;}
.map_right {margin:0; padding:60px 0 0 10px; width:190px; height:340px; background-color:#91b438; float:left; color:#FFF; font-size:20px; font-family:"nb"; line-height:28px; letter-spacing:-1px;}
.m_b_table01 {margin:0; padding:0; background-color:#555; font-size:16px; font-family:"nb"; color:#FFF; height:40px; font-weight:normal;}
.m_b_table02 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc; background-color:#e6e6e6; border-right:1px solid #ccc; line-height:20px;}
.m_b_table03 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc; border-left:1px solid #ccc; line-height:18px;}
.m_b_table04 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc; line-height:18px;}

.den01_point {color:#333; font-weight:bold; font-family:"nb"; font-size:17px;}
.den01_btext {margin:0 0 10px 0; padding:10px; border:1px solid #dddddd; font-family: lucida grande, ³ª´®°íµñ, NanumGothic !important; font-size:17px; color:#666666;}
.den_sstitle {margin:0; padding:0; font-family:"nb"; font-size:16px; font-weight:bold; color:#f37800;}
.den01_qtext {margin:0 0 20px 0; padding:10px;font-family:"nb"; font-size:17px; color:#888888; line-height:24px; border:1px solid #dddddd; background-color:#f1f1f1;}

/*»ç¾÷¾È³»*/
.bus02_b_tit {margin:0; padding:7px 100px 7px 7px; background-color:#7fb32d;font-family:"nb"; font-size:22px; color:#FFF; border-radius: 5px;}
.bus02_box {margin:20px 0 0 0; padding:15px ; border:1px solid #ccc; font-family:"nb"; font-size:16px;}
.bus02_1box {margin:20px 0 0 0; padding:15px 15px 1930px 15px ; border:1px solid #ccc; font-family:"nb"; font-size:16px;}
.bus03_t {color:#333; font-size:26px;font-family:"nb"; line-height:40px; text-align:center;}
.bus_table02 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#FFF; border-bottom:1px solid #ccc; background-color:#653496; border-right:1px solid #ccc; line-height:20px; font-weight:bolder;}
.bus_table03 {margin:0; padding:10px; font-size:13px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc; line-height:18px;}
.bus_table04 {margin:0; padding:5px; font-size:13px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc;  border-left:1px solid #ccc; line-height:20px;}
.bus_table05 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#FFF; border-bottom:1px solid #ccc; background-color:#7da53b; border-right:1px solid #ccc; line-height:20px; font-weight:bolder;}
.bus_table06 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#FFF; border-bottom:1px solid #ccc; background-color:#e8822f; border-right:1px solid #ccc; line-height:20px; font-weight:bolder;}
.bus_table07 {margin:0; padding:10px; font-size:13px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc; line-height:18px;background-color:#e6e6e6;}

.bus_table08 {margin:0; padding:10px; font-size:16px; font-family:"nb"; color:#FFF; border-bottom:1px solid #ccc; background-color:#1e5293; border-right:1px solid #ccc; line-height:20px; font-weight:bolder;}

/*ÁÖ°£º¸È£*/
.pro01_box {padding:30px 20px 0 250px ; background:url(../img/protect/img01_bg.jpg) right bottom no-repeat; height:143px;}
.m_b_table05 {margin:0; padding:10px; font-size:13px; font-family:"nb"; color:#666; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:18px;}
.pro_tel {font-size:18px; text-align:center; border:1px solid #ccc; padding:10px; color:#be1e31;}

.den_title {margin:0; padding:0 0 15px 0; font-family: lucida grande, ³ª´®°íµñ, NanumGothic !important; font-size:28px; color:#01bbd6;}
.den_box_l {margin:0; padding:0; float:left; width:530px;}
.den_box_r {margin:0; padding:0; float:right; width:530px;}

.board_box {margin:0; padding:0; width:100%; position:relative;}
.board_tit {margin:0; padding:0; height:30px; ;background:url(../img/community/board_bg.gif);font-family:"nb"; font-size:13px; color:#333333; font-weight:bold;}
.board_tit2 {margin:0; padding:0; height:30px;; font-family:"nb"; font-size:13px; color:#333333; font-weight:bold;}
.board_tit3 {margin:0; padding:0; height:35px;; font-family:"nb"; font-size:13px; color:#333333; font-weight:bold;}
.board_text {margin:0; padding:20px;  font-family:"nb"; font-size:12px; color:#777777; line-height:18px;}

.b:link {font-size: 12px; font-family:"nb";color:#777777; text-decoration:none;}
.b:visited {font-size: 12px; font-family:"nb";color:#777777; text-decoration:none;}
.b:active {font-size: 12px; font-family:"nb";color:#444444; text-decoration:underline;}
.b:hover {font-size: 12px; font-family:"nb";color:#444444; text-decoration:underline;}

/*È¸¿ø°¡ÀÔ*/
.join_text_box2 {margin:0; padding:15px 0 0 0; width:100%; height:315px; border:1px solid #d7d7d7; text-align:center;}
.join_title2 {margin:0; padding:0 0 10px 0; font-family: lucida grande, ³ª´®°íµñ, NanumGothic !important; font-size:17px; color:#666666; line-height:18px;}

.join02_left {clear:both;margin:0; padding:10px 0 0 0; width:150px; float:left; font-family:"nb"; font-size:17px; color:#333333;font-weight:bold;}
.join02_right {margin:0; padding:5px;font-weight:bold;}

/* ¿¹¾àÈ®ÀÎ */
#on03_box {margin:0 auto; padding:30px 0 0 0; width:735px;position:relative;}
#on03_input_box {margin:0;padding:0; float:left; width:441px;height:200px; text-align:left; position:absolute;}
#on03_input_sbox {margin:35px 0 0 0; padding:0;}
.on03_bg {margin:0;padding:0; float:right; width:294px; height:200px;background:url(../img/community/on03_bg.jpg) center bottom no-repeat;}
.on03_input {margin:0; padding:0 0 10px 0; font-family:"nb"; font-size:18px; color:#333333; font-weight:bold; line-height:24px;}


.mlink:link {font-size: 12px; font-family:"nb";color:#666666; text-decoration:none;}
.mlink:visited {font-size: 12px; font-family:"nb";color:#666666; text-decoration:none;}
.mlink:active {font-size: 12px; font-family:"nb";color:#666666; text-decoration:underline;}
.mlink:hover {font-size: 12px; font-family:"nb";color:#666666; text-decoration:underline;}

/*ºñ¹Ð¹øÈ£ÀÔ·Â*/
#sec_box {margin:0 auto; padding:10px 0 20px 0; border-top: 4px solid #e6ae8a; border-bottom: 2px solid #dddddd; text-align:center; position:relative;}
.sec_tit {margin:0 auto; padding:15px 0 0 0; width:400px;height:35px; font-weight:bold;font-family:"nb"; font-size:17px; color:#333333;border-bottom:1px solid #dddddd;}
.sec_pass {margin:0 auto; padding:15px 0 0 0;}
.sec_pass input {vertical-align:middle;}

/* °Ë»ö¿µ¿ª */
.srch{width:100%;padding:5px 0}  
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}  
.srch{color:#c4c4c4;text-align:center}  
.srch select,.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle}  
.srch .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}  

/*°Ô½ÃÆÇ*/
caption {display:none;}
thead {height:29px;}

.board_01 {width:100%; border-top:2px solid #239aa4;}
.bd_01 {background-color:#f9f9f9; font:12px dotum; font-weight:bolder; text-align:center; padding:3px 0 0 0; background:url(../img/community/b_bg.gif); color:#FFFFFF;}
.bd_02 {padding:10px 0 7px 0; text-align:center; border-bottom:1px solid #e0e0e0; font:12px dotum;}
.bd_03 {padding:10px 0 7px 0; border-bottom:1px solid #e0e0e0; font:12px dotum;}
.bd_04 {padding:10px 0 7px 0; text-align:left; border-bottom:1px solid #e0e0e0; font:12px dotum;}
.bd_05 {border-bottom:1px solid #e0e0e0; font:12px dotum; line-height:18px; padding:10px 20px;}

.board_02 {width:100%; border-top:1px solid #bdbdbd; margin:20px 0 50px 0;}
.bd_06 {padding:10px 0 7px 0; text-align:center; border-bottom:1px solid #bdbdbd; font:12px dotum;}
.bd_07 {padding:10px 0 7px 0; text-align:left; border-bottom:1px solid #bdbdbd; font:12px dotum;}
.bd_08 {padding:10px 0 7px 0; text-align:center; border-bottom:1px solid #e0e0e0; font:12px dotum; font-weight:bolder; background-color:#f9f9f9;}
.bd_09 {background-color:#f9f9f9; border-bottom:1px solid #e0e0e0; padding:0;}

.form_table .item{position:relative; margin:-4px 0; padding:0 8px;}
.btn_line {margin:0; padding:0; text-align:center;}


.mail_logo {margin:30px 20px 0 20px; padding:0;}
.mail_logo ul {margin:0; padding:0;}
.mail_logo ul li {margin:0; padding:0; float:left; width:330px;}

.back_bg {margin:0 auto; padding:0; width:700px; height:612px; border:1px solid #ddd;  background:url(http://tbcedu.net/admin/images/change/bg.jpg) right bottom no-repeat;}
.bottom_text {clear:both; margin:0 auto; padding:0; height:41px; color:#666; background-color:#dddddd; width:700px; border-bottom:2px solid #354e7a; height:80px;}

/*»ç¾÷¾È³» ÀÌ¹ÌÁö*/
li{list-style:none;}

.photo {width:100%;}
.photo li {float:left; width:333px; margin:0 10px 10px 0;}
.clear {clear:both;}

.hihi {margin:0; padding:0; list-style:none;}
.hihi li {float:left; width:50%; box-sizing:border-box; font-family:"nb"; font-size:17px; color:#666; line-height:26px;}
.hihi:after {content:''; display:block; clear:both;}

.line01 {margin:0 20px 0 0; padding:0; width:138px; float:left;}
.line02 {margin:0 20px 0 0; padding:0; width:138px; float:left;}
.line03 {margin:0 20px 0 0; padding:0; width:138px; float:left;}
.line04 {margin:0; padding:0; width:138px; float:left;}
.line05 {margin:0; padding:0; width:138px; float:right;}

.intro05_box4s {margin:0; padding:10px 0; width:136px; border:1px solid #ccc; color:#666; font-family:"nb"; font-size:15px; text-align:center;}
.intro05_box4s img {margin-bottom:10px;}
.intro05_box4s span {font-weight:bold; color:#333; font-family:"nb"; font-size:13px;}

#tabb {position: relative; width:100%;}
#tabb h2 a {font-size:15px; font-weight:bold; padding:0; width:190px; height:45px; line-height:45px; text-align:center; color:#999; border:1px solid #dcdcdc; border-bottom:none; background-color: #fff; background-image:none; display: block; letter-spacing:-0.025em; box-sizing:border-box;}
#tabb_2 h2, #tabb_3 h2, #tabb_4 h2 {position:absolute; top:0;}
#tabb_2 h2 {left:189px;}
#tabb_3 h2 {left:378px;}
#tabb_4 h2 {left:567px;}
#tabb .selectedb h2 a {width:190px; height:45px; padding:0; color:#fff; background-color:#3c4778; border:1px solid #3c4778; border-bottom:none; box-sizing:border-box;}
#tabb .selectedb ul, #tab .selectedb .more {display: block;}
#tabb ul {display:none; list-style:none; margin:0 auto; padding:15px 0 0 0; width:100%;}
#tabb ul li {padding:0;}
.his_line {width:100%; height:3px; background-color:#3c4778;}

.hist {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9;}
.hist th {background:#f9f9f9; text-align:center; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-size:15px;}
.hist td {text-align:left; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 12px; font-size:15px; letter-spacing:-0.025em;}


.h10 {margin-top:10px;}.h20 {margin-top:20px;}.h30 {margin-top:30px;}.h40 {margin-top:40px;}.h50 {margin-top:50px;}.h60 {margin-top:60px;}.h70 {margin-top:70px;}.h80 {margin-top:80px;}.h90 {margin-top:90px;}.h100 {margin-top:100px;}
.tit_txt01 {margin:0 0 5px; padding:0; font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:700; color:#333; letter-spacing:-0.025em;}
.txt_st01 {margin:0; padding:0; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; line-height:20px;}
.txt_st01 dd {position:relative; margin:0 0 5px; padding:0 0 0 12px; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; line-height:20px;}
.txt_st01 dd span {position:absolute; left:0; top:2px;}
.txt_st01 dd:last-child {margin:0;}

.space_st01 {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #be1e31; border-left:1px solid #d9d9d9; margin:0 0 5px}
.space_st01 th {padding:10px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:700; color:#333; letter-spacing:-0.025em; line-height:20px; background:#f9f9f9; text-align:center;}
.space_st01 td {padding:10px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; line-height:20px; text-align:center;}
.dec01 {color:#f15266;}

.tit_txt02 {margin:40px 0 10px; padding:0; font-family: 'Noto Sans KR', sans-serif; font-size:24px; font-weight:700; color:#111; letter-spacing:-0.05em; text-align:center;}
.space_st02 {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #be1e31; border-left:1px solid #d9d9d9; margin:0;}
.space_st02 th {padding:10px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:700; color:#333; letter-spacing:-0.025em; line-height:20px; background:#f9f9f9; text-align:center;}
.space_st02 td {padding:10px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; line-height:20px; text-align:left;}
.space_st02 td label {font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em;}
.space_st02 td span {font-family: 'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; letter-spacing:-0.025em;}
.txt_st02 dd {position:relative; margin:0 0 5px; padding:0; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; line-height:20px;}
.txt_st02 dd:last-child {margin:0;}
.space_btn01 {display:inline-block; padding:0 30px; height:40px; background:#be1e31; color:#fff; border:none; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:700; letter-spacing:-0.025em; cursor:pointer;}
a.txt_st03 {display:inline-block; padding:0 20px; height:30px; line-height:28px; background:#999; color:#fff; border:none; font-family:' Noto Sans KR', sans-serif; font-size:14px; font-weight:700; letter-spacing:-0.025em; cursor:pointer;}
a:hover.txt_st03 {background:#555; text-decoration:underline;}

.form01 {border:1px solid #c9c9c9; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; padding:2px 0 0 4px; height:30px; box-sizing:border-box;}
.form02 {border:1px solid #c9c9c9; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; color:#555; letter-spacing:-0.025em; height:30px; box-sizing:border-box;}




.org2021 {position:relative; background:url(../img/intro/org01.gif) center top no-repeat;}
.org2021:after {display:block; visibility:hidden; clear:both; content:"";}
.org_box01 {position:relative; margin:0 auto; padding:0; text-align:center; border:0px solid #999;}
.orgst01 {margin:0 auto; padding:0; background:#be1e31; border-radius:5px; width:200px; height:65px; line-height:62px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:400; letter-spacing:-0.025em; color:#fff; text-align:center;}
.orgst01 b {font-size:18px; font-weight:500;}

.org_box02 {position:relative; margin:40px 0 0 0; padding:0; border:0px solid #999; }
.org_box02:after {display:block; visibility:hidden; clear:both; content:"";}
.orgst02 {background:#333; border-radius:5px; width:150px; height:45px; line-height:42px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:500; letter-spacing:-0.025em; color:#fff; text-align:center; float:right; margin-right:140px;}

.org_box03 {position:relative; margin:60px 0 0 0; padding:0; border:0px solid #999;}
.org_box03:after {display:block; visibility:hidden; clear:both; content:"";}
.orgst03 {display:inline-block; margin:0 0 0 127px; background:#be1e31; border-radius:5px; width:200px; height:55px; line-height:52px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:500; letter-spacing:-0.025em; color:#fff; text-align:center;}
.orgst04 {display:inline-block; margin:0 0 0 200px; background:#be1e31; border-radius:5px; width:200px; height:55px; line-height:52px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:500; letter-spacing:-0.025em; color:#fff; text-align:center;}

.org_box04 {position:relative; margin:10px 0 0 0; padding:0; border:0px solid #999;}
.org_box04:after {display:block; visibility:hidden; clear:both; content:"";}
.orgst05 {display:inline-block; margin:0 0 0 127px; background:#999; border-radius:5px; width:200px; height:65px; line-height:62px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:400; letter-spacing:-0.025em; color:#fff; text-align:center;}
.orgst05 b {font-size:18px; font-weight:500;}
.orgst06 {display:inline-block; margin:0 0 0 200px; background:#999; border-radius:5px; width:200px; height:65px; line-height:62px; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:400; letter-spacing:-0.025em; color:#fff; text-align:center;}
.orgst06 b {font-size:18px; font-weight:500;}

.org_box05 {position:relative; margin-top:40px; border:0px solid #999;}
.org_box05:after {display:block; visibility:hidden; clear:both; content:"";}
.org_box05 > li {position:relative; float:left; width:138px; margin-right:20px;}
.org_box05 > li:nth-child(3) {margin-right:25px;}
.org_box05 > li:last-child {margin:0;}

.orgst07 {background:#999; border-radius:5px; width:100%; height:39px; line-height:36px; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:500; letter-spacing:-0.025em; color:#fff; text-align:center; margin-bottom:10px;}
.orgst08 {background:#999; border-radius:5px; width:100%; height:39px; line-height:36px; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:500; letter-spacing:-0.025em; color:#fff; text-align:center; margin-bottom:10px;}
.orgst09 {background:#999; border-radius:5px; width:100%; height:39px; line-height:36px; font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:500; letter-spacing:-0.025em; color:#fff; text-align:center; margin-bottom:10px;}
.org_s {position:relative; margin-bottom:5px; border:1px solid #999; background:#fff; border-radius:5px; padding:10px 5px; text-align:center;}
.org_txt01 {font-family:'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; letter-spacing:-0.025em; line-height:18px; margin-bottom:5px;}
.org_txt01 b {font-weight:500; color:#333;}
.org_txt02 {font-family:'Noto Sans KR', sans-serif; font-size:13px; font-weight:400; letter-spacing:-0.025em; line-height:20px;}

.org_st_tit01 {margin:0; padding:0; font-family:'Noto Sans KR', sans-serif; font-size:16px; font-weight:500; letter-spacing:-0.025em; color:#333; margin-bottom:5px;}
.org_st01 {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #204074; border-left:1px solid #d9d9d9;}
.org_st01 th {font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:500; letter-spacing:-0.025em; line-height:18px; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; background:#f9f9f9; color:#333; text-align:center; padding:10px;}
.org_st01 td {font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:400; letter-spacing:-0.025em; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; color:#555; text-align:center; padding:10px;}