.clr,.tabNavigation ul,#gnb>li>div ul,.main .banners,.snsShare dl,.roomIndex ul,.RoomDetail>.wrap hgroup,.RoomDetail>.wrap .cost ul,.ReserveRoom .step2 .priceList div,.ReserveRoom .step2 .addService li{*zoom:1}.clr:after,.tabNavigation ul:after,#gnb>li>div ul:after,.main .banners:after,.snsShare dl:after,.roomIndex ul:after,.RoomDetail>.wrap hgroup:after,.RoomDetail>.wrap .cost ul:after,.ReserveRoom .step2 .priceList div:after,.ReserveRoom .step2 .addService li:after{content:'';display:block;clear:both}.tabNavigation ul,#gnb,#gnb>li>div ul,.footerNavigation ul,.roomIndex ul,.RoomDetail>.wrap .cost ul,.ReserveRoom .step2 .addService ul,.Join .memberInputForm fieldset>ul{margin:0;padding:0;list-style:none}.sp-ico,#header nav .toggle:before{background-image:url("/img_up/shop_pds/rp393/design/img/sp-ico@1x.png");background-repeat:no-repeat;text-indent:-9999px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sp-ico,#header nav .toggle:before{background-image:url("/img_up/shop_pds/rp393/design/img/sp-ico@2x.png");background-size:300px 400px}}.kakaoTalk.sp-ico,#header nav .kakaoTalk.toggle:before{width:35px;height:35px;background-position:0 -250px}.kakaoStory.sp-ico,#header nav .kakaoStory.toggle:before{width:35px;height:35px;background-position:-40px -250px}.facebook.sp-ico,#header nav .facebook.toggle:before{width:35px;height:35px;background-position:-80px -250px}.twitter.sp-ico,#header nav .twitter.toggle:before{width:35px;height:35px;background-position:-120px -250px}.sliderContainer{background-image:url("/img_up/shop_pds/rp393/design/img/bg-container@1x.png");background-repeat:repeat}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sliderContainer{background-image:url("/img_up/shop_pds/rp393/design/img/bg-container@2x.png");background-size:3px 3px}}.ar-button,.snsShare dl dd .ui-sbutton,.Join .memberInputForm fieldset>ul button,#header hgroup h1 a,#footer .vCard span,#footer .vCard strong,.snsShare .icons i,.ReserveRoom .step1 .selectMonth a,.ReserveRoom .step1 .state{display:inline-block;*display:inline;*zoom:1}.blind{width:0;height:0;overflow:hidden;position:absolute;font-size:0;visibility:hidden}.ar-button,.snsShare dl dd .ui-sbutton,.Join .memberInputForm fieldset>ul button{margin:1px 2px;padding:8px 15px;font-size:13px;text-decoration:none;color:#555;border:1px solid #ccc;border-radius:.3em;box-shadow:inset 0 1px 0 white;background:#e2e2e2;background:-moz-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:-o-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:linear-gradient(to bottom,#f7f7f7 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e2e2e2',GradientType=0)}.btn-block.ar-button,.snsShare dl dd .btn-block.ui-sbutton,.Join .memberInputForm fieldset>ul button.btn-block{display:block}.btn-highlight.ar-button,.snsShare dl dd .btn-highlight.ui-sbutton,.Join .memberInputForm fieldset>ul button.btn-highlight{background:#e55b49;background:-moz-linear-gradient(top,#e55b49 0,#d83f47 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e55b49),color-stop(100%,#d83f47));background:-webkit-linear-gradient(top,#e55b49 0,#d83f47 100%);background:-o-linear-gradient(top,#e55b49 0,#d83f47 100%);background:-ms-linear-gradient(top,#e55b49 0,#d83f47 100%);background:linear-gradient(to bottom,#e55b49 0,#d83f47 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e55b49',endColorstr='#d83f47',GradientType=0);border:1px solid #bd363d;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);text-shadow:0 -1px 0 #be4839;color:#fff}body{margin:0;padding:0;min-width:320px;font:normal 16px sans-serif;color:#666;-webkit-text-size-adjust:none;-ms-interpolation-mode:bicubic!important}body,h1,h2,h3,h4,h5,h6,p,div,li,dt,dd,input,textarea{font-family:'Malgun Gothic',sans-serif}img,video,audio,object,embed,iframe{max-width:100%}img{border:0;max-width:100%;-ms-interpolation-mode:bicubic;-webkit-image-rendering:optimizeQuality}form{margin:0}table{border-collapse:collapse}a{color:#f10808}input[type=text],input[type=password],textarea{font-size:13px}th,td{padding:0}.dl,.dl>dd{margin:0}#footer .vCard em{color:#1fd26a}.isMobile{display:block}.isTablet{display:none}.isPc{display:none}.isTabletHigher{display:none}.btngroup{margin:1em 0;text-align:center}button.ar-button{cursor:pointer}button.ar-button.btn-block{width:100%}.ar-table input[type=text],.ar-table input[type=password],.ar-table textarea,.ar-formTable input[type=text],.ar-formTable input[type=password],.ar-formTable textarea,.Join .memberInputForm fieldset>ul input[type=text],.Join .memberInputForm fieldset>ul input[type=password],.Join .memberInputForm fieldset>ul textarea{padding:.5em .5em;font-size:13px;color:#555;border:1px solid #aaa;border-radius:.3em;box-shadow:inset 1px 1px 3px rgba(0,0,0,0.15)}.ui-pagenate{margin:1em 0;text-align:center}.Introduce .wrap,.Route>.wrap,.roomIndex,.RoomDetail>.wrap,.Service .wrap,.Travel .contents .wrap,.ReservationGuide,.ReserveRoom,.Community,.Login,.Join,.Mypage{background-color:#32313b}.Introduce .wrap h1,.Route>.wrap>h1,.RoomDetail>.wrap hgroup h1,.Service .wrap h1,.Travel .contents .wrap h1,.ReservationGuide .body>h1,.ReserveRoom>.body>h1,.Community>.body>h1,.Login>.body>h1,.Join>.body>h1,.Mypage>.body>h1{margin:0;padding:0 0 1em;color:#fff;font-size:24px;font-weight:normal}.sliderContainer{padding:1em 0}.sliderContainer .flexslider{visibility:hidden;height:0}.sliderContainer .flexslider.on{visibility:visible;height:auto}.sliderContainer .slides>li>span{display:block;height:220px;text-indent:-9999px;background-repeat:no-repeat;background-size:480px 220px;background-position:50% 50%}.sliderContainer.noFlexSlide{padding:0}.rwdTable .bd{width:100%;overflow-x:auto;padding:.2em 0 .5em;-webkit-overflow-scrolling:touch}.rwdTable .bd table{width:99.8%;min-width:540px}.rwdTable:before{content:'Please scroll to the right.';display:block;padding:0 0 5px 0;text-align:right;color:#fff;font-family:Arial;font-size:12px}.ar-table{width:100%}.ar-table>thead>tr>th{background:whiteSmoke;padding:.9em 0;color:#333;text-align:center;font-size:13px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.ar-table>tbody>tr>td{padding:.5em;text-align:left;vertical-align:middle;font-size:13px;text-align:center;height:26px;border-bottom:1px solid #ccc}.ar-table>tbody>tr>td,.ar-table>tbody>tr>td a{color:#666}.ar-table>tbody>tr>td a{text-decoration:none}.ar-table>tbody>tr>td a:hover{text-decoration:underline}.ar-table>tbody>tr>td.left{text-align:left}.ar-table>tfoot>tr>td,.ar-table>tfoot>tr>th{padding:.5em;text-align:left;vertical-align:middle;font-size:13px;text-align:center;height:26px;border-bottom:1px solid #ccc;background-color:whiteSmoke}.ar-table input[type=text],.ar-table input[type=password],.ar-table textarea{margin:0;vertical-align:middle}.ar-table .hide{display:none}.ar-table .right{text-align:right}.ar-table .left{text-align:left}.ar-formTable{display:block;border-top:1px solid #ccc}.ar-formTable tbody,.ar-formTable tfoot,.ar-formTable tr,.ar-formTable th,.ar-formTable td{display:block}.ar-formTable tr{border-bottom:1px solid #ccc;padding:.5em}.ar-formTable th{text-align:left;font-size:13px;color:#333;margin:0 0 .3em}.ar-formTable td{font-size:13px}.ar-formTable input[type=text],.ar-formTable input[type=password],.ar-formTable textarea{margin:0 .2em}.ar-formTable textarea{width:90%;vertical-align:top}.ar-formTable.noTopBorder tr:first-child th,.ar-formTable.noTopBorder tr:first-child td{border-top:0}.tabNavigation ul li{float:left;width:50%}.tabNavigation ul li a,.tabNavigation ul li strong{display:block;margin:1px;padding:7px 0;font-weight:bold;color:#000;font-size:13px;text-align:center;background-color:#eee;text-decoration:none}.tabNavigation ul li.on a,.tabNavigation ul li.on strong{background-color:#1fd26a;color:#fff}.topNavigation{display:none}#header hgroup{position:relative;padding:10px 0;z-index:300}#header hgroup h1{text-align:center;margin:0}#header hgroup h1 a{padding:5px 10px}#header hgroup h1 img{height:50px;margin:0 auto}#header hgroup>a{display:block;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;text-indent:-9999px}#header hgroup>a.reserve{background-position:-35px 0;left:20px}#header hgroup>a.location{background-position:-85px 0;right:20px}#header hgroup>a.tel{background-position:-160px 0;top:100%;right:24px;width:32px;height:32px;margin-top:10px;background-size:240px 320px}#header nav{position:relative;background-color:#ececec;padding:.4em .5em;z-index:200}#header nav .wrap{border:1px solid #d7d7d7;background-color:#fff}#header nav .toggle{display:block;margin:0;padding:10px 15px 10px 48px;position:relative;font-size:14px;color:#959595;cursor:pointer}#header nav .toggle:before{content:'';display:block;width:25px;height:16px;position:absolute;left:15px;top:50%;margin-top:-8px;background-position:0 0}#gnb{display:none;margin:0 .8em}#gnb.on{display:block}#gnb.on{display:block}#gnb a{display:block;text-decoration:none}#gnb>li{border-top:1px solid #ccc;padding:.5em .3em}#gnb>li>a{font-size:15px;color:#000;font-family:Tahoma}#gnb>li>div{margin:.3em 0 0 0}#gnb>li>div ul li{float:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gnb>li>div ul li a{font-size:13px;color:#000;padding:.4em 0}#gnb>li>div ul li.on a{color:#1fd26a;text-decoration:none}#gnb>li.on>a{color:#1fd26a}#container{position:relative;overflow:hidden}#footer{margin:1em auto}#footer .vCard{text-align:center;font-size:0;padding:0 10px}#footer .vCard span,#footer .vCard strong{font-size:12px;padding:0 10px 0 0;color:#8f8f8f}#footer .vCard span:before,#footer .vCard strong:before{content:'|';display:inline-block;padding:0 10px 0 0;color:#aaa}#footer .vCard span:first-child:before,#footer .vCard strong:first-child:before{display:none;padding:0}#footer .vCard em{font-style:normal}#footer .copyright{padding:0 10px;text-align:center;font-size:12px;color:#bfbfbf}.footerNavigation{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.footerNavigation ul{display:table;width:100%}.footerNavigation ul li{display:table-cell;vertical-align:middle;text-align:center;width:50%}.footerNavigation ul li a{display:block;padding:1em .5em;border-left:1px solid #fff;text-decoration:none;font-size:13px;color:#555;background:#e2e2e2;background:-moz-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:-o-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#e2e2e2 100%);background:linear-gradient(to bottom,#f7f7f7 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#e2e2e2',GradientType=0)}.footerNavigation ul li:first-child a{border-right:1px solid #ccc;border-left:none}.main .sliderContainer{background-color:#32313b;background-image:none}.main .sliderContainer .slogan{padding:22px 0 25px 24px}.main .sliderContainer .slogan img{display:block;height:85px}.main .sliderContainer .reserve{display:none}.main .banners{margin:1em}.main .banners p{float:left;width:50%;margin:0}.main .banners p a{display:block;text-align:center;margin:0 .2em;border-radius:.4em;padding:.7em 0 .6em;color:#fff;font-size:16px;text-decoration:none}.main .banners p.review a{background-color:#969696}.main .banners p.reserve a{background-color:#1fd26a}.sub .contents .control{display:none;margin:0}.snsShare{padding:.7em 0;background-color:#f8f8f7}.snsShare dl{margin:0 .5em}.snsShare dl dt{float:left;font-size:13px;margin:.8em 0 0 .5em;color:#555}.snsShare dl dd{float:right;margin:0}.snsShare dl dd a.on{font-weight:bold;text-decoration:underline}.snsShare .icons{display:none;background-color:#fff;margin:.5em .5em 0;padding:.8em 0;text-align:center}.snsShare .icons a{text-decoration:none}.snsShare .icons a span{display:none}.snsShare .icons i{vertical-align:top;margin:0 3px}.snsShare .icons.on{display:block}.Introduce .wrap{padding:0 .5em}.Introduce .wrap h1{padding-top:1em}.Introduce .wrap .body{font-size:14px;color:#aaa;margin:0;padding:0 0 2em}.Route>.wrap{padding:0 .5em 1em}.Route>.wrap>h1{padding-top:1em}.Route .summary{color:#fff;font-size:14px;margin:1em 0 0}.Route .summary span{display:block;margin:.6em 0}.Route .summary strong{color:#f34b1e}.Route .summary img{vertical-align:middle}.Route .summary br{display:none}.Route .traffic{margin:.5em 0 0}.Route .traffic section{margin:0;padding:.5em 0}.Route .traffic section h1{font-size:16px;color:#fff;font-weight:normal;margin:0 0 .5em}.Route .traffic section ul{color:#fff;padding:0 0 0 1.2em;margin:0}.Route .traffic section ul li p{font-size:13px;color:#aeaeae;margin:.3em 0}.Route .traffic section ul li strong{font-weight:normal;color:#f34b1e}.roomIndex{padding:1em .5em}.roomIndex ul{margin:0}.roomIndex ul li{float:left;width:50%}.roomIndex ul a,.roomIndex ul span{display:block;position:relative;margin:0;text-decoration:none}.roomIndex ul p{margin:0}.roomIndex ul img{display:block;opacity:1;border:1px solid #fff}.roomIndex ul .caption{position:absolute;left:0;right:0;bottom:0;display:none;background-color:#000;background-color:rgba(0,0,0,0.7)}.roomIndex ul .caption span{display:block;margin:0;padding:.8em .8em;font-size:13px;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roomIndex ul .hover .caption{display:block}@media(min-width:420px){.roomIndex ul li{width:33.33%}}.RoomDetail>.wrap{padding:0 .5em 1em}.RoomDetail>.wrap hgroup{padding-top:1.5em}.RoomDetail>.wrap hgroup h1{float:left;margin:0 .5em 0 0}.RoomDetail>.wrap hgroup p{margin:0}.RoomDetail>.wrap .text{margin:0;color:#aaa;font-size:13px}.RoomDetail>.wrap .info{margin:1em 0}.RoomDetail>.wrap .info dl{margin:0;font-size:13px}.RoomDetail>.wrap .info dl dt,.RoomDetail>.wrap .info dl dd{padding:.3em 0}.RoomDetail>.wrap .info dl dt{float:left;width:60px;color:#ccc;font-weight:bold}.RoomDetail>.wrap .info dl dd{margin:0 0 0 70px;color:#aaa}.RoomDetail>.wrap .info .contentsBody p{margin:0}.RoomDetail>.wrap .cost{border-bottom:1px solid #464646}.RoomDetail>.wrap .cost h2{margin:0;padding:.3em 0;font-size:13px;color:#fff;font-weight:normal;text-align:center;border-top:1px solid #464646;background-color:#151515}.RoomDetail>.wrap .cost ul li{border-top:1px solid #464646;float:left;width:33.3%;text-align:center}.RoomDetail>.wrap .cost ul li p{margin:0;font-size:13px;padding:.2em 0;font-weight:bold;color:#fff;border-top:1px solid #464646}.RoomDetail>.wrap .cost ul li p:first-child{border-top:0;color:#ddd;font-weight:normal}.Service .wrap{padding:0 .5em}.Service .wrap .body{font-size:14px;color:#aaa;margin:0;padding:0 0 2em}.Travel .sliderContainer{padding:0}.Travel .contents .wrap{padding:0 .5em}.Travel .contents .wrap .body{font-size:14px;color:#aaa;margin:0;padding:0 0 2em}.ReservationGuide{padding:30px .5em}.ReservationGuide .body{margin-top:1em}.ReservationGuide .body>h1{padding-bottom:.5em}.ReservationGuide .body>h2{margin:1em 0;color:#fff;font-size:15px;font-weight:normal}.ReservationGuide .body>ul{margin:0;padding:0 0 0 1.5em;color:#ddd;font-size:13px}.ReservationGuide .body>ul li{margin:.3em 0}.ReservationGuide .body>ul li strong{color:#1fd26a;font-weight:normal}.ReservationGuide .body .rwdTable{margin:1em 0 .5em}.ReservationGuide .body table th,.ReservationGuide .body table td{border:1px solid #464646;padding:5px 5px;color:#ececeb;font-size:13px}.ReservationGuide .body table tbody td{font-family:Tahoma;text-align:center}.ReservationGuide .body table tbody td.dark{color:#1fd26a}.ReservationGuide .body table .dark{background-color:#000;background-color:rgba(0,0,0,0.2)}.ReservationGuide .body .btn{text-align:right}.ReserveRoom{padding:0}.ReserveRoom>.body{background-color:#fff;padding:1em .5em}.ReserveRoom>.body>h1{color:#333}.ReserveRoom select{font-size:13px;border:1px solid #aaa}.ReserveRoom .step1 .selectMonth{margin:1.5em 0;text-align:center}.ReserveRoom .step1 .selectMonth a{vertical-align:middle;width:21px;height:21px}.ReserveRoom .step1 .selectMonth a.prev{background-position:-91px -145px}.ReserveRoom .step1 .selectMonth a.next{background-position:-91px -169px}.ReserveRoom .step1 .selectMonth strong{font-family:Arial;font-size:18px;font-weight:normal;vertical-align:middle;color:#333;letter-spacing:.05em}.ReserveRoom .step1 .info{margin:1em 0;font-size:13px}.ReserveRoom .step1 .info dd{margin:.3em 0 0;font-weight:bold;color:#0a4ec5}.ReserveRoom .step1 .pc_calList{display:none}.ReserveRoom .step1 .mo_calList{margin:15px 0}.ReserveRoom .step1 .mo_calList table{text-align:center}.ReserveRoom .step1 .mo_calList th,.ReserveRoom .step1 .mo_calList td{border:1px solid #ccc}.ReserveRoom .step1 .mo_calList thead th{color:#333;font-size:13px;padding:0 .6em;height:32px;background-color:whitesmoke;border-bottom:0}.ReserveRoom .step1 .mo_calList tbody th,.ReserveRoom .step1 .mo_calList tbody td{padding:.4em;font-size:13px}.ReserveRoom .step1 .mo_calList tbody th{color:#333;font-family:Arial;background:white;padding-left:10px;padding-right:10px}.ReserveRoom .step1 .guide{margin:1em 0;text-align:right;font-size:13px;color:#666}.ReserveRoom .step1 .guide span{padding:0 .3em}.ReserveRoom .step1 .guide b{vertical-align:middle}.ReserveRoom .step1 .guide i{margin-right:4px}.ReserveRoom .step1 .state{padding:.4em .5em .35em;vertical-align:middle;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;font-style:normal;border-radius:.2em}.ReserveRoom .step1 .state.type1{background-color:#00a8e1}.ReserveRoom .step1 .state.type2{background-color:#ffd464}.ReserveRoom .step1 .state.type3{background-color:red}.ReserveRoom .step1 .today{background:#dffaff!important}.ReserveRoom .step2 fieldset{margin:2em 0;padding:0;border:0}.ReserveRoom .step2 fieldset legend{font-size:16px;color:#111;font-weight:bold;padding:0 0 .3em .3em}.ReserveRoom .step2 fieldset>table button{margin:-3px 0}.ReserveRoom .step2 fieldset>table button.on{font-weight:bold;text-decoration:underline;color:#000;border-color:#999}.ReserveRoom .step2 .priceList{display:none}.ReserveRoom .step2 .priceList.on{display:table-row;*display:block}.ReserveRoom .step2 .priceList div{text-align:left}.ReserveRoom .step2 .priceList table{width:100%}.ReserveRoom .step2 .priceList table th,.ReserveRoom .step2 .priceList table td{border:1px solid #ccc;padding:.3em 0;font-size:12px}.ReserveRoom .step2 .priceList table th{background-color:#f9f9f9}.ReserveRoom .step2 .addService li{border-bottom:1px solid #ccc;padding:.5em}.ReserveRoom .step2 .addService li:first-child{border-top:1px solid #ccc}.ReserveRoom .step2 .addService .thumnail{float:left;width:80px}.ReserveRoom .step2 .addService .body{margin:0 0 0 90px}.ReserveRoom .step2 .addService .body strong{display:block;font-size:14px;color:#555}.ReserveRoom .step2 .addService .body dl{margin:.3em 0 0;font-size:13px}.ReserveRoom .step2 .addService .body dl dt,.ReserveRoom .step2 .addService .body dl dd{padding:3px 0}.ReserveRoom .step2 .addService .body dl dt{float:left;width:30px;font-weight:bold}.ReserveRoom .step2 .addService .body dl dd{margin:0 0 0 40px}.ReserveRoom .step3 fieldset{margin:2em 0;padding:0;border:0}.ReserveRoom .step3 fieldset legend{font-size:16px;color:#111;font-weight:bold;padding:0 0 .3em .3em}.ReserveRoom .step3 fieldset ul{margin:0;padding:0 0 0 1.5em}.ReserveRoom .step3 fieldset ul li{margin:.3em 0}.ReserveRoom .step3 fieldset .item{margin:.5em 0;border-left:1px solid #ccc;border-right:1px solid #ccc}.ReserveRoom .step3 fieldset .item .total{margin:0;font-weight:bold;text-align:right}.ReserveRoom .step4 section{margin:2em 0}.ReserveRoom .step4 section>h1{font-size:16px;margin:0;padding:0 0 .3em 0;color:#333}.ReserveRoom .ReserveAuth fieldset{margin:2em 0 0;padding:0;border:0}.ReserveRoom .ReserveAuth fieldset legend{font-size:18px;color:#333;padding:0 0 .3em 0}.ReserveRoom .ReserveList .tableInfo{text-align:right;color:#555;font-size:13px;margin:2em .2em .4em 0}.ReserveRoom .ReserveList .info{text-align:right;color:#666}.Community{padding:30px 0}.Community>.body{background-color:#fff;padding:1em 0}.Community>.body>h1{color:#333;padding-left:.5em;padding-right:.5em}.Community>.body .lay_hd h1{display:none}.Login{padding:30px 0}.Login>.body{background-color:#fff;padding:1em .5em}.Login>.body>h1{color:#333}.Login fieldset{margin:0;padding:0;border:0}.Login .form{border:1px solid #ddd;padding:0}.Login .form dl{margin:.5em 1em}.Login .form dt,.Login .form dd{padding:.3em 0}.Login .form dt{float:left;width:80px;font-size:14px;font-weight:bold;padding-top:1em}.Login .form dd{margin-left:85px;font-size:14px}.Login .form dd input{width:95%;height:28px;line-height:28px;border:1px solid #aaa;font-size:14px;padding:0 .5em}.Login .form dd input.checkbox{width:auto;height:auto;line-height:normal;border:0 none}.Login .form dd input[type=text],.Login .form dd input[type=password]{box-shadow:inset 0 1px 3px rgba(0,0,0,0.3)}.Login .form .btn{text-align:center;margin:.5em 1em 1em}.Login .form .btn button{margin:0;padding:10px 5px;font-weight:bold;font-size:14px}.Login .msg{margin:15px 10px;padding:20px 10px;text-align:center;font-size:12px;color:#555;border:1px solid #ccc}.Join{padding:30px 0}.Join>.body{background-color:#fff;padding:1em .5em}.Join>.body>h1{color:#333}.Join .agreeConfirm .confirm{margin:1em 0 1.5em}.Join .agreeConfirm .confirm>h1{font-size:14px;margin:0;color:#444}.Join .agreeConfirm .confirm .bd{height:80px;overflow:auto;padding:1em;margin:.3em 0;border:1px solid #ccc;border-radius:.2em;-webkit-overflow-scrolling:touch;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.1)}.Join .agreeConfirm .confirm label{font-size:13px;color:#555}.Join .agreeConfirm .selectMemberType{margin:1em 0;border:1px solid #ccc;border-radius:.3em}.Join .agreeConfirm .selectMemberType legend{font-size:14px;font-weight:bold;color:#444}.Join .agreeConfirm .selectMemberType>div{padding:.5em}.Join .agreeConfirm .selectMemberType>div label{font-size:13px;color:#666}.Join .memberInputForm fieldset{margin:0 0 1em;padding:1em .5em;border:1px solid #aaa}.Join .memberInputForm fieldset>h2{font-size:16px;font-weight:bold;color:#444;margin:0 0 .2em}.Join .memberInputForm fieldset>h3{font-size:12px;color:#888;margin:0 0 1em}.Join .memberInputForm fieldset>ul li{border-top:1px solid #ccc;padding:.8em 0;font-size:13px}.Join .memberInputForm fieldset>ul li>label{display:block;font-size:14px;font-weight:bold}.Join .memberInputForm fieldset>ul li>div{margin:.2em 0 0}.Join .memberInputForm fieldset>ul button{padding:7px 10px;font-size:12px;cursor:pointer}.Join .memberInputForm .reg_address .addr input{width:240px}.Join .registerComplete h2{font-size:22px;color:#f34b1e;font-weight:normal}.Join .registerComplete p{font-size:13px;color:#555}.Join .registerComplete p strong{color:#000}.Join .registerComplete p .highlight{display:block;padding:.5em;margin:.8em 0;background:#caeaf4}.Join .registerComplete .btngroup{margin-top:2em}.Join .registerComplete .btngroup a{padding:.7em .5em;font-size:16px;display:block;margin-left:0;margin-right:0}.Mypage{padding:30px 0}.Mypage>.body{background-color:#fff;padding:1em .5em}.Mypage>.body>h1{color:#333}.Mypage .tabNavigation{margin:0 0 2em}.Mypage .tableInfo{text-align:right;color:#555;font-size:13px;margin:0 .2em .4em 0}.Mypage .Leave .terms{margin:1em 0;border:3px solid #ddd;padding:1em;font-size:13px}.Mypage .Leave .terms ul{padding-left:1.5em}.Mypage .Leave form fieldset{margin:2em 0 0;padding:0;border:0}.Mypage .Leave form fieldset legend{font-size:18px;color:#333;padding:0 0 .5em .5em}.responsiveTable{position:relative}.responsiveTable>p{margin:0 0 4px;text-align:right;font-size:12px;color:#999}.responsiveTable>.wrap{overflow-x:scroll;width:100%;-webkit-overflow-scrolling:touch}.responsiveTable>.wrap table{width:100%;max-width:700px}.responsiveTable>.wrap table thead th:first-child,.responsiveTable>.wrap table tbody th{width:0!important;overflow:hidden}