@charset "utf-8";
@import url(global.css);

/* CSS D.ocument */
#sub_visual img {display:block;}

/* 서브 비주얼 */
#sub_visual{width:100%;height:281px;position:relative;overflow:hidden;}
#sub_visual .vis_bg li{width:100%;height:281px;}
#sub_visual .svis_txt{width:990px;margin:0 auto;position:relative;z-index:100;}
#sub_visual .svis_txt li{position:absolute;display:none;}
#sub_visual .svis_txt .stxt1{top:123px;left:67px;}
#sub_visual .svis_txt .stxt2{top:163px;left:121px;}
#sub_visual .svis_txt .stxt3{top:203px;left:43px;}


/* 서브컨텐츠 */
#sub_middle{width:990px;margin:0 auto;overflow:hidden;}
#sub_middle .left_side{width:209px;margin-left:27px;float:left;}
#sub_middle .left_side img{display:block;}
#sub_middle .left_side li img{*display:inline;}
#sub_middle .right_side{width:700px;margin-right:25px;float:right;}

/* 레프트메뉴 */
#left .left_top{width:204px;padding:40px 3px 25px;border-bottom:1px solid #ebebeb;}
#left .left_top h2{font-size:25px;color:#555;line-height:25px;font-weight:bold;}
#left .left_top p{font-size:13px;color:#a5a5a5;line-height:25px;}
#left a{display:block;}
#left > ul.left_menu > li{border-bottom:1px solid #ddd;}
#left > ul.left_menu > li > a{padding:11px 20px;overflow:hidden;font-size:15px;color:#767676;font-family:NanumGothicBold;background:url(../images/sub/leftmenu_bg.gif) no-repeat left bottom;}/*마우스 아웃*/
#left > ul.left_menu > li.lov > a{padding:11.5px 20px;color:#fff;background:url(../images/sub/leftmenu_bg.gif) no-repeat left top;}/*마우스 오버*/

/* 질문답변 & 고객센터 배너 */
.left_side .left_banner{margin-top:70px;overflow:hidden;}
.left_banner .banner_01{width:210px;padding-bottom:15px;overflow:hidden;border-bottom:1px dashed #ccc;}
.left_banner .banner_02{width:210px;margin:15px 0 230px;overflow:hidden;}
.left_banner p{float:left;}
.left_banner .banner_01 .icon, .left_banner .banner_02 .icon{width:53px;height:51px;margin-right:17px;background-color:#747474;}
.left_banner .banner_01 .text, .left_banner .banner_02 .text{font-size:17px;font-family:NanumGothicBold;color:#333;line-height:23px;}
.left_banner .banner_01 .icon{font-size:16px;font-family:NanumGothicBold;text-align:center;line-height:50px;text-shadow:1px 1px 5px rgba(77, 77, 77, 0.4);}
.left_banner .banner_01 .icon a{display:block;color:#fff;}
.left_banner .banner_02 .icon{background:url(../images/sub/banner_02_icon.png) no-repeat center center #747474;}
.left_banner .banner_01 .text a{color:#333;}
.left_banner .banner_01 .text span{font-size:12px;color:#666;line-height:26px;letter-spacing:-0.5px;}
.left_banner .banner_02 .text span{font-size:20px;color:#f05a28;line-height:30px;letter-spacing:-0.5px;}


/* 페이지 타이틀 */
.page_title{padding-bottom:10px;overflow:hidden;}
.page_title img{display:block;}
.page_title .stitle{margin-top:40px;float:left;}
.page_title .stitle h3{overflow:hidden;font-size:32px;line-height:32px;color:#555;height:36px;}

/* 페이지 로케이션 */
.page_title .location{margin-top:55px;float:right;color:#969696;}
.page_title .location span{padding:1px 0;}
.page_title .location .home{margin-right:7px;padding-left:22px;background:url(../images/sub/home_icon.gif) no-repeat left center;}
.page_title .location .loc_txt1{padding-left:7px;margin-right:7px;}
.page_title .location .current_page{margin-right:0;font-weight:bold;}


/* 내용 페이지 */
.page{width:700px;overflow:hidden;margin:25px 0 60px 0;font-family:"맑은 고딕", "Malgun Gothic", "돋움", Dotum, "굴림", Gulim, sans-serif;}
.page h4 strong,.page li strong,.page p strong{color:#c34335;}
.page_board{width:775px;overflow:hidden; margin:35px 25px 35px 25px; font-family:돋움,돋움체,굴림,굴림체;}

.page p{line-height:20px;font-size:14px;margin-bottom:20px;margin-left:3px;}

.page .p_top,.greet .greet_top{line-height:42px;margin-bottom:25px;font-size:26px;}
.page .p_top span,.greet .greet_top span{font-size:16px;}
.page .p_top{padding:32px 0 32px 0;margin:0;}

.page h4{ font-size:17px; color:#003a88; font-family: 'NanumGothicBold'; margin-bottom:10px;margin-top:35px; background:url(../images/sub/h4_bullet.jpg) no-repeat left 5px; padding-left:12px;} 
.page_wrap{margin-left:20px;}


.Gmap{width:695px;height:445px;border:1px solid #ccc;}
.Gmap .Gmap_print{width:685px;height:435px;margin:5px;}

.tbl{border-top:2px solid #034a89; border-bottom:1px solid #034a89;border-right:1px soli #fff;}
.tbl td{border-top:1px solid #ddd;padding:7px 0px 8px 0px; text-align:center;border-right:1px solid #ddd;}
.tbl th{ background-color:#8dadca;color:#fff;padding:7px 0px 8px 0px;border-right:1px solid #fff;}
.tbl .t_col{color:#555; background-color:#f7f7f7; font-weight:bold;}

.tbl tr .nbor{border-right:none;}



/* 서브페이지에서만 */
#footer{margin-top:0;}