@charset "utf-8";


/*전화번호*/
#quick_menu{padding:10px 8px 10px 58px; overflow: hidden; position:absolute; top:36px; right: 140px;
z-index: 9999; background:url(/images/quick_bg.gif) no-repeat 8px 17px; border:1px solid #ddd;}
#quick_menu ul{line-height:21px}
#quick_menu .quick_txt01{font-size:16px; color:#000; letter-spacing:3px;}
#quick_menu .quick_txt02{font-weight:bold; font-size:18px; color:#000;}
/*헤더*/
#header{width:100%; border-bottom: 1px solid #eee; position: relative;z-index: 999;}
#header #top_wrap{width:100%; height: 29px; background: #fafafa; border-bottom: 1px solid #eee;}
#header #top_wrap .top{width:952px; margin: 0 auto;}
#header #top_wrap .top ul li{display: block; float:left; font-size: 12px; color:#fafafa;height: 29px;line-height: 29px;}
#header #top_wrap .top .top_link_01{float:right;}
#header #top_wrap .top .top_link_02{float:left;}
#header #top_wrap .top .top_link_01 li a{font-size: 12px; color:#999; border-left: 1px solid #eee; padding:0 20px;}
#header #top_wrap .top .top_link_02 li a{font-size: 12px; color:#999; border-left: 1px solid #eee; padding:0 20px;}
/*내비게이션*/
.logo{text-align:center;padding:25px 0;}
.logo img{vertical-align:top;}

