/* reset */
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&subset=korean');
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,option,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
img {vertical-align:top}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body{background:#fff; }
body,th,td,input,select,textarea,button{font-family: 'Nanum Gothic', sans-serif; font-weight:400;}
a{text-decoration:none}
a:active,a:hover{text-decoration:none}
a:active{background-color:none}
main{display:block}
address{font-style:normal; font-size:12px; color:#6c6c6c}
.font_weight400{font-weight:400;}
.font_weight700{font-weight:700;}

.skip{display:none;}
.alert_txt{background:url('/images/skin51/common/alert_icon.png') no-repeat 0 0px; height:20px;  font-size:14px; margin-top:10px;  padding:2px 0px 0px 25px; color:#6c6c6c;}

/* 퀵메뉴 */
.f5_quick { position: fixed; top: 160px; right: -510px; z-index: 999; transition: all .2s easeInOutExpo; }
.f5_quick .quick_menu_btn { float: left; display: block; cursor: pointer; }
.f5_quick .quick_menu_panel { float: left; position: relative; width: 430px; height: 130px; padding: 40px; }
.f5_quick .quick_menu_panel h3 { margin-bottom: 45px; }
.f5_quick .quick_menu_panel .quick_menu_close { position: absolute; top: 40px; right: 40px; cursor: pointer; }
.f5_quick .quick_menu_panel ul { overflow: hidden; }
.f5_quick .quick_menu_panel ul li { float: left; height: 35px; }
.f5_quick .quick_menu_panel ul li a { display: block; color: #ffffff; font-size: 12px; margin-right: 30px; }
.f5_quick .quick_menu_panel ul li a:hover { font-size: 12px; }