/* common style */
* { margin:0; padding:0; }
body, th, td, textarea, h1, h2, h3, h4, h5, h6 {
 font-family:dotum;
 font-size:9pt;
 color:#424142;
}
body, th, td, textarea  { line-height:16px; }
img, fieldset     { border:0; }
li        { list-style:none; }
select, input     { font-family:verdana; color:#000000; font-size:1.05em; line-height:1.2em; }
address,em     { font-style:normal; }
button       { border:none; background:none; cursor:pointer; }
hr, legend     { display:none; }
p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
/* common layout */
body {width:100%; text-align:center;background-color:#ffffff;}
#wrap {position:relative; width:950px; margin:0 auto; text-align:left;background-color:#ffffff;}
#header {position:relative; width:100%; height:96px; background-color:#ffffff;}
#header h1 {position:absolute; top:11px; left:0px; z-index:100;}
#global_nav {position:absolute; top:9px; right:9px; z-index:100;}
#global_nav li {float:left; margin-right:6px; padding:0 0 0 8px; background:url(/base/img/common/global_line.gif) left 3px no-repeat; display:inline;}
#global_nav li.first {padding:0; background:none !important;}
#flash_nav {position:relative; top:29px; text-align:right; background:url(/base/img/common/flash_bg.gif) left top no-repeat;}
#flash_visual {clear:both; float:left;}
#middle_wrap {clear:both; float:left; width:950px; padding:16 0 0 0 left top repeat-y;} /*background:url(/base/img/common/bg_subcont.gif) */
#middle_topbg {padding:45px 0 30px 0; width:950px; background:url(/base/img/common/bg_subcont_top.gif) left top no-repeat;}
/* #middle {float:left; width:950px; padding-bottom:50px; background:url(/base/img/common/bg_subcont_bt.gif) left bottom no-repeat;} */ /* sub middle */
#middle_main {float:left; width:950px; padding:0px; }  /* main middle background:url(/base/img/common/bg_subcont_bt.gif); left bottom no-repeat; */
/* :root #middle_main {width:922px;}*/
#promise {clear:both; float:left; width:100%;backgound-color:#e0e0e0}
#promise h3 {float:left;}
#promise ul {float:left; padding-right:18px; background:url(/base/img/common/promise_end.gif) right top x-repeat;}
#promise ul li {float:left; padding-left:30px; background:url(/base/img/common/promise_line.gif) left top x-repeat;}
#promise ul li.fir {padding-left:16px;}
#promise ul li img {vertical-align:top;}


#footer {clear:both; float:center; width:950px; margin:10 0 0 0; padding:0 5 15 0;}
#footer h2 {float:left; margin-left:45px; display:inline;}
#footer .copyright {float:left; text-align:left; margin:6 0 0 45px; display:inline;font-family:µ¸¿ò; font-size:8pt; color:#878787;}
#footer .family_site_wrap {float:right; margin-top:2px;}
#footer .family_site_wrap label {margin-right:17px;}
#footer .family_site_wrap label img {vertical-align:middle;}
#footer .family_site_wrap select {font-family:µ¸¿ò; font-size:8pt ; color:#878787;}

#footer_banner {clear:both; float:center; width:950px; margin:0px; padding:0px;}
#footer_banner ul{float:left;padding-left:2px;}
#footer_banner ul li{float:left; padding-right:3px;}
#footer_banner ul li img{border:0px;}
/* main_layout */
#main_left {float:left; padding-right:13px;  right top no-repeat;} /*min-height:328px; _height:328px; */
#main_left dl {float:left; width:264px; margin-bottom:9px; padding:0px 16px 0px 0; text-align:center; }
#main_left dl dt {}
#main_left dl dd {margin-bottom:9px;}
#main_left .banner {clear:both; float:left; width:168px;}

#main_left #main_notice {clear:both; float:left; width:100%; background-color:#c5edff; padding:1px;margin-bottom:16px;height:148px;}
#main_left #main_notice #main_notice_inner {clear:both; float:left; width:100%; padding: 8px; height:146px;}
#main_left #main_notice #main_notice_inner2 {clear:both; float:left; width:100%; padding: 4px; background-color:#ffffff;height:146px;}


#main_cont {position:relative; float:left; width:336px; padding:0 0px; right top no-repeat;}
#main_cont #footprints {position:relative; float:left; width:444px; height:100px; margin-bottom:0px;}
#main_cont #footprint_tit {float:left; width:100%;}
#main_cont #footprint_tit h3 {float:left; position:absolute;}
#main_cont #footprint_tit ul {float:right; margin-top:2px;}
#main_cont #footprint_tit ul li {float:left; margin:0 2px 0 0; display:inline;}
#main_cont #footprint_cont {float:left; width:100%;}
#main_cont #footprint_img {position:relative; float:left; margin:0 4px; display:inline;}
#main_cont #footprint_img01 {position:absolute;}
#main_cont #footprint_img02,
#main_cont #footprint_img03,
#main_cont #footprint_img04,
#main_cont #footprint_img05 {position:absolute; display:none;}
#main_cont #footprint_cont .btn_prev {float:left; margin-top:22px;}
#main_cont #footprint_cont .btn_next {float:right; margin-top:22px;}
#main_cont #main_know {float:left; height:100px; margin-bottom:20px;}
#main_cont #main_know h3 {margin-bottom:9px;}
#main_cont #main_column {clear:both; float:left; width:100%; height:95px; margin-bottom:28px;}
#main_cont #main_column h3 {margin-bottom:5px;}
#main_cont #main_gallery {position:relative; float:left; width:444px;}
#main_cont #main_movie {position:relative; float:left; width:208px;}
#main_cont #main_movie p {position:relative; z-index:150;}
#main_cont #main_movie .main_board {position:relative; margin:-28px 0 0 0;}
:root #main_cont #main_movie .main_board { margin:0;}

#main_right {float:left; width:350px; padding-left:16px; }
#main_right #main_album {float:right; width:100%; background-color:#6bbfd3; padding:1px;}
#main_right #main_album #main_album_inner {clear:both; float:center; width:100%; padding: 8px; background-color:#ffffff; }
#main_left #main_schedule {margin-bottom:0px;}
#main_left .schedule {clear:both;}
#main_right .main_promise {float:left; margin-bottom:20px;}

#main_cont #main_notice                     {clear:both; float:left; width:100%; padding: 1 1 1 1; background-color:#e0e0e0;height:148px;margin-bottom:16px;}
#main_cont #main_notice #main_notice_inner  {clear:both; float:left; width:100%; padding: 8px; background-color:#ffffff;height:146px;}
#main_cont #main_notice #main_notice_inner2 {clear:both; float:left; width:100%; padding: 8px; background-color:#ffffff;height:146px;}


#main_right #main_notice .notice {height:72px;}
/* °Ô½ÃÆÇ Å¸ÀÌÆ² */
.board_title        {float:left; width:100%; margin-bottom:7px;}
.board_title_m_sche {float:left; width:100%; margin-bottom:-1px;}
.board_title h3 {float:left;}
.board_title_m_sche h3 {float:left;}
.board_title p {float:right; margin:3px 10px 0 0;}
.main_board {float:left; width:100%;}
.board_output_imgs {width:300px; height:246px; margin-bottom:8px; text-align:center;} /* ¸ÞÀÎ ¾Ù¹ü »çÁøÅ©±â ¿øº» 94*56 */
/* Æû¸ÞÀÏ */
.form_mail_img {margin-bottom:35px;}
.form_mail {border-top:2px solid #7591ab;}
.form_mail td {padding:5px 10px; border-bottom:1px solid #e8ecef; background:#fbfbfb;}
.form_mail td.formmail_cell_bgcolor {padding:5px 10px;}
.form_mail td.formmail_cell_bgcolor br {line-height:0;}
.form_mail td.formmail_cell_bgcolor textarea {width:100%; border:1px solid #ccc;}
.form_mail_btn {clear:both; float:left; width:100%; margin-top:20px; text-align:center;}
/* ÃßÃâÇü °Ô½ÃÆÇ ½ºÅ¸ÀÏ */
.board_output td {color:#898989;}
#main_know .board_output td {padding:0; font-size:11px; vertical-align:top; line-height:16px;}
#main_know .board_output td a {font-size:14px; color:#1b4b82; margin-bottom:5px; display:inline-block;}
#main_know .board_output td a:link {text-decoration:underline;}
#main_know .board_output td a:hover {text-decoration:underline;}
#main_know .board_output_imgs {margin-right:15px;}
#main_column .board_output td {padding:0; font-size:11px; vertical-align:top; line-height:16px;}
#main_column .board_output td a {font-size:14px; color:#1b4b82; margin-bottom:5px; display:inline-block;}
#main_column .board_output td a:link {text-decoration:underline;}
#main_column .board_output td a:hover {text-decoration:underline;}
#main_column .board_output_imgs {margin-right:15px;}
#main_movie .board_output {position:absolute; top:6px;}
#main_movie .board_movie {width:208px;}
#main_movie .board_movie td td td {width:102px; text-align:center; vertical-align:bottom;}
#main_album .board_output {width:100%;}
#main_album .board_output td td td {width:320px; text-align:center; vertical-align:bottom;}
.main_board a {font-size:11px; color:#898989; text-decoration:none;}
.main_board a:hover {text-decoration:underline;}
.main_board .bd_out1 {padding:3px 0 2px 5px;}
/* sub layout */
#second_nav {float:left; padding-left:31px;}
#secondmenu {float:left; width:182px; margin-bottom:50px;}
.banner_wrap {clear:both; float:left; width:150px; background:url(/base/img/common/banner_bg.gif) left top repeat-y;}
.banner {float:left; width:100%; margin:0; background:url(/base/img/common/banner_bg_bt.gif) left bottom no-repeat;}
.banner ul {margin:0; padding:9px 10px 15px 7px; background:url(/base/img/common/banner_bg_top.gif) left top no-repeat;}

#cont_group {float:left; width:692px; min-height:450px; _height:450px; padding-left:25px;  left top no-repeat;} /* background:url(/base/img/common/bg_subcont_line.gif) */
#cont_title {float:left; width:692px; padding:5px 0 12px 0; border-bottom:1px solid #f0f0f0;}
#cont_title h3 {float:left;}
#cont_title #location {float:right; margin-top:6px; font-size:11px;}
#cont_title #location li {float:left; margin-left:6px; padding-left:11px; color:#bbb; background:url(/base/img/common/arr_location_next.gif) left 1px no-repeat; display:inline;}
#cont_title #location li.first {padding-left:10px;background:url(/base/img/common/arr_location.gif) left 4px no-repeat;}
#cont_title #location li.now {color:#707070;}
#content {position:relative; float:left; width:692px; padding:28px 0 0 0;}
#content_board {position:relative; float:left; width:692px; padding:15px 0 0 0; text-align:center;}
#board_area {clear:both; width:661px; margin:0 auto; text-align:left;}
.board_cont {clear:both;}
/* °É¾î¿Â ¹ßÀÚÃë */
.footprints {position:relative; float:left; width:660px; color:#898989; background:url(/base/img/common/bg_footprint_list.gif) left top no-repeat;}
.footprints_list {float:left; width:225px; margin-top:21px;}
.footprints_list a {text-decoration:none; color:#898989;}
.footprints_list li {margin:0 0 13px 12px; padding-left:10px; background:url(/base/img/common/ico_footprint.gif) left 5px no-repeat;}
#footprints_cont_area {position:relative; float:left; width:406px; margin-top:20px; line-height:21px; padding-left:26px; background:url(/base/img/common/line_footprint.gif) left top no-repeat;}
#footprints_cont_area h4 {margin-bottom:26px; color:#898989;}
#footprints_cont {float:left; width:100%; padding-bottom:100px; background:url(/base/img/common/img_footprint.gif) right bottom no-repeat;}
#footprints_cont1, #footprints_cont2, #footprints_cont3, #footprints_cont4, #footprints_cont5 {float:left; width:100%;}
#footprints_cont2, #footprints_cont3, #footprints_cont4, #footprints_cont5 {display:none;}
.footprints_text {clear:both; float:left; width:100%;}
/* ¾à·Â¼Ò°³ */
.profile {margin:0 0 0 50px; padding:17px 0 0 0;}
/* È«±æµ¿ÀÇ ¾à¼Ó */
.promise {width:100%; text-align:center;}
/* °øÁö»çÇ× */
.board_visual {float:left; width:100%; margin:0 0 5px 0; text-align:left;}
/* È«±æµ¿ ¾Ù¹ü */
.top_text {float:left; margin:0 0 20px 0; text-align:left;}
.board_text {float:left; width:661px; padding:10px 0; font-family:dotum, µ¸¿ò; font-size:12px; color:#9cc0ce; font-weight:bold; text-align:left;}
.board_text2 {float:left; width:661px; margin-bottom:10px; padding:10px 0; font-family:dotum, µ¸¿ò; font-size:12px; color:#9cc0ce; font-weight:bold; text-align:left;}
/* ÈÄ¿ø ¾È³» */
.support_guide {margin-top:10px;}
.support_guide .txt01 {margin-bottom:42px;}
.support_guide .btn {width:100%; margin-bottom:24px; text-align:center;}
.support_guide h4 {margin-bottom:12px;}
.support_guide .txt02 {margin-bottom:26px;}
.support_guide .txt03 {margin-bottom:26px;}
.support_guide .txt04 {margin-bottom:45px;}
.support_guide .txt05 {}
/* ÈÄ¿øÇÏ±â */
.support_txt {margin-top:10px;}
.support {margin:37px 0 0 11px;}
.support h4 {margin-bottom:12px;}
.support h5 {margin-bottom:11px;}
.support .border_wrap {float:left; margin-bottom:25px; padding:5px; background:#f0f0f0;}
.support .support_bank {float:left; width:660px; padding:17px 35px; background:#fbfbfb;}
.support .support_bank2 {float:left; width:660px; padding:17px 35px; background:#fbfbfb;}

:root .support .support_bank {width:575px;}
:root .support .support_bank2 {width:575px;}

.support .support_bank ul {float:left; width:590px; margin-bottom:17px; padding-bottom:17px; background:url(/base/img/common/support02_underline.gif) left bottom no-repeat;}
.support .support_bank2 ul {float:left; width:590px; margin-bottom:17px; padding-bottom:17px; background:url(/base/img/common/support02_underline.gif) left bottom no-repeat;} 
 
.support .support_bank ul li {float:left; padding-right:50px; margin-right:40px; background:url(/base/img/common/support02_dotline.gif) right 4px no-repeat;}
.support .support_bank2 ul li {float:left; padding-left: 80; padding-right:80px; margin-right:40px; background:url(/base/img/common/support02_dotline.gif) right 4px no-repeat;} 

.support .support_bank ul li.none {padding:0; margin:0; background:none;}
.support .support_bank2 ul li.none {padding-left: 50;padding-right:0; margin:0; background:none;}

.support .support_bank ul li img {vertical-align:top;}

.support .support_bank p {float:left; margin:0;} 
.support .support_bank2 p {float:left; padding-left:220px;margin:0;} 

.support .support_sinhan {float:left; width:660px; padding:14px 26px 14px 17px; background:#fbfbfb;}
:root .support .support_sinhan  {width:608px;}
.support .support_sinhan ul {float:left; width:608px;}
.support .support_sinhan ul li {float:left;}
.support .support_sinhan ul li.none {margin:11px 0 0 20px;}
/* È¸¿øÅ»Åð */
.leave table td {color:#8c8f94;}
.leave h4 {margin-bottom:10px; text-align:left;}
.board_leave {width:661px; margin-bottom:45px; font-size:12px; font-family:±¼¸²,µ¸¿ò; color:#8c8f94; border-top:2px solid #7591ab;}
.board_leave th {padding:4px 5px 5px 5px; color:#7591ab; border-bottom:1px solid #e8ecef;}
.board_leave td {padding:4px 5px 5px 10px; text-align:left; color:#8c8f94; border-bottom:1px solid #e8ecef;}
.board_leave td .member_border {height:19px; padding:2px 5px 0 5px; font-family:µ¸¿ò; font-size:12px; border:1px solid #ccc;}
/* ÀÓ½Ã¸Þ´º css */
#ghost_menu a {color:#888; text-decoration:none;}
#ghost_menu {position:absolute; top:0; left:0;}
#ghost_menu_top {position:relative; float:left; width:100%; left:0;}
#ghost_menu_top li {float:left; margin-right:110px; font-size:14px; font-weight:bold; line-height:20px; white-space:nowrap; display:inline;}
#ghost_menu_top li.end {margin-right:0;}
#ghost_menu_sub {clear:both; float:left; width:100%; margin-top:8px; background:#fff;}
#ghost_menu_sub ul li {float:left; margin-right:10px; padding:5px 10px; font-weight:normal; font-size:12px; display:inline;}
#ghost_menu_sub ul li a:hover {text-decoration:underline;}
#ghost_menu1 {}
#ghost_menu2 {}
#ghost_menu3 {}
#ghost_menu4 {float:right;}
/* ¸ÞÀÎ º£³Ê ·Ñ¸µ*/
.anythingSlider                         { width: 950px; height: 340px; position:relative; top: -3px; left: 0px; }
.anythingSlider .wrapper                { width: 950px; height: 324px; margin: 0; position: absolute; overflow:hidden;}
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul li             { display: block; float: left; padding: 0; height: 80px; width: 950px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 34px; width: 20px; }
.anythingSlider .forward                { background-position: 0; right: 5px; background: url(/base/img/common/m_footprint_next.gif) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 165px; cursor: pointer;}
.anythingSlider .back                   { background-position: 0; left: 5px; background: url(/base/img/common/m_footprint_prev.gif) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 165px; cursor: pointer; }
#thumbNav                               { position: relative; top :324 px; text-align: center; }
#thumbNav a                             { color: #868D97; font: 10px/15px µ¸¿òÃ¼; font-weight:bold; display:inline; padding: 0 5px; height: 15px; margin: 2px 2px 0 0; background: #fff url(/base/img/common/banner_icon_out.gif) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background: #fff url(/base/img/common/banner_icon_over.gif) repeat-x; }
#thumbNav a.cur                         { background: #fff url(/base/img/common/banner_icon_over.gif) repeat-x;  }
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/* 2012.02.20. Added for main tab */
#board_list_output{width:1700px;}
#board_list_output .tab{width:100%;font-size:0;margin:0 10px 0 0;}
#board_list_output .tab a{font-size:0;padding:0 1px 0 0;}
#board_list_output .tab .more{float:right;margin:8px 0 0 0;}
#board_list_output .output_table{width:100%;margin:8px 0 0 0;}
#board_list_output .output_table td {font-size:11px;font-family:dotum;color:#777777;height:22px;}
#board_list_output .output_table a{font-size:9pt;font-family:dotum;color:#777777;}
#board_list_output .output_table .date {color:#999999;}

/* ÇÏ´Ü ¹è³Ê·Ñ¸µ*/
.footerBannerSlider                         { width: 950px; height: 62px; position:relative;top: -3px; left: 0px; } /* padding:0 5 15 0; */
.footerBannerSlider .wrapper                { width: 950px; height: 52px; margin: 0;  position: absolute; overflow:hidden;}
.footerBannerSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 2 ; }
.footerBannerSlider ul li                   { display: block; float: left; padding-right:3px; height: auto; width: auto; margin: 0; }
.footerBannerSlider ul li img                   {border:0;}
/*
  Prevents
*/
.footerBannerSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.footerBannerSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }