/* //// CSS RESET */
/* http://html5doctor.com/html-5-reset-stylesheet/ */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;/*background:transparent;*/}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}
nav ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none}
mark {background-color:#fff;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select,textarea {vertical-align:middle;resize:none}
table {border-collapse:collapse;border-spacing:0}caption, th, td {font-weight:normal}
table caption {visibility:hidden;width:0;height:0;overflow:hidden}
/* //// */

/* 푸터 */
footer {/*background:#dfdee3*/}

#footer_gnb2 {position:fixed;bottom:0;width:100%;max-width:800px;z-index:100}
#footer_gnb2 {}
#footer_gnb2 div {position:relative;overflow:hidden}
#footer_gnb2 ul {position:absolute;top:0;left:0;width:100%;height:100%}
#footer_gnb2 li {float:left;width:20%;height:100%}
#footer_gnb2 li a {display:block;width:100%;height:100%}
#footer_gnb2 ul:after {clear:both;content:'';display:block}

#footer_gnb2_form {background:#002022;color:#fff;
	height:0;
	padding:0 10px;
	-webkit-transition: all 0.5s ease-in-out;  /* Android 2.1+, Chrome 1-25, iOS 3.2-6.1, Safari 3.2-6  */
	transition: all 0.5s ease-in-out;  /* Chrome 26, Firefox 16+, iOS 7+, IE 10+, Opera, Safari 6.1+  */
}
#footer_gnb2_form.on {
	padding:20px 10px;
	height:auto
}
#footer_gnb2_form table {width:100%}
#footer_gnb2_form select,
#footer_gnb2_form input[type=text] {width:95%;margin-bottom:4px;}
#footer_gnb2_form .hp-wrap select,
#footer_gnb2_form .hp-wrap input[type=tel] {width:28.8%}
#footer_gnb2_form .tCenter {font-size:.8em}
#footer_gnb2_form .tleft {font-size:.8em; padding-bottom:5px}
#footer_gnb2_form th {color:#00a7af;vertical-align:top;padding-top:5px;font-size:.9em}
#footer_gnb2_form button {display:block;background:#00a7af;color:#fff;text-align:center;width:93%; margin:0 auto; padding:5px 0}


#footer_gnb3 {color:#fff;padding:30px 0 0 0;text-align:center;display:none}
#footer_gnb3 a {color:#fff;font-size:1em;display:inline-block;padding:0 5px}
#footer_gnb3 em {position:absolute;height:10px;width:1px;background:#fff;margin-top:5px}

#footer_address {color:#7b7b7b;text-align:center;font-size:0.7em;line-height:1.6em;padding:10px 0 30px 0;margin-top:-1px}
#footer_address p {display:inline-block;width:100%}
#footer_address p strong {color:#ffb68d}

#goto-top {position:fixed;right:15px;bottom:90px;background:url('/mobile/img/up_btn.png') no-repeat; background-size:cover; width:45px;height:45px;z-index:9999;}


#bg-wrap {position:fixed;left:0;right:0;top:0;height:100%;background:#333;opacity:.5;z-index:998;overflow:hidden;display:none}
#bg-wrap.on {display:block}

#kakao-close-wrap {background:#333;color:#fff;text-align:center;line-height:30px;display:block;padding:20px 0;border-radius:10px 10px 0 0;position:relative}
#kakao-close {position:absolute;right:20px;top:20px;background:url('/img/mobile/ico_close.png') right top no-repeat;width:30px;height:30px;background-size:cover;}
#kakao-wrap {background:#fff;border-radius:10px;padding:0 0 20px 0;position:fixed;width:100%;z-index:999;display:none;bottom:300px}
#kakao-wrap.on {display:block}
#kakao-wrap ul {margin:20px 0 0 20px}
#kakao-wrap li a {display:block}


@media all and (min-width: 820px)
{	
#footer_gnb2 {display:none;}



}
