@charset "utf-8";

/*ÃÊ±âÈ­_s*/
@import url("/css/reset.css");
@import url("/css/normalize.css");
/*ÃÊ±âÈ­_e*/

@import url("/css/reserv.css");
@import url("/css/member.css");
@import url("/css/board.css");
@import url("/css/board800.css") only screen and (min-width:100px) and (max-width:800px);
@import url("/css/main.css");
@import url("/css/main800.css") only screen and (min-width:100px) and (max-width:800px);




/*PC ÀüÃ¼¸Þ´º*/
#allmenu { position:fixed; top:0px; right:0px; width:0%; height:0%; background:#26303a; z-index: 311; overflow:hidden; transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0s; }
#allmenu.active { width:100%; height:100%; transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0s; }

#allmenu div.bg { position:absolute; top:0px; right:0px; width:100%; min-width:1920px; height:100%; min-height:980px; background:url('/images/common/allmenubg.jpg')no-repeat right 0px; background-size:cover; }

#allmenu h1 { position:absolute; top:38px; left:115px; width:226px; }
#allmenu h1 img { width:100%; }

#allmenu .allmenuclose { position:absolute; top:26px; right:61px; cursor:pointer; }

#allmenu .allmenulogin { position:absolute; top:44px; right:240px; z-index:10; }
#allmenu .allmenulogin li { float:left; position:relative; margin-left:20px; }
#allmenu .allmenulogin li a { font-size:16px; font-weight:700; color:rgba(255,255,255,30%); line-height:100%; font-family: 'Minerva Modern'; letter-spacing:1px; }
#allmenu .allmenulogin li a:hover { color:rgba(255,255,255,100%); }

#allmenu-gnb { position:absolute; top:54%; left:115px; transform:translateY(-50%); width:1000px; }
#allmenu-gnb li.dt1menu { display:flex; }
#allmenu-gnb li.dt1menu a.dt1a { display:inline-block; vertical-align:middle; height:40px; font-size:40px; margin-bottom:34px; color:#70726e; font-weight:700; font-family: 'Minerva Modern'; }
#allmenu-gnb li.dt1menu a.dt1a:hover { color:#ffffff; transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0s; }
#allmenu-gnb li.dt1menu ul.drop2menu { margin-left:20px; margin-top:17px; overflow:hidden; }
#allmenu-gnb li.dt1menu ul.drop2menu li { float:left; margin-right:24px; }
#allmenu-gnb li.dt1menu ul.drop2menu li a { font-weight:400; font-size:17px; color:#eee; }
#allmenu-gnb li.dt1menu ul.drop2menu li a:hover { color:#ffffff; transition:all 0.5s cubic-bezier(0, 0.55, 0.45, 1) 0s; }

#allmenu-gnb li.dt1menu a.dt1a span { display:inline-block; vertical-align:middle; width:40px; height:40px; line-height:36px; margin-left:20px; text-align:center; border:1px solid #70726e; border-radius:100%; font-size:40px; font-weight:100; color:#70726e; font-family: 'Noto Sans KR'; }
#allmenu-gnb li.dt1menu a.dt1a:hover span { border:1px solid #ffffff; color:#ffffff; }

#allmenu .allmenutxt { position:absolute; bottom:84px; left:115px; overflow:hidden; }
#allmenu .allmenutxt li:nth-child(1) { float:left; margin-right:16px; margin-top:2px; font-size:17px; font-weight:500; color:#8d908a; }
#allmenu .allmenutxt li:nth-child(2) { float:left; margin-right:16px; font-size:21px; font-weight:700; font-family: 'Minerva Modern'; color:#ffffff; }
#allmenu .allmenutxt li:nth-child(2) a { color:#ffffff; }
#allmenu .allmenutxt li:nth-child(3) { float:left; margin-top:2px; font-size:17px; font-weight:500; color:#8d908a; }









