﻿@charset 'utf-8';


/* layout */
.xtop-wrap { width:100%; padding-bottom:20px;background:#fff;} /* 로고BG */
.xnavi-wrap { width:100%; background:#2e2e2e; } /* 메뉴BG 1 */


/* logo,검색박스,대표전화 */
.xtop-wrap > ul {width:1000px; margin:0 auto; padding-top:30px;}

.xtop-logo { float:left; width:200px; font-size:0; }

.xtop-search { float:left; width:400px; height:40px; margin-top:3px; border:1px solid #e93431;  }
.xtop-search input { background:#fff;  }
.xform-control-1 { display: block; width:100%; height:38px; padding:8px 14px; font-size: 13px; line-height:1.4em; color: #555; border:1px solid #fff !important; }
.xtbtn-search-1 { height:38px; width:45px; box-shadow:none; font-size:18px; font-weight:700; border:0; color:#fff; background:#cf3f39; }
.input-group-btn button:hover { border:1px solid #fff !important;}
.xtop-reserv { float:right; margin-right:15px; padding-top:5px;}
.xtop-reserv > button { background:#eee; padding:10px; border-radius:2px;}

.xtop-tel { float:right; font-size:17px; padding:15px 5px 0 0; }


/* 메뉴 */
.xnavi { width:1000px; margin:0 auto; }

.xnavi > li { float:left; padding:18px 0; text-align:center; border-right:1px solid #383838; }
.xnavi-pb { width:220px; background:#e93431; border-left:1px solid #383838; }
.xnavi-ot { width:605px; background:#000; }
.xnavi-dt { width:175px; background:#000; }
.xnavi li a { color:#fdf5e5; font-size:18px; letter-spacing:-1px; font-weight:bold; }
.xnavi li a.choice_l { color:#fcde9f !important; }
.xnavi > li > span { margin-left:26px; }
.xnavi > li > span > a { font-size:16px; font-weight:normal;display:inline-block; margin:0 7px;   }

.xnavi-line { display:none; } /* 메뉴구분 없애기 */



a {color:#101010;}
a:link { color:#101010; }
a:visited { color:#101010; }
a:hover { color:#101010; text-decoration:none; }
a.choice_l { color:#ff4941 !important; }
em { font-style:normal; color:#4f8700; }
i { font-style:normal; color:#e93431; }
button { background-color:#fff; border:1px solid #b8b8b8; box-shadow:1px 1px 2px #e8e8e8; }
button:hover { border:1px solid #101010; }

