@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

div {box-sizing:border-box}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
input,select,textarea,button {vertical-align:middle;border:1px solid #dbdbdb;}
button {border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button {font-size:12px;line-height:1.5;font-family:'Nanum Gothic',sans-serif;color:#666666}
a {color:#888888;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
img{vertical-align:bottom}
.clear{clear:both}
h1,h2,h3:not(.g-title),h4,h5,h6{vertical-align:top;font-size:0}

body  {font-family:'nanumgothic';color:#464646}
.mob{display:none !important}
.con_wrap{width:900px;margin:0 auto;position:relative;z-index:4}
.white:not(.btn){position:fixed;z-index:1;background:#fff;opacity:0.94;width:100%;height:100%}
.title{text-align:center;padding:110px 0px 10px 0px;}
.menu li{float:left;border-top:1px solid #c9c7c3;border-bottom:1px solid #c9c7c3;;border-left:1px solid #c9c7c3;;border-right:1px solid #c9c7c3;width:132px;text-align:center;height:40px;line-height:40px;font-size:16px;font-weight:bold}
.menu li:nth-child(2),.menu li:nth-child(4){border-left:0}
.menu li:nth-child(1),.menu li:nth-child(2){border-bottom:0}
.menu{width:267px;margin:0 auto}
.menu:after{ content:""; display:block; clear:both; }
.menu li:nth-child(3){clear:both}
.on{background:#434343;color:#fff}
.logo1{text-align:center;margin:10px 0;}
.c_menu{text-align:center;margin:23px 0px 72px 0px;}
.r_menu_wrap{background:url('/images/wonkyu/menu_bg.jpg');width:241px;display:none}

.menu_list{position:absolute;left:915px;top:140px;z-index:100;cursor:pointer}
.r_menu_wrap{position:absolute;left:670px;top:140px;z-index:100}

.menu_over{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;opacity:0.5;display:none}


.r_logo{text-align:center;margin:20px 0px 27px 0px;}
.r_menu{box-sizing:border-box}
.r_menu li{color:#d1cfcf;font-size:20px;font-weight:bold;border-bottom:1px solid #4d4d4d;border-top:1px solid #000;margin:0 10px}
.r_menu li:first-child{border-top:0}
.r_menu li:last-child{border-bottom:0}
.r_menu li a{color:#d1cfcf;}
.sns{width:102px;margin:20px auto 10px auto}
.sns li{float:left;margin-left:5px}
.sns li:first-child{margin-left:0}
.kakao{text-align:center;margin-top:5px}
.b_logo{text-align:center;margin-bottom:15px}
.wing_wrap{position:absolute;top:290px;left:970px;z-index:1}
.wing_wrap div{margin-bottom:5px}
.footer_wrap{width:1028px;margin:0 auto;background:#dcdbdb;padding:10px 0;position:relative;z-index:3}
.footer_wrap2{width:543px;margin:0 0 0 333px;position:relative;z-index:3;}
.f_img{float:left;border-right:2px solid #fff;padding-right:45px}
.f_txt{float:left;margin-left:20px;padding-top:25px;font-weight:bold;color:#858585;font-size:12px}
.f_txt > div:nth-child(2){color:#000}
.sns_b li{float:left;margin-left:5px}
.sns_b li:first-child{margin-left:0}
.menu_d1{border:1px solid #c9c7c3;text-align:center;height:40px;line-height:40px;font-size:16px;font-weight:bold;background:#434343;color:#fff;width:132px;margin:0 auto;}
.space1{height:146px}
.space2{margin-top:42px}
.space3{height:98px}
.menu3 li{float:left;border-top:1px solid #c9c7c3;border-bottom:1px solid #c9c7c3;;border-left:1px solid #c9c7c3;width:132px;text-align:center;height:40px;line-height:40px;font-size:16px;font-weight:bold}
.menu3 li:nth-child(3),.menu3 li:nth-child(6){border-right:1px solid #c9c7c3}
.menu3 li:nth-child(1),.menu3 li:nth-child(2),.menu3 li:nth-child(3){border-bottom:0;}
.menu3{width:402px;margin:20px auto 25px auto}
.menu3:after{ content:""; display:block; clear:both; }
.menu3 li:nth-child(4){clear:both}
.gallery{margin:-40px 0px 30px 0px;box-sizing:border-box;padding:0 8px}
.s_d_txt{font-size:16px;font-weight:bold;color:#4d4d4d;border-bottom:1px solid #858383;width:676px;margin:40px auto 34px auto }
.page{text-align:center;margin:30px 0}
.list{padding:0 100px}
.cele{text-align:center;margin-bottom:20px}
.loc_menu_wrap{float:left;width:196px}
.loc{float:left;width:704px;box-sizing:border-box;padding-left:10px}
.loc_menu li{border-top:1px solid #c9c7c3;border-right:1px solid #c9c7c3;border-left:1px solid #c9c7c3;height:40px;line-height:40px;font-size:16px;text-align:center;font-weight:bold}
.loc_menu li:last-child{border-bottom:1px solid #c9c7c3;}
.loc_add{text-align:center;font-size:15px;margin-bottom:10px}
.space5{height:30px}
.map_right{width:900px}
.hp{text-align:center;height:40px;line-height:40px;font-size:16px;background:#434343;color:#fff;width:150px;margin:10px auto 0px auto}
.agree_wrap{text-align:center;margin:15px 0px 30px 0px;}
.agree_wrap span{border:1px solid #c9c7c3;width:100px;display:inline-block;height:30px;line-height:30px;font-size:16px;font-weight:bold}
.agree_wrap span:first-child{border-right:0;background:#434343;color:#fff}
.space6{height:50px}
.menu4{margin:0 auto;width:267px}
.menu4 li{float:left;border-top:1px solid #c9c7c3;border-bottom:1px solid #c9c7c3;;border-left:1px solid #c9c7c3;width:132px;text-align:center;height:40px;line-height:40px;font-size:16px;font-weight:bold}
.menu4 li:last-child{border-right:1px solid #c9c7c3}
.event_list{margin-top:30px}
.event_list li{float:left;width:445px;box-sizing:border-box;margin-bottom:10px;position:relative}
.event_list li:nth-child(odd){margin-right:5px}
.event_list li:nth-child(even){margin-left:5px}
.event_list li img{width:100%}
.ing{background:#3c7818;color:#fff;position:absolute;bottom:5px;left:5px;padding:5px 15px;border-radius:10px}
.end{background:#ad2121;color:#fff;position:absolute;bottom:5px;left:5px;padding:5px 15px;border-radius:10px}
.page2{text-align:center;letter-spacing:10px;margin:30px 0px 50px 0px}
.news_list{margin-top:30px}
.news_list li{float:left;margin:0px 2px 20px 2px;}
.news_txt{text-align:center;color:#9a6a9a}
.req1{background:#464645;color:#fff;font-weight:bold;font-size:15px;padding:5px 0;width:450px;margin:0 auto;text-align:center}
.req_wrap{font-size:15px;font-weight:bold;color:#333;text-align:center}
.req2{margin:20px 0px 0px 0px;}
.req_wrap input{border:1px solid #b8b7b7;width:225px;height:25px}
.req3{margin:20px 0px 10px 0px;}
.req4,.req5,.req6{margin-bottom:5px;text-align:left}
.req4{padding-left:216px}
.req5{padding-left:166px}
.req6{padding-left:167px}
.req7{margin:30px 0px 10px 0px;}
.req_wrap textarea{border:1px solid #b8b7b7;width:630px;height:110px}
.req8{color:#fff;font-weight:bold;font-size:15px;background:#565656;width:150px;margin:10px auto 30px auto;cursor: pointer}

.nspace{height:104px}

.pagination li{display:inline}

.btn_hp{text-align:center;margin-top:15px}



.menu5 li{float:left;border-top:1px solid #c9c7c3;border-bottom:1px solid #c9c7c3;;border-left:1px solid #c9c7c3;width:152px;text-align:center;height:40px;line-height:40px;font-size:16px;font-weight:bold}
.menu5 li:nth-child(3),.menu3 li:nth-child(6){border-right:1px solid #c9c7c3}
.menu5{width:462px;margin:20px auto 25px auto}
.menu5:after{ content:""; display:block; clear:both; }
.menu5 li:nth-child(4){clear:both}