#nav{margin:0 auto;z-index:10;border-top:1px solid #eee;}
#nav ul{overflow:visible;width:1110px;margin:0 auto;}
#nav ul:after{content:""; clear:both; display:block;}
#nav .depth {display: block;}
#nav .depth li{display: block;position:relative; z-index: 9998; width:220px;}
#nav .depth li:hover{background:#05259c;}
#nav .depth li:hover>a{color:#fff;}
#nav .depth .nav_list{float:left;}
#nav .depth .mm{display: block;text-align: center; font-weight: 500; color:#232323; font-size: 16px;height:46px;line-height:46px;}
#nav .depth .subnav{padding-top:8px;display: none; position:absolute; z-index:9999; left:0;height:166px; text-align: left; border-right:1px solid #eee;width:220px;top:46px;}
#nav .depth .subnav li{height: 32px; line-height: 32px; letter-spacing: -1px;text-indent:15px;background:transparent;}
#nav .depth .subnav li:hover a{font-weight: bold; color:#090719;}
#nav .depth .subnav a{font-size: 13px; color:#555; display: block; width:100%; height: 100%;}
#nav .depth .subnav .sub_subnav {height: 25px; line-height: 25px; letter-spacing: -1px; }
#nav .depth .subnav .sub_subnav a{font-size: 13px; color:#999;text-indent: 30px;}
#nav .depth .subnav .margin_top{margin-top: 20px;}
.bgGnb{display:none;background: #fff; height: 180px; width:100%; position:absolute;top:156px;left:0;z-index:998; border-bottom: 1px solid #eee; }
#container{width:100%;}

/*메인비주얼*/
.mainVisual{ width:100%;}

/*푸터*/
#footer{width:100%; background: #05259c;}
#footer #foot{width:952px; margin: 0 auto;padding:30px 0; text-align: center; }
#footer #foot address{font-style: normal; color:#fff; font-size: 12px;}
#footer #foot address a{font-style: normal; color:#fff; font-size: 12px;}
#footer #foot .foot_copy{color:#fff; font-size: 12px;}
#footer #foot .foot_copy a{font-weight: bold; color:#fff;}
.kod_link{float:right;}

/*서브페이지*/
#sub_container{width:100%; }
.sub_visual{width:100%; background: url(/images/sub_visual.jpg) center center; height: 180px;}
.sub_visual p{text-align: center;}
.sub_visual .sub_visual_tit{font-size: 36px; padding-top: 50px;}
.sub_visual .sub_visual_txt{font-size: 12px; color:#333;}  
.sub_contents{width:100%; background: url(/images/path_bg.PNG) no-repeat 0 0;}
.sub_contents:after{display: block; clear: both; content: '';}
/*왼쪽메뉴*/
.left_side{float:left; width:200px; margin-bottom:30px;}
.left_side .left_tit{width:200px; /* background: url(/images/sub_tit_bg.gif); */background-color:#05259c; height: 150px;}
.left_side .left_tit p{font-size: 30px; color:#fff; font-weight: bold; text-align: center; line-height: 163px; height: 150px;width:200px;}
.left_list ul{display: block; width:198px;}
.left_list ul li{display: block;}
.left_list ul li a{display: block;}
.left_list .sub_depth_01 li{ width:198px; }
.left_list .sub_depth_01 li:hover a{color:#090719; font-weight: 600;}
.left_list .sub_depth_01 li:hover ul li a{color:#999;font-weight: 400;}
.left_list .sub_depth_01 li:hover ul li .sub_active_03{color:#254675 ; font-weight: bold;}
.left_list .sub_depth_01 li ul li:hover a{color:#090719;background: url(/images/blt_on.gif) no-repeat 25px 15px; }
.left_list .sub_depth_01 li a{display: block; width:100%; height: 100%; font-size: 14px; text-align:center;border:1px solid #eee; border-width: 0 1px 1px 1px;padding:14px 0; color:#666;}
.left_list .sub_depth_01 li .active{background:#f9f9f9; color:#090719 !important; font-weight: 600; border-right:1px solid #eeeeee;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;width:198px; }
.left_list .sub_depth_01 li .active:hover{color:#090719 !important;}
.left_list .sub_depth_02{background: #fafafa; padding:20px 0; border:1px solid #eee; border-width:0px 1px 1px 1px; text-align: left;}
.left_list .sub_depth_02 li a{font-size: 12px; color:#999; text-indent: 40px; background: url(/images/blt_off.gif) no-repeat 25px 15px; border-width:0 0 0 0; padding:5px 0; text-align: left;}
.left_list .sub_depth_02 li .sub_active{color:#090719 !important;background: url(/images/blt_on.gif) no-repeat 25px 15px; }
.left_list .sub_depth_03 a{background:none !important; font-size: 12px;font-family: "Nanum Gothic"; padding:2px 0!important; }
.left_list .sub_depth_03 a span{font-weight: bold;}
.left_list .sub_depth_03  .sub_active_03{color:#254675 ; font-weight: bold;}
.left_list .sub_depth_03  .sub_active_03:hover{color:#254675 ; font-weight: bold;}
.exc_padding a{padding:20px 0 5px 0!important;background: url(/images/blt_off.gif) no-repeat 25px 30px!important;}
.exc_padding .sub_active{background: url(/images/blt_on.gif) no-repeat 25px 30px!important;}
.exc_padding a:hover{padding:20px 0 5px 0!important;background: url(/images/blt_on.gif) no-repeat 25px 30px!important;}

.left_list .left_tel{margin-top: 15px;}
.left_list .left_tel .tel_num{font-size: 17px; font-weight: bold; color:#232323; padding-left:15px;}
.left_list .left_tel .tel_num span{font-weight: normal; font-size: 14px; color:#666;}

.right_side{float:right; width:708px; margin-bottom: 30px; min-height:700px;}
.right_tit{height: 150px; border-bottom: 1px solid #eee; margin-bottom: 20px;}
.right_tit .right_path{text-align: right; font-size: 12px; color:#999; height: 45px; line-height: 45px;}
.right_tit .right_tit_txt{font-size: 26px; margin-top: 30px; font-weight:bold; color:#232323; }
.right_tit .right_tit_txt span{font-size: 20px; color:#232323; font-weight:normal; letter-spacing:-0.7px;}
.right_tit_info{font-size: 14px; color:#999;}
.right_tit_info span{color:#888;}


.qna_table{background:#f2f5f9;}
.qna_table .qna_{padding:25px;color:#333;border-top:1px solid #ddd;font-size:13px; text-align: center; line-height: 2.8em;}
.qna_table .qna_:nth-of-type(1){border-top:2px solid #254675;}
.qna_table .qna_:nth-of-type(5){border-bottom:2px solid #254675;}
.qna_table li .qna{font-size: 20px; color:#333; font-weight: 400;}
.qna_table li .qna:hover{cursor:pointer;text-decoration:underline;}
.qna_table li ul li{background:#f9fbfc;padding:30px 20px;line-height:2.0em; color:#666;font-family: "Nanum Gothic"; margin-top: 30px;}
.qna_table .qna_ .hide{display:none;}
.qna_num{color:#254675; font-weight: 100;}
.go_guide02{display: block; padding:15px; width:150px; margin: 0 auto;  font-weight: bold;background: #254675; color:#fff;}


.aronia_wrap01{padding:20px; background:#fbfbfb; font-size: 16px; color:#666; line-height:30px; letter-spacing:-0.5px;}
.aronia_wrap01 p .aronia_txt_01{font-size:17px; color:#1d7520; font-weight:bold;}
.aronia_wrap01 p .aronia_txt_02{font-size:16px; color:#af0b64; font-weight:bold;}
.aronia_wrap01 .aronia_txt_03{font-weight:bold; color:#333; margin-top:15px;}

.aronia_wrap01_02{margin-top:30px; overflow:hidden; letter-spacing:-0.5px;}
.aronia_wrap01_02 div{float:left; width:316px; height:315px; border:1px solid #eee; padding:15px; margin-top:12px;}
.aronia_wrap01_02 div .wrap04_float_h{padding:0 0 0 10px; font-size:17px; font-weight:bold; border-left:4px solid #313754; color:#313754;}
.aronia_wrap01_02 div ul{line-height:28px; margin-top:15px; font-size: 15px; color:#666;}

.aronia_wrap02{overflow:hidden; letter-spacing:-0.5px;}
.aronia_wrap02 div{float:left; width:316px; height:265px; border:1px solid #eee; padding:15px; margin-top:12px;}
.aronia_wrap02 div p{padding:0 0 0 10px; font-size:16px; font-weight:bold; border-left:4px solid #313754;}
.aronia_wrap02 div ul{line-height:24px; font-size: 15px; color:#666; margin-top:15px;}

.aronia_wrap04{margin-top:30px; overflow:hidden; letter-spacing:-0.5px;}
.aronia_wrap04 div{float:left; width:316px; height:225px; border:1px solid #eee; padding:15px; margin-top:12px;}
.aronia_wrap04 div p{padding:0 0 0 10px; font-size:16px; font-weight:bold; border-left:4px solid #313754;}
.aronia_wrap04 div ul{line-height:24px; font-size: 15px; color:#666; margin-top:15px;}
.aronia_wrap04 div .aronia_wrap04_di_ul{overflow:hidden;}
.aronia_wrap04 div .aronia_wrap04_di_ul li{float:left; width:150px;}

.aronia_wrap05{padding:20px; background:#fbfbfb; font-size:16px; color:#666; letter-spacing:-0.5px;}
.aronia_wrap05 h3{font-size:20px; font-weight:bold; padding-left:14px; border-left:4px solid #313754; margin-bottom:15px;}
.aronia_wrap05 p{line-height:30px;}
.aronia_wrap05 h3 strong{font-size:21px; color:#bf1946;}
.aronia_wrap05 ul{font-size: 15px; color:#666;}
.aronia_wrap05 ul li{line-height:30px;}
.aronia_wrap05 ul li span{color:#bf1946; font-weight:bold;}

.currant_wrap03{overflow:hidden; letter-spacing:-0.5px;}
.currant_wrap03 div{float:left; width:316px; height:195px; border:1px solid #eee; padding:15px; margin-top:12px;}
.currant_wrap03 div p{padding:0 0 0 10px; font-size:16px; font-weight:bold; border-left:4px solid #313754;}
.currant_wrap03 div ul{line-height:24px; font-size: 15px; color:#666; margin-top:15px;}

.currant_red{color:#af0b64; font-weight:bold;}

.right_contents .announcement_txt{text-align:center; padding:15px 0px; font-size:19px; font-weight:bold; letter-spacing:-1px;}
.right_contents .announcement_txt span{ color:#2b9e2e;}
.right_contents .announcement_wrap{padding:15px; background:#fbfbfb; border:1px solid #eee;}
.right_contents .announcement_wrap li{font-size:15px; color:#666; letter-spacing:-0.8px; line-height:30px; margin:7px 0 7px 0;}
.right_contents .announcement_wrap li span{font-size:18px; color:#292929; letter-spacing:-1px; font-weight:bold;}
.green{color:green;}
.announcement{margin-bottom:25px;}