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

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

#sub_visual{width:100%;height:250px;margin:0 auto;margin-top:90px;}
#sub_visual .vis_bg{margin:0 auto;width:100%;}
#sub_visual .vis_bg ul{width:100%;height:250px;position:absolute;z-index:100;}
#sub_visual .vis_bg li{width:100%;height:250px;}
#sub_visual .vis_dots ul{top:148px;right:0;}
 
#sub_middle{overflow:hidden;width:990px;margin:0 auto;}
#sub_middle .sub_middle_wrap{}
#sub_middle .left_side{float:left;width:230px;background:url(../images/sub/left_side_bg.jpg) no-repeat right top;padding-right:1px;}
#sub_middle .left_side img{display:block;}
#sub_middle .left_side li img{*display:inline;}
#sub_middle .right_side{width:734px;float:right;margin:0px 0 0 0;}


.msec02{}
.msec02 li{width:205px;height:48px;border-bottom:1px solid #ddd;margin-bottom:8px;margin-left:5px;background:url(../images/sub/msec02_bg_01.jpg?ver=251128) no-repeat 5px top;padding:0 0 0 60px;overflow:hidden;}
.msec02 .bg2{background:url(../images/sub/msec02_bg_02.jpg) no-repeat left top;}
.msec02 .bg3{background:url(../images/sub/msec02_bg_03.jpg) no-repeat left top;}
.msec02 .bg4{background:url(../images/sub/msec02_bg_04.jpg) no-repeat left top;}

.msec02 span{font-size:12px;line-height:18px;color:#555;margin-top:10px;background:url(../images/sub/left_ban_bullet.jpg) no-repeat right top;width:130px;display:block;}

.msec02 a:hover span{color:#ff7200 !important;}



.page_title{overflow:hidden;margin-top:35px;border-bottom:1px solid #ddd;padding-bottom:15px;}
.page_title img{display:block;}
.page_title .stitle{float:left;}
.page_title .stitle h3{overflow:hidden;color:#333;font-size:28px;line-height:30px;font-family:NanumGothicBold;} 
.page_title p{margin:6px 0 0 5px;}

.page_title .location{color:#555;margin:10px 0px 0 0;text-align:right;float:right;} 
.page_title .location .home{background:url(../images/sub/home_icon.jpg) no-repeat left 1px;padding:0 0 3px 22px;margin-right:6px;}
.page_title .location .loc_txt1{background:url(../images/sub/loc_section.jpg) no-repeat left 3px;padding-left:12px;margin-right:8px;}
.page_title .location .current_page{color:#666;margin-right:0;font-weight:bold;}


.page{width:725px;overflow:hidden; margin:35px 0;}
.page_board{width:775px;overflow:hidden; margin:35px 25px 35px 25px; font-family:돋움,돋움체,굴림,굴림체;}

.page h4{font-size:22px;color:#333;background:url(../images/sub/h4_bullet.jpg) no-repeat left bottom;padding-bottom:12px;line-height:26px;margin-bottom:15px;}

.page p{line-height:20px;font-size:13px;margin-bottom:20px;}
.page h4 strong,.page li strong,.page p strong{color:#0071b3;}
.col1{color:#ff7101 !important;}

.page p.p_top{font-size:22px;line-height:30px;color:#333;}

.greet{background:url(../images/sub/greet_bg.jpg) no-repeat left -30px;overflow:hidden;margin-left:5px;}
.greet .greet_top{font-size:18px;line-height:32px;margin-bottom:250px;}
.greet .greet_top strong{font-size:26px;}
/**/

.page0104{background:url(../images/sub/p0104.jpg) no-repeat right top;height:169px;padding-top:15px;}
.page0104 ul strong.col1{font-size:18px;color:#f36500;}
.page0104 ul li{background:url(../images/sub/dot_type_a.jpg) repeat-x left bottom;margin:0;width:445px;}
.page0104 ul li.icon01{background:url(../images/sub/icon0104_01.jpg) no-repeat 2px 8px;}
.page0104 ul li.icon02{background:url(../images/sub/icon0104_02.jpg) no-repeat 2px 8px;}
.page0104 ul li.icon03{background:url(../images/sub/icon0104_03.jpg) no-repeat  2px 8px !important;}

.page0104 ul span{background:url(../images/sub/dot_type_a.jpg) repeat-x left bottom !important;padding:10px 0 10px 40px;display:block;font-size:14px;word-spacing:2px;}
.page0104 ul li.last span{background:none !important;}


.page0104.page0503{background:url(../images/sub/p0503.jpg) no-repeat right top;padding-top:0;}
.page0104.page0503 li{width:680px;overflow:hidden;}
.page0104.page0503 ul li span{padding:15px 0 15px 30px;width:450px;float:left;background:url(../images/sub/history_bullet.jpg) no-repeat 6px 17px !important;;}
.page0104.page0503 ul li span.btn{float:right;width:110px;background:none !important;padding:0;}
.page0104.page0503 ul li span.btn a{background:url(../images/sub/btn.jpg) no-repeat !important;display:block;padding:5px;text-align:center;margin:10px 10px 0 0;}
.page0104.page0503 ul li span.btn a:hover{color:#ff7101;}

.cert{width:681px;height:auto;margin:0 auto;overflow:hidden;}
.cert li{float:left;width:200px;height:auto;margin-right:40px;margin-bottom:35px;}
.cert li:nth-child(3n){margin-right:0;}
.cert li .img_area{width:100%;height:265px;margin-bottom:18px;}
.cert li h1{padding-top:15px;font-size:14px;color:#555;background:url(../images/sub/h4_bullet.jpg) top left no-repeat;}

/**/
.Gmap{width:715px;height:550px;border:1px solid #ccc;}
.Gmap_print{width:705px;height:540px;margin:5px;}

.history table{width:100%;margin-left:10px;background:url(../images/sub/history_line.jpg) no-repeat 7px 22px;}
.history tr{}
.history th{color:#333;font-weight:bold;font-size:20px;text-align:left;padding:18px 0 0 24px;background:url(../images/sub/history_bullet.jpg) no-repeat left 21px;vertical-align:top;}
.history td{padding:18px 0;vertical-align:top;font-size:13px !important;}
.history li{background:url(../images/sub/li_bullet.jpg) no-repeat left 6px;padding-left:18px;margin-bottom:6px;}
.history li span{margin-left:40px;}
.history li.last{background:none;}
.history li span.font_change{margin:0;font-family:'Arial';font-family:'돋움';font-weight:bold;}


.facil{float:left;border-left:none;width:722px;}
.facil li{float:left;border:1px solid #cdcdcd;float:left;margin-bottom:15px;margin:10px 8px;padding:10px;}
.facil dt{}
.facil dt img{width:320px;}
.facil dd{background:#4563a1;padding:10px 0;text-align:center;font-size:14px;color:#fff;}


.facil2{float:left;border-left:none;}
.facil2 li{float:left;float:left;margin-bottom:35px;}
.facil2 dl{margin-right:20px;}
.facil2 dt{font-size:14px;color:#555;background:url(../images/sub/h4_bullet.jpg) no-repeat left top;padding-top:7px;line-height:20px;margin-bottom:6px;}
.facil2 dd img{width:320px;}
.facil2 dd{text-align:center;font-size:14px;color:#fff;border:1px solid #cdcdcd;*margin:10px 8px;padding:10px;background:#ededed;}


.facil2.hsrt dd img{width:192px;}

.img_frame{text-align:center;font-size:14px;color:#fff;border:1px solid #cdcdcd;*margin:10px 8px;padding:10px;}
.img_frame img{width:700px;}
.img_frame.type_b img{width:300px; }

.msec02 .bg4 span{margin-top:3px; background: url(../images/sub/left_ban_bullet.jpg) no-repeat right 10px;}


.page0104{background:url(../images/sub/p0104.jpg) no-repeat right 50px;height:220px;padding-top:15px;}

.page0104.page0503{background:url(../images/sub/p0503.jpg) no-repeat right top;padding-top:0;}
.page0104.page0503 li{width:680px;overflow:hidden;}
.page0104.page0503 ul li span{padding:15px 0 15px 30px;width:450px;float:left;background:url(../images/sub/history_bullet.jpg) no-repeat 6px 17px !important;;}
.page0104.page0503 ul li span.btn{float:right;width:150px;background:none !important;padding:0;}
.page0104.page0503 ul li span.btn a{background:url(../images_en/sub/btn.jpg) no-repeat !important;display:block;padding:5px;text-align:center;margin:10px 10px 0 0;}
.page0104.page0503 ul li span.btn a:hover{color:#ff7101;}

.page_0203 img, .page_0302 img {margin-left:60px;}
