﻿@charset "utf-8";
/* CSS Document */
/*@import url(./gmb.css);*/
@import url(./default.css?dt=20231023);
@import url(./common.css?dt=20231023);
@import url(./customize_2023.css?dt=20231023);
.cboth { clear: both; height: 0; line-height: 0; font-size: 0; }
/* 기본 링크 */
a:link { color: #484848; text-decoration: none; }
a:visited { color: #484848; text-decoration: none; }
a:hover { color: #e94c05; text-decoration: none; }
a:active { color: #484848; text-decoration: none; }
/* 링크관련 */
a.Point_1:link { color: #000caf; text-decoration: none; }
a.Point_1:visited { color: #000caf; text-decoration: none; }
a.Point_1:hover { color: #000caf; text-decoration: underline; }
a.Point_1:active { color: #000caf; text-decoration: underline; }

#TopMenu_3Depth_Box { position: relative; margin: 3px 0 0 50px; } /* Main의 Flash 때문에 height 제거 height:52px; */
#TopMenu_3Depth_Box ul#TopMenu_3Depth { position: absolute; left: 0px; top: 0px; width: 100%; margin: 0px; padding: 0px; list-style: none; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li { margin: 0; padding: 2px 35px 0 5px; list-style: none; display: inline; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li a { position: relative; z-index: 6; margin: 0; padding: 0; }
.TopMenu_4Depth_Ty_0 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_0 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
.TopMenu_4Depth_Ty_1 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_1 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
.TopMenu_4Depth_Ty_2 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_2 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
.TopMenu_4Depth_Ty_3 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_3 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
.TopMenu_4Depth_Ty_4 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_4 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
.TopMenu_4Depth_Ty_5 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_5 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
.TopMenu_4Depth_Ty_6 { position: absolute; left: 0px; top: 23px; background: #FFF; display: none; }
.TopMenu_4Depth_Ty_6 .TopMenu_4Depth_Sub { float: left; height: 23px; background: #FFF; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul { margin: 0px 10px 2px 10px; _margin-top: 2px; padding: 0px; list-style: none; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul li { float: left; padding: 4px 8px 0px 8px; list-style: none; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul li a { font-family: 굴림체, 돋음체, Arial Black; font-size: 12px; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul.font_small_type1 li { padding: 0px 3px 0px 3px; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul.font_small_type1 li a { letter-spacing: -1px; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul li a:link { color: #484848; text-decoration: none; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul li a:visited { color: #484848; text-decoration: none; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul li a:hover { color: #e94c05; text-decoration: none; }
#TopMenu_3Depth_Box ul#TopMenu_3Depth li .TopMenu_4Depth_Sub ul li a:active { color: #484848; text-decoration: none; }
#TopMenu_4Depth_0 { left: 05px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
#TopMenu_4Depth_1 { left: 123px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
#TopMenu_4Depth_2 { left: 259px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
#TopMenu_4Depth_3 { left: 397px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
#TopMenu_4Depth_4 { left: 161px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
#TopMenu_4Depth_5 { left: 495px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
#TopMenu_4Depth_6 { left: 400px; border-bottom: #a8b1c4 2px solid; border-left: 1px #a8b1c4 solid; border-right: #a8b1c4 1px solid; }
/*왼쪽서브메뉴*/
.menutitle { cursor: pointer; margin-bottom: 5px; border-bottom: #0b418c 1px solid; color: #000000; width: 167px; padding: 8px; text-align: left; font-size: 12px; padding-left: 25px; background: url(../images/ico/001_530.gif) no-repeat 0 50%; }
.menutitle02 { cursor: pointer; border-bottom: #0b418c 1px solid; width: 167px; padding: 8px; text-align: left; font-size: 12px; background: url(../images/ico/001_60.gif) no-repeat 0 50% #FFF; padding-left: 25px; }
.submenu { margin-bottom: 0.5em; margin-left: 17px; border-bottom: #0b418c 1px dotted; }
.submenu a { background: url(../images/ico/dot.gif) no-repeat 0 50%; padding-left: 10px; margin-left: 5px; }
#masterdiv { width: 200px; }
#faqList dd { display: none; }

/*상세보기 추가테이블*/
.dgdetailtable{}
.dgdetailtable td{text-align:center;}



/* 달력 start//////////////////// */
/* datepicker 관련 */
.ui-datepicker {display:none;width:200px;padding:8px 5px 7px 5px;background:#eee; border-radius:3px; z-index:5 !important;} /*테두리 박스*/
.ui-datepicker-header {padding:0 14px; margin-bottom:6px; } /*상단영역*/
.ui-datepicker-header > .ui-datepicker-title {font-size:12px;color:#333;font-weight:bold;font-family:Arial;text-align:center;}
.ui-datepicker-header > .ui-datepicker-title > * {margin-top:-2px}
.ui-datepicker-title .ui-datepicker-month {display:inline-block;margin-right:8px;font-size:12px; }/*월 숫자*/

/*이전다음*/
.ui-datepicker-header a {display:block;width:8px;height:14px; text-indent:-9999em; cursor:pointer;}
.ui-datepicker-prev {float:left;background:url(/images/btn/web-btn-date-prev.png) no-repeat}
.ui-datepicker-next {float:right;background:url(/images/btn/web-btn-date-next.png) no-repeat}

.ui-datepicker-calendar {width:190px;border-top:0 none;border-bottom:1px solid #666;background:#fff;margin:0 auto;}/*날짜영역*/
.ui-datepicker-calendar th {font-weight:normal; padding:9px 0 8px 0;color:#666; border-bottom:1px solid #666; font-size:9px;}/*요일영역*/
.ui-datepicker-calendar td {width:25px;padding:2px 0;border-bottom:1px solid #e3e3e3;text-align:center;font-size:11px}
.ui-datepicker-calendar tr td:first-child {width:26px}
.ui-datepicker-calendar tr:last-child td {border-bottom:0}
.ui-datepicker-calendar td a {display:inline-block;width:20px;height:20px;line-height:23px}
.ui-datepicker-calendar th:first-child span, .ui-datepicker-calendar td:first-child a {color:#f86312; margin-left:2px;}/*sunday*/
.ui-datepicker-calendar a.ui-state-active {background:#8ab5c5;color:#fff; font-weight:bold}
.ui-datepicker-calendar .ui-datepicker-today a {color:#8ab5c5; font-weight:bold;}
.ui-datepicker-calendar td a:hover, .ui-datepicker-calendar td:first-child a:hover {color:#f89818}
.ui-datepicker-calendar a.ui-state-active:hover {color:red;}
.ui-datepicker-calendar td {border-bottom:1px solid #e3e3e3;text-align:center}
.ui-datepicker-calendar td a {display:block; width:20px; height:20px; color:#666; text-align:center; font-family:Arial; font-size:11px}
.ui-datepicker-calendar .ui-datepicker-today a {color:#fff;font-weight:bold;background:#f89818;}
.ui-datepicker-calendar tr{height:23px;}

.ui-datepicker-bottom select {width:69px;height:18px;border:1px solid #c5c5c5;font-size:11px;font-family:"돋움",Dotum; margin-top:7px;}
.ui-datepicker-bottom select:first-child + select {float:left;margin-right:8px}
.ui-datepicker-current {display:none}
.ui-datepicker-close {position:absolute;right:5px;bottom:10px;width:11px;height:11px;background:url(/images/btn/web-btn-date-close.png) no-repeat;text-indent:-9999em}

/* 날짜선택 */
.dateSearch {display:inline-block; /*width:238px;*/ vertical-align:middle;}
.dateSearch input, .dateSearch span {float:left}
.dateSearch input {width:103px; height:21px; font-size:12px; text-align:left; box-sizing:border-box; background:url(/images/button/cal_ico01.gif) no-repeat 81px 2px; border:1px solid #d7d7d7; padding-left:5px; margin-top:3px; text-align:left; color:#898989;}
.dateSearch span {display:inline-block; width:22px; height:28px; line-height:31px; text-align:center; font-size:12px; font-weight:600; color:#898989;}
.ie8 .dateSearch input {height:13px;padding:8px 0 6px 0}
/* //////////////////// 달력 end*/
