#gnb>ul,#container{*zoom:1}#gnb>ul:after,#container:after{content:'';display:block;clear:both}.topNavigation .favorite a:before{background-image:url("/img_up/shop_pds/khghc1/design/img/sp_ico@1x.png");background-repeat:no-repeat;text-indent:-9999px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.topNavigation .favorite a:before{background-image:url("/img_up/shop_pds/khghc1/design/img/sp_ico@2x.png");background-size:300px 400px}}.topNavigation .favorite a.facebook:before{width:24px;height:24px;background-position:-68px 0}.topNavigation .favorite a.twitter:before{width:24px;height:24px;background-position:-102px 0}.topNavigation .favorite a.youtube:before{width:24px;height:24px;background-position:-136px 0}.topNavigation .favorite a.tel:before{width:20px;height:20px;background-position:-200px 0}.topNavigation .favorite a.reserve:before{width:20px;height:20px;background-position:-170px 0}.topNavigation .favorite a.location:before{width:20px;height:20px;background-position:-230px 0}.topNavigation .favorite a.kakaoTalk:before{width:22px;height:22px;background-position:0 -44px}.topNavigation .favorite a.kakaoStory:before{width:22px;height:22px;background-position:-32px -44px}.topNavigation .favorite a.facebook2:before{width:22px;height:22px;background-position:-64px -44px}.topNavigation .favorite a.twitter2:before{width:22px;height:22px;background-position:-96px -44px}.viewport{margin:0 auto;padding:0}#header,#container,#footer{max-width:1000px;min-width:720px;margin:0 auto;padding:0 10px}#footer{min-width:768px}.subTitle{padding:0}#header{box-shadow:0 0 0 #fff;border-bottom:0}#header hgroup h1 img{max-height:none}#header hgroup #gnbToggle{display:none;border-radius:.3em}#gnb{display:block;border-radius:.3em}#gnb>ul{padding:0 .3em}#gnb>ul>li{float:left;border-top:0}#gnb>ul>li>a{padding:.8em .8em}#gnb>ul>li>a:hover,#gnb>ul>li.on>a{text-decoration:underline}#container{margin-top:30px;margin-bottom:10px}#container>.contents{float:right;width:61%;padding:1.5em 3%;background-color:#fff;border-radius:.3em}#container>.side{float:left;width:30%;padding:0}#container>.side .infomation{margin-top:0}#container>.side .shopPhotos .flex-direction-nav{display:block}#footer{padding:1em 0}.main .spot{margin:0 0 1em}.sub #container>.contents{margin:0;padding:1.5em 3%}.sub #container>.side .infomation{display:block}.sub #container>.side .shopPhotos{display:block}.sub #container>.side>.infomationNav{display:none}.Introduce{padding:0}.itemList ul dt{padding:0}.itemDetail>hgroup{margin:0 0 1.5em}.itemDetail .body{padding:0}.Location .map{padding:0;height:400px}.Location .info{margin:3em 0 1em}.Reserve fieldset table{display:table;width:100%}.Reserve fieldset table caption{display:table-caption;padding:0 0 .2em 0}.Reserve fieldset table tbody{display:table-row-group}.Reserve fieldset table tr{display:table-row;padding:0}.Reserve fieldset table th,.Reserve fieldset table td{display:table-cell;padding:.5em 0}.Reserve fieldset table th{width:85px;margin:0;padding-left:.3em}.Reserve fieldset table td p{margin:.2em 0 0}.ar-table .hide{display:table-cell;*display:block}.ar-formTable{display:table;width:100%;border-top:0}.ar-formTable tbody{display:table-row-group}.ar-formTable tr{display:table-row;border-bottom:0;padding:0}.ar-formTable th,.ar-formTable td{display:table-cell;margin:0;padding:.5em .8em;border-bottom:1px solid #ccc;height:26px}.ar-formTable th{width:100px}.ar-formTable tr:first-child th,.ar-formTable tr:first-child td{border-top:1px solid #ccc}.tabNavigation{border-bottom:1px solid #464646;padding-bottom:10px}.tabNavigation ul li{width:auto;margin-right:2px}.tabNavigation ul li a,.tabNavigation ul li strong{padding:8px 25px;margin:0}.topNavigation{display:block;height:30px;position:relative;background-color:#ececec}.topNavigation>p{margin:0;position:absolute;font-size:13px}.topNavigation a{text-decoration:none}.topNavigation .favorite{left:10px;top:7px}.topNavigation .favorite a{display:block;padding:0 0 0 20px;color:#8f8f8f}.topNavigation .favorite a:before{content:'';display:block;position:absolute;width:14px;height:13px;left:0;top:0;background-position:-32px -86px}.topNavigation .auth{right:10px;top:2px}.topNavigation .auth a{display:block;float:left;position:relative;padding:.5em .8em;color:#8f8f8f;font-family:Arial;font-size:12px}.topNavigation .auth a:before{content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background-color:#cdcdcd}.topNavigation .auth a:first-child:before{display:none}.footerNavigation{display:none}.Login{padding-left:1em;padding-right:1em}.Login>.body{padding:1em}.Login .form{position:relative}.Login .form dl{margin:2em}.Login .form dd{margin-right:110px}.Login .form .btn{position:absolute;right:10px;top:27px}.Login .form .btn button{margin:0 auto;padding:0;width:100px;height:70px}.Join{padding-left:1em;padding-right:1em}.Join>.body{padding:1em}.Join .agreeConfirm .confirm .bd{height:120px}.Join .memberInputForm fieldset{padding:1.5em 1em 1em}.Join .memberInputForm fieldset>ul li{display:table;width:100%;padding:0}.Join .memberInputForm fieldset>ul li>label,.Join .memberInputForm fieldset>ul li>div{display:table-cell;vertical-align:middle;padding:.5em 0}.Join .memberInputForm fieldset>ul li>label{width:100px;padding-left:8px;font-size:13px}.Join .memberInputForm fieldset>ul li>div{padding-left:5px}.Join .memberInputForm fieldset>ul li{*display:block;*width:auto}.Join .memberInputForm fieldset>ul li>label{*display:block;*float:left}.Join .memberInputForm fieldset>ul li>div{*margin:0 0 0 110px}.Join .registerComplete .btngroup a{padding:.7em 2em;display:inline-block}.Mypage{padding-left:1em;padding-right:1em}.Mypage>.body{padding:1em}.Mypage .tabNavigation{border-bottom-color:#ccc}