@charset "utf-8";

#head_wrap{width:100%;min-height:106px;}
#header{width:1050px;margin:0 auto}

#logo{width:206px;float:left;margin-right:80px;}

#top_nav33{width:450px;float:right; text-align:right; font-size:11px;}
#top_nav33 a{margin:0 0 0 20;}
#top_nav33 img{margin-top:10px}
.top_copy{width:1200px;margin:0 auto;text-align:center;padding:65px 0px 0px 0px;}

/* menu */
#menu{clear:both;z-index:100;width:100%;position:relative;height:40px;background-color:#1e5abd;margin-top:20px}/* nusi margin-top:90-->20px*/
.menu_wrap{width:1200px;margin:0 auto;height:30px;margin-top:5px;line-height:30px;}
#main_menu>li{float:left;width:14.2%;height:30px;line-height:30px;margin-top:5px;text-align:center;font-weight:600;border-right:1px solid #628cd1}
#main_menu li:last-child{border-right:0}
#menu li a{color:#fff;display:inline-block;text-decoration:none;}

/* nusi_main */
.main_1{width:1200px;margin:0 auto;clear:both;padding:2px 0px 0px 0px;}
.main_2{float:left;padding:0px 1px 0px 0px;}
.main_3{float:left;padding:0px 0px 1px 0px;}
.main_4{width:1200px;margin:0 auto;clear:both;padding:0px 0px 0px 0px;}
.main_5{float:left;border-left:1px solid #dddddd;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.main_6{float:left;border:1px solid #dddddd;background:url('/img/main_10.png');width:388px;height:130px;}
.main_7{float:left;width:104px;height:32px;background-color:#ffffff;border:1px solid #ffffff;margin:44px 10px 0px 30px;font-weight:bold;color:#707070;}
.main_8{float:left;width:133px;height:32px;background-color:#ffffff;border:1px solid #ffffff;margin:44px 10px 0px 0px;font-weight:bold;color:#707070;}
.main_9{float:left;width:83px;height:32px;background-color:#ffffff;border:1px solid #ffffff;margin:44px 10px 0px 0px;font-weight:bold;color:#707070;}
.main_10{width:245px;height:32px;background-color:#ffffff;border:1px solid #ffffff;margin:10px 5px 0px 30px;font-weight:bold;color:#707070;font-size:1.0em;}
.main_11{width:82px;height:32px;background-color:#006ebd;border:1px solid #006ebd;margin:10px 0px 0px 0px;font-weight:bold;color:#ffffff;font-size:1.0em;}
.main_12{}
.main_13{margin:0px 0px 5px 0px;}
.main_14{margin:0px 0px 5px 0px;}
.main_15{margin:10px 0px 10px 0px;}

/*슬라이드메뉴*/
#menu_dept{position:absolute;z-index:0;width:100%;left:0px;top:40px;padding-top:5px;background:#fff;display:none;border-bottom:3px solid #d2def2;text-align:left}
.menu_dept_wrap{width:1200px;margin:0 auto}
#menu_open{display:none;top:10px ;width:100%;text-align:left;padding:0;display:none}
#menu_open ul.sub_menu{float:left; margin:0px;padding:0px;font-weight:bold;}
#menu_dept .menu_dept_ul li{float:left;width:13.2%;color:#000;font-size:0.92em;padding:0 0.5%;}
#menu_dept .menu_dept_ul>li a{text-align:left;color:#000}
#menu_dept .menu_open{text-align:left;width:100%;height:320px;float:left;}
#menu_dept .menu_open ul li{width:85%;padding:4% 0 4% 15%;text-align:left;}
.sub_menu li{border-bottom:1px dotted #aeaeae;}
.sub_menu li:last-child{border-bottom:0px}

#contents{clear:both;min-height:720px;}
#main_slide{width:100%;height:542px;margin-top:2px;background:url('/img/ad_bg.jpg')no-repeat center center}
#slide_wrap{width:1200px;margin: 0 auto}
#slide_left{width:599px;float:left;margin-right:2px}
#slide_right{width:599px;float:left}

#main_slide1{width:100%;height:542px;margin-top:2px;}
#slide_wrap1{width:1200px;margin: 0 auto}
#slide_left1{width:810px;float:left;margin-right:1px}
#slide_right1{width:389px;float:left;margin-bottom:1px;}
#slide_right2{width:389px;float:left}





#main_quick{width:1200px;margin:0 auto;height:130px;border:1px solid #ddd;background-color:#ddd}
.icon{width:809px;float:left;}
.icon p{width:134px;height:130px;float:left;margin-left:1px}
.icon p:first-child{margin-left:0}
.reservation{width:390px;margin-left:1px;height:130px;float:left;background:url('/img/reservation_bg.jpg')no-repeat center center}
.reservation_name{text-align:center;margin-top:20px;color:#fff;font-size:0.98em}
#input_box{width:87%;margin:0 auto;padding:20px 0}
#input_box input{height:37px;border:0;font-size:0.95em}
.reservation1{width:195px;text-indent:10px}
.reservation2{width:130px;background-color:rgba(0,0,0,0.5);margin-left:13px;color:#fff}

#main_bottom{clear:both;width:1200px;margin:0 auto;height:443px;padding-top:36px;}

#m_left{width:585px;float:left;height:443px}

#left_box{width:583px;height:198px;border:1px solid #ddd;background-color:#f7f7f9}
#left_box2{width:583px;height:208px;border:1px solid #ddd;background-color:#f7f7f9}
.box1{width:291px;height:198px;float:left;border-right:1px solid #ddd}
.box2{width:291px;height:198px;float:left;}
.box3{width:291px;height:208px;float:left;border-right:1px solid #ddd;overflow:hidden/*background:url('/img/map.jpg')no-repeat*/}
.box4{width:291px;height:208px;float:left;overflow:hidden/*background:url('/img/news.jpg') no-repeat*/}
.notice_title{height:50px;line-height:50px;padding:0 15px;font-size:1em;font-weight:bold;border-bottom:1px solid #ddd;background-color:#f5f5f5}
.notice_list{width:100%;height:147px;background-color:#fff}
.notice_list ul{width:250px;padding:24px 20px;font-size:0.8em}
.notice_list ul li{height:27px;}
.con{width:70%;float:left}
.day{width:30%;float:left;text-align:right;color:#666}

#m_right{float:left;margin-left:30px;width:585px;height:443px}
#r_box1{width:100%;height:282px}
#r_slide{float:left;width:291px;height:282px;margin-right:2px}
#l_banner{float:left;width:291px;height:282px;}
#r_box2{margin-top:3px;width:585px;height:158px;background:url('/img/advice_bg.jpg')repeat-x}
.r_1{width:136px;padding:50px 40px;float:left}
.r_1 p{color:#fff;font-size:1em}
.r_1 img{margin-left:40px}
.r_2{float:left;width:309px;padding:15px 30px;}
.r2_title{color:#005d8f;font-size:1em;font-weight:bold;margin-left:10px}

.advice_list{width:100%;min-height:90px;margin:5px 0 0 10px}
.advice_list li{width:50%;float:left;background:url('/img/tel_icon.png')no-repeat center left;text-indent:25px;;height:27px;line-height:27px;font-size:0.95em;}

/* 이전것 */
#foot{clear:both;margin-top:10px;width:100%;background-color:#000000;color:#fff;min-height:110px;font-size:11px;}
#foot_company{width:1100px;margin:0 auto;padding:10px 0;line-height:2em}
#foot_company a {color:#fff}
#foot_company p{margin-top:10px}
.fot_logo{position:absolute;margin-left:960px;margin-top:-80px}

/* nusi foot */
a.foot_a:link,
a.foot_a:visited,
a.foot_a:active{color:#fff;text-decoration:none;}
a.foot_a:hover{color:#fff;text-decoration:none;}

.foot_1{clear:both;margin-top:20px;width:100%;background-color:#fff;color:#000;min-height:130px;font-size:11px;}
.foot_2{width:1100px;margin:0 auto;padding:00px 0px 0px 0px;}
.foot_3{}
.foot_5{font-size:11px color:#fff;}


div#banner {border:0;background-color:#E3F2FD;}
.menu_open_bgc{background-color: #FAFAFA;}
ul.sub_menu>li:hover{font-weight:bold;border-color:#628cd1;}

.product_top{background: linear-gradient(to right, #334a94, #002a6a); font-size:18px; font-weight:700; line-height:24px; padding:15px 0 15px 0; color:#ffffff; width:280px; clear:both; font-family: 'NanumSquare', sans-serif;}
