@charset "utf-8";
@import url("font.css");
/* SIR 지운아빠 */

/* 초기화 */

::selection {background:#75c6fe; color:#fff;}
::-moz-selection{background:#75c6fe; color:#fff;}

html {width:100%; height:100%; *overflow-y:scroll;}
body {width:100%; height:100%;}
body {font-family:Nanum Gothic, sans-serif; font-size:12px; color:#666; line-height:14px;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe {margin:0; padding:0;}
img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:top;}
ul, ol {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
select, input, textarea {font-family:Nanum Gothic, sans-serif; font-size:100%; vertical-align:middle;}
table {border-collapse:collapse; *table-layout:fixed;}
address {font-style:normal;}
hr {clear:both; display:none;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

a:link, 
a:visited {color:#666; text-decoration:none  !important;}
a:hover, 
a:active,
a:focus {color:#666; text-decoration:none  !important;}

select {font-size:14px; line-height:21px; color:#666666; height:20px; border:1px solid #c3c3c3; background:#FFF;}
input.txt { border:1px solid #c3c3c3; font-size:12px; height:18px; color:#666666; line-height:17px; padding:0 5px 0 5px; }
input.file { border:1px solid #c3c3c3; font-size:12px; height:20px; color:#666666; padding:2px 5px 0 5px; background:#FFF;}
input.check, input.radio { overflow:hidden; margin:0; padding:0; width:12px; height:13px; vertical-align:middle; }
textarea.area {color:#666666; padding:3px 5px 3px 5px; font-size:12px; border:1px solid #c3c3c3;}
input[type=checkbox], input[type=radio] { border:none !important }

form#fboardlist, article {font-family:Nanum Gothic, sans-serif;}

/*.png24 { tmp:expression(setPng24(this)); }*/



/*공통*/
.mg_b20			{margin-bottom:20px;}
.mg_t10			{margin-top:10px;}
.mg_t20			{margin-top:20px;}
.mg_t30			{margin-top:30px;}
.mg_l20			{margin-left:20px;}
.pd10			{padding:20px;}
.pd_t10			{padding-top:20px;}
.pd_t20			{padding-top:30px;}
.pd_t30			{padding-top:15px;}
.bor_none		{border-bottom:none !important}
.lett_spa05		{letter-spacing:-0.5px !important}
.lett_spa01		{letter-spacing:-1px}
.lett_spa02		{letter-spacing:-1.5px}
.text_al_st01	{text-align:center;}
.text_al_st02	{text-align:left !important;}
.mr_0			{margin-right:0 !important;}
.bold			{font-weight:bold;}
.ft14			{font-size:14px;}
.ft16			{font-size:16px;}
.ft18			{font-size:18px;}
.black			{color:#000 !important;}
.blue			{color:#036e9d !important;}
.red			{color:#c34848 !important;}
.purple			{color:#935fcb !important;}
.yellow			{color:#cb9b2d !important;}
.green			{color:#126720 !important;}
.b_white			{background-color:#fff !important;}


/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd					{z-index:11; position:relative; margin:0 auto; *max-width:1100px; width:100%; height:106px; *box-shadow:3px 3px 8px rgba(85,85,85,0.8);}
.hd_zindex			{*z-index:10 !important}
#hd_h1				{position:absolute;font-size:0;line-height:0;overflow:hidden;}

#hd_wrapper			{position:relative; margin:0 auto; padding:5px 0 7px 0; width:1100px;  border:0px solid blue; zoom:1; }
#hd_wrapper:after	{display:block;visibility:hidden;clear:both;content:""}

#top_navi_wrap		{position:relative; max-width:1100px; margin:0 auto; border:0px solid blue; z-index:10}
#logo				{position:relative; top:-16px; float:left; width:300px; border:0px solid red; z-index:10}


/* 상단 회원가입 등 링크 */
#tnb			{float:right;margin:0;padding:0;list-style:none;zoom:1}
#tnb:after		{display:block;visibility:hidden;clear:both;content:""}
#tnb li			{float:left;margin:0 0px 0 7px;vertical-align:middle; line-height:2.4em;}
#tnb a			{display:inline-block;/*padding:0 10px;height:28px;*/color:#444;letter-spacing:-0.1em;line-height:2.4em}
#tnb a:focus, 
#tnb a:hover, 
#tnb a:active	{text-decoration:none}
#tnb img		{vertical-align:middle; line-height:2.4em;}

/* 메인메뉴 */
#gnb			{float:right; min-width:670px;}
#gnb h2			{position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul		{width:100%; zoom:1;}
#gnb_1dul:after {display:block; visibility:hidden; clear:both; content:""}
.gnb_1dli		{z-index:10;position:relative;float:left; background:url('../images/gbn_line.gif') no-repeat right 25px;}
.gnb_1da		{display:inline-block; padding:0 20px; font-size:16.5px; color:#202020 !important; font-weight:bold; line-height:66px;text-decoration:none; font-family:'Nanum Gothic', sans-serif ;}

.gnb_1da:focus, .gnb_1da:hover {/*background:url('../img/gnb_bg00.gif') #333 center right no-repeat;text-decoration:none*/color:#003248 !important}/*1차메뉴 over*/
.gnb_1dli_air .gnb_1da			{background-color:#333;color:#fff}

.gnb_1dli_on .gnb_1da			{/*background-color:#333;*/color:#003248;}			/*1차메뉴 over*/
.gnb_2dul						{display:none; position:absolute; top:66px; width:150px; margin-left:-20px; z-index:999;}
.gnb_2dul:a						{font-size:13px;}
.gnb_2da						{display:block;padding:8px 8px;text-align:left;text-decoration:none}
.gnb_1dli_air .gnb_2da			{background:#057aaf;color:#fff}
.gnb_1dli_on .gnb_2da			{background:#057aaf;color:#fff}
.gnb_2da:focus, .gnb_2da:hover  {background:#666;text-decoration:none}
.gnb_1dli_over .gnb_2dul		{display:block;left:0;background:#fff}
.gnb_1dli_over2 .gnb_2dul		{display:block;right:0;background:#fff}
.menu_7							{border:0px solid red; margin-right:0px !important;  background:none !important}
.menu_7 img						{vertical-align:middle; line-height:22px;}
.menu_7 a						{color:#037bb0 !important; padding-right:0px !important;}
.menu_7 a:hover					{color:#037bb0 !important;}

.gnb_2dli a						{font-size:13.5px; font-weight:bold; letter-spacing:-0.5px}

.menu_sub02				{margin-left:-30px !important;}
.menu_sub03				{margin-left:-30px !important;}
.menu_sub06				{margin-left:-32px !important;}


#gnb_empty {padding:10px 0;width:100%;text-align:center;line-height:2em}
#gnb_empty a {text-decoration:underline}

/* 중간 레이아웃 */
#wrapper				{position:relative; z-index:5; margin:0 auto; width:100%; min-width:1100px; zoom:1; *margin-top:-10px;}
#wrapper:after			{display:block;visibility:hidden;clear:both;content:""}


#container				{z-index:4;position:relative;/*padding:15px 16px 15px 15px;*/min-width:1100px; margin:0 auto;min-height:500px;height:auto !important; background:#fff;font-size:1em;zoom:1; }
#container:after		{display:block;visibility:hidden;clear:both;content:""}
#container_title		{margin-bottom:20px;font-size:1.2em;font-weight:bold; display:none}

#main_top	{position:relative; height:570px;}

/* visual */
#main_visual				{position:absolute;  width:100%; min-width:1100px; height:570px;  clear:both; z-index:0;}
.visual						{position:absolute; top:0; width:100%; min-width:1100px; height:570px; border:0px solid red;}
.spot						{position:relative; z-index:0; min-width:1100px; height:20px;}
.spot .spot_li				{position:absolute; width:100%; height:570px; overflow:hidden;}
.spot .spot_li li			{height:350px;}
.spot .spot_li img			{position:absolute; top:0; width:1920px; left:50%; margin-left:-960px; border:0px solid blue; }
.spot .spot_li .image		{height:691px; position:relative; background:#fff}
/* FlexSlider Styles */ 
.flexslider					{}
.flexslider .slides li		{display:none; /*-webkit-backface-visibility:hidden;*/height:570px !important} /* Hide the slides before the JS is loaded. Avoids image jumping */
.slides:after				{content:".";display:block;clear:both;visibility:hidden;line-height:0;height: 0; border:0px solid red;} 
html[xmlns] .slides			{display: block; } 
* html .slides				{height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flex-viewport				{max-height:2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport		{max-height:5700px;}
.flexslider .slides			{zoom: 1; }
.carousel li				{margin-right: 5px;}
.flex-direction-nav			{z-index:99999; position:absolute; top:0; left:0; width:100%; display:none;}
.flex-direction-nav a		{padding:5px; width:70px; height:70px;display:block; position:absolute; cursor: pointer; text-indent: -9999px ;-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background:url('/images/visual_arrowR.png') no-repeat; top:270px; right:10px;}
.flex-direction-nav .flex-prev {background:url('/images/visual_arrowL.png') no-repeat; top:270px; left:10px;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}


#apply_box					{position:relative; clear:both; z-index:5; width:100%; max-width:1100px; margin:0 auto; height:570px; *margin-top:-641px; border:0px solid red;}
#apply_wrap					{display:none; position:relative; margin-top:32px; margin-left:718px; width:382px; height:383px; background:url('../images/main_application_bg.png') repeat-y; }
#apply_wrap h2				{position:absolute; top:17px; left:19px; }
#apply_wrap h2 span			{font-size:15px; color:#fff; font-weight:bold; line-height:20px; vertical-align:middle; margin-left:27px;}
#apply_wrap ul				{position:relative; top:68px; left:21px; width:340px; border:0px solid red}
#apply_wrap ul li			{position:relative; background:url('../images/main_application_verlline.png') no-repeat center bottom; line-height:27px;  width:340px; border:0px solid red; }
#apply_wrap ul li img		{line-height:15px; vertical-align:middle;border:0px solid red}
#apply_wrap ul li a			{font-family:Nanum Gothic, sans-serif;  color:#101010; font-size:15px; line-height:27px; font-weight:bold;}
@supports (-webkit-appearance:none){ /* 웹킷 브라우져 핵(크롬, 사파리, 오페라)*/
#apply_wrap ul li a			{font-family:Nanum Gothic, sans-serif;  color:#101010; font-size:15px; line-height:26px; font-weight:bold;}
}
#apply_wrap ul li a:hover	{color:#0382b9;}
#apply_wrap ul li span		{position:absolute; right:0; line-height:26px; vertical-align:middle;}


@media (max-width: 1960px){
#apply_call					{position:relative; width:100%; top:403px; text-align:right;}
#quick_around				{position:absolute; z-index:5; top:386px; left:1120px;}
.tm_align						{position:absolute; bottom: 0;}
}



.top-menu				{float:left; margin: auto; width: 218px; font-family: "Arial", Georgia, Tahoma, arial; text-transform: uppercase; font-weight: bold;/* background: #000;*/
						 height: 59px; font-size: 10px;margin-left:2px; }
.top-menu-main			{position: relative; float: left; list-style: none; width: 218px; }
.top-menu-main a		{display: block; height: 59px; line-height:17px;/*padding: 0 15px;*/ text-align: center;}
ul.demo-menu			{bottom: 59px; cursor: pointer; display: none; min-width: 100%; position: absolute; padding: 0px; margin: 0px; white-space: nowrap; 
						 -moz-box-shadow: 0 0 1px #c2cbd9; -webkit-box-shadow: 0 0 1px #c2cbd9;
						box-shadow: 0 0 1px #c2cbd9; background:url('../images/quick_menu_bg.png') repeat-y;}
ul.demo-menu > li		{margin: 0px; padding: 5px 30px; /*background: #333;*/ color: #222222; white-space: nowrap;  list-style: none; height:40px !important; line-height:40px !important; 
						 vertical-align:middle !important; background:url('../images/quick_menu_line.jpg') no-repeat center bottom; *width:216px; *margin-left:-30px !important;}
ul.demo-menu > li a		{font-family:Nanum Gothic, sans-serif;  font-size:17px; color:#222; height:40px !important; line-height:40px !important; 
						 vertical-align:middle !important;}
ul.demo-menu > li.hover {border:1px solid blue; /*background: #cfcfcf;*/color: #333;}
/*ul.demo-menu > li a:hover{color:#0382b9;}*/
.font_blue li a:hover	    {color:#137ba9 !important; border:0px solid red}
.font_yellow li a:hover		{color:#c6514f !important; border:0px solid red}
.font_green li a:hover		{color:#248636 !important; border:0px solid red}

.tab_menu01				{}
.tab_menu01 a			{background:url('../images/quick_menu01_on.png');width:218px; height:59px; }
.tab_menu01 a:hover,
.tab_menu01 a:active,
.tab_menu01 a:focus		{background:url('../images/quick_menu01_off.png');width:218px; height:59px;}

.tab_menu02				{}
.tab_menu02 a			{background:url('../images/quick_menu02_on.png');width:218px; height:59px; }
.tab_menu02 a:hover,
.tab_menu02 a:active,
.tab_menu02 a:focus		{background:url('../images/quick_menu02_off.png');width:218px; height:59px;}

.tab_menu03				{}
.tab_menu03 a			{background:url('../images/quick_menu03_on.png');width:218px; height:59px; }
.tab_menu03 a:hover,
.tab_menu03 a:active,
.tab_menu03 a:focus		{background:url('../images/quick_menu03_off.png');width:218px; height:59px;}

.tab_menu04				{}
.tab_menu04 a			{background:url('../images/quick_menu04_off.png');width:218px; height:59px; }
.tab_menu04 a:hover,
.tab_menu04 a:active,
.tab_menu04 a:focus		{background:url('../images/quick_menu04_off.png');width:218px; height:59px;}

.tab_menu05				{}
.tab_menu05 a			{background:url('../images/quick_menu05_off.png');width:218px; height:59px; }
.tab_menu05 a:hover,
.tab_menu05 a:active,
.tab_menu05 a:focus		{background:url('../images/quick_menu05_off.png');width:218px; height:59px;}

.tab_menu				{margin-top:117px !important;}



#main_cont				{position:relative; clear:both; border:0px solid red; width:1100px; height:145px; margin:0px auto;overflow:hidden; margin-bottom:32px; margin-top:28px !important;}
#gal_wrap				{position:relative;clear:both; float:left; left:0; width:750px; display:block; border:0px solid red}
#gal_wrap ul			{position:relative; top:15px;}
#gal_wrap ul li			{float:left; margin-right:6px; width:144px; height:112px;}
#gal_wrap ul li img		{border:1px solid #afafaf}
#gal_wrap p				{position:absolute; top:10px; right:10px;}

#notice_wrap				{position:relative; float:right; right:0; width:329px; border:0px solid red}
#notice_wrap > ul			{position:relative; margin-top:5px; *padding-top:10px; border-top:1px solid #555555; margin-top:15px; }
#notice_wrap > ul li		{background:url('../images/notice_bul.gif') no-repeat left center; line-height:24px; padding-left:15px;}
#notice_wrap ul li a		{color:#222222; font-size:13px; *font-weight:bold; *letter-spacing:0.5px}
#notice_wrap ul li a:hover	{color:#0382b9;}
#notice_wrap ul li img		{margin-top:5px; margin-left:4px;}
#notice_wrap p				{position:absolute; top:10px; right:0px;}

/* 하단 레이아웃 */
#top_wrap					{position:fixed; z-index:20; clear:both; left:50%; margin-left:560px; border:0px solid red; bottom:80px;}
#ft							{clear:both; position:relative; min-width:1100px;border-top:1px solid #dde4e9; background:#dedede;}
#ft h1						{position:absolute;font-size:0;line-height:0;overflow:hidden}
#ft p						{margin:0;padding:10px 0;line-height:1.8em}

/*#ft_catch					{position:relative; margin:0 auto; padding:20px 0 0; width:1100px; text-align:center} */

#ft_company					 {text-align:center}

#ft_copy					{background:#dedede; clear:both; overflow:hidden; width:100%; height:65px; }
#ft_copy_wrap				{position:relative; overflow:hidden; width:1100px; height:65px; margin:0 auto;}
#ft_copy #ft_copy_wrap .ft_copy_add		{position:absolute; padding:13px 0 0;}
#ft_copy #ft_copy_wrap a					{display:inline-block; font-size:13px; vertical-align:middle; color:#222222; letter-spacing:-1px}

.ft_copy_add ul				{ }
.ft_copy_add ul li			{ float:left; color:#777; font-size:12px; padding:0 8px; line-height:40px; background:url(../images/footer_info_ver_line.gif) 0 center no-repeat;}
.ft_copy_add ul li:first-child { padding:0 8px 0 0; }
.ft_copy_add ul li a		{ color:#777;}
.ft_copy_add ul li a:hover  { color:#000;}
.ft_copy_add ul li span		{ color:#4196b9; font-weight:bold;}

.ft_font_st01				{ position:absolute; left:287px; padding:26px 0 0; font-size:12px; color:#444 !important; letter-spacing:-0.5px;}
.ft_copy_add02				{ position:absolute; left:1045px; top:7px; float:left; *margin-left:100px;}

/* 우측 퀵메뉴 */
#ft_copy #ft_totop			{position:absolute; top:10px; right:0;}


/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 본문 바로가기 */
#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#skip_to_container a:focus, #skip_to_container a:active {width:100%;height:75px;background:#21272e;color:#fff;font-size:2em;font-weight:bold;text-align:center;text-decoration:none;line-height:3.3em}

/* ie6 이미지 너비 지정 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha #captcha_img {width:100px;height:41px;border:1px solid #e9e9e9}
#captcha #captcha_mp3 {position:absolute;top:0;left:101px;;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_mp3 span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/sound.gif')}
#captcha #captcha_reload {position:absolute;top:21px;left:101px;margin:0;padding:0;width:23px;height:22px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer}
#captcha #captcha_reload span {position:absolute;top:0;left:0;width:23px;height:22px;background:url('../plugin/kcaptcha/img/reload.gif')}
#captcha #captcha_key {margin:0 0 0 25px;padding:0 5px;width:70px;height:41px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2.8em}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/* 버튼 */
a.btn01						 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01				{display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02						{display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02				{display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:right; padding:10px 0; *width:880px; margin:0 auto; font-weight:bold; color:#fff;} /* 서식단계 진행 */
.btn_confirm a	{color:#fff; font-size:14px;}

.btn_submit	   {display:inline-block; *background:url('../images/btn_search.gif') no-repeat; background:#0380b8;
				font-family:Nanum Gothic, sans-serif; width:69px; height:25px; text-decoration:none; vertical-align:middle; text-align:center; vertical-align:middle; font-weight:bold;
				font-size:15px; line-height:25px; cursor:pointer; border-style:none; color:#fff;}

.btn_submit01  {display:inline-block; background:#30343f; 
				font-family:Nanum Gothic, sans-serif; width:40px; height:22px; text-decoration:none; vertical-align:middle; text-align:center; vertical-align:middle; font-weight:bold;
				font-size:15px; line-height:22px; cursor:pointer; border-style:none; color:#fff;}   /*댓글등록*/

.btn_submit02  {display:inline-block; background:url('../images/btn_bg06.gif') no-repeat; 
				font-family:Nanum Gothic, sans-serif; width:69px; height:25px; text-decoration:none; vertical-align:middle; text-align:center; vertical-align:middle; font-weight:bold;
				font-size:15px; line-height:25px; cursor:pointer; border-style:none; color:#fff;}

.btn_submit03  {display:inline-block; background:url('../images/btn_bg02.gif') no-repeat; 
				font-family:Nanum Gothic, sans-serif; width:69px; height:25px;text-decoration:none; vertical-align:middle; text-align:center; vertical-align:middle; font-weight:bold;
				font-size:15px; line-height:25px; cursor:pointer; border-style:none; color:#fff;}   /*댓글등록*/


.btn_submit_login{display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:#0380b8; 
					font-family:Nanum Gothic, sans-serif;  width:70px; height:52px; text-decoration:none;vertical-align:middle; text-align:center; vertical-align:middle;font-weight:bold;
					font-size:15px; line-height:25px;cursor:pointer;border-style:none; color:#fff; margin-left:15px;}

fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:url('../images/btn_bg07.gif'); 
			  font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; text-decoration:none;vertical-align:middle; text-align:center; vertical-align:middle; color:#555; font-weight:bold;
			  font-size:15px; line-height:25px;}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

.btn_add_search						{font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; font-size:13px; background:#30343f; padding:2px 4px; color:#fff; }/*우편번호 검색*/
/* 게시판용 버튼 */
a.btn_b01			{display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:url('../images/btn_bg03.gif'); 
					font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; text-decoration:none;vertical-align:middle; text-align:center; vertical-align:middle; color:#fff; font-weight:bold;
					font-size:15px; line-height:25px;}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none}
a.btn_b02			{display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:url('../images/btn_bg04.gif'); 
					 font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; text-decoration:none;vertical-align:middle; text-align:center; vertical-align:middle; color:#fff; font-weight:bold;
					 font-size:15px; line-height:25px;}
a.btn_b02:focus, .btn_b02:hover {text-decoration:none}
a.btn_admin				{display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:url('../images/btn_bg05.gif'); 
						 font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; text-decoration:none; vertical-align:middle; text-align:center; vertical-align:middle; color:#fff; font-weight:bold;
						 font-size:15px; line-height:25px;} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

a.btn_b05					{display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:url('../images/btn_bg07.gif'); 
							 font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; text-decoration:none;vertical-align:middle; text-align:center; vertical-align:middle; color:#555; font-weight:bold;
							 font-size:15px; line-height:25px;}
a.btn_b05:focus, .btn_b05:hover {text-decoration:none}


/* 게시판 목록 공통 */
.bo_fx {margin-bottom:10px;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;padding-top:5px}
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_adm {float:left}
.btn_bo_adm li {float:left;margin-right:5px}
.btn_bo_adm input	 {display:inline-block;/*padding:7px 7px;*//*border:1px solid #3b3c3f;background:#4b545e;color:#fff;*/ background:url('../images/btn_bg08.gif'); 
					  font-family:Nanum Gothic, sans-serif;  width:69px; height:25px; text-decoration:none;vertical-align:middle; text-align:center; vertical-align:middle; color:#777; font-weight:bold;
					  font-size:15px; line-height:25px; border-style:none !important; cursor:pointer}/*선택삭제 선택복사 선택이동*/
.bo_notice td		{background:#f8f8f8}				/*공지사항 배경색*/
.bo_notice td a		{font-weight:bold; color:#046eb8;}
.td_num strong		{color:#bb4040}						/*공지사항 공지 글자색*/
.bo_cate_link {display:inline-block;margin:0 3px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#999 !important;font-weight:bold;text-decoration:none} /* 글제목줄 분류스타일 */
.bo_current {color:#e8180c}
#bo_list .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

#bo_sch				{margin-bottom:10px;padding-top:5px;text-align:center}
#bo_sch legend		{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch select		{border:1px solid #ccc; height:23px;}




/* 게시판 목록 */
#bo_list .td_board			{width:120px;text-align:center}
#bo_list .td_chk			{width:30px;text-align:center}
#bo_list .td_date			{width:60px;text-align:center}
#bo_list .td_datetime		{width:110px;text-align:center}
#bo_list .td_group			{width:100px;text-align:center}
#bo_list .td_mb_id		    {width:100px;text-align:center}
#bo_list .td_mng		    {width:80px;text-align:center}
#bo_list .td_name			{width:100px;text-align:left}
#bo_list .td_nick			{width:100px;text-align:center}
#bo_list .td_num			{width:50px;text-align:center}
#bo_list .td_numbig			{width:80px;text-align:center}

#bo_list .txt_active		{color:#5d910b}
#bo_list .txt_expired		{color:#ccc}




/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_head01					{margin:0 0 10px;}
.tbl_head01 caption			{padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th		{padding:12px 0;border-top:2px solid #0471b8; border-bottom:1px solid #d1dee2 ;
							 /*background:#e7f2f7;*/background:#f2f8ff; color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head01 thead a			{color:#383838}
.tbl_head01 thead th input  {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th, 
.tbl_head01 tfoot td		{padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head01 tbody th		{padding:8px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td				{padding:8px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}
.tbl_head01 a				{}

.tbl_head02 {margin:0 0 10px}
.tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th, .tbl_head02 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head02 a {}

/* 게시판 읽기 */
#bo_v				{margin-bottom:15px;*padding-bottom:15px;}

#bo_v_table			{position:absolute;top:0;right:16px;margin:0;padding:0 5px;height:25px;background:#ff3061;color:#fff;font-weight:bold;line-height:2.2em; }

#bo_v_title			{*width:100%; padding:15px 10px 13px 10px; vertical-align:middle; font-size:14px; border-top:2px solid #0471b8; background:#f0f0f0; border-bottom:1px solid #aeaeae}

#bo_v_info			{*width:100%; padding:8px 10px;  border-bottom:1px solid #aeaeae; font-size:13px;}
#bo_v_info h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_info strong {display:inline-block;margin:0 15px 0 5px;font-weight:normal}
#bo_v_info .sv_member,
#bo_v_info .sv_guest,
#bo_v_info .member,
#bo_v_info .guest {font-weight:bold; *float:left;}

#bo_v_file {}
#bo_v_file h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_file ul {margin:0;padding:0;list-style:none}
#bo_v_file li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_file a {display:inline-block;padding:8px 0 7px;width:100%;color:#000;word-wrap:break-word}
#bo_v_file a:focus, #bo_v_file a:hover, #bo_v_file a:active {text-decoration:none}
#bo_v_file img {float:left;margin:0 10px 0 0}
.bo_v_file_cnt {display:inline-block;margin:0 0 3px 16px}

#bo_v_link {}
#bo_v_link h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_link ul {margin:0;padding:0;list-style:none}
#bo_v_link li {padding:0 10px;border-bottom:1px solid #eee;background:#f5f6fa}
#bo_v_link a {display:inline-block;padding:8px 0 7px; *width:80%;color:#000;word-wrap:break-word}
#bo_v_link a:focus, #bo_v_link a:hover, #bo_v_link a:active {text-decoration:none}
.bo_v_link_cnt {display:inline-block;margin:0 0 3px 16px}

#bo_v_top {margin:0 0 10px; *padding:10px 0;zoom:1}
#bo_v_top:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_top h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_top ul {margin:0;padding:0;list-style:none}

#bo_v_bot {zoom:1}
#bo_v_bot:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_bot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_bot ul {margin:0;padding:0;list-style:none}

.bo_v_nb {float:left}
.bo_v_nb li {float:left;margin-right:5px}
.bo_v_com {float:right}
.bo_v_com li {float:left;margin-left:5px}


#bo_v_act {margin-bottom:30px;text-align:center}
#bo_v_act .bo_v_act_gng {position:relative}
#bo_v_act a {margin-right:5px;vertical-align:middle}
#bo_v_act strong {color:#ff3061}
#bo_v_act_good, #bo_v_act_nogood {display:none;position:absolute;top:30px;left:0;padding:10px 0;width:165px;background:#ff3061;color:#fff;text-align:center}

#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1}
#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_sns li {float:left;margin:0 5px 0 0}


#bo_v_atc				{min-height:200px;height:auto !important;height:200px; }
#bo_v_atc_title			{position:absolute;font-size:0;line-height:0;overflow:hidden}

#bo_v_img				{margin:0 0 10px;width:100%;overflow:hidden;zoom:1}
#bo_v_img:after			{display:block;visibility:hidden;clear:both;content:""}
#bo_v_img img			{margin-bottom:20px;max-width:100%;height:auto}

#bo_v_con					{margin-bottom:10px; line-height:1.7em;word-break:break-all;overflow:hidden}
#bo_v_con a				{color:#000;text-decoration:underline}
#bo_v_con img			{max-width:100%;height:auto;}
#bo_v_con table			{border-collapse:separate !important; *table-layout:auto; text-align:justify;}



/* 갤러리 목록 백업
#bo_gall				{position:relative; clear:both; padding-top:10px; border:0px solid red}	
#bo_gall h2				{margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul		{margin:10px 0 0;padding:0;list-style:none;zoom:1; border-top:2px solid #0471b8; padding:20px 30px; border-bottom:1px solid #aeaeae;}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li		{float:left;margin:0 42px 10px 0;}

#bo_gall .gall_con					 {margin:0;padding:0;list-style:none}
#bo_gall .gall_con li				 {margin:0 0 4px; width:188px; overflow:hidden; text-overflow:ellipsis;  white-space: nowrap; }
#bo_gall .gall_con .gall_subject	 {display:inline-block;width:50px; line-height:17px; font-size:12.5px; line-height:18px; color:#777; font-weight:bold;}
#bo_gall .gall_text_href			 {width:174px;}   
#bo_gall .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href				{margin-top:5px !important;}
#bo_gall .gall_href img			{border:1px solid #ccc;}
#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_href strong, #bo_gall .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

#bo_gall .gall_text_href		{margin:10px 0 !important; width:100%; padding:3px 2px;}
#bo_gall .gall_text_href a		{font-weight:bold; color:#222;}
#bo_gall .gall_text_href span	{display:inline !important}
#bo_gall .gall_text_href img	{margin:0 0 0 4px} */


#bo_gall				{position:relative; clear:both; *padding-top:10px; border:0px solid red}	/*20150529추가*/
#bo_gall #gall_allchk	{ float:left; padding-top:4px; }
#bo_gall #gall_allchk input	{ vertical-align:auto; }
#bo_gall h2				{margin:0;padding:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden}
#bo_gall #gall_ul		{position:relative; margin:0;padding:0;list-style:none;zoom:1; border-top:2px solid #0471b8; padding:20px 20px 10px 20px; border-bottom:1px solid #aeaeae;margin-bottom:10px;}
#bo_gall #gall_ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_gall .gall_li		{float:left;margin:0 23px 10px 0; }

#bo_gall .gall_con					 {margin:0;padding:0;list-style:none}
#bo_gall .gall_con li				 {margin:0 0 4px; width:188px; overflow:hidden; *text-overflow:ellipsis;  *white-space:wrap; }/*20150529 수정타이틀 텍스트 수정*/
#bo_gall .gall_con .gall_subject	 {display:inline-block;width:50px; line-height:17px; font-size:12.5px; line-height:18px; color:#777; font-weight:bold;}
#bo_gall .gall_text_href			 {width:174px;}   /*게시판 리스트 타이틀*/
#bo_gall .gall_now .gall_text_href a {color:#ff3061}

#bo_gall .gall_href				{margin-top:5px !important;}
#bo_gall .gall_href img			{border:1px solid #ccc;}
#bo_gall .gall_href a:link, #bo_gall .gall_href a:focus, #bo_gall .gall_href a:hover {text-decoration:none}
#bo_gall .gall_href strong, #bo_gall .gall_href span {display:inline-block;background:#f7f7f7;text-align:center;line-height:10em}

#bo_gall .gall_text_href		{margin:10px 0 !important; width:100%; padding:3px 0; text-align:center; font-size:13px;}
#bo_gall .gall_text_href a		{*font-weight:bold; color:#222; line-height:130%;}
#bo_gall .gall_text_href span	{display:inline !important}
#bo_gall .gall_text_href img	{margin:0 0 0 4px}


/* 폼 테이블 */
.tbl_frm01 {margin:0 0 20px; border-top:2px solid #0471b8; margin-top:20px;}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0; }
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #999;border-left:0;background:#ddd;text-align:left}
.tbl_frm01 td {padding:7px 0 7px 7px;border-top:1px solid #999;border-bottom:1px solid #999;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #999;background:#f7f7f7;color:#000;vertical-align:middle;*line-height:2em padding:0 0 0 10px; *text-indent:5px;}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:22px; text-indent:5px;}
.tbl_frm01 textarea {width:99%;height:100px;float:right;}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {padding:0 10px;line-height:1.4em; font-size:12px;}



/* 자료 없는 목록 */
.empty_table {padding:50px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name					{width:100px;text-align:center !important;}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {}
.new_win .tbl_wrap {margin:0 20px}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none;zoom:1}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px 10px 8px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-family:dotum;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:20px}

.new_win .win_btn {clear:both;padding:20px;text-align:center} /* 새창용 */
.new_win .win_btn button {display:inline-block ;padding:0 10px; height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px; height:30px; line-height:2em;} /*아이디, 비번찾기 확인버튼*/
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 자바스크립트 alert 대안 */
#validation_check {margin:100px auto;width:500px}
#validation_check h1 {margin-bottom:20px;font-size:1.3em}
#validation_check p {margin-bottom:20px;padding:30px 20px;border:1px solid #e9e9e9;background:#fff}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:10px;left:20px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:25px;color:#000;letter-spacing:0;line-height:2.2em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}


/*학교소개*/
#sub_visual					{position:relative; width:100%; min-width:1100px; clear:both; z-index:0; }
#sub_visual .sub_visual01	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_1	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_1.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_2{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_2.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_3{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_3.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_4{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_4.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_5_1{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_5_1.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_5_3{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_5_3.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_6{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_6.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual01_7{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual01_7.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual02			 {position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_2_1{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_1.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_2_2{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_2.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_2_3{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_3.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_2_4{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_4.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_2_5{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_5.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_2_6{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_6.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_3	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_3.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_4	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_4.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_5	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_5.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual02_6	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_6.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual03			{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_1	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_1.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_2_1	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_2_1.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_2_2	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_2_2.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_2_3	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_2_3.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_3	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_3.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_4	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_4.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_5	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_5.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_6	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_6.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual03_7	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03_7.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual04	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual04.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual05	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual05.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual05_1	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual05_old.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual06	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual06.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual06_1	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual03.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual07	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_2.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual07_1	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_2.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual07_2	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual07_2.jpg') no-repeat top center; height:200px;}

#sub_visual .sub_visual08	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual02_2_2.jpg') no-repeat top center; height:200px;}
#sub_visual .sub_visual09	{position:relative; width:100%; min-width:1100px; background:url('../images/sub_visual09.jpg') no-repeat top center; height:200px;}

.left_top					{position:relative; width:1100px; height:225px; margin:0 auto; border:0px solid red; background:url('../images/leftmenu_top_bg.jpg') no-repeat left 122px;}
.left_top p					{position:relative; padding-top:123px; width:184px; height:78px; font-size:32px; font-weight:700; color:#fff; text-align:center; line-height:78px; vertical-align:middle;}

#sub_cont					{position:relative; width:1100px;  min-height:600px; height:100%; margin:0 auto; clear:both; border:0px solid red; background:url('../images/left_menu_bg.jpg') repeat-y left top;
							 padding-bottom:35px; }
#sub_cont:after				{display:block;visibility:hidden; clear:both;content:""}


/* left */
#sub_left							{position:relative; float:left; border:0px solid blue; height:100%;}
#left_area .left_menu li			{padding:1px 0;background:url('../images/left_menu_off.png') no-repeat 165px 17px;}
#left_area .left_menu li.sol_ti		{margin:5px 0 5px 0;padding:0;}
#left_area .left_menu li ul			{margin:0; display:none;}
#left_area .left_menu li ul.left_on {margin:0 0 15px 0; display:block;}
#left_area .left_menu li ul li		{padding:4px 0;}

/* left menu */
#left_area										{position:relative; width:184px;  min-height:500px; height:100%; border:0px solid red}
#left_area h2									{font-size:17px; color:#333; text-indent:15px; font-weight:bold; padding-bottom:15px; }
#left_area .left_menu							{}
#left_area .left_menu .one-depth				{border-bottom:1px solid #e0e0e0; text-indent:10px;}
#left_area .left_menu .one-depth > a			{display:block; font-size:17px; font-weight:700; color:#fff; padding:12px 0;}
#left_area .left_menu .one-depth.on > a			{background:url('../images/left_menu_on.png') no-repeat 165px 16px; color:#75c6fe; font-family:Nanum Gothic, sans-serif;}
#left_area .left_menu .one-depth .two-depth		{background:#f7f7f7; padding:5px 0; border-top:1px solid #d7d7d7; }
#left_area .left_menu .one-depth .two-depth li  {padding-left:8px; letter-spacing:-1px}
#left_area .left_menu .one-depth .two-depth li.on,
#left_area .left_menu .one-depth .two-depth li:hover,
#left_area .left_menu .one-depth .two-depth li:focus,
#left_area .left_menu .one-depth .two-depth li:active {font-weight:bold; color:#75c6fe; letter-spacing:-1px; }
#left_area .left_menu .one-depth .two-depth a		  {font-size:12px; font-weight: normal; background-image: none; color:#75c6fe}
#left_area .left_menu .one-depth .two-depth li.on a,
#left_area .left_menu .one-depth .two-depth li:hover a,
#left_area .left_menu .one-depth .two-depth li:focus a,
#left_area .left_menu .one-depth .two-depth li:active a,
#left_area .left_menu .one-depth .two-depth a:hover,
#left_area .left_menu .one-depth .two-depth a:focus,
#left_area .left_menu .one-depth .two-depth a:active  {font-weight:bold; color:#75c6fe;  letter-spacing:-1.5px; }
#left_area .left_menu li:hover						  {background:url('../images/left_menu_on.png') no-repeat 165px 16px ; color:#fff !important;}
#left_area .left_menu li a:hover					  {color:#75c6fe }

#Scont									{position:relative; float:right; width:884px; border:0px solid blue; *font-family:Gulim,'굴림'; font-size:14px;color:#222; margin-top:15px; }
#Scont h3								{float:left; font-family:Nanum Gothic, sans-serif; font-size:28px; color:#222222; font-weight:bold; letter-spacing:-1px; margin-top:10px; *padding:10px 0; }
#Scont #sub_loca						{float:right; height:15px; font-size:14px; line-height:14px; vertical-align:middle; margin-top:15px; margin-bottom:30px;}
#Scont #sub_loca img					{line-height:14px; vertical-align:middle; margin:-2px 3px 0 3px;}

#school_wrap01							{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden; border-bottom:1px solid #aeaeae}
#school_wrap01 p,
#school_wrap01 .school_cont01			{float:left}
#school_wrap01 .school_cont01           {margin-left:10px; width:594px; line-height:20px; background:url('../images/sub0101_right_bg.jpg') no-repeat 177px 76px; margin-top:8px; height:314px;}
#school_wrap01 .school_cont01 p			{width:100%; border:0px solid red; height:40px;}
#school_wrap01 .school_cont01 p img,
#school_wrap01 .school_cont01 p span	{float:left}
#school_wrap01 .school_cont01 p img		{margin-left:-2px; margin-right:3px;}
#school_wrap01 .school_cont01 p span	{margin-top:20px;}

#school_wrap02							{position:relative; clear:both; padding-top:1px; width:100%; overflow:hidden; border-bottom:1px solid #aeaeae}
#school_wrap02 p						{float:right}
#school_wrap02 .school_cont02			{float:left}
#school_wrap02 .school_cont02           {width:510px; line-height:20px; margin-top:8px; height:191px;}
#school_wrap02 .school_cont02 p			{width:100%;}
#school_wrap02 .school_cont02 p img,
#school_wrap02 .school_cont02 p span	{float:left}
#school_wrap02 .school_cont02 p img		{margin-left:-2px; margin-right:3px;}
#school_wrap02 .school_cont02 p span	{margin-top:20px;}

#school_wrap03							{position:relative; clear:both; padding-top:1px; width:100%; overflow:hidden; border-bottom:1px solid #aeaeae}
#school_wrap03 p						{float:left}
#school_wrap03 .school_cont03			{float:right}
#school_wrap03 .school_cont03           {width:504px; margin-left:-2px !important; line-height:20px; margin-top:8px; height:196px; text-align:justify;}
#school_wrap03 .school_cont03 p			{width:100%;}
#school_wrap03 .school_cont03 p img,
#school_wrap03 .school_cont03 p span	{float:left}
#school_wrap03 .school_cont03 p img		{margin-left:-2px; margin-right:3px;}
#school_wrap03 .school_cont03 p span	{margin-top:20px;}

#school_bot						{position:relative; clear:both; padding-top:20px;}
#school_bot .school_bot01		{text-align:center;}
#school_bot .school_bot02		{text-align:right; margin-top:11px;}

#school_ps						{position:relative; margin-top:20px; background:#f5f5f5; padding:18px 20px;}
#school_ps:after				{display:block;visibility:hidden; clear:both;content:""}
#school_ps p,
#school_ps .school_ps01			{float:left}
#school_ps .school_ps01			{width:746px; margin-left:15px; line-height:21px;}
.font_red						{color:#c34848;}
.font_blue						{color:#0162a3;}

#prin_wrap01					{position:relative; clear:both; width:100%; overflow:hidden; padding-top:20px; border-top:2px solid #999; }
#prin_wrap01 .prin01 p			{float:left;padding-bottom:10px; }
#prin_wrap01 .prin02			{position:relative; clear:both; width:864px; border:1px solid #ddd; padding:5px;}
#prin_wrap01 .prin02_text		{position:relative; clear:both; background:url('../images/principal_mid.jpg') no-repeat 500px 50px #daefeb; width:826px; padding:20px}
#prin_wrap01 .prin02 ul			{border:0px solid red; width:582px; margin-top:10px; margin-bottom:10px;}
#prin_wrap01 .prin02 ul .prin_q	{background:url('../images/prin_q.gif') no-repeat left top; padding-left:35px; font-weight:bold; font-size:15px;height:27px; line-height:27px; 
								 vertical-align:middle; display:block; margin-bottom:10px;}
#prin_wrap01 .prin02 ul .prin_a	{background:url('../images/prin_a.gif') no-repeat left top; padding-left:35px; font-size:15px; padding-top:3px; line-height:22px; margin-top:5px;
								 vertical-align:middle; display:block; letter-spacing:-0.5px; padding-bottom:5px;}
#prin_wrap01 .prin03			{position:relative; margin-top:20px; line-height:22px;}
	
#logo_wrap01					{position:relative; clear:both; width:100%; overflow:hidden; padding-top:20px; border-top:2px solid #999; }
#logo_wrap01 .sub0102			{position:relative; margin-top:30px;}
#logo_wrap01 .sub0102	h2		{font-weight:bold; font-size:20px; font-family:Nanum Gothic, sans-serif;}
#logo_wrap01 .sub0102	h2 img	{vertical-align:middle; margin-right:4px}
#logo_wrap01 .sub0102 p		{margin-top:10px;}
#logo_wrap01 .sub0102 .sub0102_bottom			{position:relative; background:#e7f2f7; padding:24px; width:100%; margin-top:10px;}
#logo_wrap01 .sub0102 .sub0102_bottom	ul li	{background:url('../images/subcon_bul02.gif') no-repeat left center; padding-left:10px; line-height:22px;}

#common_wrap01					{position:relative; clear:both; width:100%; overflow:hidden;}
#common_wrap01 .sub0102			{position:relative; margin-top:30px;}
#common_wrap01 .sub0102	h2		{font-weight:bold; font-size:20px; font-family:Nanum Gothic, sans-serif;}
#common_wrap01 .sub0102	h2 img	{vertical-align:middle; margin-right:4px}
#common_wrap01 .sub0102 p		{margin-top:10px;}
#common_wrap01 .sub0102 .sub0102_bottom			{position:relative; background:#f5f5f5; padding:24px; width:100%; margin-top:10px;}
#common_wrap01 .sub0102 .sub0102_bottom	ul li	{background:url('../images/subcon_bul02.gif') no-repeat left center; padding-left:10px; line-height:30px;}

#song_wrap03					{position:relative;  clear:both;  padding-top:80px; min-height:740px; border-top:2px solid #999;  width:888px; overflow:hidden; *border:0px solid #aeaeae; *padding:34px;
								 background:url('../images/song.gif') no-repeat 0 50px; }
#song_wrap03 p					{text-align:center; width:100%; margin:10px 0;}
#song_wrap03 .song_tlt			{width:100%; padding-top:40px; float:left; text-align:center;}
#song_wrap03 .song_tlt img		{margin:0; padding:0; vertical-align:middle;}
#song_wrap03 .song_tlt .song_tit{vertical-align:middle; font-family:Nanum Gothic, sans-serif; font-size:40px; font-weight:bold; color:#444; padding-left:10px; padding-bottom:10px;}
#song_wrap03 .song_person		{width:834px; padding-right:50px; text-align:right;  font-size:15px; padding-top:0px; float:left; height:50px;}
#song_wrap03 .sub0103			{position:relative; margin-top:7px; line-height:49px; font-weight:bold; padding-left:80px;}
#song_wrap03 .sub0103	span	{font-weight:normal; font-size:13px;line-height:13px; }
#song_wrap03 .sub0103_bottom	{float:right; font-size:13px; font-weight:normal; text-align:right; margin-top:20px; padding-bottom:10px;}

#school_wrap04					{position:relative;  clear:both; border-top:2px solid #999; width:100%; *background:url('../images/sub0104_bg.gif') no-repeat left 353px;}
#school_wrap04:after			{display:block;visibility:hidden;clear:both;content:""}
#school_wrap04 .master_pic		{float:left; margin-left:7px; margin-top:89px;}
#master_his						{float:right; margin-left:4px; width:100%; margin-top:37px; border:0px solid red; *background:#daefeb;}
#master_his h2					{*font-weight:bold; font-size:18px; font-family:Nanum Gothic, sans-serif; line-height:30px; margin-bottom:40px; *padding:0 0 0 30px; text-align:left;}

.his_img						{width:350px; *float:left;}

.his_align	p					{width:40px; margin-left:380px; *line-height:120%; text-align:right; font-size:24px; *font-weight:bold; color:#163a6c;}
.his_align	ul					{width:430px; float:right; margin-top:-20px; text-align:left;}
.his_align	ul > li				{text-align:justify; line-height:170%; font-size:13px; *font-weight:bold; color:#444; padding-left:20px; background:url('../images/sub0104_bull01.gif') no-repeat left 7px;}

.rock_line_his					{position:relative; width:100%; border-bottom:1px dashed #ccc; margin:5px 0;}


/*학교장 약력 수정*/

#school_wrap04_new					{position:relative;  clear:both; border-top:2px solid #999; width:100%; *background:url('../images/sub0104_bg.gif') no-repeat left 353px;}
#school_wrap04_new:after			{display:block;visibility:hidden;clear:both;content:""}
#school_wrap04_new .master_pic		{float:left; margin-left:7px; margin-top:89px;}
#master_his_new						{float:right; margin-left:4px; width:100%; margin-top:37px; background:url('../images/sub0104_main01.jpg') no-repeat; padding-top:110px;  height:365px;}
#master_his_new h2					{font-size:18px; font-family:Nanum Gothic, sans-serif; line-height:30px; margin-bottom:15px; text-align:left; padding-left:40px;}
#master_his_new .his_date			{margin-bottom:15px; padding-left:420px; padding-right:40px; line-height:150%; font-size:15px; font-family:Nanum Gothic, sans-serif; font-weight:bold; color:#0571b9; letter-spacing:.05em; text-align:justify;} 
#master_his_new .his_text			{padding-left:420px; padding-right:40px; line-height:170%; text-align:justify} 

.his_list			{position:relative;  clear:both; padding:25px 25px 0 25px;}
.his_list	ul.history_list		{background:url('../images/his_line.gif') repeat-y; }
.his_list	ul.history_list	  li.year{position:relative; padding-left:90px;}
.his_list	ul.history_list	  li.year span{background:url('../images/his_dong.gif') no-repeat; position:absolute; height:50px; top:0; left:0; font-family:Nanum Gothic, sans-serif; font-size:20px; font-weight:bold; padding-left:20px; display:inline-block; color:#555}
.his_list	ul.history_list	  li.year ul {position:relative; border-bottom:1px dotted #aaa; padding-bottom:20px; margin-bottom:20px}
.his_list	ul.history_list	  li.year ul li{background:url('../images/nemo.gif') no-repeat 0 8px; font-size:14px; padding-left:10px; line-height:150%; color:#666}



#his_all						{width:100%; margin-top:-450px;}
#his_2014						{width:100%; margin-top:125px;}
#his_2013						{width:100%; margin-top:90px;}
#his_2011						{width:100%; margin-top:70px;}
#his_2008						{width:100%; margin-top:45px;}
#his_2007						{width:100%; margin-top:20px;}
#his_2005						{width:100%; margin-top:45px;}
#his_2004						{width:100%; margin-top:45px;}
#his_2001						{width:100%; margin-top:20px;}
#his_2000						{width:100%; margin-top:45px;}
#his_1999						{width:100%; margin-top:45px;}
#his_1998						{width:100%; margin-top:25px;}
#his_1997						{width:100%; margin-top:20px;}
#his_1993						{width:100%; margin-top:155px;}
#his_1974						{width:100%; margin-top:45px;}



.his_table						{width:650px; border-collapse:collapse; margin-top:-194px; margin-left:230px; margin-bottom:50px; border-top:1px solid #aeaeae; border-bottom:1px solid #ccc;}
.his_table th					{font-weight:bold; color:#057cc6; /*background:url('../images/sub0104_line.png') no-repeat right 12px;*/padding:8px 2px 8px 0; vertical-align:top !important; line-height:25px;
								 font-size:14px; border-right:1px solid #ccc ; border-bottom:1px solid #ccc;  background:#f1f1f1;}
.his_table td					{font-size:14px; line-height:22px; padding:8px 0 8px 13px; border-bottom:1px dashed #aeaeae}

.his_table01					{width:650px; border-collapse:collapse; margin-top:-50px; margin-left:230px; margin-bottom:50px; border-top:1px solid #aeaeae; border-bottom:1px solid #ccc;}
.his_table01 th					{font-weight:bold; color:#057cc6; /*background:url('../images/sub0104_line.png') no-repeat right 12px;*/padding:8px 2px 8px 0; vertical-align:top !important; line-height:25px;
								 font-size:14px; border-right:1px solid #ccc ; border-bottom:1px solid #ccc;  background:#f1f1f1;}
.his_table01 td					{font-size:14px; line-height:22px; padding:8px 0 8px 13px; border-bottom:1px dashed #aeaeae}

.his_table02					{width:650px; border-collapse:collapse; margin-top:-50px; margin-left:230px; border-top:1px solid #aeaeae; border-bottom:1px solid #ccc;}
.his_table02 th					{font-weight:bold; color:#057cc6; /*background:url('../images/sub0104_line.png') no-repeat right 12px;*/padding:8px 2px 8px 0; vertical-align:top !important; line-height:25px;
								 font-size:14px; border-right:1px solid #ccc ; border-bottom:1px solid #ccc;  background:#f1f1f1;}
.his_table02 td					{font-size:14px; line-height:22px;padding:8px 0 8px 13px; border-bottom:1px dashed #aeaeae}

.bul_st02 img					{vertical-align:middle; margin-top:4px;}

#Stab_wrap						  {position:relative; width:100%; clear:both; *margin-bottom:10px;}

#Stab_wrap .Stab_menu02 		  {width:100%;display:block; clear:both;content:""; height:40px;}
#Stab_wrap .Stab_menu02 li		  {float:left; width:438px; height:40px; margin-right:2px; background:url('../images/tab_off.gif') repeat;}
#Stab_wrap .Stab_menu02 li a	  {width:438px; font-size:17px; font-weight:bold; line-height:40px; text-align:center; vertical-align:middle;font-family:Nanum Gothic, sans-serif; color:#4d4d4d; text-align:center;
								   display:block}
#Stab_wrap .Stab_menu02 li a:hover{width:438px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat;color:#fff;}
#Stab_wrap .Stab_menu02 li.on	  {width:438px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat;}
#Stab_wrap .Stab_menu02 li.on a	  {color:#fff;}



#Stab_wrap .Stab_menu03 		  {width:100%;display:block; clear:both;content:""; height:40px;}
#Stab_wrap .Stab_menu03 li		  {float:left; width:292px; height:40px; margin-right:2px; background:url('../images/tab_off.gif') repeat-y;}
#Stab_wrap .Stab_menu03 li a	  {width:292px; font-size:17px; font-weight:bold; line-height:40px; text-align:center; vertical-align:middle;font-family:Nanum Gothic, sans-serif; color:#4d4d4d; text-align:center;
								   display:block}
#Stab_wrap .Stab_menu03 li a:hover{width:292px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;color:#fff;}
#Stab_wrap .Stab_menu03 li.on	  {width:292px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;}
#Stab_wrap .Stab_menu03 li.on a	  {color:#fff;}



#Stab_wrap .Stab_menu04 		  {width:100%;display:block; clear:both;content:""; height:40px;}
#Stab_wrap .Stab_menu04 li		  {float:left; width:219px; height:40px; margin-right:2px; background:url('../images/tab_off.gif') repeat-y;}
#Stab_wrap .Stab_menu04 li a	  {width:219px; font-size:17px; font-weight:bold; line-height:40px; text-align:center; vertical-align:middle;font-family:Nanum Gothic, sans-serif; color:#4d4d4d; text-align:center;
								   display:block}
#Stab_wrap .Stab_menu04 li a:hover{width:219px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;color:#fff;}
#Stab_wrap .Stab_menu04 li.on	  {width:219px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;}
#Stab_wrap .Stab_menu04 li.on a	  {color:#fff;}



#Stab_wrap .Stab_menu05 		  {width:100%;display:block; clear:both;content:""; height:40px;}
#Stab_wrap .Stab_menu05 li		  {float:left; width:175px; height:40px; margin-right:2px; background:url('../images/tab_off.gif') repeat-y;}
#Stab_wrap .Stab_menu05 li a	  {width:175px; font-size:17px; font-weight:bold; line-height:40px; text-align:center; vertical-align:middle;font-family:Nanum Gothic, sans-serif; color:#4d4d4d; text-align:center;
								   display:block}
#Stab_wrap .Stab_menu05 li a:hover{width:175px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;color:#fff;}
#Stab_wrap .Stab_menu05 li.on	  {width:175px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;}
#Stab_wrap .Stab_menu05 li.on a	  {color:#fff;}


#Stab_wrap .Stab_menu06 		  {width:100%;display:block; clear:both;content:""; height:40px;}
#Stab_wrap .Stab_menu06 li		  {float:left; width:145px; height:40px; margin-right:2px; background:url('../images/tab_off.gif') repeat-y;}
#Stab_wrap .Stab_menu06 li a	  {width:145px; font-size:17px; font-weight:bold; line-height:40px; text-align:center; vertical-align:middle;font-family:Nanum Gothic, sans-serif; color:#4d4d4d; text-align:center;
								   display:block; letter-spacing:-1.5px !important}
#Stab_wrap .Stab_menu06 li a:hover{width:145px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;color:#fff;}
#Stab_wrap .Stab_menu06 li.on	  {width:145px; height:40px; margin-right:2px; background:url('../images/tab_on.gif') repeat-y;}
#Stab_wrap .Stab_menu06 li.on a	  {color:#fff;}



.btn_zoom						{text-align:center;}

.grade_Table_top				{width:100%;border-top:2px solid #0471b8;margin-top:10px;}
.grade_Table					{width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#e7f2f7;}
.grade_Table th					{font-weight:bold; color:#222222; background:#f1f1f1;font-size:14px; padding:2px 2px 2px 0; line-height:21px; vertical-align:middle; text-align:center;
								 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.grade_Table td					{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center;}
.grade_T_tit					{font-weight:bold; color:#0471b8;}



.grade_Table02					{width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#f2e9da;}
.grade_Table02 th				{font-weight:bold; color:#222222; background:#f1f1f1;font-size:14px; padding:2px 2px 2px 0; line-height:21px; vertical-align:middle; text-align:center;
								 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.grade_Table02 td				{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center;}
.grade_T_tit02					{font-weight:bold; color:#8d6103;}


.grade_Table03					{width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#e3f4e6;}
.grade_Table03 th				{font-weight:bold; color:#222222; background:#f1f1f1;font-size:14px; padding:2px 2px 2px 0; line-height:21px; vertical-align:middle; text-align:center;
								 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.grade_Table03 td				{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center;}
.grade_T_tit03					{font-weight:bold; color:#3e7947;}

.reclam_table				{position:relative; clear:both; margin-top:20px; word-break : keep-all; text-align:justify;}
.reclam_table td			{font-size:14px; line-height:22px; word-break : keep-all; /*text-align:justify*/}
.reclam_table td img		{*padding-bottom:8px;}
.tit_bul_st01 img			{vertical-align:middle; margin-top:5px; margin-right:5px; }

.reclam_table01					{position:relative; clear:both; margin-top:5px; width:100%; border-top:2px solid #0576b8; border-left:1px solid #aeaeae; font-family:Nanum Gothic, sans-serif;}
.reclam_table01 td.reclam_table01_bg	{padding:10px 15px; background:#e7f2f7; border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; font-size:15px; line-height:22px; text-align:justify;}
.reclam_table01 td img			{*vertical-align:middle;}
.reclam_table01 td				{padding:15px; border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae;font-size:14px; line-height:22px; word-break : keep-all; text-align:justify;}

.reclam_table01 td dt			{float:left; }
.reclam_table01 td dd			{float:left; width:98%; }

.reclam_table01 td dl.num				{margin-left:-5px;}
.reclam_table01 td dl.num dt			{float:left; margin-right:5px;}
.reclam_table01 td dl.num dd			{float:left; width:97.5%; }

.reclam_ps		{font-size:14px; line-height:22px; text-align:justify;}
.reclam_ps_bg	{font-size:14px; line-height:22px; background:#e7f2f7; padding:15px; font-family:Nanum Gothic, sans-serif;}

.reclam_table02					{position:relative; clear:both; margin-top:10px; width:100%;}
.reclam_table02 td				{font-size:14px; line-height:22px; text-align:justify; }
.reclam_table02 td img			{padding-bottom:10px;}
.reclam_table02 td .line_st		{border-top:1px solid #555; border-bottom:1px solid #ccc ; width:100%; margin-top:15px; margin-bottom:10px; height:1px !important;}
#re_btn							{position:relative; margin-top:10px; text-align:center; }
.btn_pic						{}

.rock_announce	{background:#e7f3f8; border:1px solid #ddd; padding: 15px 20px; height:130px;}
.rock_announce dl	{width:100%;}
.rock_announce dt	{float:left; width:10px; height:10px; padding-top:6px; padding-right:5px;}
.rock_announce dd	{float:left; width:98%; text-align:justify;}

.rock_announce01	{height:120px;}
.rock_announce01 dl	{width:100%;}
.rock_announce01 dt	{float:left; width:10px; height:10px; padding-top:6px; padding-right:5px;}
.rock_announce01 dd	{float:left; width:98%; text-align:justify;}

.beach_table_line				{width:100%;border-top:2px solid #0471b8;margin-top:10px;}
.beach_table					{width:100%; border-collapse:collapse; border-bottom:1px solid #aeaeae; border-left:1px solid #aeaeae; background:#e7f2f7; font-family:Nanum Gothic, sans-serif;}
.beach_table th					{font-weight:bold; color:#222222; background:#f1f1f1;font-size:14px; padding:2px 2px 2px 0; line-height:21px; vertical-align:middle; text-align:center;
								 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.beach_table td					{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center;}

.beach_font_st01		{line-height:22px;color:#a86900; text-align:center; font-weight:bold; font-family:Nanum Gothic, sans-serif; font-size:16px; margin-top:10px; width:100%; padding:10px; background:#f2e9da; display:block; margin-bottom:10px;}
.beach_font_st01 strongs		{color:#a86900; text-align:center; font-weight:bold; font-family:Nanum Gothic, sans-serif; font-size:16px; margin-top:10px; width:100%; padding:10px; background:#f2e9da; display:block; margin-bottom:10px;}
.beach_font_st02		{line-height:22px;color:#0576b8; text-align:center; font-weight:bold; font-family:Nanum Gothic, sans-serif; font-size:16px; margin-top:10px; padding:10px; background:#e7f2f7; display:block; margin-bottom:10px;}
.beach_font_st02 strongs		{color:#0576b8; text-align:center; font-weight:bold; font-family:Nanum Gothic, sans-serif; font-size:16px; margin-top:10px; width:100%; padding:10px; background:#e7f2f7; display:block; margin-bottom:10px;}
.beach_font_st02_1 strong		{color:#0576b8; text-align:center; font-weight:bold; font-family:Nanum Gothic, sans-serif; font-size:16px; width:100%; padding:10px; background:#e7f2f7; display:block; margin-bottom:10px;}

.route_table								{width:100%; font-family:Nanum Gothic, sans-serif; border-collapse:collapse; border-left:1px solid #aeaeae; *background:#e7f2f7;}
.route_table_line						{width:100%; border-top:2px solid #0576b8; margin-top:10px;}
.route_table td							{font-size:14px; line-height:120%; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:justify; padding:15px;}
.route_table td.route_num	{font-size:16px; font-weight:bold; color:#333; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:center; padding:15px; background:#d2edf9;}

.route_table01								{width:100%; font-family:Nanum Gothic, sans-serif; border-collapse:collapse; border-left:1px solid #aeaeae; border-top:2px solid #a86900; *background:#e7f2f7;}
.route_table01 td							{font-size:14px; line-height:120%; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:justify; padding:15px;}
.route_table01 td.route_num	{font-size:16px; font-weight:bold; color:#333; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:center; padding:15px; background:#f8f3eb;}

/*암벽반 수강정보*/
.rock01						{position:relative; border:0px solid #000; clear:both; padding-top:10px;  width:100%;}
.rock_wrap01				{position:relative; border:0px solid #000; clear:both; *padding-top:10px; margin-bottom:-2em;  width:100%;}
.content					{display:none; width:880px; margin-bottom:10px;}
.rock_wrap01 .tab			{display: block; background:url('../images/aco_bg01_off.gif') no-repeat;color:#036e9d; font-size:18px;font-family:Nanum Gothic, sans-serif; padding:16px 10px; line-height:15px;
							 vertical-align:middle; font-weight:bold; color:#036e9d; border:0px solid red}
.rock_wrap01 .active		{background:url('../images/aco_bg01_on.gif') no-repeat;}

.tab img,
.active	img					{vertical-align:middle; margin-right:3px; margin-top:-3px;}

.rock_edu_view img			{vertical-align:middle; margin-top:-5px; margin-right:5px;}
.beach_font_st			{color:#0576b8; text-align:center; font-weight:bold; font-size:16px; margin-top:10px; width:100%;font-family:Nanum Gothic, sans-serif; padding:10px; background:#e7f2f7; display:block; margin-bottom:10px;}

/*빙벽반 수강정보*/
.rock02						{position:relative; border:0px solid #000; clear:both; padding-top:10px;  width:100%;}
.rock_wrap02				{position:relative; border:0px solid #000; clear:both; *padding-top:10px; margin-bottom:-2em;  width:100%;}
.content					{display:none; width:880px; margin-bottom:10px;}
.rock_wrap02 .tab			{display: block; background:url('../images/aco_bg04_off.gif') no-repeat;color:#036e9d; font-size:18px;font-family:Nanum Gothic, sans-serif; padding:16px 10px; line-height:15px;
							 vertical-align:middle; font-weight:bold; color:#c34848; }
.rock_wrap02 .active		{background:url('../images/aco_bg04_on.gif') no-repeat;}

.tab img,
.active	img					{vertical-align:middle; margin-right:3px; margin-top:-3px;}


#rock_wrap_border			{position:relative; clear:both; width:100%; font-family:Nanum Gothic, sans-serif; font-size:14px;color:#222; line-height:21px; padding-top:20px; border-top:2px solid #999;}
#rock_wrap					{position:relative; clear:both; width:100%; font-family:Nanum Gothic, sans-serif; font-size:14px;color:#222; line-height:21px; }
.rock_wrap		     		{position:relative; border:0px solid #000; clear:both; padding-top:20px;  width:100%;}
#rockeud_01					{position:relative; *margin-bottom:20px;}
#rockeud_02					{position:relative; *margin-bottom:20px;}
#rockeud_01 h2,
#rockeud_02 h2,
#rockeud_03 h2				{color:#036e9d; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold; }

#rockeud_01 h2 img,
#rockeud_02 h2 img,
#rockeud_03 h2 img			{vertical-align:middle; margin-right:4px;  margin-top:-2px;}


.rock_aco_st01				{background:#dbecf6; border:1px solid #b9c9d2}
.rock_aco_st01 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab01					{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#e7f2f7; border-bottom:1px solid #aeaeae; *margin-bottom:15px;}		
.Rock_tab01 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:10px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab01 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab01 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px;}
.Rock_tab01 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}
.btn_year_st				{padding:3px 10px; background:#8e743e; border:1px solid #8e743e; float:right; margin-top:-2px;}
.btn_year_st a				{color:#fff; font-weight:bold; font-size:15px;font-family:Nanum Gothic, sans-serif; }

.btn_year_st1				{padding:3px 10px; background:#8e5dc6; border:1px solid #8e5dc6; float:right; margin-top:-2px;}
.btn_year_st1 a				{color:#fff; font-weight:bold; font-size:15px;font-family:Nanum Gothic, sans-serif; }

.Rock_tab01_Tit				{float:left; margin-left:20px; margin-top:7px;}
.Rock_tab01_Tit01			{float:left; margin-left:0px; margin-top:7px; color:#ef4545;}

.rock_bt_btn				{float:right; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold; line-height:37px; margin-top:10px;}
.rock_bt_btn02				{text-align:center; margin-top:10px;font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold; line-height:37px; }



#rockeud_0102					{position:relative; *margin-bottom:20px;}
#rockeud_0202					{position:relative; *margin-bottom:20px;}

#rockeud_0102 h2			{color:#126720; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold;}

#rockeud_0202 h2,
#rockeud_0302 h2			{color:#126720; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold; margin-top:15px;}

#rockeud_0102 h2 img,
#rockeud_0202 h2 img,
#rockeud_0302 h2 img			{vertical-align:middle; margin-right:4px;  margin-top:-2px;}

.beach_table_line02			{width:100%;border-top:2px solid #126720;margin-top:10px;}
.rock_aco_st0102 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0102				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#e3f4e6; border-bottom:1px solid #aeaeae}		
.Rock_tab0102 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0102 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 20px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0102 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px;}
.Rock_tab0102 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}
/*.bor_bt0					{border-bottom:none !important;}*/



#rockeud_0103					{position:relative; *margin-bottom:20px;}
#rockeud_0203					{position:relative; *margin-bottom:20px;}
#rockeud_0103 h2,
#rockeud_0203 h2,
#rockeud_0303 h2				{color:#624509; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold;}

#rockeud_0103 h2 img,
#rockeud_0203 h2 img,
#rockeud_0303 h2 img			{vertical-align:middle; margin-right:4px;  margin-top:-2px;}

.beach_table_line03			{width:100%;border-top:2px solid #624509; margin-top:10px;}
.rock_aco_st0103 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}
.Rock_tab0103				{width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#f4ead4; border-bottom:1px solid #aeaeae}		
.Rock_tab0103 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0103 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 20px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0103 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px;}
.Rock_tab0103 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;text-align:justify;}

#rockeud_0104					{position:relative; *margin-bottom:20px;}
#rockeud_0204					{position:relative; *margin-bottom:20px;}
#rockeud_0104 h2,
#rockeud_0204 h2,
#rockeud_0304 h2				{color:#2e730f; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold; margin-top:15px;}

#rockeud_0104 h2 img,
#rockeud_0204 h2 img,
#rockeud_0304 h2 img			{vertical-align:middle; margin-right:4px;  margin-top:-2px;}


.beach_table_line04			{width:100%;border-top:2px solid #2e730f; margin-top:10px;}
.rock_aco_st0104 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}
.Rock_tab0104				{width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#e9efe6; border-bottom:1px solid #aeaeae}		
.Rock_tab0104 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0104 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 20px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0104 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px;}
.Rock_tab0104 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}

#rockeud_0105					{position:relative; *margin-bottom:20px;}
#rockeud_0205					{position:relative; *margin-bottom:20px;}
#rockeud_0105 h2,
#rockeud_0205 h2,
#rockeud_0305 h2				{color:#c34848; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold;}

#rockeud_0105 h2 img,
#rockeud_0205 h2 img,
#rockeud_0305 h2 img			{vertical-align:middle; margin-right:4px; margin-top:-2px;}


.beach_table_line05			{width:100%;border-top:2px solid #c34848; margin-top:10px;}
.rock_aco_st0105 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0105				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#fce7e7; border-bottom:1px solid #aeaeae}		
.Rock_tab0105 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0105 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 20px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0105 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px;}
.Rock_tab0105 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}


#rockeud_0106					{position:relative; *margin-bottom:20px;}
#rockeud_0206					{position:relative; *margin-bottom:20px;}
#rockeud_0106 h2,
#rockeud_0206 h2,
#rockeud_0306 h2				{color:#935fcb; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold;}

#rockeud_0106 h2 img,
#rockeud_0206 h2 img,
#rockeud_0306 h2 img			{vertical-align:middle; margin-right:4px; margin-top:-2px;}


.beach_table_line06			{width:100%;border-top:2px solid #935fcb; margin-top:10px;}
.rock_aco_st0106 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0106				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; background:#f4ebfd; border-bottom:1px solid #aeaeae; *margin-bottom:15px;}		
.Rock_tab0106 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0106 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 20px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0106 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px;}
.Rock_tab0106 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}
.Rock_tab0106 tbody td .point{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}

.rock_subject				{position:relative; font-size:14px; line-height:22px; padding:10px 15px;  background:url('../images/rock_bg.gif') repeat-y; margin-top:-2px; text-align:justify;}
.rock_subject .rock_subject_s_tit {color:#246190; font-weight:bold;}
.rock_subject_s_tit {color:#1a8eb0; font-weight:bold;}
/*.rock_subject .rock_subject_s_txt {margin-left:17px;}*/
.rock_subject01_ice			{position:relative; font-size:14px; line-height:22px; padding:10px 15px;  background:url('../images/rock_bg02.gif') repeat-y; margin-top:-2px; margin-bottom: -20px; text-align:justify;} /*빙벽반*/
.rock_subject01				{position:relative; font-size:14px; line-height:22px; padding:10px 15px;  background:url('../images/rock_bg02.gif') repeat-y; margin-top:-2px; text-align:justify;} /*빙벽반*/
.rock_sub_st01				{padding:0; margin-top:10px; text-align:justify;}
.rock_sub_st01 strong		{color:#057cc6;}
.rock_subject img			{vertical-align:middle; margin-top:-4px; margin-right:5px}
.rock_subject01 img			{vertical-align:middle; margin-top:-2px;}
.rock_subject01_ice img		{vertical-align:middle; margin-top:-4px; margin-right:5px}

/*빙벽반_권등 빙벽등반의 이해*/
.rock_edu_place				{position:relative; clear:both; margin-top:10px;}
.rock_edu_Tit				{color:#036e9d; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold;}
.rock_edu_Tit img			{vertical-align:middle; margin-right:4px;  margin-top:-2px;}

.rock_place_cont			{margin-top:10px; letter-spacing:-0.2px; word-break : keep-all; text-align:justify;}
.rock_place_cont02			{position:relative;}
.rock_place_cont02 p		{width:870px;  margin-top:10px; height:34px; line-height:34px; vertical-align:middle; font-size:16px; font-family:Nanum Gothic, sans-serif; color:#036e9d; background:#edf8ff; 
							 border:1px solid #b9c9d2; display:block; font-weight:bold; padding-left:10px;}
.rock_place_left			{float:left; width:450px; text-align:justify;  word-break : keep-all; margin-top:10px;}
.rock_place_right			{float:right; margin-top:10px;}
.rock_place_cont03			{position:relative; clear:both}
.rock_place_cont02 div		{margin-top:10px;letter-spacing:-0.2px;}

.rock_line_st01				{position:relative; width:100%; border-bottom:1px dashed #ccc; margin:15px 0;}

.rock_edu_place img,
.rock_place_cont02 img,
.rock_place_cont03 img		{vertical-align:middle; margin-top:-4px;}


/*암벽반_교육환경*/
.ice_edu_Tit01				{color:#c34848; font-size:17px; font-family:Nanum Gothic, sans-serif; font-weight:bold;}
.ice_edu_Tit01 img			{vertical-align:middle; margin-right:4px;  margin-top:-2px;}


.ice_place_cont				{margin-top:10px; letter-spacing:-0.2px; word-break : keep-all; text-align:justify;}
.ice_place_cont02			{position:relative;}
.ice_place_cont02 p			{width:870px;  margin-top:10px; height:34px; line-height:34px; vertical-align:middle; font-size:16px; font-family:Nanum Gothic, sans-serif; color:#c34848; background:#fce7e7; 
							 border:1px solid #dbc8c8; display:block; font-weight:bold; padding-left:10px;}
.ice_place_cont03			{position:relative; clear:both}
.ice_place_cont02 div		{margin-top:10px;letter-spacing:-0.2px;}

/*암벽반_수강정보 교육내용 자세히 보기*/
.rock_edu_view				{position:relative; clear:both; padding-top:10px; border:0px solid red; word-break :keep-all; text-align:justify !important;  /*display:block;white-space:pre;*/ line-height:22px;}
.rock_edu_view div div img	 {margin-top:-3px; margin-left:10px; margin-right:10px;}
.rock_edu_view_font_st02		{color:#0576b8; text-align:center; font-weight:bold; font-family:Nanum Gothic, sans-serif; font-size:16px; margin-top:10px; padding:10px 10px 10px 55px; background:#e7f2f7; display:block; margin-bottom:10px;}
.rock_edu_view_font_st02 div	 {width:800px; text-align:justify;}

.beach_table_line07			{width:100%;border-top:2px solid #935fcb; *margin-top:-10px;}
.rock_aco_st0107 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0107				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae;  border-bottom:1px solid #aeaeae}		
.Rock_tab0107 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:6px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#f4ebfd;}
.Rock_tab0107 thead td		{color:#222222; background:#fff; font-size:14px; padding:5px 2px 6px 4px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0107 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px; background:#f1f1f1;}
.Rock_tab0107 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:center;}

.beach_table_line08			{width:100%;border-top:2px solid #c34848; margin-top:10px;}
.rock_aco_st0108 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0108				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; border-bottom:1px solid #aeaeae}		
.Rock_tab0108 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:6px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#fce7e7;}
.Rock_tab0108 thead td		{color:#222222; background:#fff; font-size:14px; padding:6px 2px 6px 4px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0108 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px; background:#f1f1f1;}
.Rock_tab0108 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:center;}

.beach_table_line09			{width:100%;border-top:2px solid #cb9b2d; margin-top:10px;}
.rock_aco_st0109 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0109				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; border-bottom:1px solid #aeaeae; *margin-bottom:15px;}		
.Rock_tab0109 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:6px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#ffe7b3;}
.Rock_tab0109 thead td		{color:#222222; background:#fff; font-size:14px; padding:6px 2px 6px 4px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0109 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px; background:#fdf2da;}
.Rock_tab0109 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}


.beach_table_line10			{width:100%;border-top:2px solid #3baed4; margin-top:10px;}
.rock_aco_st0110 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}

.Rock_tab0110				{font-family:Nanum Gothic, sans-serif; width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; border-bottom:1px solid #aeaeae}		
.Rock_tab0110 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:6px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#ffe7b3;}
.Rock_tab0110 thead td		{color:#222222; background:#fff; font-size:14px; padding:6px 2px 6px 4px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0110 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px; background:#d7f1f9;}
.Rock_tab0110 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}


.beach_table_line11			{width:100%;border-top:2px solid #b02872; margin-top:10px;}
.rock_aco_st0111 a			{color:#036e9d; font-size:20px; font-family:Nanum Gothic, sans-serif;}
.Rock_tab0111				{width:100%; border-collapse:collapse; border-left:1px solid #aeaeae; border-bottom:1px solid #aeaeae}		
.Rock_tab0111 thead th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:6px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:center;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#ffe7b3;}
.Rock_tab0111 thead td		{color:#222222; background:#fff; font-size:14px; padding:6px 2px 6px 4px; line-height:21px; vertical-align:middle;  text-align:left; line-height:22px;
							 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae}
.Rock_tab0111 tbody th		{font-size:14px; line-height:16px;padding:4px 0 4px 4px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:center; line-height:22px; background:#ffeff8;}
.Rock_tab0111 tbody td		{font-size:14px; line-height:16px;padding:5px 15px; border-bottom:1px dashed #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
							 text-align:justify;}



.word_st					{word-break : keep-all; text-align:justify; line-height:22px;}


#carpool_top				{position:relative; clear:both; width:884px; line-height:22px; padding-top:20px; margin-left:0px !important; border-top:2px solid #999;}
.carpool_box				{width:862px; height:587px; border:1px solid #e6edf5;  padding:10px;  background-color:#fff; font-family:Nanum Gothic, sans-serif;}
.carpool_box_con			{width:820px; height:565px; border:1px dashed #e6edf5; padding:10px 20px; background-color:#dcedf5;}
.carpool_T_cont				{background:url('../images/write_img.png') no-repeat right top; height:160px; line-height:22px; border-bottom:1px dotted #444; padding-bottom:23px; margin-top:10px;}
.carpool_T_cont .C_cont		{padding:10px 0px; margin-bottom:55px; line-height:26px; height:26px;}
.carpool_T_cont .C_cont		strong {display:inline-block;  background:url('../images/icon01.gif') no-repeat 0 6px; padding-left:20px;}
.carpool_cont01				{margin-top:10px;}
.carpool_cont01	p			{font-weight:bold; color:#444; letter-spacing:-0.5px; line-height:180%; text-align:justify;}
.carpool_cont01	span1			{color:#444; letter-spacing:-0.5px; margin-top:10px; line-height:120%; text-align:justify;}
.carpool_cont01	p img		{vertical-align:middle; margin-top:-2px;}
.carpool_cont01 dt	{float: left;  padding-right: 5px; width:10px;}
.carpool_cont01 dt.bull	{height:10px; padding-top: 8px; padding-right: 5px; float: left;}
.carpool_cont01 dd	{color:#000; text-align:justify; float:left; width:800px;  line-height:180%;}
@supports (-webkit-appearance:none){ /* 웹킷 브라우져 핵(크롬, 사파리, 오페라)*/
.carpool_cont01 dd	{color:#000; text-align:justify; float:left; width:800px;  line-height:27px;}
}

/*청소년반*/
.youth_cont							{margin-top:5px;}
#youth_wrap01						{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden; /*border-bottom:1px solid #aeaeae*/}
#youth_wrap01 .youth_left			{float:left;}
#youth_wrap01 .youth_cont01         {float:left; margin-left:10px; width:510px; line-height:21px; margin-top:8px; text-align:justify; border:0px solid red}
.youth_f_st							{width:100%; border:0px solid blue; height:38px; line-height:55px; margin-top:10px;}
.youth_f_st span					{padding-top:10px;}
.youth_f_st img						{float:left; margin-right:3px;}
.S_font_02							{border:0px solid red; margin-top:10px;}


#youth_wrap02						{position:relative; clear:both; padding-top:1px; width:100%; overflow:hidden;/* border-bottom:1px solid #aeaeae*/}
#youth_wrap02 p						{float:right}
#youth_wrap02 .youth_cont02			{float:left; padding-top:15px;}
#youth_wrap02 .youth_cont02         {width:490px; line-height:21px; margin-top:8px; height:191px;}

#youth_wrap03						{position:relative; padding-top:10px;}



/*폰트 스타일 공통*/
.ice_font01					{font-weight:bold; color:#0475b8;}
.ice_font02					{font-weight:bold; color:#417b4a;}
.ice_font03					{font-weight:bold; color:#c34848;}
.ice_point					{font-weight:bold; color:#0066ff;}
.ta_st_r					{text-align:right;}
.ta_st_c					{text-align:center;}
.ta_st_l					{text-align:left;}
.font_co01					{color:#c34848 !important;}
.font_le02					{margin-left:14px;}
.font_le03					{margin-left:14px;}
.font_co02					{color:#c68e17; font-weight:bold;}
.font_co03					{color:#c34848; font-weight:bold;}
.font_co04					{color:#0475b8; font-weight:bold;}
.ice_font05					{font-weight:bold; color:#0475b8; font-size:18px; padding-bottom:10px;}

#bo_list			{position:relative; clear:both; width:100%; }
#bo_w				{position:relative; clear:both; width:100%; }
#bo_v				{position:relative; clear:both; width:100% !important; }

/*교육신청 */
.write_tit			{border-top:2px solid #0471b8; border-bottom:1px solid #aeaeae; color:#222222; font-size:14px; background:#f0f0f0;  height:44px; line-height:20px; vertical-align:middle;}/*상세페이지 상단*/
.write_tit div		{/*font-family: Nanum Gothic !important;*/ font-weight:bold; padding:10px; line-height:28px; vertical-align:middle;}
.tab_st				{width:720px !important;}
.add_table		    {clear:both; position:relative; width:720px !important;}
.training_date		{position:relative; padding:8px 10px 5px 10px; border-bottom:1px dashed #aeaeae; font-size:13px; line-height:16px; vertical-align:middle;}
.sukang_list		{position:relative; margin-top:0px; width:100%; border-collapse:collapse;  border-top:1px solid #aeaeae;  border-left:1px solid #aeaeae;}
.sukang_list th		{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:left; padding-left:8px;
					 border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#e7f2f7;}
.sukang_list td		{font-size:14px; line-height:16px;padding:4px 5px 4px 10px; border-bottom:1px solid #aeaeae; border-right:1px solid #aeaeae; text-align:left; line-height:22px; background:#fff;
					 text-align:justify;}
.sukang_title		{padding-top:10px; font-weight:bold; color:#008bcf;}
.add_table			{position:relative; width:880px !important;}
.regi_form_Tit		{background:#0471b8; padding:10px 5px; font-size:14px; font-weight:bold; color:#fff;}

#commentContents		{position:relative; outline:0px solid red}
.sukang_bot_btn			{clear:both; border:0px solid red; width:880px; float:right}
.su_add01				{font-size:14px; background:#dfdfdf; border:1px solid #aeaeae; padding:10px 10px; font-weight:bold;}
.excel_line				{line-height:18px; vertical-align:middle; margin-bottom:5px;}
.excel_line img			{line-height:18px; vertical-align:middle;}
.board_list				{position:relative; border-collapse:collapse; width:100%; border-top:2px solid #555}
.board_list	th			{font-weight:bold; color:#222222; /*background:#f1f1f1;*/font-size:14px; padding:5px 2px 6px 0; line-height:21px; vertical-align:middle; text-align:left; padding-left:8px;
						 border-bottom:1px solid #aeaeae;}

.sukang_add_list01		{position:relative; width:100%;}
.sukang_add_list01 td	{border:0px solid red; line-height:16px; vertical-align:middle;}
.sukang_add_list02		{float:left; width:865px !important;}
.sukang_add_list02 td	{padding:5px 0; border-bottom:1px solid #aeaeae;}
.sukang_state			{position:absolute; right:0; padding:4px;}


/*교육신청 버튼 스타일*/
.btn_register_ready	{font-family:Nanum Gothic, sans-serif; width:60px; height:16px; padding:4px; line-height:15px; vertical-align:middle;font-weight:bold; padding:3px; 
					 background:#ed6b2b; color:#fff; border-radius:5px; font-size:13px !important; display:inline-block; letter-spacing:-1px }/*접수준비중*/

.btn_register		{font-family:Nanum Gothic, sans-serif; width:60px; height:16px; padding:4px; line-height:15px ;font-weight:bold; padding:3px; 
					 background:#3748ad; color:#fff; border-radius:5px; font-size:13px !important; display:inline-block; letter-spacing:-1px}/*접수중*/

.btn_register_end	{font-family:Nanum Gothic, sans-serif; width:60px; height:16px; padding:4px; line-height:15px ;font-weight:bold; padding:3px; 
					 background:#c44146; color:#fff; border-radius:5px; font-size:13px !important; display:inline-block; letter-spacing:-1px}/*접수마감*/

.btn_register_error	{font-family:Nanum Gothic, sans-serif; width:60px; height:16px; padding:4px; line-height:15px ;font-weight:bold; padding:3px; 
					 background:#8e8753; color:#fff; border-radius:5px; font-size:13px !important; display:inline-block; letter-spacing:-1px}/*입력오류*/


/*사이트맵*/
#sitemap				{position:relative; clear:both; width:100%; min-height:840px; line-height:22px; border-top:2px solid #999; padding-top:20px; overflow:hidden }
.S_map01				{float:left; width:170px; height:330px; margin-right:60px;}
.S_map01 p				{border-bottom:2px solid #000000; width:170px; padding:10px 5px; font-size:18px;  font-family:Nanum Gothic, sans-serif; font-weight:bold; color:#000;}
.S_map01 ul li			{font-size:14px; padding:10px 5px; width:170px; border-bottom:1px solid #aeaeae }

/*편의시설 탭*/
#bo_cate_ul				{border:0px solid red}

.pri_font				{line-height:24px; }


.sukang_top				{line-height:26px;}
.sukang_top span		{color:#f68500;}
.sukang_Tab				{width:100%; position:relative;  border-collapse:collapse; margin-top:10px; 
						 border-top:2px solid #126720; border-bottom:1px solid #aeaeae; color:#222222; font-size:14px;  height:44px; line-height:20px; vertical-align:middle;}
.sukang_Tab	th			{font-weight:bold; color:#222222; background:#e3f4e6; font-size:14px; padding:7px 2px 7px 10px; line-height:21px; vertical-align:middle; text-align:left; padding-left:18px;
						 border-bottom:1px solid #aeaeae;}
.sukang_Tab	td			{border-bottom:1px solid #aeaeae; padding:10px; padding-left:10px; }
.sukang_Tab	td input	{vertical-align:middle; border:1px solid #999;}

.sukang_Tab .sukang_Tab_process {width:100%; position:relative; margin:0; padding:0;}
.sukang_Tab .sukang_Tab_process th{font-weight:bold; color:#555; background:#efffbf; font-size:14px; text-align:center; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae;}
.sukang_Tab .sukang_Tab_process tr{font-weight:normal; color:#555; background:#ffffff; font-size:14px; }

.font_co a				{color:#0000ff !important;}

.sukang_top01			{width:862px; border:1px solid #dfdfdf;  padding:10px;  background-color:#fefefe; margin-bottom:20px;}
.sukang_top01_box		{width:820px;  background:url('../images/write_img01.jpg') no-repeat 0 160px; border:1px dashed #e3f4e6; padding:20px 20px; background-color:#daeeec; line-height:25px;}
ul.sukang_list			{width:820px; margin:0; border:0; font:14px/160% 'NanumGothic';}	
ul.sukang_list			li{width:780px; background:url('../images/blue_bul01.png') no-repeat 0 7px; padding-left:15px; text-align:justify;}


ul.sukang_list01		{width:810px; padding:8px 0 8px 12px; margin:0; border:0; }	
ul.sukang_list01		li{width:790px; background:url('../images/icon02.jpg') no-repeat 0 4px; padding-left:20px; font-weight:bold; font-family:돋움;}
ul.sukang_list01		p{width:790px; padding-left:0px; font-weight:bold; font-family:돋움; color:#0065ff; background:none;}
ul.sukang_list01		p.orange{color:#fd6500;}



#gallery_intro			{position:relative; clear:both; width:100%; overflow:hidden;}

.gallery_intro_box	{width:862px; height:313px; border:1px solid #deefef; padding:10px; background-color:#eef7f7;}
.gallery_intro_con	 	{width:820px; height:270px; border:1px dashed #deefef; padding:20px; background:#fff;}
.gallery_intro_top	 	{background:url('../images/gallery01.jpg') no-repeat center bottom; width:810px; height:280px; margin:0 auto; line-height:23px; text-align:justify;}
.gallery_intro_top span	 	{font-size:13px; text-align:justify;}

.gallery_intro_box02	{width:862px; height:313px; border:1px solid #f2e4e4; padding:10px; background-color:#f8f2f2;}
.gallery_intro_con02 	{width:820px; height:270px; border:1px dashed #f2e4e4; padding:20px; background:#fff;}
.gallery_intro_top02 	{background:url('../images/gallery02.jpg') no-repeat center bottom; width:810px; height:280px; margin:0 auto; line-height:23px; text-align:justify;}
.gallery_intro_top02 span	 	{font-size:13px; text-align:justify;}

.gallery_intro_top22		{background:url('../images/gallery01.jpg') no-repeat 0 0; height:334px; padding-top:30px; padding-left:30px; line-height:180%; font-size:13px;}
.gallery_intro_top	22	b{font-size:14px;}

.gallery_intro_top022		{background:url('../images/gallery02.jpg') no-repeat 0 0; height:334px; padding-top:30px; padding-left:30px; line-height:180%; font-size:13px;}
.gallery_intro_top022		b{font-size:14px;}


.gallery_intro_table	{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden; cellpadding="3"}
.gallery_intro_table	table{width:100%;}
.gallery_intro_table	table td.tlt    {text-align:center; background-color:#c34848; padding:10px 0; font-size:16px; font-weight:bold; border-bottom:3px solid #fff;color:#fff;}
.gallery_intro_table	table th		{width:100px; background-color:#e7f2f7; padding:10px 0;border-left:3px solid #fff; border-bottom:3px solid #fff}
.gallery_intro_table	table td		{background-color:#fce7e7; padding:10px 0; text-align:center; border-left:3px solid #fff;  border-bottom:3px solid #fff; font-size:15px;font-family:Nanum Gothic, sans-serif;}
.gallery_intro_table	table td.year		{background-color:#e1afaf; padding:10px 0; text-align:center;border-left:3px solid #fff;  border-bottom:3px solid #fff; font-size:15px; color:#6600ff; font-weight:bold;}
.gallery_intro_table	table td		a				{color:#000080;}
.gallery_intro_table	table td		a:hover {color:#ff0000; text-decoration:underline !important;}

.gallery_intro_table1	{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden;}
.gallery_intro_table1	table{width:100%;}
.gallery_intro_table1	table td.tlt    {text-align:center; background-color:#33cccc; padding:10px 0; font-size:16px; font-weight:bold; border-bottom:3px solid #fff;color:#fff;}
.gallery_intro_table1	table th		{width:100px; background-color:#e7f2f7; padding:10px 0;border-left:3px solid #fff; border-bottom:3px solid #fff}
.gallery_intro_table1	table td		{background-color:#d7ecec; padding:10px 0; text-align:center;border-left:3px solid #fff;  border-bottom:3px solid #fff; font-size:15px;font-family:Nanum Gothic, sans-serif;}
.gallery_intro_table1	table td.year		{background-color:#68e1e1; padding:10px 0; text-align:center;border-left:3px solid #fff;  border-bottom:3px solid #fff; font-size:15px; color:#6600ff; font-weight:bold;}
.gallery_intro_table1	table td		a				{color:#000080;}
.gallery_intro_table1	table td		a:hover {color:#ff0000; text-decoration:underline !important;}


#iceplace_new		{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden;}

.iceplace_box		{background:url('../images/rockplace_bg.jpg') no-repeat 0 0; height:905px; padding:40px 40px 0 30px; line-height:170%; font-size:14px; text-align:justify;}
.iceplace_new_text01	{font-family:Nanum Gothic, sans-serif; font-size:20px; line-height:160%; height:85px;}
.iceplace_new_text01	b{color:#0470b8}

.iceplace_new_text02	{font-family:Nanum Gothic, sans-serif; font-size:16px; line-height:150%; height:65px; color:#666}
.iceplace_new_text03	{background:url('../images/rock_bull01.png') no-repeat 0 2px; font-size:16px; font-family:Nanum Gothic, sans-serif; font-weight:500px; padding-left:25px; height:40px; text-align:justify}
.iceplace_new_text04	{color:#444; padding-bottom:20px;}
.iceplace_new_text05	{color:#444; padding-top:330px; background:url('../images/rockplace_img01.gif') no-repeat center 0; text-align:justify}

#ice_carpool_top				{position:relative; clear:both; width:884px; line-height:22px; margin-left:0px !important; border-bottom:1px dotted #777; padding-bottom:25px;}
.ice_carpool_box				{width:862px; *height:550px;}
.ice_carpool_box_con			{width:820px; height:550px; background-color:#fff; padding-left:10px;}
.ice_carpool_T_cont				{/*background:url('../images/write_img.gif') no-repeat right top;*/ line-height:23px; padding-bottom:0px; margin-bottom:20px;}
.ice_carpool_T_cont .C_cont		{padding:10px 0px; margin-bottom:5px; line-height:180%;}
.ice_carpool_T_cont .C_cont		strong {display:inline-block;  /*background:url('../images/icon01.jpg') no-repeat 0 4px;*/ padding-left:20px;}
.ice_carpool_cont01				{margin-left:5px;}
.ice_carpool_cont01	p			{font-weight:bold; color:#444; letter-spacing:-0.5px; line-height:170%; text-align:justify;}
.ice_carpool_cont01	span		{color:#444; letter-spacing:-0.5px; margin-top:10px; line-height:120%; text-align:justify;}
.ice_carpool_cont01	p img		{vertical-align:middle; margin-top:-2px;}
.ice_carpool_cont01 dt			{float: left;  padding-right: 5px; width:10px;}
.ice_carpool_cont01 dt.bull		{height:10px; padding-top: 8px; padding-right: 5px; float: left;}
.ice_carpool_cont01 dd			{color:#444; text-align:justify; float:left; width:800px;  line-height:180%;}

.iceplace_list				{position:relative; clear:both; }
.iceplace_list_tlt01		{background:url('../images/num01.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}
.iceplace_list_tlt02		{background:url('../images/num02.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}
.iceplace_list_tlt03		{background:url('../images/num03.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}
.iceplace_list_tlt04		{background:url('../images/num04.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}
.iceplace_list_tlt05		{background:url('../images/num05.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}



.iceplace_list_text01		{color:#444; text-align:justify; line-height:170%; padding-left:10px; *padding-bottom:25px; text-align:justify}
.iceplace_list_text02		{color:#444; text-align:justify; padding-right:450px;background:url('../images/rockplace_img02.gif') no-repeat right; padding-left:10px; line-height:170%; padding-top:20px; padding-bottom:30px; border-bottom:1px dotted #777; margin-bottom:25px;}
.iceplace_list_text03		{color:#444; text-align:justify; line-height:170%; padding-left:10px; padding-bottom:30px; border-bottom:1px dotted #777; margin-bottom:25px;}
.iceplace_list_text04		{color:#444; text-align:justify; line-height:170%; padding-left:10px; padding-bottom:30px; border-bottom:1px dotted #777; margin-bottom:1px;}


#iceplace01_new		{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden;}

.iceplace01_box		{background:url('../images/iceplace_bg.jpg') no-repeat 0 0; height:860px; padding:40px 40px 0 30px; line-height:170%; font-size:14px; margin-bottom:2px;}
.iceplace01_new_text01	{font-family:Nanum Gothic, sans-serif; font-size:20px; line-height:150%; height:87px; text-align:justify;}
.iceplace01_new_text02	{font-family:Nanum Gothic, sans-serif; font-weight:300; font-size:16px; line-height:160%; height:90px; color:#666; text-align:justify; letter-spacing:-0.75px;}
.iceplace01_new_text02	b{color:#c34848}
.iceplace01_new_text03	{background:url('../images/rock_bull04.png') no-repeat 0 2px; font-size:16px; font-family:Nanum Gothic, sans-serif; font-weight:500px; padding-left:25px; height:40px;}
.iceplace01_new_text04	{color:#444; padding-bottom:20px; text-align:justify;}
.iceplace01_new_text05	{color:#444; background:url('../images/iceplace_img.jpg') no-repeat center 0; padding-top:330px;text-align:justify;}

.iceplace01_list		{position:relative; clear:both; padding-bottom:30px; *margin-bottom:25px; border-bottom:1px dotted #777;}
.iceplace01_list_tlt01		{background:url('../images/num06.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}
.iceplace01_list_tlt02		{background:url('../images/num07.gif') no-repeat 0 0; font-size:18px; font-family:Nanum Gothic, sans-serif; font-weight:600px; height:45px; padding-left:50px; padding-top:9px;}

.iceplace01_list ul	{padding-left:10px; *margin-bottom:50px;}
.iceplace01_list ul	li{background:url('../images/subcon_bul_red.gif') no-repeat 0 7px; padding-left:15px; padding-bottom:5px; line-height:160%; color:#555}



#iceclimknow_new	{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden;}	
.iceclimknow_new_text01	{font-size:14px; color:#555; line-height:160%; border-bottom:1px dotted #999; margin-bottom:20px;}
.iceclimknow_new_text01	p{padding-bottom:15px;text-align:justify;}
.iceclimknow_new_text01	p b{color:#0470b8; font-size:16px;}

.iceclimknow_img01 > img	{margin-top:0px !important;}

.iceclimknow_new_text02	{font-size:14px; color:#555; line-height:160%; border-bottom:1px dotted #999; margin-bottom:25px; position:relative}
.iceclimknow_new_text02	p{padding-bottom:15px;text-align:justify;}
.iceclimknow_new_text02	p b{color:#0470b8; font-size:16px;}

.iceclimknow_img02 > img	{margin-top:-5px;}

.iceclimknow_new_text02 .iceclimknow_img01		{position:absolute; top:0; left:0}
.iceclimknow_new_text02 .text01					{padding-left:440px; line-height:23.5px; text-align:justify;}


.iceclimknow_new_text03	{font-size:14px; color:#555; line-height:160%; *margin-bottom:35px; position:relative}
.iceclimknow_new_text03	p{text-align:justify;}
.iceclimknow_new_text03	p b{color:#0470b8; font-size:16px;}

.iceclimknow_new_text03 .iceclimknow_img02		{position:absolute; top:0; right:0; margin-top:8px;}
.iceclimknow_new_text03 .text01					{padding-right:350px; *padding-top:10px; line-height:22px;text-align:justify;}


#adolescent_new	{position:relative; clear:both; padding-top:10px; width:100%; overflow:hidden;}	
.adolescent_new_text01	{font-size:14px; color:#555; line-height:160%; margin-bottom:15px;text-align:justify;}
.adolescent_new_text01	p b{color:#0470b8; font-size:16px;}
.adolescent_new_text01	p span.orange{color:#b85904;}


/* .adolescent_new_text02 strong	{border:1px solid #ddd; padding:30px 30px 15px 0; margin-bottom:15px; margin-top:-10px; } 
.adolescent_new_text02	ul li{ padding-left:25px; padding-bottom:5px; font-size:14px; color:#555; line-height:160%;}
.adolescent_new_text02	ul li p.text01{color:#b85904; font-weight:bold; padding-left:25px; padding-bottom:25px; text-align:justify;}
.adolescent_new_text02	ul li span{display:block; background:url('../images/rock_bull01.png') no-repeat 0 0; padding-left:25px; height:40px; font-size:16px; font-weight:bold; color:#0576b8}
.adolescent_new_text02	ul li b{display:block; height:30px;} */


.adolescent_new_text02 	{text-align:center; font-family:Nanum Gothic, sans-serif; padding:10px; margin-bottom:15px; background:#e7f2f7; display:block;}
.adolescent_table01	{width:100%;  font-family:Nanum Gothic, sans-serif; border-collapse:collapse; text-align:center;background:#e7f2f7;}
.adolescent_table01 td	{color:#fff; font-size:16px; line-height:130%; text-align:center; padding:40px 10px; /*background:url('../images/adolescent_img.gif') no-repeat center center;*/}
.adolescent_table01 .round_1	{background:url('../images/adolescent_img_1.gif') no-repeat center center;}
.adolescent_table01 .round_2	{background:url('../images/adolescent_img_2.gif') no-repeat center center;}
.adolescent_table01 .round_3	{background:url('../images/adolescent_img_3.gif') no-repeat center center;}
.adolescent_table01 .round_4	{background:url('../images/adolescent_img_4.gif') no-repeat center center;}
.adolescent_table01 .round_5	{background:url('../images/adolescent_img_5.gif') no-repeat center center;}
.adolescent_table01 .round_6	{background:url('../images/adolescent_img_6.gif') no-repeat center center;}
.adolescent_table01 .round_7	{background:url('../images/adolescent_img_7.gif') no-repeat center center;}
.adolescent_table01 .round_8	{background:url('../images/adolescent_img_8.gif') no-repeat center center;}

.adolescent_new_text03 	{text-align:center; font-family:Nanum Gothic, sans-serif; margin-bottom:15px; display:block;}
.adolescent_new_text03 > p	 {color:#036e9d !important; font-size:16px; font-weight:bold; padding:10px; background:#e7f2f7; }
.adolescent_table02	{width:100%;  font-family:Nanum Gothic, sans-serif; border-collapse:collapse; text-align:center; border-left:1px solid #aeaeae; }
.adolescent_table02_line	{width:100%; border-top:2px solid #0576b8; margin-top:10px;}
.adolescent_table02 td	{background:#f6f9fb; color:#444; font-size:14px; line-height:130%; text-align:left; padding:10px; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:justify; }
.adolescent_table02 td.subject	{background:#d0ecff; font-size:16px; font-weight:bold; line-height:130%; padding:10px; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:center; }


.adolescent_new_text04	{border:1px solid #ddd; padding:30px; position:relative}
.adolescent_new_text04	p1{padding-bottom:15px; line-height:160%; font-size:14px; color:#555;text-align:justify;}
.adolescent_new_text04	p span.blue{color:#0470b8; font-size:16px; font-weight:bold}

.adolescent_new_text04 .adolescent_new_img02		{position:absolute; top:30px; left:30px}
.adolescent_new_text04 .text01						{padding-left:430px; padding-top:15px; padding-bottom:15px; line-height:160%; font-size:14px; color:#555; text-align:justify;}
.adolescent_new_img04 > img							{margin-top:-30px;}

.adolescent_new_text04 .text02						{padding-top:15px; padding-bottom:20px; line-height:160%; font-size:14px; color:#555; text-align:justify;}
.adolescent_new_text04 .result02			{width:100%; color:#036e9d !important; font-size:16px; font-weight:bold; padding:10px 69px; background:#e7f2f7;}

.adolescent_table03	{width:100%;  border-top:1px solid #aeaeae; margin-bottom:30px; font-family:Nanum Gothic, sans-serif; border-collapse:collapse; text-align:center; border-left:1px solid #aeaeae; }
.adolescent_table03 td	{color:#444; font-size:13px; line-height:130%; text-align:left; padding:10px; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:justify; }
.adolescent_table03 td.result	{color:#fff; font-size:14px; font-weight:bold; line-height:130%; padding:9px; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; text-align:center; }


.adolescent_new_text04 .adolescent_new_img03		{}
.adolescent_new_text04 .text03						{margin-top:-200px; padding-left:400px; padding-top:15px; padding-bottom:5px; line-height:160%; font-size:14px; color:#555; text-align:justify;}
.adolescent_new_text04	b.cate{color:#b85904; font-weight:bold;}
