#header>div hgroup,.pm-navigation_lnb .dep1,#container{*zoom:1}#header>div hgroup:after,.pm-navigation_lnb .dep1:after,#container:after{content:'';display:block;clear:both}.topNavigation .favorite a:before{background-image:url("/img_up/shop_pds/subi9004/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/subi9004/design/img/sp_ico@2x.png");background-size:300px 300px}}.topNavigation .favorite a.tel:before{width:30px;height:30px;background-position:0 -100px}.topNavigation .favorite a.question:before{width:30px;height:30px;background-position:-30px -100px}.topNavigation .favorite a.reserve:before{width:30px;height:30px;background-position:-60px -100px}.topNavigation .favorite a.location:before{width:30px;height:30px;background-position:-90px -100px}.topNavigation .favorite a.kakaoTalk:before{width:35px;height:35px;background-position:0 -50px}.topNavigation .favorite a.kakaoStory:before{width:35px;height:35px;background-position:-50px -50px}.topNavigation .favorite a.facebook:before{width:35px;height:35px;background-position:-100px -50px}.topNavigation .favorite a.twitter:before{width:35px;height:35px;background-position:-150px -50px}.topNavigation .favorite a.facebook2:before{width:24px;height:24px;background-position:-200px -50px}.topNavigation .favorite a.twitter2:before{width:24px;height:24px;background-position:-250px -50px}.topNavigation .favorite a.btn_search:before{width:25px;height:25px;background-position:-200px -100px}.pm-navigation_lnb .dep1>li .dep2>li{display:inline-block;*display:inline;*zoom:1}.pm-navigation_lnb .dep1>li>a i:after,.pm-navigation_lnb .dep1>li>a i:before{background:transparent}.viewport{overflow:hidden;margin:0 auto;padding:0;background:#f3f3f3}#header>div,#container,#footer{max-width:1000px;min-width:720px;margin:0 auto;padding:0 10px}#footer{min-width:768px}.ReserveDetail .detail table{display:table;width:100%}.ReserveDetail .detail table caption{display:table-caption;padding-left:.5em}.ReserveDetail .detail table tbody{display:table-row-group}.ReserveDetail .detail table tr{display:table-row}.ReserveDetail .detail table th,.ReserveDetail .detail table td{display:table-cell;padding:.6em 0}.ReserveDetail .detail table th{width:100px;padding-left:.5em}.subTitle{padding:0}#header{background:url(/img_up/shop_pds/subi9004/design/img/header_bg2.png) center top}#header>div{box-shadow:0 0 0 #fff;border-bottom:0}#header>div hgroup h1{float:left;margin:10px 0}#header>div hgroup h1 img{max-height:60px}#header>div hgroup #toggleLnb{display:none}#header>div hgroup .consult{display:block;position:absolute;right:0;top:0;width:80px;height:80px;text-indent:-9999px;background:#fcdee9}#header>div hgroup .consult i{position:absolute;left:50%;top:50%;width:50px;height:50px;margin-left:-24px;margin-top:-21px;background-position:-100px 0}@media only all and (max-width:1023px){#header>div hgroup .consult{display:none}}.pm-navigation_lnb{float:right;margin:0;margin-right:80px}.pm-navigation_lnb .dep1{display:block!important;position:relative;padding:0;background:0}.pm-navigation_lnb .dep1>li{float:left;margin:0;padding-bottom:0}.pm-navigation_lnb .dep1>li>a{height:80px;padding:0 25px;font-size:16px;line-height:80px;background:0}.pm-navigation_lnb .dep1>li>a i{position:absolute;left:0;top:50%;width:1px;height:13px}.pm-navigation_lnb .dep1>li>a i:after{width:1px;height:100%;margin-top:-8px}.pm-navigation_lnb .dep1>li>a i:before{display:none}.pm-navigation_lnb .dep1>li.on>a,.pm-navigation_lnb .dep1>li:hover>a{background:0}.pm-navigation_lnb .dep1>li:hover>a>u{display:block;position:absolute;left:50%;bottom:0;margin-left:-4px;border-bottom:8px solid #f8f8f8;border-left:8px solid transparent;border-right:8px solid transparent}.pm-navigation_lnb .dep1>li:hover>div{display:block}.pm-navigation_lnb .dep1>li:first-child>a i{display:none}.pm-navigation_lnb .dep1>li>div{position:relative;display:none}.pm-navigation_lnb .dep1>li .dep2{display:block!important;position:absolute;left:-200%;padding:0;width:500%;text-align:center;background:0}.pm-navigation_lnb .dep1>li .dep2>li>a{padding:10px;color:#585858;font-size:14px;white-space:nowrap}.pm-navigation_lnb .dep1>li .dep2>li.on>a,.pm-navigation_lnb .dep1>li .dep2>li:hover>a{color:#ed458a;background:0}.pm-navigation_lnb .dep1 #lnbLamp{display:block;position:absolute;left:0;top:0;width:0;height:3px;background:white;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}@media only all and (max-width:1023px){.pm-navigation_lnb{margin-right:0}.pm-navigation_lnb .dep1>li>a{padding:0 20px}}#container{margin-top:50px;margin-bottom:10px}#container>.contents{float:left;width:61%;padding:1.5em 3%;background-color:#fff;border:1px solid #e2e2e2}#container>.side{float:right;width:30%;padding:0}#container>.side .infomation{margin-top:0}#container>.side .board{display:block}#container>.side .gallery{display:block}#container>.side .mobile_quick{display:none}@media only all and (max-width:980px){#container>.side .search_form form span{display:none}#container>.side .search_form form input{margin-left:0}}#footer{padding:1em 0}.main .main_slide{margin:0 0 3em}.main .main_clinic dl dt{width:180px}.main .main_clinic dl dd.thisMobile{display:none}.main .main_clinic dl dd.thisPc{display:table-cell}.sub #container>.contents{margin:0;padding:1.5em 3%}.sub #container>.side .infomation .body{display:block}.sub #container>.side .infomation .sns{display:block}.Introduce{padding:0}.itemList ul dt{width:120px;padding:10px}.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}.ReserveSearch fieldset dl{display:table;width:100%;padding-left:0;padding-right:0}.ReserveSearch fieldset dt,.ReserveSearch fieldset dd{display:table-cell;vertical-align:middle}.ReserveSearch fieldset dt{width:100px;padding-left:10px}.ReserveSearch fieldset dd{margin:0}.ReserveList table tbody td img{width:90px}.ReserveList table th.hide,.ReserveList table td.hide{display:table-cell}.ReserveDetail .detail table tbody th{width:150px;padding-right:10px}.ReserveDetail .detail table tbody td img{width:150px}.ReserveDetail .detail.border{margin:0;padding:1.5em 1em 1em}.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:15px;height:15px;left:0;top:0;background-position:0 -150px}.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}.Login .form .dd{margin-right:0}.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}