@charset "utf-8";
@import url(main.css);
@import url(contents.css);

body {font-size:12px;font-family:굴림;color:#656666;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, dt, dl, dd {margin:0px;padding:0px;font-size:12px;font-family:굴림;color:#626262;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {}
select {font-size:12px;font-family:굴림;}

fieldset {border:0;margin:0px;padding:0px;}
legend {position:absolute;display:none;margin:0px;padding:0px;}

img {border:0;vertical-align:top;}

/* 클리어 */
.cb {clear:both;}

/* default */
a { color:#626262;text-decoration:none;} a:hover {color:#626262; text-decoration:underline;}

/* 건너뛰기 */
#to_content {position:absolute;visibility:hidden;width:0;height:0;font-size:0;line-height:0;}

/* 가이드 */
#wrap {margin:0px auto 0px auto;width:100%;background:url(/site/reservation/image/common/bg_wrap_01.gif) no-repeat top center;}
/* 건너뛰기 */
#to_content {position:absolute; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}

/* 탑영역 */
#header {position:relative;height:319px;margin:0px auto 0px auto;width:940px;background:url(/site/reservation/image/common/bg_header_01.gif) no-repeat;}

/* 상단 로고 */
#logo {position:absolute;top:26px;left:22px;z-index:200;}

/* 상단 바로가기 링크 */
#top_golink {position:absolute;top:24px;right:6px;z-index:200;}
#top_golink div,
#top_golink form {float:left;padding-left:5px;}
#top_golink .link01 {float:left;padding: 3px 3px 0 7px;}
#top_golink .total_search {float:left;padding:0;margin:0;width:250px;}

/* 탑링크 */ 
#gnb {position:absolute;right:0px;top:86px;width:940px;height:45px;z-index:200;}
#gnb div {float:left;padding-right:12px;}
#gnb .none {padding-right:0px;}

#top_visual {background:url(/site/reservation/image/common/bg_visual_01.gif) no-repeat;height:188px;width:940px;position:absolute;left:0px;top:131px;}

/* 컨테이너 */
#container {margin:0px auto 0px auto;width:940px;padding-bottom:50px;height:100%;}

/* 레프트 영역 */
#lnb {float:left;width:193px;background:url(/site/reservation/image/common/bg_lnb_01.gif) repeat-y;position:relative;}
#lnb .bg01 {background:url(/site/reservation/image/common/bg_lnb_02.gif) no-repeat;height:23px;width:100%;position:absolute;top:0px;left:0px;z-index:100;}
#lnb h4 {margin:15px 0px 10px 18px;position:relative;z-index:200;}
#lnb .memu01 {border-bottom:1px solid #DEE2E6;margin-left:18px;width:138px;padding:4px 0px 5px 26px;}
#lnb .memu01 dl {margin:0px 0px 0px 10px;width:128px;}
#lnb .memu01 dd {padding-top:6px;height:14px;}
#lnb .bg02 {background:url(/site/reservation/image/common/bg_lnb_03.gif) no-repeat;height:20px;position:relative;z-index:200;}


/* 컨텐츠 영역 */
#contents {float:right;width:710px;text-align:left;padding:20px 0px 0px 0px;}

.title_area {position:relative;width:680px;margin-bottom:15px;}
.title_area span {position:absolute;right:0px;top:2px;font-size:11px;}

.cont_section01 {margin-top:30px;}
.cont_section01 h4 {background:url(/site/executive/image/common/bul_01.gif) no-repeat 0px 1px;font-weight:bold;padding:0px 0px 10px 15px;color:#000000;font-size:14px;}
.cont_section01 dl {padding:0px 0px 0px 8px;}
.cont_section01 dt {background:url(/site/executive/image/common/bul_02.gif) no-repeat 0px 5px;padding:0px 0px 2px 8px;color:#555555;line-height:18px;}
.cont_section01 dt a {color:#fb740b;}
.cont_section01 dt span {font-weight:bold;color:#555555;}
.cont_section01 dd {padding:4px 0px 10px 9px;color:#555555;line-height:18px;}
.cont_section01 dd ul li {background:url(/site/executive/image/common/bul_03.gif) no-repeat 0px 6px;padding:0px 0px 2px 6px;color:#555555;line-height:18px;}
.cont_section01 dd ul li ul li{background:url(/site/executive/image/common/bul_07.gif) no-repeat 0px 6px;padding:0px 0px 2px 6px;color:#555555;line-height:18px;}
.cont_section01 dd ul.level1 li {background:none;}
.cont_section01 dd ol {margin-left:30px;}
.cont_section01 dd ol li {list-style-type:decimal;padding:5px 0px 5px 0px;line-height:18px;}
.cont_section01 .fc01 {color:#F08030;font-weight:normal;}
.cont_section01 .fc01 a {color:#F08030;font-weight:normal;}
.cont_section01 h5 {background:url(/site/executive/image/common/bul_04.gif) no-repeat 3px 3px;padding:0px 0px 5px 15px;color:#252525;line-height:18px;}


.box_table {border-top:1px solid #6481AE;}
.box_table table {width:100%;}
.box_table th {color:#4F70A3;font-size:11px;background:#EDF2F7;border-right:1px solid #CDD6E3;border-bottom:1px solid #CDD6E3;text-align:center;padding:10px 0px 7px 0px;}
.box_table th div {text-align:left;padding:0px 0px 0px 10px;color:#4F70A3;font-size:11px;}
.box_table td {color:#555555;border-right:1px solid #CDD6E3;border-bottom:1px solid #CDD6E3;text-align:center;padding:8px 0px 5px 0px;}
.box_table td div {text-align:left;padding:0px 0px 0px 10px;}
.box_table .none {border-right:none;}
.box_table .bg01 {background:#F6F6F6;}
.box_table .at {vertical-align:top;}
.box_table .left {text-align:left;}
.box_table .noleft {text-align:left;border-right:none;padding-left:5px;}
.box_table td ul li {background:url(/site/executive/image/common/bul_03.gif) no-repeat 10px 6px;padding:0px 0px 2px 16px;color:#555555;line-height:18px;}
.box_table td ul li ul li{background:url(/site/executive/image/common/bul_07.gif) no-repeat 7px 6px;padding:0px 0px 2px 13px;color:#555555;line-height:18px;}


/* footer 영역 */
#footer {margin:0px auto 0px auto;width:940px;position:relative;height:90px;border-top:1px solid #DEDEDE;}
#footer .footer_logo {position:absolute;left:14px;top:13px;}
#footer .link_copyright {position:absolute;left:78px;top:18px;}
#footer .link_copyright .link01 {height:28px;}
#footer .link_copyright .link01 img {margin-right:3px;}
#footer .link_copyright address {height:16px;}
#footer .link_copyright cite {}
#footer .site_move {position:absolute;right:0px;top:18px;width:350px;}
#footer .site_move .select_area {float:left;padding:1px 2px 1px 6px;}
#footer .site_move .select_area select {width:135px;font-size:11px;}
#footer .site_move .btn01 {float:left;padding:1px 0px 1px 0px;}

/* 여백 */
.space05 {height:5px;}
.space10 {height:10px;}
.space20 {height:20px;}
.space25 {height:25px;}
.space30 {height:30px;}

/* 클리어 */
.cb {clear:both;}




