@charset "utf-8";

/*default setting*/
* { margin:0; padding:0;}

@font-face{
	font-family:'NanumBarunGothic';
	src:url('NanumBarunGothic.eot');
	src:local(※),url('NanumBarunGothic.woff') format('woff');
}

html{line-height:0; height:100%;} /* opera 10 */
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */

blockquote, pre, abbr, address, big, cite, code, del, dfn, em, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, 
body, div, span, h1, h2, h3, h4, h5, h6, p, dt, dd, li, table, caption, tr, th, td, a, input, select, textarea {
font-family:'나눔바른고딕', NanumBarunGothic, Arial,Trebuchet MS, Helvetica, sans-serif; font-weight:normal; color:#666;}

body{height:100%; background:#fff;}
th, td, span, div, p, textarea, input, select {font-size:13px; line-height:160%;}
textarea{border:1px solid #ddd; padding:5px;}

table{border-collapse:collapse; border-spacing:0;}
table caption{width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}


img, fieldset, button{border:none;}
span, input {vertical-align:middle;}
select {border:solid 1px #ccc;}

ol, ul, li{list-style:none;}

a {text-decoration:none; }
a:link {color:#666;}
a:visited{color:#999;}
a:hover, a:active {color:#333;}


option{padding-right:6px;} /* Firefox Fix */
legend{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

.clear {*zoom:1;}
.clear:after {clear:both; display:block; content:"";}
.fl_left {float:left;}
.fl_right {float:right;}
.none {display:none;}

/*default setting end */


#wrap{position:relative; top:0; margin:0 auto; width:100%; min-width:1260px;}

/*header*/
#header {position:absolute; left:0; top:0; width:100%; height:176px; z-index:10;}

#header #header_top {position:relative; margin:auto; width:1200px; height:90px;}
#header #header_top div {font-size:0; line-height:0;}

#header_top #left_top {float:left; width:220px;}
#left_top li {float:left; height:50px;}


/*logo*/
#header_top #logo {position:absolute; left:0; top:20px; width:220px; height:50px;}
#logo h1 a {display:block; width:100%; height:52px; background:url(/stomach/images/logo.png) no-repeat left center;}

#header_top #right_top {float:right; margin-top:19px; width:310px; text-align:right;}

/*tel*/
#header_top #right_top #tel {float:left; margin-top:6px; width:190px; height:45px; background:url(../images/tel.gif) no-repeat 20px 0;}
#header_top #right_top #kakao {float:left; margin-top:6px; width:97px; height:45px;/* border-right:solid 1px #d9d9d9; background:url(../images/yellow.gif) no-repeat;*/ padding-right:20px}

/*member btns*/
#member {width:100%; margin:0 auto; background-color:#383838}
#member ul {width:1200px; margin:0 auto; text-align:right}
#member ul li {display:inline-block; height:11px; border-left:solid 1px #666;}
#member ul li:first-child {border-left:none;}
#member ul li a {display:block; padding:0 7px; height:100%; line-height:11px; font-size:12px; color:#999; }


/*menu*/
#header #gnb {position:relative; width:100%; height:84px; background:#fff; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #eee;}

#gnb > ul {clear:both; position:absolute; left:50%; top:0; z-index:10; width:1200px; height:84px; margin-left:-593px; background:#fff;}
#gnb > ul > li {float:left; position:relative; height:100%; padding-left:70px;}
#gnb > ul > li:first-child {padding-left:30px;}
#gnb > ul > li:last-child {padding-right:0;}
#gnb > ul > li > a{display:block; height:100%; font-size:17px; line-height:84px; background-position:center 0; background-repeat:no-repeat; color:#333;}
#gnb > ul > li.mn1 > a {width:68px;}
#gnb > ul > li.mn2 > a {width:113px;}
#gnb > ul > li.mn3 > a {width:68px;}
#gnb > ul > li.mn4 > a {width:50px;}
#gnb > ul > li.mn5 > a {width:93px;}
#gnb > ul > li.mn6 > a {width:93px;}
#gnb > ul > li.mn7 > a {width:80px;}
#gnb > ul > li.mn8 > a {width:66px;}
#gnb > ul > li > a:hover, #gnb > ul > li > a:focus, #gnb > ul > li > a.on {color:#32c3e7}
#gnb > ul > li > a.off {background-position:center 0;}

#gnb .lnb {display:none; position:absolute; left:0; top:84px; z-index:3; width:96px; height:96px; padding:10px; background:#fff; border:solid 1px #eee; border-top:none;}
#gnb .lnb li {clear:both; height:23px;}
#gnb li.mn1 .lnb {left:0; height:160px;}
#gnb li.mn5 .lnb {left:55px; height:120px;}
#gnb li.mn6 .lnb {left:60px; height:120px;}
#gnb li.mn7 .lnb {left:50px; height:120px;}
#gnb li.mn8 .lnb {left:40px; height:120px;}
#gnb .lnb li a {display:block; height:23px; line-height:23px; font-size:14px; color:#666; text-align:center;}
#gnb .lnb li a:hover, #navi ul li a:focus {color:#fc7037;}


/*contents*/
#content_wrap {position:relative; width:100%; padding-top:176px;}

/*footer*/
#footer_wrap {clear:both; width:100%; height:98px; background:#383838;}
#footer_wrap #footer {margin:auto; width:1200px; height:58px; padding-top:32px; text-align:center;}
#footer address {font-weight:normal; font-style:normal; color:#ccc; font-size:13px;}
#footer .copyright {color:#999; text-transform:uppercase; font-size:12px;}

