﻿@charset"UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ a,abbr[title]{text-decoration:underline}progress,sub,sup{vertical-align:baseline}html,mark{color:#000}legend,ol,table td,table th,ul{padding:0}legend,strong a{color:inherit}a img,img[usemap]{border:0}button,label{cursor:pointer}audio,button,canvas,progress,strong strong,video{display:inline-block}.site-header .site-header__site-id-logo,textarea{width:100%}.modal-hide,.slick-slide.dragging img{pointer-events:none}.modal-hide,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.area-navigation .area-navigation__tokyo-city-list-container[aria-hidden=false],.collapsible-list>dd[aria-hidden=false],.footer-navigation .footer-navigation__menu-items-group[aria-hidden=false],.global-navigation .global-navigation__menu-items-group[aria-hidden=false],.qa-list>dd[aria-hidden=false],.shop-page-header .shop-page-header__features-col[aria-hidden=false]{animation:fade-in .2s}.comparative-chart,.data-table-2,.pager{table-layout:fixed}body,dd,dl{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#06b;transition:color .1s ease;transition:background-color .1s ease}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:middle}body.modal-window-is-opened,svg:not(:root){overflow:hidden}button,hr,input{overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal}#cboxWrapper,.cboxPhoto{max-width:none}textarea{overflow:auto;padding:5px;border:1px solid #ccc;box-sizing:border-box}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}em,strong,table th{font-weight:400}em,optgroup{font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fff;line-height:1.6;font-size:13px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}ol,ul{margin:0;list-style-type:none}table{border-width:0;border-collapse:collapse;border-spacing:0}a:visited{color:#6e82af}a:focus,a:hover{color:#238ac9}h1,h2,h3,h4,h5,h6{margin:0;font-size:1em;font-weight:400}.global-navigation,p{font-size:13px}.bold,.bold-black,.campaign-price .campaing-price__discounted,.contact-phone-button .contact-phone__label-2 strong,.marker,.price-off{font-weight:700}p{margin:0 0 1.5em}p+p{margin-top:-.65em}a img{text-decoration:none}input[type=text]{padding:3px;border:1px solid #ccc;box-sizing:border-box}html.is-full-screen-mode,html.is-full-screen-mode body{height:100%}.site-header{background-color:#06b}.is-in-modal .site-header{display:none}.site-header.headroom{transition:transform .3s ease-in-out;will-change:transform;position:fixed;top:0;right:0;left:0;z-index:1100}.site-header.headroom--pinned{-ms-transform:translateY(0);transform:translateY(0)}.site-header.headroom--unpinned{-ms-transform:translateY(-100%);transform:translateY(-100%)}.site-header .site-header__inner{margin:0 auto;padding:3px 3.125% 3px 4.6875%;width:100%;display:table;position:relative;box-sizing:border-box}.site-header .site-header__contact,.site-header .site-header__navigation-button,.site-header .site-header__site-id-logo{display:table-cell;vertical-align:middle}.site-header .site-header__site-id-logo img{width:110px;height:30px}.site-header .site-header__contact{width:1px}.site-header .site-header__navigation-button{width:1px;padding-left:8px}.global-navigation[aria-hidden=true],html.is-not-ready .global-navigation{display:none}.global-navigation[aria-hidden=false]{animation:fade-in .2s;width:calc(100% - (10px * 2));height:calc(100% - (10px * 2));position:fixed;top:10px;left:10px;z-index:1300;box-sizing:border-box;overflow:hidden}.global-navigation .global-navigation__inner{padding:10px 3.28947% 0;border-radius:4px;width:100%;height:100%;display:block;background-color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-sizing:border-box;overflow:auto}.global-navigation .global-navigation__menu>li+li{border-top:1px solid #ccc}.global-navigation .global-navigation__menu-group-header{padding:13px calc(3.28947% + 20px + 10px) 13px 0;position:relative}.global-navigation .global-navigation__menu-group-header:hover{background-color:#f4f4f4}.global-navigation .collapsible-toggle-button{margin:auto 0;position:absolute;top:0;right:3.28947%;bottom:2px}.global-navigation .global-navigation__menu-group-heading-about,.global-navigation .global-navigation__menu-group-heading-service,.global-navigation .global-navigation__menu-group-heading-shop,.global-navigation .global-navigation__menu-group-heading-support{padding-left:33px;position:relative}.global-navigation .global-navigation__menu-group-heading-about:before,.global-navigation .global-navigation__menu-group-heading-service:before,.global-navigation .global-navigation__menu-group-heading-shop:before,.global-navigation .global-navigation__menu-group-heading-support:before{position:absolute}.global-navigation .global-navigation__menu-group-heading-shop:before{content:"";width:19px;height:19px;display:inline-block;background:url(/assets/img/common/icon-shop-2.svg) no-repeat;background-size:19px 19px;top:2px;left:4px}.global-navigation .global-navigation__menu-group-heading-about:before{content:"";width:20px;height:24px;display:inline-block;background:url(/assets/img/common/icon-about-2.svg) no-repeat;background-size:20px 24px;top:1px;left:7px}.global-navigation .global-navigation__menu-group-heading-service:before{content:"";width:16px;height:18px;display:inline-block;background:url(/assets/img/common/icon-service-2.svg) no-repeat;background-size:16px 18px;top:2px;left:7px}.global-navigation .global-navigation__menu-group-heading-support:before{content:"";width:19px;height:18px;display:inline-block;background:url(/assets/img/common/icon-support-2.svg) no-repeat;background-size:19px 18px;top:1px;left:6px}.global-navigation .global-navigation__menu-items-2>li a:after,.global-navigation .global-navigation__menu-items>li a:after{width:9px;height:13px;margin:auto 0;top:0;right:calc(3.28947% + (20px - 9px)/ 2);bottom:0;content:""}.global-navigation .global-navigation__menu-items-group[aria-hidden=true]{display:none}.global-navigation .global-navigation__menu-items>li{border-top:1px dotted #ccc}.global-navigation .global-navigation__menu-items-2>li+li,.local-navigation>ul>li>ul{border-top:1px solid #ccc}.global-navigation .global-navigation__menu-items>li a{padding:13px calc(3.28947% + 3.28947% + (9px + 5px)) 13px 46px;display:block;position:relative;color:#000;text-decoration:none}.global-navigation .global-navigation__menu-items>li a:after{display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:9px 13px;position:absolute}.global-navigation .global-navigation__menu-items>li a:focus,.global-navigation .global-navigation__menu-items>li a:hover{background-color:#f4f4f4}.global-navigation .global-navigation__menu-items-2>li a{padding:13px calc(3.28947% + 3.28947% + (9px + 5px)) 13px 0;display:block;position:relative;color:#000;text-decoration:none}.global-navigation .global-navigation__menu-items-2>li a:after{display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:9px 13px;position:absolute}.global-navigation .global-navigation__menu-items-2>li a>span{padding-left:35px;display:block;position:relative}.global-navigation .global-navigation__menu-items-2>li a>span:before{position:absolute}.global-navigation .global-navigation__menu-items-2>li a:focus,.global-navigation .global-navigation__menu-items-2>li a:hover{background-color:#f4f4f4}.global-navigation .global-navigation__menu-items-2>li.global-navigation__menu-item-contact>a>span:before{content:"";width:20px;height:20px;display:inline-block;background:url(/assets/img/common/icon-contact-2.svg) no-repeat;background-size:20px 20px;top:2px;left:6px}.global-navigation .global-navigation__menu-items-2>li.global-navigation__menu-item-mypage>a>span:before{content:"";width:21px;height:20px;display:inline-block;background:url(/assets/img/common/icon-mypage-2.svg) no-repeat;background-size:21px 20px;top:1px;left:7px}.global-navigation .global-navigation__menu-items-2>li.global-navigation__menu-item-company>a>span:before{content:"";width:14px;height:20px;display:inline-block;background:url(/assets/img/common/icon-company-2.svg) no-repeat;background-size:14px 20px;top:2px;left:9px}.global-navigation .global-navigation__menu-items-2>li.global-navigation__menu-item-sitemap>a>span:before{content:"";width:16px;height:19px;display:inline-block;background:url(/assets/img/common/icon-sitemap-2.svg) no-repeat;background-size:16px 19px;top:1px;left:8px}.global-navigation .global-navigation__menu-items-2>li.global-navigation__menu-item-english>a>span:before{content:"";width:17px;height:17px;display:inline-block;background:url(/assets/img/common/icon-english-2.svg) no-repeat;background-size:17px 17px;top:2px;left:8px}.global-navigation .global-navigation__menu-items-2>li.global-navigation__menu-item-trunkroom>a>span:before{content:"";width:17px;height:17px;display:inline-block;background:url(/assets/img/common/icon-trunkroom-2.svg) no-repeat;background-size:17px 17px;top:2px;left:8px}.global-navigation .global-navigation__footer{margin:10px 12.5% 20px}.global-navigation-bg{width:100%;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:1200}.global-navigation-bg.is-hidden,html.is-not-ready .global-navigation-bg{display:none}.side-bar{margin-bottom:15px;padding-right:3.125%;padding-left:3.125%}.local-navigation .local-navigation__heading{margin:20px 0 15px;font-size:19px;text-align:center}.local-navigation li{border-bottom:1px solid #ccc}.local-navigation li:last-child{border-bottom:none}.local-navigation a{padding:13px calc(4.33333% + 10px + 9px) 12px 4.33333%;display:block;position:relative;color:#000;text-decoration:none}.local-navigation a:focus,.local-navigation a:hover{background-color:#f4f4f4}.local-navigation a.is-current{color:#06b;background-color:#dff2fc}.local-navigation a:after{content:"";width:9px;height:13px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:9px 13px;margin:auto 0;position:absolute;top:0;bottom:0;right:4.33333%}.local-navigation>ul{border:1px solid #ccc;font-size:13px}.contact-phone-button,.global-navigation-button{font-size:10px;white-space:nowrap;text-align:center}.local-navigation>ul>li>ul>li>a{padding-left:calc(4.33333%+1em)}.contact-phone-button{padding:7px 0 2px;border-radius:3px;width:52px;display:inline-block;color:#06b;background-color:#fff;text-decoration:none}.contact-phone-button:focus,.contact-phone-button:hover{color:#fff;background-color:#238ac9}.contact-phone-button:focus:before,.contact-phone-button:hover:before{background-image:url(/assets/img/common/icon-phone.svg)}.contact-phone-button:before{content:"";width:19px;height:21px;background:url(/assets/img/common/icon-phone-2.svg) no-repeat;background-size:19px 21px;margin:0 auto 3px;display:block}.contact-phone-button .contact-phone__label-2{display:none}.global-navigation-button{padding:9px 0 2px;border:none;border-radius:3px;width:52px;color:#06b;background-color:#fff}.global-navigation-button:focus,.global-navigation-button:hover{color:#fff;background-color:#238ac9}.global-navigation-button:focus:before,.global-navigation-button:hover:before{background-image:url(/assets/img/common/icon-menu-2.svg)}.global-navigation-button:before{content:"";width:24px;height:18px;background:url(/assets/img/common/icon-menu.svg) no-repeat;background-size:24px 18px;margin:0 auto 5px;display:block}.global-navigation-button[aria-expanded=true]:before{content:"";width:18px;height:18px;background:url(/assets/img/common/icon-state-opened.svg) no-repeat;background-size:18px 18px;display:block}.global-navigation-button[aria-expanded=true]:focus:before,.global-navigation-button[aria-expanded=true]:hover:before{background-image:url(/assets/img/common/icon-close-3.svg)}.site-footer{margin-top:25px}.is-in-modal .site-footer{display:none}.contact-info-container+.site-footer{margin-top:0}.footer-navigation{font-size:13px}.footer-navigation a{color:inherit;text-decoration:none}.footer-navigation .footer-navigation__menu>li+li{border-top:1px solid #4d94d0}.footer-navigation .footer-navigation__menu-group-header{position:relative;color:#fff;background-color:#06b}.footer-navigation .footer-navigation__menu-group-header:hover{background-color:#238ac9}.footer-navigation .collapsible-toggle-button{margin:auto 0;position:absolute;top:0;right:3.75%;bottom:0}.footer-navigation .footer-navigation__menu-group-heading-about,.footer-navigation .footer-navigation__menu-group-heading-service,.footer-navigation .footer-navigation__menu-group-heading-shop,.footer-navigation .footer-navigation__menu-group-heading-support{padding:13px calc(3.75%+3.125%+27px) 13px 6.25%}.footer-navigation .footer-navigation__menu-group-heading-about>span,.footer-navigation .footer-navigation__menu-group-heading-service>span,.footer-navigation .footer-navigation__menu-group-heading-shop>span,.footer-navigation .footer-navigation__menu-group-heading-support>span{padding-left:24px;display:block;position:relative}.footer-navigation .footer-navigation__menu-group-heading-about>span:before,.footer-navigation .footer-navigation__menu-group-heading-service>span:before,.footer-navigation .footer-navigation__menu-group-heading-shop>span:before,.footer-navigation .footer-navigation__menu-group-heading-support>span:before{position:absolute;left:0}.footer-navigation .footer-navigation__menu-group-heading-shop>span:before{content:"";width:19px;height:19px;display:inline-block;background:url(/assets/img/common/icon-shop.svg) no-repeat;background-size:19px 19px;top:3px}.footer-navigation .footer-navigation__menu-group-heading-about>span:before{content:"";width:20px;height:24px;display:inline-block;background:url(/assets/img/common/icon-about.svg) no-repeat;background-size:20px 24px;top:2px}.footer-navigation .footer-navigation__menu-group-heading-service>span:before{content:"";width:16px;height:18px;display:inline-block;background:url(/assets/img/common/icon-service.svg) no-repeat;background-size:16px 18px;top:3px}.footer-navigation .footer-navigation__menu-group-heading-support>span:before{content:"";width:19px;height:18px;display:inline-block;background:url(/assets/img/common/icon-support.svg) no-repeat;background-size:19px 18px;top:2px}.footer-navigation .footer-navigation__button-location-search>a:after,.footer-navigation .footer-navigation__menu-items-2>li>a:after,.footer-navigation .footer-navigation__menu-items>li>a:after{margin:auto 0;top:0;bottom:0;right:calc(3.75% + (20px - 9px)/ 2);content:""}.footer-navigation .footer-navigation__button-location-search{border-bottom:1px dotted #ccc;background-color:#fff}.footer-navigation .footer-navigation__button-location-search>a{padding:9px calc(3.75% + 3.125% + (7px + 10px)) 9px calc(6.25% + 38px);display:block;position:relative}.footer-navigation .footer-navigation__button-location-search>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;position:absolute}.footer-navigation .footer-navigation__button-location-search:focus,.footer-navigation .footer-navigation__button-location-search:hover{background-color:#f4f4f4}.footer-navigation .footer-navigation__menu-items-group[aria-hidden=true]{display:none}.footer-navigation .footer-navigation__menu-items{background-color:#fff}.footer-navigation .footer-navigation__menu-items>li+li{border-top:1px dotted #ccc}.footer-navigation .footer-navigation__menu-items>li>a{padding:9px calc(3.75% + 3.125% + (9px + 5px)) 9px calc(6.25% + 38px);display:block;position:relative}.footer-navigation .footer-navigation__menu-items>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;position:absolute}.footer-navigation .footer-navigation__menu-items>li>a:focus,.footer-navigation .footer-navigation__menu-items>li>a:hover{background-color:#f4f4f4}.footer-navigation .footer-navigation__menu-items-2>li+li{border-top:1px solid #4d94d0}.footer-navigation .footer-navigation__menu-items-2>li>a{padding:13px calc(3.75% + 3.125% + (9px + 5px)) 13px 6.25%;display:block;position:relative;color:#fff;background-color:#06b}.bold-black,.marker,.wavy-line{color:#000}.footer-navigation .footer-navigation__menu-items-2>li>a:focus,.footer-navigation .footer-navigation__menu-items-2>li>a:hover{background-color:#238ac9}.footer-navigation .footer-navigation__menu-items-2>li>a:after{width:9px;height:13px;display:inline-block;background:url(/assets/img/common/arrow-r-white.svg) no-repeat;background-size:9px 13px;position:absolute}.footer-navigation .footer-navigation__menu-items-2>li>a>span{padding-left:28px;display:block;position:relative}.footer-navigation .footer-navigation__menu-items-2>li>a>span:before{position:absolute;left:0}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-contact>a>span:before{content:"";width:20px;height:20px;display:inline-block;background:url(/assets/img/common/icon-contact.svg) no-repeat;background-size:20px 20px;top:2px}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-mypage>a>span:before{content:"";width:21px;height:20px;display:inline-block;background:url(/assets/img/common/icon-mypage.svg) no-repeat;background-size:21px 20px;left:2px;top:1px}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-company>a>span:before{content:"";width:14px;height:20px;display:inline-block;background:url(/assets/img/common/icon-company.svg) no-repeat;background-size:14px 20px;left:4px;top:3px}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-sitemap>a>span:before{content:"";width:16px;height:19px;display:inline-block;background:url(/assets/img/common/icon-sitemap.svg) no-repeat;background-size:16px 19px;left:3px;top:3px}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-english>a>span:before{content:"";width:17px;height:17px;display:inline-block;background:url(/assets/img/common/icon-english.svg) no-repeat;background-size:17px 17px;left:4px;top:4px}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-trunkroom>a>span:before{content:"";width:17px;height:17px;display:inline-block;background:url(/assets/img/common/icon-trunkroom.svg) no-repeat;background-size:17px 17px;left:4px;top:4px}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-trunkroom>a>span>br{display:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.copyright{margin-bottom:0;padding:13px 0 12px;font-size:10px;text-align:center}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cboxIframe,.cboxPhoto{border:0;display:block}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{width:100%;height:100%;position:absolute;top:0;left:0}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{margin:auto;float:left;-ms-interpolation-mode:bicubic}.cboxIframe{margin:0;padding:0;width:100%;height:100%}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxContent{background:#fff}#colorbox.type-doc #cboxContent{padding:20px 0;position:relative}#colorbox.type-doc2 #cboxContent{padding:45px 0 20px;position:relative}#colorbox.type-photo #cboxContent{padding:22px 48px}#cboxClose{border:none;border-radius:3px;padding:0;display:inline-block;position:absolute;background-color:#06b;text-align:center;overflow:hidden}#colorbox.type-doc #cboxClose:after,#colorbox.type-doc2 #cboxClose:after{background:url(/assets/img/common/icon-close-3.svg) no-repeat;margin-top:5px;display:inline-block;content:""}#cboxClose>span{position:absolute;z-index:-1}#colorbox.type-doc #cboxClose{width:24px;height:24px;top:20px;right:15px}#colorbox.type-doc #cboxClose:after{width:12px;height:12px;background-size:12px 12px}#colorbox.type-doc2 #cboxClose{width:24px;height:24px;top:10px;right:10px}#colorbox.type-doc2 #cboxClose:after{width:12px;height:12px;background-size:12px 12px}#colorbox.type-photo #cboxClose{width:24px;height:24px;top:8px;right:8px}#colorbox.type-photo #cboxClose:after{content:"";width:12px;height:12px;display:inline-block;background:url(/assets/img/common/icon-close-3.svg) no-repeat;background-size:12px 12px;margin-top:5px}.marker{padding:.2em;background-color:#ff0}.wavy-line{padding-bottom:.1em;background:url(/assets/img/common/wavy-line.png) 0 100% repeat-x}.price-off{margin:0 .15em;line-height:1.2;vertical-align:middle;font-size:40px}.price-off .price-off__unit{font-size:32px}.new-icon{margin-left:.25em;padding:.15em .35em .1em;display:inline-block;color:#fff;background-color:#e70;line-height:1.3;font-size:.9em}.campaign-price .campaing-price__regular{font-size:11px}.campaign-price .campaing-price__discounted{font-size:15px}.campaign-price .campaing-price__arrow{padding:0 6px 0 8px}.campaign-price2{display:block}.campaign-price2 strong{color:#b6302f}.campaign-price2 .campaign-price2__regular{font-size:11px;display:block}.campaign-price2 .campaign-price2__discounted{font-size:13px;font-weight:700;display:block}.balloon,.balloon-2,.balloon-3,.balloon-4{padding:.15em .5em;border:1px solid transparent;border-radius:4px;display:inline-block;position:relative;color:#fff;background-color:#e70;font-size:14px;font-weight:400;text-align:center}.balloon-2:after,.balloon-3:after,.balloon-4:after,.balloon:after{content:"";width:0;height:0;display:block;position:absolute}.media img,.media-list .media img{width:100%}.balloon{margin-bottom:15px}.balloon:after{border-top:12px solid #e70;border-right:7px solid transparent;border-bottom:12px solid transparent;border-left:7px solid transparent;bottom:-24px;left:15%}.balloon-2{margin-left:15px}.balloon-2:after{margin:auto 0;border-top:5px solid transparent;border-right:12px solid #e70;border-bottom:5px solid transparent;border-left:12px solid transparent;top:0;bottom:0;left:-24px}.balloon-3{margin-top:15px}.balloon-3:after{border-top:12px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #e70;border-left:7px solid transparent;top:-24px;left:15%}.balloon-4{margin-right:15px}.balloon-4:after{margin:auto 0;border-top:5px solid transparent;border-right:12px solid transparent;border-bottom:5px solid transparent;border-left:12px solid #e70;top:0;right:-24px;bottom:0}.media{margin:0;padding:0;display:inline-block}.link-button,.link-button-2{padding:12px calc(3.125% + 7px + 3.125%) 12px 3.125%;text-decoration:none}.media img{height:auto}.media>figcaption{margin-top:.35em;font-size:11px;text-align:center}.media>figcaption.left{text-align:left}.back-button,.in-store-link-button,.link-button,.link-button-2,.media-box-3__media .media,.window-close-button{text-align:center}.rounded-image{border-radius:5px}.inserted-image{margin:0 .2em}.js-photo-viewer{display:block;position:relative}.js-photo-viewer:after{content:"";border-radius:4px;width:26px;height:26px;display:inline-block;position:absolute;right:10px;bottom:10px;background:url(/assets/img/common/icon-photo-viewer-3.svg) 50% 50% no-repeat #fff;background-size:14px 14px}.js-photo-viewer:focus:after,.js-photo-viewer:hover:after{background-color:#06b;background-image:url(/assets/img/common/icon-photo-viewer-4.svg)}.link-button{border-radius:4px;width:100%;display:block;position:relative;box-sizing:border-box;border:1px solid #06b;color:#06b;background-color:#fff}.link-button.to-search:before,.link-button:after{content:"";display:inline-block}.link-button:visited{color:#06b}.link-button:focus,.link-button:hover{color:#fff;background-color:#06b}.link-button:after{margin:auto 0;position:absolute;top:0;right:3.125%;bottom:0;width:7px;height:10px;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px}.link-button:focus:after,.link-button:hover:after{background-image:url(/assets/img/common/arrow-r-white.svg)}.link-button.to-search:before{width:24px;height:24px;background:url(/assets/img/common/icon-shop-2.svg) no-repeat;background-size:24px 24px;margin-right:.5em;position:relative;top:-.15em;vertical-align:middle}.link-button-2,.shop-page-header__map-link-button .link-button{width:100%;box-sizing:border-box}.back-button:before,.link-button-2:after{margin:auto 0;top:0;bottom:0;height:10px;content:""}.link-button.to-search:focus:before,.link-button.to-search:hover:before{background-image:url(/assets/img/common/icon-shop.svg)}.link-button-2{border-radius:4px;display:block;position:relative;border:1px solid #e70;color:#e70;background-color:#fff}.link-button-2:visited{color:#e70}.link-button-2:focus,.link-button-2:hover{color:#fff;background-color:#e70}.link-button-2:after{position:absolute;right:3.125%;width:7px;display:inline-block;background:url(/assets/img/common/arrow-r-orange.svg) no-repeat;background-size:7px 10px}.link-button-2:focus:after,.link-button-2:hover:after{background-image:url(/assets/img/common/arrow-r-white.svg)}.back-button{border-radius:4px;width:100%;display:block;position:relative;text-decoration:none;box-sizing:border-box;border:1px solid #06b;color:#06b;background-color:#fff;padding:12px 3.125% 12px calc(3.125%+7px+3.125%)}.back-button:visited{color:#06b}.back-button:focus,.back-button:hover{color:#fff;background-color:#06b}.back-button:before{position:absolute;left:3.125%;width:7px;display:inline-block;background:url(/assets/img/common/arrow-l-blue.svg) no-repeat;background-size:7px 10px}.back-button:focus:before,.back-button:hover:before{background-image:url(/assets/img/common/arrow-l-white.svg)}.shop-search-link-button{padding:13px 70px 11px 74px;border:1px solid #a6d268;border-radius:4px;display:inline-block;position:relative;color:#fff;background-color:#8cc333;box-shadow:3px 4px 0 0 rgba(0,0,0,.2);box-sizing:border-box;text-decoration:none;text-align:center;font-weight:700;font-size:18px;overflow:hidden}.shop-search-link-button:before{content:"";width:65px;height:67px;display:inline-block;background:url(/assets/img/common/icon-shop-3.svg) no-repeat;background-size:65px 67px;margin-top:auto;margin-bottom:auto;position:absolute;top:5%;bottom:0;left:10px}.pagetop-link-button:after,.shop-search-link-button:after,.window-close-button:after{margin:auto 0;top:0;bottom:0;content:""}.shop-search-link-button:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-white.svg) no-repeat;background-size:7px 10px;position:absolute;right:10px}.shop-search-link-button:visited{color:#fff}.shop-search-link-button:focus,.shop-search-link-button:hover{background-color:#7eb329}.in-store-link-button{border:1px solid #06b;border-radius:4px;width:34px;height:34px;display:block;color:#06b;background-color:#fff;overflow:hidden}.in-store-link-button:visited{color:#06b}.in-store-link-button:focus,.in-store-link-button:hover{color:#fff;background-color:#06b}.in-store-link-button:focus:before,.in-store-link-button:hover:before{background-image:url(/assets/img/common/icon-photo-viewer-2.svg)}.in-store-link-button>span{position:absolute;z-index:-1;opacity:0}.in-store-link-button:before{content:"";width:26px;height:22px;display:inline-block;background:url(/assets/img/common/icon-photo-viewer.svg) no-repeat;background-size:26px 22px;margin-top:6px}.window-close-button{border-radius:4px;width:100%;display:block;position:relative;text-decoration:none;box-sizing:border-box;border:1px solid #ccc;background-color:#e0e0e0;padding:12px calc(3.125%+11px+3.125%) 12px 3.125%}.window-close-button:focus,.window-close-button:hover{border-color:#4b4b4b;color:#fff;background-color:#4b4b4b}.window-close-button:after{position:absolute;right:3.125%;width:11px;height:11px;display:inline-block;background:url(/assets/img/common/icon-close-4.svg) no-repeat;background-size:11px 11px}.reservation-button,.reservation-button2{padding:.45em .5em .4em;width:100%;font-size:14px;text-decoration:none;text-align:center;box-sizing:border-box;white-space:nowrap;font-weight:700}.window-close-button:focus:after,.window-close-button:hover:after{background-image:url(/assets/img/common/icon-close-3.svg)}.reservation-button{border:1px solid #e70;border-radius:4px;display:block;color:#fff;background-color:#e70}.reservation-button:visited{color:#fff}.reservation-button:focus,.reservation-button:hover{color:#e70;background-color:#fff}.price-table .reservation-button{display:inline-block}.reservation-button2{border:1px solid #60bb33;border-radius:4px;display:block;color:#fff;background:url(/assets/img/common/arrow-r-white.svg) 95% center no-repeat #60bb33;background-size:7px 10px}.reservation-button2:visited{color:#fff}.reservation-button2:focus,.reservation-button2:hover{color:#60bb33;background:url(/assets/img/common/arrow-r-green.svg) 95% center no-repeat #fff;background-size:7px 10px}.price-table .reservation-button2{display:inline-block}.pagetop-link-button{padding:10px;display:block;position:relative;background-color:#e0e0e0;text-align:center;text-decoration:none;font-size:11px}.pagetop-link-button:link,.pagetop-link-button:visited{color:#000}.pagetop-link-button:focus,.pagetop-link-button:hover{color:#238ac9}.pagetop-link-button:after{width:13px;height:9px;display:inline-block;background:url(/assets/img/common/arrow-t-black.svg) no-repeat;background-size:13px 9px;position:absolute;right:6.25%}.collapsible-toggle-button{padding:0;border:none;border-radius:3px;width:20px;height:18px;line-height:18px;background-color:#06b;text-align:center}.collapsible-toggle-button.type-negative-color{background-color:#fff}.collapsible-toggle-button>img{position:relative;top:-1px}.collapsible-toggle-button.type--text-label{width:auto}.collapsible-toggle-button-2{padding:0;border:none;position:relative;color:#06b;background-color:transparent;font-size:13px;text-decoration:underline}.collapsible-toggle-button-2 .collapsible-toggle-button-2__label:after{content:"";border-radius:3px;margin-left:.2em;padding:3px;width:8px;height:6px;display:inline-block;position:relative;top:1px;background:url(/assets/img/common/arrow-t-white.svg) 50% 3px no-repeat #06b;background-size:8px 5px}.collapsible-toggle-button-2[aria-expanded=false] .collapsible-toggle-button-2__label:after{background-image:url(/assets/img/common/arrow-b-white.svg);background-position:50% 4px}.collapsible-toggle-button-3{padding:0;border:none;width:21px;height:21px;line-height:21px;background-color:transparent;text-align:center}.collapsible-toggle-button-3>img{position:relative;top:-1px}.js-toggle-collapsible-helper{cursor:pointer}.location-search-button{border-radius:4px;width:100%;display:block;position:relative;text-align:center;text-decoration:none;box-sizing:border-box;border:1px solid #06b;color:#06b;background-color:#fff;padding:12px calc(3.125%+7px+3.125%) 12px 3.125%}.bullet-list-2>li:before,.bullet-list>li:before,.location-search-button:after,.location-search-button:before{content:"";display:inline-block}.review-list,.sns-list>li+li{border-left:1px solid #ccc}.location-search-button:after{margin:auto 0;position:absolute;top:0;right:3.125%;bottom:0}.bullet-list,.bullet-list-2,.note-list,.ordered-list{margin-bottom:1.5em;font-size:13px}.bullet-list-2>li+li,.bullet-list>li+li,.note-list>li+li,.ordered-list>li+li{margin-top:.65em}.location-search-button:visited{color:#06b}.location-search-button:focus,.location-search-button:hover{color:#fff;background-color:#06b}.location-search-button:before{width:12px;height:23px;background:url(/assets/img/common/icon-location.svg) no-repeat;background-size:12px 23px;margin-right:.5em;position:relative;top:-.1em;vertical-align:middle}.location-search-button:after{width:7px;height:10px;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px}.bullet-list-2>li:before,.bullet-list>li:before{border-radius:3px;width:6px;height:6px;top:.55em;left:0}.location-search-button:focus:before,.location-search-button:hover:before{background-image:url(/assets/img/common/icon-location-2.svg)}.location-search-button:focus:after,.location-search-button:hover:after{background-image:url(/assets/img/common/arrow-r-white.svg)}.bullet-list>li{position:relative;padding-left:1em}.bullet-list>li:before{position:absolute;background-color:#06b}.bullet-list-2>li{position:relative;padding-left:1em}.bullet-list-2>li:before{position:absolute;background-color:#555}.ordered-list{padding-left:2em;list-style-type:decimal}.ordered-list>li{padding-left:.15em}.note-list>li{position:relative;padding-left:1.1em}.note-list>li:before{content:"※";position:absolute;top:0;left:0}.description-list>dt{margin-bottom:8px;font-size:13px}.description-list>dd{font-size:13px}.description-list>dd+dt{margin-top:20px}.sns-list{width:100%;display:table;color:#000;font-size:10px}.sns-list>li{width:50%;display:table-cell;vertical-align:middle}.sns-list .sns-list__button{padding:13px 10px 10px;display:block;color:inherit;line-height:1.3;text-align:center}.sns-list .sns-list__button:link,.sns-list .sns-list__button:visited{color:#000}.sns-list .sns-list__button:focus,.sns-list .sns-list__button:hover{color:#238ac9}.sns-list .sns-list__button-inner{display:inline-table;text-align:left}.sns-list .sns-list__button-icon,.sns-list .sns-list__button-label{display:table-cell;vertical-align:middle}.sns-list .sns-list__button-label{padding-left:12px}.review-list{border-top:1px solid #ccc}.review-list>li{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 5%;background-color:#fff}.review-list .review-list__header{margin-bottom:7px;width:100%;display:table;line-height:1.3}.review-list .review-list__rating.rating-1:before,.review-list .review-list__rating.rating-2:before,.review-list .review-list__rating.rating-3:before,.review-list .review-list__rating.rating-4:before,.review-list .review-list__rating.rating-5:before{width:106px;height:18px;content:""}.review-list .review-list__author,.review-list .review-list__rating{display:table-cell;vertical-align:middle}.review-list .review-list__rating{padding-right:3.125%;white-space:nowrap;color:#000}.review-list .review-list__rating.rating-1:before{display:inline-block;background:url(/assets/img/common/icon-rating-2-r1.svg) no-repeat;background-size:106px 18px}.review-list .review-list__rating.rating-2:before{display:inline-block;background:url(/assets/img/common/icon-rating-2-r2.svg) no-repeat;background-size:106px 18px}.review-list .review-list__rating.rating-3:before{display:inline-block;background:url(/assets/img/common/icon-rating-2-r3.svg) no-repeat;background-size:106px 18px}.review-list .review-list__rating.rating-4:before{display:inline-block;background:url(/assets/img/common/icon-rating-2-r4.svg) no-repeat;background-size:106px 18px}.review-list .review-list__rating.rating-5:before{display:inline-block;background:url(/assets/img/common/icon-rating-2-r5.svg) no-repeat;background-size:106px 18px}.review-list .review-list__author{text-align:right;font-size:10px}.review-list .review-list__date,.review-list .review-list__shop-name{display:inline-block}.review-list .review-list__rating-label{position:absolute;z-index:-1}.review-list .review-list__comment{display:block;font-size:13px}.review-list-2>li{padding:15px 5%;border:1px solid #ccc;background-color:#fff}.review-list-2>li+li{border-top:none}.review-list-2 .review-list-2__header{margin-bottom:7px;width:100%;display:table;line-height:1.3}.review-list-2 .review-list-2__author,.review-list-2 .review-list-2__rating{display:table-cell;vertical-align:middle}.review-list-2 .review-list-2__rating{padding-right:3.125%;white-space:nowrap;color:#000}.review-list-2 .review-list-2__rating.rating-1:before{content:"";width:106px;height:18px;display:inline-block;background:url(/assets/img/common/icon-rating-2-r1.svg) no-repeat;background-size:106px 18px}.review-list-2 .review-list-2__rating.rating-2:before{content:"";width:106px;height:18px;display:inline-block;background:url(/assets/img/common/icon-rating-2-r2.svg) no-repeat;background-size:106px 18px}.review-list-2 .review-list-2__rating.rating-3:before{content:"";width:106px;height:18px;display:inline-block;background:url(/assets/img/common/icon-rating-2-r3.svg) no-repeat;background-size:106px 18px}.review-list-2 .review-list-2__rating.rating-4:before{content:"";width:106px;height:18px;display:inline-block;background:url(/assets/img/common/icon-rating-2-r4.svg) no-repeat;background-size:106px 18px}.review-list-2 .review-list-2__rating.rating-5:before{content:"";width:106px;height:18px;display:inline-block;background:url(/assets/img/common/icon-rating-2-r5.svg) no-repeat;background-size:106px 18px}.media-list-2>li,.media-list>ul>li{width:50%;float:left}.review-list-2 .review-list-2__author{text-align:right;font-size:10px}.review-list-2 .review-list-2__date,.review-list-2 .review-list-2__shop-name{display:inline-block}.review-list-2 .review-list-2__rating-label{position:absolute;z-index:-1}.review-list-2 .review-list-2__comment{display:block;font-size:13px}.media-list>ul{margin-top:-15px;margin-right:-3.125%}.media-list>ul:after{content:"";display:block;clear:both}.media-list>ul>li{margin-top:15px;padding-right:3.125%;box-sizing:border-box}.media-list-2{margin-bottom:20px}.media-list-2:after{content:"";display:block;clear:both}.media-list-2>li img{width:100%;height:auto}.campaign-privilege-list{color:#e70;font-weight:700;font-size:17px}.campaign-privilege-list>li{padding-left:34px;position:relative}.campaign-privilege-list>li+li{margin-top:8px}.campaign-privilege-list>li:before{content:"";width:27px;height:27px;display:inline-block;background:url(/assets/img/common/icon-campaign-list.svg) no-repeat;background-size:27px 27px;position:absolute;top:-2px;left:0;color:#fff;line-height:28px;vertical-align:middle;text-align:center;font-size:12px}.campaign-privilege-list>li:nth-child(1):before{content:"1"}.campaign-privilege-list>li:nth-child(2):before{content:"2"}.campaign-privilege-list>li:nth-child(3):before{content:"3"}.campaign-privilege-list>li:nth-child(4):before{content:"4"}.campaign-privilege-list>li:nth-child(5):before{content:"5"}.campaign-privilege-list .campaign-privilege-list__condition,.campaign-privilege-list .campaign-privilege-list__condition-2{margin-right:15px;padding:.15em .5em;border:1px solid transparent;border-radius:4px;display:block;position:relative;color:#fff;background-color:#e70;font-size:14px;font-weight:700;text-align:center}.campaign-privilege-list .campaign-privilege-list__condition{margin-bottom:10px;top:-2px}.campaign-privilege-list .campaign-privilege-list__condition-2{margin-top:10px}.campaign-privilege-list .campaign-privilege-list__condition-2:before,.campaign-privilege-list .campaign-privilege-list__condition:after{content:"";margin:0 auto;width:0;height:0;display:block;position:absolute}.quraz-advantages>dd:before,.quraz-advantages>dt:before{display:inline-block;content:""}.campaign-privilege-list .campaign-privilege-list__condition:after{border-top:12px solid #e70;border-right:7px solid transparent;border-bottom:12px solid transparent;border-left:7px solid transparent;right:0;bottom:-24px;left:0}.campaign-privilege-list .campaign-privilege-list__condition-2:before{border-top:12px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #e70;border-left:7px solid transparent;right:0;top:-24px;left:0}.collapsible-list,.qa-list{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.quraz-advantages{margin-bottom:15px;padding:15px 10px 15px 10%;background-color:#fafade}.quraz-advantages>dt{margin-bottom:.4em;position:relative;font-size:12px}.quraz-advantages>dt:before{width:14px;height:23px;background:url(/assets/img/common/icon-advantage.svg) no-repeat;background-size:14px 23px;position:absolute;top:-.4em;left:-20px}.quraz-advantages>dd{padding-left:12px;position:relative;font-size:12px}.quraz-advantages>dd:before{border-radius:2px;width:4px;height:4px;position:absolute;top:.55em;left:4px;background-color:#e70;vertical-align:middle}.profile,.security-flow>li{border:1px solid #ccc}.quraz-advantages>dd+dd{margin-top:.25em}.service-list{margin-bottom:5px}.service-list>li{margin-bottom:10px}.service-list .service-list__item-icon{margin-right:10px;width:32px;height:32px;vertical-align:middle}.available-room-list{margin-bottom:-10px;font-size:13px}.available-room-list:after{content:"";display:block;clear:both}.available-room-list>li{margin:0 10px 10px 0;float:left}.available-room-list>li:last-child{margin-right:0}.available-room-list>li>span{border:1px solid #ccc;width:40px;height:40px;display:table-cell;line-height:1.3;vertical-align:middle;text-align:center}.available-room-list>li>span[aria-label="空室あり"]{background-color:#dff2fc}.available-room-list>li>span[aria-label="空室なし"],.security-flow>li{background-color:#fff}.profile{margin-bottom:20px;padding:13px 3.33333%;font-size:13px}.profile>dt{margin-bottom:10px}.profile>dd:after{content:"";display:block;clear:both}.profile .profile__photo{margin:0 0 .5em 1em;float:right}.security-flow{margin-bottom:20px;font-size:13px}.collapsible-list>dt:hover,.qa-list>dt:hover{background-color:#f4f4f4}.security-flow>li+li{border-top:none}.collapsible-list>dt,.qa-list>dt{border-top:1px solid #ccc;color:#06b}.security-flow>li:nth-child(1) .security-flow__body-heading:before{content:"1. "}.security-flow>li:nth-child(2) .security-flow__body-heading:before{content:"2. "}.security-flow>li:nth-child(3) .security-flow__body-heading:before{content:"3. "}.security-flow>li:nth-child(4) .security-flow__body-heading:before{content:"4. "}.security-flow>li:nth-child(5) .security-flow__body-heading:before{content:"5. "}.security-flow>li:nth-child(6) .security-flow__body-heading:before{content:"6. "}.security-flow>li:nth-child(7) .security-flow__body-heading:before{content:"7. "}.security-flow>li:nth-child(8) .security-flow__body-heading:before{content:"8. "}.security-flow>li:nth-child(9) .security-flow__body-heading:before{content:"9. "}.security-flow>li:nth-child(10) .security-flow__body-heading:before{content:"10. "}.security-flow .security-flow__item{width:100%;display:table}.security-flow .security-flow__body,.security-flow .security-flow__photo{display:table-cell;vertical-align:middle}.security-flow .security-flow__photo{padding:3px 0 3px 3px;width:32.33333%}.security-flow .security-flow__photo>img{width:100%;min-width:97px;height:auto}.security-flow .security-flow__body{padding:15px 5%;font-size:13px}.security-flow .security-flow__body-heading{margin-bottom:5px;display:inline-block}.qa-list{margin-bottom:20px}.qa-list>dd,.qa-list>dt{padding-top:10px;padding-bottom:10px;padding-left:calc(3.125% + 28px + 10px);position:relative}.qa-list>dd:before,.qa-list>dt:before{width:28px;height:28px;position:absolute;left:3.125%;display:block;color:#fff;background-repeat:no-repeat;background-position:0 0;background-size:28px 28px;line-height:28px;font-size:15px;text-align:center}.collapsible-list>dd[aria-hidden=true],.qa-list>dd[aria-hidden=true]{display:none}.qa-list>dt{padding-right:calc(3.125% + 20px + 10px);font-size:15px}.qa-list>dt:before{content:"Q";top:7px;background-image:url(/assets/img/common/icon-balloon.svg)}.qa-list>dt .collapsible-toggle-button{margin:auto 0;position:absolute;top:0;right:3.125%;bottom:0}.qa-list>dd{padding-right:3.125%;font-size:13px}.qa-list>dd:before{content:"A";top:8px;background-image:url(/assets/img/common/icon-balloon-2.svg)}.qa-list>dd>:last-child{margin-bottom:0}.collapsible-list{margin-bottom:20px}.collapsible-list>dd,.collapsible-list>dt{padding:10px 3.125%;position:relative}.collapsible-list>dt{padding-right:calc(3.125% + 20px + 10px);font-size:15px}.collapsible-list>dt .collapsible-toggle-button{margin:auto 0;position:absolute;top:0;right:3.125%;bottom:0}.collapsible-list>dd{font-size:13px}.collapsible-list>dd>:last-child{margin-bottom:0}.service-guide{margin-bottom:20px}.service-guide>li:nth-child(1) .service-guide__heading:before{content:"1. "}.service-guide>li:nth-child(2) .service-guide__heading:before{content:"2. "}.service-guide>li:nth-child(3) .service-guide__heading:before{content:"3. "}.service-guide>li:nth-child(4) .service-guide__heading:before{content:"4. "}.service-guide>li:nth-child(5) .service-guide__heading:before{content:"5. "}.service-guide>li+li{margin-top:20px}.service-guide>li>:last-child{margin-bottom:0}.service-guide .service-guide__heading{margin-bottom:10px;position:relative;font-size:15px}.service-guide .service-guide__lead{width:100%;display:table}.service-guide .service-guide__lead.left-image{background-color:#e0e0e0}.service-guide .service-guide__lead.left-image .service-guide__lead-image>span:before{border-top:21px solid transparent;border-right:18px solid #e0e0e0;border-bottom:21px solid transparent;border-left:18px solid transparent;right:0}.index-navigation-2>li>a:after,.index-navigation>li>a:after,.news-index-2>li>a:after,.news-index>li>a:after,.promotion-index-2>li>a:after,.promotion-index>li>a:after{right:3.125%;bottom:0;top:0;content:""}.service-guide .service-guide__lead.right-image{background-color:#dff2fc}.service-guide .service-guide__lead.right-image .service-guide__lead-image>span:before{border-top:21px solid transparent;border-right:18px solid transparent;border-bottom:21px solid transparent;border-left:18px solid #dff2fc;left:0}.service-guide .service-guide__lead-image,.service-guide .service-guide__lead-text{width:50%;display:table-cell;vertical-align:middle}.service-guide .service-guide__lead-text{padding:1.5em;font-size:13px}.service-guide .service-guide__lead-image>span{display:block;position:relative}.service-guide .service-guide__lead-image>span:before{content:"";margin:auto 0;width:0;height:0;display:block;position:absolute;top:0;bottom:0}.service-guide .service-guide__lead-image>span>img{width:100%;height:auto}.service-guide .service-guide__body{margin-top:10px}.shop-page-header__map-col-1__list{width:100%}.shop-page-header__map-col-1__list:after{content:"";display:block;clear:both}.shop-page-header__map-col-1__list li{width:16%;margin-top:10px;margin-right:.8%;float:left;cursor:pointer;box-sizing:border-box;border:1px solid #fff}.shop-page-header__map-col-1__list li:hover{border:1px solid #06b}.shop-page-header__map-col-1__list li img{width:100%}.shop-page-header__map-col-1__list li:nth-child(6n){margin-right:0}.lev1-heading{margin:20px 0;padding-bottom:12px;border-bottom:2px solid #06b;color:#06b;font-size:21px;text-align:center}.news-index>li,.promotion-index>li{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.index-navigation-2>li>a,.index-navigation>li>a,.news-index-2>li>a,.news-index>li>a,.promotion-index-2>li>a,.promotion-index>li>a{color:#000;text-decoration:none;box-sizing:border-box}.is-in-modal .lev1-heading{margin-top:0}.lev2-heading{margin:20px 0 15px;font-size:20px;text-align:center}.lev3-heading,.lev4-heading{margin:20px 0 10px;text-align:center}.lev3-heading{font-size:17px}.lev4-heading{font-size:15px;font-weight:700}.breadcrumb{display:none}.news-index{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:20px}.news-index>li{background-color:#fff}.news-index>li>a{padding-right:calc(3.125% + 7px + 3.125%);width:100%;height:100%;display:table;position:relative}.news-index>li>a:focus,.news-index>li>a:hover{background-color:#f4f4f4}.news-index>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute}.news-index .news-index__body,.news-index .news-index__photo{display:table-cell;vertical-align:middle}.news-index .news-index__photo{padding:3px 0 3px 3px;width:30.3125%}.news-index .news-index__photo>img{width:100%;min-width:97px;height:auto}.news-index .news-index__body{padding:15px 0 15px 4.6875%;font-size:13px}.news-index .news-index__date{margin-bottom:.15em;display:inline-block;font-size:10px}.news-index-2>li{border:1px solid #ccc;background-color:#fff}.news-index-2>li+li{border-top:none}.news-index-2>li>a{padding-right:calc(3.33333% + 7px + 3.33333%);width:100%;height:100%;display:table;position:relative}.news-index-2>li>a:focus,.news-index-2>li>a:hover{background-color:#f4f4f4}.news-index-2>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute}.news-index-2 .news-index-2__body,.news-index-2 .news-index-2__photo{display:table-cell;vertical-align:middle}.news-index-2 .news-index-2__photo{padding:3px 0 3px 3px;width:32.33333%}.news-index-2 .news-index-2__photo>img{width:100%;min-width:97px;height:auto}.news-index-2 .news-index-2__body{padding:15px 0 15px 5%;font-size:13px}.news-index-2 .news-index-2__date{margin-bottom:.15em;display:inline-block;font-size:10px}.promotion-index{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:20px}.promotion-index>li{background-color:#fff}.promotion-index>li>a{padding:15px calc(3.33333% + 7px + 3.33333%) 15px 3.33333%;width:100%;height:100%;display:table;position:relative}.promotion-index>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute}.promotion-index>li>a:focus,.promotion-index>li>a:hover{background-color:#f4f4f4}.promotion-index .promotion-index__body{display:table-cell;vertical-align:middle;font-size:13px}.promotion-index .promotion-index__body-header{margin-bottom:5px;display:inline-block}.promotion-index-2>li{border:1px solid #ccc;background-color:#fff}.promotion-index-2>li+li{border-top:none}.promotion-index-2>li>a{padding:10px calc(3.33333% + 7px + 3.33333%) 10px 3.33333%;width:100%;height:100%;display:table;position:relative}.promotion-index-2>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute}.promotion-index-2>li>a:focus,.promotion-index-2>li>a:hover{background-color:#f4f4f4}.promotion-index-2 .promotion-index-2__body{display:table-cell;vertical-align:middle;font-size:12px}.promotion-index-2 .promotion-index-2__body-header{margin-bottom:5px;display:inline-block}.index-navigation-2>li>a:after,.index-navigation>li>a:after{margin:auto 0}.index-navigation>li{border:1px solid #ccc;background-color:#fff}.index-navigation>li+li{border-top:none}.index-navigation>li>a{padding-right:calc(3.33333% + 7px + 3.33333%);width:100%;height:100%;display:table;position:relative}.index-navigation>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;position:absolute}.index-navigation>li>a:focus,.index-navigation>li>a:hover{background-color:#f4f4f4}.index-navigation .index-navigation__body,.index-navigation .index-navigation__photo{display:table-cell;vertical-align:middle}.index-navigation .index-navigation__photo{padding:3px 0 3px 3px;width:32.33333%}.index-navigation .index-navigation__photo>img{width:100%;min-width:97px;height:auto}.index-navigation .index-navigation__body{padding:15px 0 15px 5%;font-size:13px}.index-navigation-2>li{border:1px solid #ccc;background-color:#fff}.index-navigation-2>li+li{border-top:none}.index-navigation-2>li>a{padding-right:calc(3.33333% + 7px + 3.33333%);width:100%;height:100%;display:table;position:relative}.index-navigation-2>li>a:after{width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;position:absolute}.area-navigation .area-navigation__button:focus,.area-navigation .area-navigation__button:hover,.area-navigation .area-navigation__item.js-toggle-collapsible-helper:hover,.index-navigation-2>li>a:focus,.index-navigation-2>li>a:hover{background-color:#f4f4f4}.index-navigation-2 .index-navigation-2__body,.index-navigation-2 .index-navigation-2__photo{display:table-cell;vertical-align:middle}.index-navigation-2 .index-navigation-2__photo{padding:3px 0 3px 3px;width:32.33333%}.index-navigation-2 .index-navigation-2__photo>img{width:100%;min-width:97px;height:auto}.index-navigation-2 .index-navigation-2__body{padding:15px 0 15px 5%;font-size:10px}.index-navigation-2 .index-navigation-2__price-off{font-size:12px}.index-navigation-2 .index-navigation-2__body-header{margin-bottom:5px;color:#06b;display:inline-block;text-decoration:underline;font-size:14px}.area-navigation{margin:0 auto;padding:0 4.6875%;border:1px solid #ccc;width:100%;box-sizing:border-box}.area-navigation>li+li{border-top:1px solid #ccc}.area-navigation .area-navigation__tokyo>li{border-top:1px dotted #ccc}.area-navigation .area-navigation__button,.area-navigation .area-navigation__item{display:block;color:#000;font-size:14px}.area-navigation .area-navigation__item{padding:8px 36px 8px 3.44828%;position:relative}.area-navigation .area-navigation__item .collapsible-toggle-button{margin:auto 0;position:absolute;top:0;right:6px;bottom:0}.area-navigation .area-navigation__button{padding:8px 27px 8px 3.44828%;position:relative;text-decoration:none}.area-navigation .area-navigation__button:after{content:"";width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute;top:0;bottom:0;right:12px}.area-navigation .area-navigation__tokyo .area-navigation__button,.area-navigation .area-navigation__tokyo .area-navigation__item{padding-left:calc(3.44828%+14px)}.area-navigation .area-navigation__tokyo-city-list-container[aria-hidden=true]{display:none}.area-navigation .area-navigation__tokyo-city-list{width:100%}.area-navigation .area-navigation__tokyo-city-list td,.area-navigation .area-navigation__tokyo-city-list th{border-top:1px dotted #ccc;vertical-align:middle;text-align:left}.area-navigation .area-navigation__tokyo-city-list th{width:35%;text-align:center;font-size:11px}.area-navigation .area-navigation__tokyo-city-list ul>li{border-bottom:1px dotted #ccc}.area-navigation .area-navigation__tokyo-city-list ul>li:last-of-type{border:none}.data-table,.data-table-2,.shop-room-table tbody tr+tr th{border-top:1px solid #ccc}.data-table,.data-table-2,.price-table,.trunkroom-spec-table{border-right:1px solid #ccc;border-left:1px solid #ccc}.pager{margin:15px auto;display:table;font-size:14px}.pager>li{padding:0 10px;display:table-cell;vertical-align:middle;text-align:center}.pager .pager__item-prev{padding-right:22px}.pager .pager__item-next{padding-left:22px}.pager a{color:#06b}.data-table,.data-table-2{margin-bottom:20px;width:100%;background-color:#fff;font-size:13px}.price-table,.price-table2,.trunkroom-spec-table{margin-bottom:15px;border-top:1px solid #ccc}.data-table th,.data-table-2 thead th{background-color:#e0e0e0}.data-table td,.data-table th,.data-table-2 td,.data-table-2 th{border-bottom:1px solid #ccc;vertical-align:middle}.data-table td.left,.data-table th.left,.data-table-2 td.left,.data-table-2 th.left{text-align:left!important}.data-table td.center,.data-table th.center,.data-table-2 td.center,.data-table-2 th.center{text-align:center!important}.data-table td.right,.data-table th.right,.data-table-2 td.right,.data-table-2 th.right{text-align:right!important}.data-table td.top,.data-table th.top,.data-table-2 td.top,.data-table-2 th.top{vertical-align:text-top!important}.data-table td.middle,.data-table th.middle,.data-table-2 td.middle,.data-table-2 th.middle{vertical-align:middle!important}.data-table td.bottom,.data-table th.bottom,.data-table-2 td.bottom,.data-table-2 th.bottom{vertical-align:bottom!important}.data-table td,.data-table th{padding:.75em 1em}.data-table th{width:25%;white-space:nowrap;text-align:center}.data-table-2 td,.data-table-2 th{padding:.75em .5em;text-align:center}.price-table{width:100%;background-color:#fff}.price-table .price-table__col-type{width:24%}.price-table .price-table__col-price{width:37%}.price-table .price-table__col-vacancy{width:20%}.price-table .price-table__col-reservation{width:19%}.price-table td,.price-table th{border-bottom:1px solid #ccc;vertical-align:middle;text-align:center}.price-table thead td,.price-table thead th{padding:.75em .5em;background-color:#e0e0e0;font-size:10px}.price-table tbody td,.price-table tbody th{padding:.5em .25em}.price-table .price-table__cell-type{font-size:11px}.price-table .price-table__cell-price{white-space:nowrap}.price-table .price-table__cell-vacancy{font-size:9px}.price-table2{width:100%;background-color:#fff}.price-table2 td,.price-table2 th{border-bottom:1px solid #ccc;vertical-align:middle;text-align:center}.price-table2 thead td,.price-table2 thead th{padding:.75em 0;background-color:#e0e0e0;font-size:10px}.price-table2 tbody td,.price-table2 tbody th{padding:1.5em .25em}.price-table2 .price-table2__cell-photo{padding-right:10px}.price-table2 .price-table2__cell-photo img{width:100%;max-width:100%;cursor:pointer}.price-table2 .price-table2__cell-type{font-size:11px;text-align:left;padding-left:5px;width:17%}.price-table2 .price-table2__cell-price{white-space:nowrap;text-align:center;width:18%}.price-table2 .price-table2__cell-reservation{width:30%}.trunkroom-spec-table{width:100%;background-color:#fff}.trunkroom-spec-table caption{margin:0 0 .5em;text-align:left;font-size:14px}.comparative-chart,.shop-room-table{margin-bottom:20px;border:1px solid #ccc}.comparative-chart .comparative-chart__head-inner-text,.shop-room-table tbody td+td,.shop-room-table tbody th+td{margin-top:10px}.trunkroom-spec-table td,.trunkroom-spec-table th{padding:.75em .5em;border-bottom:1px solid #ccc;vertical-align:middle;text-align:center}.trunkroom-spec-table thead th{width:50%;background-color:#e0e0e0;font-size:10px}.trunkroom-spec-table tbody td,.trunkroom-spec-table tbody th{font-size:13px}.shop-room-table{display:block;font-size:13px}.shop-room-table tbody,.shop-room-table thead,.shop-room-table tr{display:block}.shop-room-table td,.shop-room-table th{padding:0 3.33333%;display:block;text-align:left}.shop-room-table tbody th{padding-top:12px;font-size:14px}.shop-room-table tbody td{padding-bottom:12px}.shop-room-table thead th{display:none}.comparative-chart{width:100%}.comparative-chart .comparative-chart__head-others,.comparative-chart .comparative-chart__head-quraz{padding:.85em 1.5em;vertical-align:middle;text-align:center;font-size:13px}.comparative-chart .comparative-chart__head-others{background-color:#e0e0e0}.comparative-chart .comparative-chart__head-quraz{color:#fff;background-color:#06b}.comparative-chart .comparative-chart__data-others,.comparative-chart .comparative-chart__data-quraz{padding:1.2em 1.5em;border-bottom:1px solid #ccc;vertical-align:top;font-size:13px}.comparative-chart tbody>tr:first-child .comparative-chart__data-others,.comparative-chart tbody>tr:first-child .comparative-chart__data-quraz{padding-top:33px}.comparative-chart .comparative-chart__data-others{background-color:#fff}.comparative-chart .comparative-chart__data-quraz{background-color:#dff2fc}.comparative-chart .comparative-chart__data-others-inner,.comparative-chart .comparative-chart__data-quraz-inner{position:relative}.comparative-chart .comparative-chart__data-others-inner:before,.comparative-chart .comparative-chart__data-quraz-inner:before{content:"";margin:0 auto;border-top-width:18px;border-top-style:solid;border-right:20px solid transparent;border-bottom:18px solid transparent;border-left:20px solid transparent;width:0;height:0;position:absolute;top:-33px;right:0;left:0;display:block}.comparative-chart .comparative-chart__data-others-inner:before{border-top-color:#e0e0e0}.comparative-chart .comparative-chart__data-quraz-inner:before{border-top-color:#06b}.content-box{padding-right:3.125%;padding-left:3.125%}.colored-section-box{margin:20px 0;padding:20px 3.125% 25px;background-color:#f0f0f0}.colored-section-box__inner{margin-right:auto;margin-left:auto;max-width:1000px}.colored-section-box__inner>:last-child{margin-bottom:0}.colored-section-box .lev2-heading{margin-top:0}.colored-section-box-2{margin:20px 0;padding:15px 3.125% 20px;border-top:4px solid #ffe3aa;border-bottom:4px solid #ffe3aa;background:url(/assets/img/common/box-bg.png) #feeabe}.colored-section-box-2__inner{margin-right:auto;margin-left:auto;max-width:1000px}.colored-section-box-2__inner>:last-child{margin-bottom:0}.colored-section-box-2 .lev2-heading{margin-top:0}.colored-section-box-3{margin:20px 0;padding:20px 3.125% 25px;background-color:#f0f0f0}.colored-section-box-3__inner{margin-right:auto;margin-left:auto;max-width:1000px}.colored-section-box-3__inner>:last-child{margin-bottom:0}.colored-section-box-3 .lev2-heading{margin-top:0}.colored-section-box-4{margin:20px 0;padding:20px 3.125% 25px;background-color:#fafade}.colored-section-box-4__inner{margin-right:auto;margin-left:auto;max-width:1000px}.colored-section-box-4__inner>:last-child{margin-bottom:0}.colored-section-box-4 .lev2-heading{margin-top:0}.bordered-box{margin-bottom:20px;padding:10px 3.125%;border:1px dotted #ccc}.bordered-box>:last-child{margin-bottom:0}.line,.line-2{margin:25px 0 20px;border-top-color:#ccc;border-top-width:1px}.line{border-top-style:solid}.line-2{border-top-style:dotted}.content-lead{margin-bottom:15px}.content-lead.content-lead--align-center{text-align:center}.content-lead>:last-child{margin-bottom:0}.campaign-lead{margin-bottom:15px}.campaign-lead>:last-child{margin-bottom:0}.article-date{margin-bottom:17px;font-size:10px}.button-container{margin:15px 12.5%}.location-search-button-container{margin:0 6.25% 25px}.in-modal-close-button{display:none;margin:30px 12.5% 0}.is-in-modal .in-modal-close-button{display:block}.media-box{margin:20px 0;text-align:center}.media-box-2{margin-bottom:20px}.media-box-2 .media-box-2__media{margin-bottom:15px;text-align:center}.media-box-2 .media-box-2__media>img{width:100%;height:auto}.media-box-2 .media-box-2__body>:last-child{margin-bottom:0}.media-box-3{margin-bottom:20px}.media-box-3 .media-box-3__media{margin-bottom:15px;text-align:center}.media-box-3 .media-box-3__media>img{width:100%;height:auto}.media-box-3 .media-box-3__body>:last-child{margin-bottom:0}.hero-image{background-color:#fefefe;background-image:linear-gradient(#fff,#fefefe 43%,#f2f2f2 55%,#d5d5d5 88%)}.hero-image .hero-image__narrow{position:relative}.hero-image .hero-image__narrow-lead{margin:0 auto;width:68.75%;height:auto;position:absolute;top:7.8125%;right:0;left:0}.hero-image .hero-image__narrow-photo{text-align:center}.hero-image .hero-image__narrow-photo>img{width:auto;max-width:100%;height:auto}.hero-image .hero-image__wide{display:none}.hero-image .hero-image__contact-info{margin:-11.32075% auto 0;padding:0 3.125% 10px;max-width:1000px;position:relative;z-index:2}.info{background-color:#fafadd}.info .info__inner{padding:15px 3.125%}.info .info__heading{margin-bottom:10px;text-align:center;font-size:17px}.info .info__body>:last-child{margin-bottom:0}.note{margin-bottom:20px;padding:12px 3.33333%;background-color:#fec;font-size:13px}.note>dt{margin-bottom:7px;text-align:center}.episode-list>li{border:1px solid #ccc;background-color:#fff}.episode-list>li+li{border-top:none}.episode-list>li>span{padding-right:calc(3.33333% + 7px + 3.33333%);width:100%;display:table;box-sizing:border-box}.episode-list .episode-list__body,.episode-list .episode-list__photo{display:table-cell;vertical-align:middle}.episode-list .episode-list__photo{padding:3px 0 3px 3px;width:32.33333%}.episode-list .episode-list__photo>img{width:100%;min-width:97px;height:auto}.episode-list .episode-list__body{padding:15px 5%;font-size:13px}.episode-list .episode-list__author{margin-top:.15em;display:inline-block;font-size:10px}.shop-page-header img{width:100%}.shop-page-header .shop-page-header__map-col-1{position:relative}.shop-page-header .shop-page-header__map-col-1__photo{cursor:pointer;position:relative;box-sizing:border-box;border:1px solid #fff}.shop-page-header .shop-page-header__map-col-1__photo:hover{border:1px solid #06b}.shop-page-header .shop-page-header__photo{width:100%;height:auto}.shop-page-header .shop-page-header__map-col-2{margin-top:10px}.shop-page-header .shop-page-header__map-col-2 .shop-map-container{height:100px}.shop-page-header .shop-page-header__map-link-button{position:absolute;right:3.125%;bottom:3.125%}.shop-page-header .shop-page-header__access-address{margin:12px 0;text-align:center}.shop-page-header .shop-page-header__access-button{margin-right:6.25%;margin-left:6.25%}.shop-page-header .shop-page-header__features{margin-top:15px}.shop-page-header .shop-page-header__features-col[aria-hidden=true]{display:none}.shop-page-header .shop-page-header__features-toggle-button-container{margin-top:15px;text-align:right}.shop-map-container{height:100%}.shop-access-info{margin:30px 0;padding-bottom:15px;border-bottom:1px solid #ccc}.shop-access-info .shop-access-info__map{height:250px}.shop-access-info .shop-access-info__address{text-align:center}.shop-access-info .shop-access-info__address>:last-child{margin-bottom:0}.trunkroom-spec-table-container{overflow:hidden}.trunkroom-spec-table-container .trunkroom-spec-table-container__col-1,.trunkroom-spec-table-container .trunkroom-spec-table-container__col-2{margin-bottom:20px}.trunkroom-spec-table-container .trunkroom-spec-table-container__col-1>:last-child,.trunkroom-spec-table-container .trunkroom-spec-table-container__col-2>:last-child{margin-bottom:0}.trunkroom-spec-table-note{margin-bottom:15px;font-size:11px}.trunkroom-spec-table-note>:last-child{margin-bottom:0}.slick-slider .slick-slide>img{width:100%;height:auto}.slick-slider .slick-arrow{border:1px solid #06b;margin:auto;padding:0;width:28px;height:28px;position:absolute;top:0;bottom:20px;color:#fff;background-color:#06b;line-height:1;text-align:center;box-sizing:border-box;z-index:1000}.slick-slider .slick-arrow:focus,.slick-slider .slick-arrow:hover{background-color:#fff}.slick-slider .slick-arrow:focus>svg path,.slick-slider .slick-arrow:hover>svg path{fill:#06b}.slick-slider .slick-arrow>svg{width:8px;height:12px}.slick-slider .slick-prev{padding-right:1px;border-top-right-radius:2px;border-bottom-right-radius:2px;left:0}.slick-slider .slick-next{padding-left:1px;border-top-left-radius:2px;border-bottom-left-radius:2px;right:0}.slick-slider .slick-dots{margin:15px auto 0;display:table;line-height:1;font-size:1px}.photo-slider,.room-type-photo-slider{margin-bottom:20px}.slick-slider .slick-dots>li{padding:0 7px;display:table-cell;vertical-align:middle}.slick-slider .slick-dots>li>button{border:none;border-radius:6px;padding:0;width:12px;height:12px;display:block;color:transparent;background-color:#e70;overflow:hidden}.in-store-photo-slider>div>img,.photo-slider>div .slick-slide img,.room-type-photo-slider>div>img{width:100%;height:auto}.price-photo-slider-navigation .slick-list,.store-photo-slider-navigation .slick-list{overflow:visible}.slick-slider .slick-dots>li.slick-active>button{background-color:#06b}.in-store-photo-slider-navigation{padding:6px 0;background-color:#4b4b4b}.in-store-photo-slider-navigation .slick-list{margin-top:-6px;overflow:visible}.in-store-photo-slider-navigation .slick-track{margin:0 auto;padding:0 3px;width:auto!important;display:table}.in-store-photo-slider-navigation .slick-slide{margin:6px 3px 0;width:auto!important}.in-store-photo-slider-navigation .slick-slide.slick-current{position:relative}.in-store-photo-slider-navigation .slick-slide.slick-current:after{content:"";border:3px solid #06b;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-sizing:border-box}.in-store-photo-slider-navigation .slick-slide>img{width:45px;height:45px}.movie-slider video{width:100%;height:auto}.movie-slider-navigation{margin:5px -5px 0}.movie-slider-navigation .slick-track{width:100%!important;display:table;table-layout:fixed}.movie-slider-navigation .slick-track:after,.movie-slider-navigation .slick-track:before{display:none}.movie-slider-navigation .slick-slide{padding:0 5px;width:auto!important;float:none;display:table-cell;vertical-align:middle}.movie-slider-navigation .slick-slide.slick-current .movie-slider-navigation__button{background-color:#06b}.movie-slider-navigation .slick-slide.slick-current .movie-slider-navigation__button:focus,.movie-slider-navigation .slick-slide.slick-current .movie-slider-navigation__button:hover{color:#fff}.movie-slider-navigation .movie-slider-navigation__button{border:none;border-radius:4px;padding:.55em .25em .5em;width:100%;display:inline-block;color:#fff;background-color:#e70;font-size:14px;text-align:center;white-space:nowrap}.movie-slider-navigation .movie-slider-navigation__button:focus,.movie-slider-navigation .movie-slider-navigation__button:hover{color:#fff;background-color:#e70}.paranoma-movie-container-wrapper{width:100%;height:100%;position:relative}.paranoma-movie-container-wrapper:before{content:"";padding-top:57.14286%;display:block}.paranoma-movie-container{height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.contact-info .contact-info__tel:before,.contact-info-2 .contact-info-2__tel a:before{width:15px;height:20px;bottom:-5px;vertical-align:baseline;content:"";position:relative}.contact-info{padding:12px 3.125%;border-radius:4px;background-color:#9c9c9c;box-sizing:border-box;text-align:center}.contact-info .contact-info__link-button{margin-bottom:7px}.contact-info .contact-info__text{margin-bottom:10px;color:#fff;font-size:10px}.contact-info .contact-info__text>strong{color:inherit;font-size:13px}.contact-info .contact-info__tel{padding:6px 15px 10px;border-radius:2px;display:inline-block;color:#000;background-color:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,.15);text-decoration:none;font-weight:700;font-size:13px}.contact-info .contact-info__tel:before{display:inline-block;background:url(/assets/img/common/icon-phone-3.svg) no-repeat;background-size:15px 20px;margin-right:.1em}.hero-image .contact-info{background-color:rgba(0,0,0,.3)}.contact-info-container{padding:12px 3.125%;background-color:#e0e0e0}.contact-info-2{margin-bottom:20px}.contact-info-2 .contact-info-2__tel{margin:0 auto;border:1px solid #ccc;border-radius:2px;max-width:350px;display:block;color:#000;background-color:#fff;font-size:13px;font-weight:700;text-align:center}.contact-info-2 .contact-info-2__tel a{padding:6px 15px 10px;display:block;color:inherit;text-decoration:none}.contact-info-2 .contact-info-2__tel a:before{display:inline-block;background:url(/assets/img/common/icon-phone-3.svg) no-repeat;background-size:15px 20px;margin-right:.15em}.contact-info-2 .contact-info-2__text{margin:10px auto 0;max-width:350px;font-size:10px;text-align:center}.review-header{margin-bottom:10px;padding:8px;border:1px solid #ccc;background-color:#dff2fc;font-size:10px}.review-header:after{content:"";display:block;clear:both}.review-header>dd,.review-header>dt{padding:2px 0;vertical-align:middle}.review-header>dt{width:100px;float:left}.review-header>dd select{display:block;width:60%}.review-header .review-header__rating.rating-1:before,.review-header .review-header__rating.rating-2:before,.review-header .review-header__rating.rating-3:before,.review-header .review-header__rating.rating-4:before,.review-header .review-header__rating.rating-5:before{width:57px;height:9px;display:inline-block;content:""}.review-header .review-header__rating{padding-right:3.125%}.review-header .review-header__rating.rating-1:before{background:url(/assets/img/common/icon-rating-r1.svg) no-repeat;background-size:57px 9px}.review-header .review-header__rating.rating-2:before{background:url(/assets/img/common/icon-rating-r2.svg) no-repeat;background-size:57px 9px}.review-header .review-header__rating.rating-3:before{background:url(/assets/img/common/icon-rating-r3.svg) no-repeat;background-size:57px 9px}.review-header .review-header__rating.rating-4:before{background:url(/assets/img/common/icon-rating-r4.svg) no-repeat;background-size:57px 9px}.review-header .review-header__rating.rating-5:before{background:url(/assets/img/common/icon-rating-r5.svg) no-repeat;background-size:57px 9px}.text-box{margin-bottom:20px}.text-box>:last-child{margin-bottom:0}.text-box .text-box__figure{width:auto;max-width:100%;height:auto;display:block}.text-box .text-box__figure.position-left,.text-box .text-box__figure.position-right{margin:0 auto 15px}.recruiting-info{margin:0 -3.125% 20px;padding:20px 3.125% 15px;background-color:#dff2fc}.recruiting-info .recruiting-info__heading{margin-bottom:20px;font-size:19px;text-align:center}.recruiting-info .recruiting-info__lead{margin-bottom:15px;text-align:center;font-size:12px}.recruiting-info .recruiting-info__lead>:last-child{margin-bottom:0}.recruiting-info .recruiting-info__lead strong{color:#06b;font-size:14px}.recruiting-info .recruiting-info__photo{margin-bottom:15px;text-align:center}.recruiting-info .recruiting-info__photo>img{width:100%;height:auto}.recruiting-info .recruiting-info__terms{border-radius:4px;padding:20px 3.33333%;background-color:#bfe9ff}.recruiting-info .recruiting-info__terms>:last-child{margin-bottom:0}.recruiting-info .recruiting-info__links{margin-bottom:15px}.recruiting-info .recruiting-info__links>li+li{margin-top:10px}.recruiting-info .recruiting-info__banner-1,.recruiting-info .recruiting-info__banner-2{border-radius:4px;padding:17px 15px;display:block;position:relative;color:#fff;line-height:1.3;background-color:#1075ca;background-image:linear-gradient(#2084d8,#06b);font-size:14px;text-decoration:none}.recruiting-info .recruiting-info__banner-1:after{margin-left:5px;position:absolute;right:12px;bottom:0;content:"";width:73px;height:57px;display:inline-block;background:url(/assets/img/company/icon-recruit-banner.png) no-repeat;background-size:73px 57px}.recruiting-info .recruiting-info__banner-1 br{display:none}.recruiting-info .recruiting-info__banner-2{padding-right:27px}.recruiting-info .recruiting-info__banner-2:after{content:"";width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-white.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute;top:0;right:10px;bottom:0}.recruiting-info .recruiting-info__job>dt{margin-bottom:10px;font-size:12px}.recruiting-info .recruiting-info__job>dd{margin-left:1.5em;padding-left:1em;position:relative;font-size:12px}.recruiting-info .recruiting-info__job>dd:before{content:"";border-radius:3px;width:6px;height:6px;display:inline-block;position:absolute;top:.55em;left:0;background-color:#06b}.recruiting-info .recruiting-info__job>dd+dd{margin-top:.25em}.recruiting-info .recruiting-info__footer{margin-top:15px;font-size:12px}.recruiting-info .recruiting-info__footer>p{margin-bottom:.25em}.recruiting-info .recruiting-info__footer>p+p{margin-top:0}.recruiting-info .recruiting-info__footer>p:last-child{margin-bottom:0}.recruiting-info-2{margin:0 -3.125% 20px;padding:20px 3.125% 15px;background-color:#fdecd2}.recruiting-info-2 .recruiting-info-2__heading{margin-bottom:20px;font-size:19px;text-align:center}.recruiting-info-2 .recruiting-info-2__lead{margin-bottom:15px;text-align:center;font-size:12px}.recruiting-info-2 .recruiting-info-2__lead>:last-child{margin-bottom:0}.recruiting-info-2 .recruiting-info-2__lead strong{font-size:14px}.recruiting-info-2 .recruiting-info-2__photo{margin-bottom:15px;text-align:center}.recruiting-info-2 .recruiting-info-2__photo>img{width:100%;height:auto}.recruiting-info-2 .recruiting-info-2__terms{border-radius:4px;padding:20px 3.33333%;background-color:#ffdeac}.recruiting-info-2 .recruiting-info-2__terms>:last-child{margin-bottom:0}.recruiting-info-2 .recruiting-info-2__links{margin-bottom:15px}.recruiting-info-2 .recruiting-info-2__links>li+li{margin-top:10px}.recruiting-info-2 .recruiting-info-2__banner-1,.recruiting-info-2 .recruiting-info-2__banner-2{border-radius:4px;padding:17px 15px;display:block;position:relative;color:#fff;line-height:1.3;background-color:#f7861d;background-image:linear-gradient(#ff953a,#e70);font-size:14px;text-decoration:none}.recruiting-info-2 .recruiting-info-2__banner-1:after{margin-left:5px;position:absolute;right:12px;bottom:0;content:"";width:76px;height:57px;display:inline-block;background:url(/assets/img/company/icon-recruit-banner-2.png) no-repeat;background-size:76px 57px}.recruiting-info-2 .recruiting-info-2__banner-1 br{display:none}.recruiting-info-2 .recruiting-info-2__banner-2{padding-right:27px}.recruiting-info-2 .recruiting-info-2__banner-2:after{content:"";width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-white.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute;top:0;right:10px;bottom:0}.recruiting-info-2 .recruiting-info-2__job>dt{margin-bottom:10px;font-size:12px}.recruiting-info-2 .recruiting-info-2__job>dd{margin-left:1.5em;padding-left:1em;position:relative;font-size:12px}.recruiting-info-2 .recruiting-info-2__job>dd:before{content:"";border-radius:3px;width:6px;height:6px;display:inline-block;position:absolute;top:.55em;left:0;background-color:#e70}.recruiting-info-2 .recruiting-info-2__job>dd+dd{margin-top:.25em}.recruiting-info-2 .recruiting-info-2__footer{margin-top:15px;font-size:12px}.recruiting-info-2 .recruiting-info-2__footer>p{margin-bottom:.25em}.recruiting-info-2 .recruiting-info-2__footer>p+p{margin-top:0}.recruiting-info-2 .recruiting-info-2__footer>p:last-child{margin-bottom:0}.author-signature{margin:20px 0;text-align:right}.author-signature>:last-child{margin-bottom:0}.oricon-ranking{margin-bottom:20px}.oricon-ranking .oricon-ranking__lead{margin-bottom:10px;font-size:15px}.oricon-ranking .oricon-ranking__image{margin-bottom:10px;text-align:center}.oricon-ranking .oricon-ranking__image>img{width:auto;max-width:100%;height:auto}.oricon-ranking .oricon-ranking__chart{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;width:100%;background-color:#fff;font-size:13px}.oricon-ranking .oricon-ranking__chart td,.oricon-ranking .oricon-ranking__chart th{padding:.75em 1em;border-bottom:1px solid #ccc;vertical-align:middle}.oricon-ranking .oricon-ranking__chart th{text-align:center}.oricon-ranking .oricon-ranking__chart th:first-child{width:35%}.oricon-ranking .oricon-ranking__chart thead th{background-color:#e0e0e0}.oricon-ranking .oricon-ranking__chart-rank1{color:#805e00}.oricon-ranking .oricon-ranking__chart-rank1:before{content:"";width:17px;height:13px;display:inline-block;background:url(/assets/img/common/icon-ranking-rank1.svg) no-repeat;background-size:17px 13px;margin-right:.25em}.project-info{margin-bottom:20px;padding:10px 3.33333%;border:10px solid #ccc;background-color:#fff}.project-info.smile-project{border-color:#e57980}.project-info.eco-project{border-color:#86bb1f}.project-info .project-info__heading{margin-bottom:10px;font-size:15px}.project-info .project-info__heading:after{content:"";display:block;clear:both}.project-info .project-info__heading-shoulder{font-size:13px}.project-info .project-info__icon{margin-right:10px;width:37px;height:auto;float:left}.project-info .project-info__index{border:1px solid #ccc}.project-info .project-info__index>li+li{border-top:1px solid #ccc}.project-info .project-info__index>li>a{padding-right:calc(3.33333% + 7px + 3.33333%);width:100%;height:100%;display:table;position:relative;color:#000;box-sizing:border-box;text-decoration:none}.project-info .project-info__index>li>a:focus,.project-info .project-info__index>li>a:hover{background-color:#f4f4f4}.project-info .project-info__index>li>a:after{content:"";width:7px;height:10px;display:inline-block;background:url(/assets/img/common/arrow-r-blue.svg) no-repeat;background-size:7px 10px;margin:auto 0;position:absolute;top:0;bottom:0;right:3.33333%}.project-info .project-info__index-body,.project-info .project-info__index-photo{display:table-cell;vertical-align:middle}.project-info .project-info__index-photo{padding:3px 0 3px 3px;width:32.33333%}.project-info .project-info__index-photo>img{width:100%;min-width:97px;height:auto}.project-info .project-info__index-body{padding:15px 0 15px 5%;font-size:13px}.project-info .project-info__index-body-heading{margin-bottom:5px;display:inline-block}.time-schedule{margin-bottom:20px}.time-schedule .time-schedule__heading{margin-top:20px;margin-bottom:7px}.time-schedule .time-schedule__heading-main,.time-schedule .time-schedule__heading-sub{display:inline-block}.time-schedule .time-schedule__heading-main{margin-bottom:10px;font-size:15px}.time-schedule .time-schedule__heading-sub{font-size:13px}.time-schedule .time-schedule__body>:last-child{margin-bottom:0}#shop-popup{max-width:1000px;margin:auto}#shop-popup .slick-slider{width:100%;margin:auto;position:relative}#shop-popup .slick-slider p{width:100%;height:45px;text-align:left;margin:10px 0 0;color:#000}#shop-popup .slick-slider .slick-arrow{position:absolute;top:50%;bottom:auto;margin-top:-12%}#price-popup{max-width:1000px;margin:auto}#price-popup .slick-slider{width:100%;margin:auto;position:relative}#price-popup .slick-slider p{width:100%;height:45px;text-align:left;margin:10px 0 0;color:#000}#price-popup .slick-slider .slick-arrow{position:absolute;top:50%;bottom:auto;margin-top:-5%}.price-photo-slider-navigation .slick-slide.slick-current:after,.price-photo-slider-navigation .slick-slide:hover:after,.store-photo-slider-navigation .slick-slide.slick-current:after,.store-photo-slider-navigation .slick-slide:hover:after{content:"";top:0;left:0;box-sizing:border-box;display:block}.store-photo-slider>div img{width:100%!important}.store-photo-slider-navigation .slick-track{margin:0 auto;padding:0;width:100%!important}.store-photo-slider-navigation .slick-track:after{content:"";display:block;clear:both}.store-photo-slider-navigation .slick-slide{width:16%!important;margin:10px .8% 0 0;position:relative;vertical-align:bottom;float:left}.store-photo-slider-navigation .slick-slide:hover:after{border:1px solid #06b;width:100%;height:100%;position:absolute}.store-photo-slider-navigation .slick-slide.slick-current{position:relative}.store-photo-slider-navigation .slick-slide.slick-current:after{border:3px solid #06b;width:100%;height:100%;position:absolute}.store-photo-slider-navigation .slick-slide img{width:100%}.store-photo-slider-navigation .slick-slide:nth-child(6n){margin-right:0}.price-photo-slider>div img{width:100%;height:auto}.price-photo-slider-navigation{margin-top:10px!important}.price-photo-slider-navigation .slick-track{margin:0 auto;padding:0;width:245px!important}.price-photo-slider-navigation .slick-slide{margin:10px 5px 0 0;width:auto!important;position:relative}.price-photo-slider-navigation .slick-slide:hover:after{border:1px solid #06b;width:100%;height:100%;position:absolute}.price-photo-slider-navigation .slick-slide.slick-current{position:relative}.price-photo-slider-navigation .slick-slide.slick-current:after{border:3px solid #06b;width:100%;height:100%;position:absolute}.price-photo-slider-navigation .slick-slide>img{width:45px;height:45px}.price-photo-slider-navigation .slick-slide:last-child{margin-right:0}.modal-hide{box-sizing:border-box;display:block;overflow:hidden;width:100%;height:0;position:relative;z-index:-1}@media screen and (min-width:900px){.breadcrumb>ul:after,.campaign-privilege-list>li:before,.contact-phone-button:before,.global-navigation-button:before,.global-navigation-button[aria-expanded=true]:before,.main-container:after,.quraz-advantages>dt:before,.review-list-2:after,.review-list:after,.security-flow:after,.service-guide:after,.service-list:after,.shop-search-link-button:after,.shop-search-link-button:before{content:""}.global-navigation,p{font-size:15px}.contact-phone-button,.contact-phone-button:focus,.contact-phone-button:hover{background-color:transparent}.main-container:after,.review-list-2:after,.review-list:after{clear:both;content:""}.site-header{padding:0 3%}.site-header .site-header__inner{padding:0;max-width:1000px;height:90px}.site-header .site-header__site-id-logo img{width:200px;height:54px}.site-header .site-header__contact{padding-top:8px}.site-header .site-header__navigation-button{padding-left:50px}.global-navigation[aria-hidden=false]{width:480px;height:calc(100% - (20px * 2));top:20px;right:calc((100% - 1000px)/ 2);left:auto}.global-navigation .global-navigation__inner{padding:7px 20px 0;border-radius:6px}.global-navigation .global-navigation__menu-group-header{padding:15px 54px 15px 0}.global-navigation .collapsible-toggle-button{right:10px;bottom:0}.global-navigation .global-navigation__menu-items-2>li a:after,.global-navigation .global-navigation__menu-items>li a:after{right:22px}.global-navigation .global-navigation__menu-items>li a{padding:15px 54px 15px 47px}.global-navigation .global-navigation__menu-items-2>li a{padding:15px 54px 15px 0}.side-bar{margin:117px 0 30px;padding-right:0;padding-left:0;width:240px;float:left}.main-container{margin:0 auto;padding:0 10px;max-width:1000px}.main-container:after{display:block}.main-container main{width:calc(100% - (240px + 4%));float:right}.local-navigation .local-navigation__heading{display:none}.local-navigation a{padding-right:27px;padding-left:10px}.local-navigation a:after{right:8px}.local-navigation>ul{border-right:none;border-left:none;font-size:16px}.local-navigation>ul>li>ul>li>a{padding-left:calc(10px+1em)}.contact-phone-button{border:none;border-radius:0;padding:0 0 0 36px;width:auto;position:relative;line-height:1.3;color:#fff;font-size:13px}.contact-phone-button:visited{color:#fff}.contact-phone-button:before{width:34px;height:38px;display:inline-block;background:url(/assets/img/common/icon-phone.svg) no-repeat;background-size:34px 38px;position:absolute;left:0;bottom:3px}.contact-phone-button strong{color:inherit;font-size:27px}.contact-phone-button .contact-phone__label-1{display:none}.contact-phone-button .contact-phone__label-2{display:inline}.global-navigation-button{padding:17px 0 13px 25px;border-radius:4px;width:168px;display:inline-block;vertical-align:middle;font-size:18px;text-align:left}.global-navigation-button:before{width:38px;height:28px;display:inline-block;background:url(/assets/img/common/icon-menu.svg) no-repeat;background-size:38px 28px;margin:1px 18px 1px 0;position:relative;top:-2px;vertical-align:middle}.global-navigation-button[aria-expanded=true]:before{width:28px;height:28px;display:inline-block;background:url(/assets/img/common/icon-state-opened.svg) no-repeat;background-size:28px 28px;margin-right:21px;margin-left:7px}.site-footer{margin-top:50px}.footer-navigation{padding:0 3%;background-color:#06b;font-size:15px}.footer-navigation a{text-decoration:underline}.footer-navigation .footer-navigation__menu{margin:0 auto;padding:40px 0;width:100%;max-width:1000px;display:table;table-layout:fixed;box-sizing:border-box}.footer-navigation .footer-navigation__menu>li{display:table-cell;vertical-align:top}.footer-navigation .collapsible-toggle-button,.footer-navigation .footer-navigation__button-location-search{display:none}.footer-navigation .footer-navigation__menu>li+li{padding-left:20px;border-top:none}.footer-navigation .footer-navigation__menu>li.footer-navigation__menu-group-shop{width:16%}.footer-navigation .footer-navigation__menu>li.footer-navigation__menu-group-about{width:20%}.footer-navigation .footer-navigation__menu>li.footer-navigation__menu-group-service{width:24%}.footer-navigation .footer-navigation__menu>li.footer-navigation__menu-group-others,.footer-navigation .footer-navigation__menu>li.footer-navigation__menu-group-support{width:20%}.footer-navigation .footer-navigation__menu-group-header:hover{background-color:transparent}.footer-navigation .footer-navigation__menu-group-heading-about,.footer-navigation .footer-navigation__menu-group-heading-service,.footer-navigation .footer-navigation__menu-group-heading-shop,.footer-navigation .footer-navigation__menu-group-heading-support{margin-bottom:10px;padding:0;background-color:transparent}.footer-navigation .footer-navigation__menu-items{margin-left:24px;color:#fff;background-color:transparent}.footer-navigation .footer-navigation__menu-items-2>li>a:focus,.footer-navigation .footer-navigation__menu-items-2>li>a:hover,.footer-navigation .footer-navigation__menu-items>li>a:focus,.footer-navigation .footer-navigation__menu-items>li>a:hover{color:#70b9e6;background-color:transparent}.footer-navigation .footer-navigation__menu-items>li+li{margin-top:8px;border-top:none}.footer-navigation .footer-navigation__menu-items>li>a{padding:0;width:100%;display:inline;box-sizing:border-box}.footer-navigation .footer-navigation__menu-items>li>a:after{display:none}.footer-navigation .footer-navigation__menu-items-2>li+li{margin-top:10px;border-top:none}.footer-navigation .footer-navigation__menu-items-2>li>a{padding:0;display:inline-table;box-sizing:border-box}.footer-navigation .footer-navigation__menu-items-2>li>a:after{display:none}.footer-navigation .footer-navigation__menu-items-2>li.footer-navigation__menu-item-trunkroom>a>span>br{display:inline}.copyright{font-size:13px}#colorbox.type-doc #cboxContent,#colorbox.type-doc2 #cboxContent{padding:40px 0}#colorbox.type-doc #cboxClose{width:36px;height:36px;top:40px;right:30px}#colorbox.type-doc #cboxClose:after{width:16px;height:16px;top:15px;right:15px;background-size:16px 16px}#colorbox.type-doc2 #cboxClose{width:36px;height:36px;top:40px;right:25px}#colorbox.type-doc2 #cboxClose:after{width:16px;height:16px;top:15px;right:15px;background-size:16px 16px}.price-off{font-size:52px}.price-off .price-off__unit{font-size:40px}.new-icon{font-size:.75em}.campaign-price{width:100%;display:table}.campaign-price .campaing-price__arrow,.campaign-price .campaing-price__discounted,.campaign-price .campaing-price__regular{display:table-cell;vertical-align:middle}.campaign-price .campaing-price__regular{width:50%;font-size:16px;text-align:right}.campaign-price .campaing-price__arrow{padding:0 40px 0 45px;text-align:center;white-space:nowrap}.campaign-price .campaing-price__arrow>img{width:12px;height:12px}.campaign-price .campaing-price__discounted{width:50%;font-size:20px;text-align:left}.campaign-price2{width:100%;display:table}.campaign-price2 .campaign-price2__discounted,.campaign-price2 .campaign-price2__regular{display:table-cell;vertical-align:middle}.campaign-price2 .campaign-price2__regular{width:50%;font-size:16px;text-align:left}.campaign-price2 .campaign-price2__discounted{width:50%;font-size:20px;text-align:right;padding-right:20px}.button-container .back-button,.button-container .link-button{width:100%;box-sizing:border-box}.balloon,.balloon-2,.balloon-3,.balloon-4{font-size:18px}.media>figcaption{font-size:13px}.link-button{display:inline-block;font-size:18px}.shop-page-header__access-button .link-button{display:block}.back-button,.link-button-2{display:inline-block;font-size:18px}.shop-search-link-button{padding-right:100px;padding-left:110px;box-shadow:4px 5px 0 0 rgba(0,0,0,.2);font-size:27px}.shop-search-link-button:before{width:105px;height:107px;display:inline-block;background:url(/assets/img/common/icon-shop-3.svg) no-repeat;background-size:105px 107px;left:24px}.shop-search-link-button:after{width:14px;height:20px;display:inline-block;background:url(/assets/img/common/arrow-r-white.svg) no-repeat;background-size:14px 20px;right:20px}.window-close-button{display:inline-block;font-size:18px}.reservation-button,.reservation-button2{padding-right:3em;padding-left:3em;font-size:18px}.pagetop-link-button{font-size:15px}.pagetop-link-button:after{right:5%}.collapsible-toggle-button{width:34px;height:30px;line-height:30px}.collapsible-toggle-button>img{width:14px;height:9px}.location-search-button{display:inline-block;font-size:18px}.button-container .location-search-button{width:100%;box-sizing:border-box}.bullet-list,.bullet-list-2,.ordered-list{font-size:15px}.note-list{font-size:14px}.description-list>dt{margin-bottom:12px;font-size:17px}.description-list>dd{margin-left:2em;font-size:15px}.description-list>dd+dt{margin-top:30px}.sns-list{margin:20px auto;width:auto;font-size:15px}.review-list .review-list__date,.review-list-2 .review-list-2__date{margin-left:.75em;white-space:nowrap}.sns-list>li{width:auto;padding:0 15px}.sns-list .sns-list__button{padding:0}.sns-list .sns-list__button-label br{display:none}.review-list:after{display:block}.review-list>li{padding:21px 2.42718% 17px}.review-list .review-list__author{font-size:13px}.review-list .review-list__shop-name+br{display:none}.review-list .review-list__comment{font-size:15px}.review-list-2:after{display:block}.review-list-2>li{padding:21px 2.4% 17px;width:50%;float:left;box-sizing:border-box}.review-list-2>li:nth-child(2n){border-left:none}.review-list-2>li:nth-child(n+3){border-top:none}.review-list-2>li+li{border-top:1px solid #ccc}.review-list-2 .review-list-2__author{font-size:13px}.review-list-2 .review-list-2__shop-name+br{display:none}.review-list-2 .review-list-2__comment{font-size:15px}.media-list{overflow:hidden}.media-list>ul{margin-right:-1.03093%}.media-list>ul>li{padding-right:1.03093%;width:25%}.media-list-2{margin-bottom:30px;display:table;table-layout:fixed}.media-list-2>li{width:auto;float:none;display:table-cell;vertical-align:top}.campaign-privilege-list{margin:-10px auto -15px;font-size:20px;text-align:center}.campaign-privilege-list>li{padding-left:41px;display:inline-block;white-space:nowrap}.campaign-privilege-list>li+li{margin-left:20px}.campaign-privilege-list>li:before{width:34px;height:34px;display:inline-block;background:url(/assets/img/common/icon-campaign-list.svg) no-repeat;background-size:34px 34px;margin:auto 0;top:0;bottom:2px;line-height:35px;font-size:16px}.campaign-privilege-list .campaign-privilege-list__condition,.campaign-privilege-list .campaign-privilege-list__condition-2{display:inline-block;text-align:left;font-size:20px}.campaign-privilege-list .campaign-privilege-list__condition-2:before,.campaign-privilege-list .campaign-privilege-list__condition:after{margin:auto 0;top:0;bottom:0;left:auto}.campaign-privilege-list .campaign-privilege-list__condition{top:0}.campaign-privilege-list .campaign-privilege-list__condition:after{border-top:5px solid transparent;border-right:12px solid transparent;border-bottom:5px solid transparent;border-left:12px solid #e70;right:-24px}.collapsible-list>dt .collapsible-toggle-button,.qa-list>dt .collapsible-toggle-button{right:1.5%}.campaign-privilege-list .campaign-privilege-list__condition-2{margin-left:10px}.campaign-privilege-list .campaign-privilege-list__condition-2:before{border-top:5px solid transparent;border-right:12px solid #e70;border-bottom:5px solid transparent;border-left:12px solid transparent;left:-24px}.index-navigation-2>li:nth-child(2n),.index-navigation>li:nth-child(2n),.news-index-2>li:nth-child(2n),.promotion-index-2>li:nth-child(2n),.security-flow>li:nth-child(2n){border-left:none}.quraz-advantages{margin-bottom:25px;padding:20px 20px 20px 5.55556%}.quraz-advantages>dt{font-size:17px}.quraz-advantages>dt:before{width:18px;height:29px;display:inline-block;background:url(/assets/img/common/icon-advantage.svg) no-repeat;background-size:18px 29px;left:-22px}.security-flow:after,.service-guide:after,.service-list:after{display:block;clear:both}.quraz-advantages>dd{padding-left:17px;font-size:15px}.quraz-advantages>dd:before{border-radius:3px;width:6px;height:6px;left:5px}.service-list{margin-bottom:10px;font-size:17px}.available-room-list,.profile,.security-flow{font-size:15px}.service-list>li{margin-bottom:15px;width:50%;float:left;box-sizing:border-box}.collapsible-list,.profile,.qa-list,.security-flow,.service-guide{margin-bottom:30px}.service-list>li:nth-child(2n+1){padding:0 1.38889% 0 5.55556%}.service-list>li:nth-child(2n){padding:0 5.55556% 0 1.38889%}.service-list .service-list__item-icon{width:42px;height:42px}.available-room-list>li>span{width:60px;height:60px}.profile{padding:20px 2.77778%}.security-flow>li{width:50%;float:left;box-sizing:border-box}.security-flow>li:nth-child(n+3){border-top:none}.security-flow>li+li{border-top:1px solid #ccc}.security-flow .security-flow__photo{padding:15px 0 15px 3%}.security-flow .security-flow__body{padding-left:3%}.qa-list>dd,.qa-list>dt{padding-top:15px;padding-bottom:15px;padding-left:calc(1.5%+36px+10px)}.qa-list>dd:before,.qa-list>dt:before{width:36px;height:36px;left:1.5%;line-height:36px;background-size:36px 36px}.qa-list>dt{padding-right:calc(1.5% + 34px + 10px);font-size:17px}.qa-list>dt:before{top:9px}.qa-list>dd{padding-right:1.5%;font-size:15px}.qa-list>dd:before{top:10px}.collapsible-list>dd,.collapsible-list>dt{padding-top:15px;padding-bottom:15px;padding-left:1.5%}.collapsible-list>dt{padding-right:calc(1.5% + 34px + 10px);font-size:17px}.collapsible-list>dd{padding-right:1.5%;font-size:15px}.service-guide>li{width:50%;float:left;box-sizing:border-box}.service-guide>li:nth-child(2n+1){padding-right:10px}.service-guide>li:nth-child(2n){padding-left:10px}.service-guide>li+li{margin-top:0}.service-guide .service-guide__heading{margin-bottom:15px;font-size:17px}.service-guide .service-guide__lead-text{font-size:15px}.service-guide .service-guide__body{margin-top:15px}.lev1-heading{margin:40px 0 30px;padding-bottom:15px;border-bottom-width:5px;width:100%;display:table;font-size:28px}.lev1-heading>span{height:60px;display:table-cell;vertical-align:top}.lev1-heading>span>br{display:none}.lev2-heading{margin:40px 0 30px;font-size:26px}.lev3-heading,.lev4-heading{margin:30px 0 12px;text-align:left}.lev3-heading{font-size:19px}.lev4-heading{font-size:17px}.breadcrumb{display:block;color:#555;background-color:#e0e0e0}.breadcrumb>ul{margin:0 auto;padding:15px 1.45631%;max-width:1000px}.news-index,.promotion-index{margin-bottom:30px}.breadcrumb>ul:after{display:block;clear:both}.breadcrumb>ul>li{margin-right:.5em;float:left}.breadcrumb>ul>li:after{content:"＞";margin-left:.5em}.contact-info .contact-info__tel:before,.contact-info-2 .contact-info-2__tel a:before,.episode-list:after,.text-box:after{content:""}.breadcrumb>ul>li:last-child:after{display:none}.area-navigation .area-navigation__tokyo-city-list ul:after,.index-navigation-2:after,.index-navigation:after,.news-index-2:after,.promotion-index-2:after{display:block;content:"";clear:both}.breadcrumb>ul>li>a:visited{color:#06b}.news-index>li>a{padding-right:39px}.news-index>li>a:after{width:9px;height:14px;right:15px;background-size:9px 14px}.news-index .news-index__photo{padding:15px 0 15px 15px;width:135px}.news-index .news-index__body{padding-left:15px;font-size:15px}.news-index .news-index__date{font-size:13px}.news-index-2>li{width:50%;float:left;box-sizing:border-box}.news-index-2>li:nth-child(n+3){border-top:none}.news-index-2>li+li{border-top:1px solid #ccc}.news-index-2>li>a{padding-right:calc(3%+9px+3%)}.news-index-2>li>a:after{width:9px;height:14px;right:3%;background-size:9px 14px}.news-index-2 .news-index-2__photo{padding:15px 0 15px 3%}.news-index-2 .news-index-2__body{padding-left:3%;font-size:15px}.news-index-2 .news-index-2__date{font-size:13px}.promotion-index>li>a{padding:15px 39px 15px 20px}.promotion-index>li>a:after{width:9px;height:14px;right:15px;background-size:9px 14px}.index-navigation-2>li>a:after,.index-navigation>li>a:after,.promotion-index-2>li>a:after{right:3%;height:14px;background-size:9px 14px}.promotion-index .promotion-index__body{font-size:15px}.promotion-index .promotion-index__body-header{font-size:17px}.promotion-index-2>li{width:50%;float:left;box-sizing:border-box}.promotion-index-2>li:nth-child(n+3){border-top:none}.promotion-index-2>li+li{border-top:1px solid #ccc}.promotion-index-2>li>a{padding:15px calc(3%+9px+3%) 15px 4%}.promotion-index-2>li>a:after{width:9px}.promotion-index-2 .promotion-index-2__body{font-size:15px}.promotion-index-2 .promotion-index-2__body-header{font-size:17px}.index-navigation>li{width:50%;float:left;box-sizing:border-box}.index-navigation>li:nth-child(n+3){border-top:none}.index-navigation>li+li{border-top:1px solid #ccc}.index-navigation>li>a{padding-right:calc(3%+9px+3%)}.index-navigation>li>a:after{width:9px}.index-navigation .index-navigation__photo{padding:15px 0 15px 3%}.index-navigation .index-navigation__body{padding-left:3%;font-size:17px}.index-navigation-2>li{width:50%;float:left;box-sizing:border-box}.index-navigation-2>li:nth-child(n+3){border-top:none}.index-navigation-2>li+li{border-top:1px solid #ccc}.data-table-2,.episode-list>li:nth-child(n+3),.shop-room-table tbody tr+tr th{border-top:none}.index-navigation-2>li>a{padding-right:calc(3%+9px+3%)}.index-navigation-2>li>a:after{width:9px}.index-navigation-2 .index-navigation-2__photo{padding:15px 0 15px 3%}.index-navigation-2 .index-navigation-2__body{padding-left:3%;font-size:15px}.index-navigation-2 .index-navigation-2__price-off{font-size:inherit}.index-navigation-2 .index-navigation-2__body-header{font-size:18px}.area-navigation{padding:0 4%;width:84%}.area-navigation .area-navigation__button,.area-navigation .area-navigation__item{font-size:20px}.area-navigation .area-navigation__button{padding:16px 37px 10px 1.31579%}.area-navigation .area-navigation__button:after{width:9px;height:14px;background-size:9px 14px;right:18px}.area-navigation .area-navigation__item{padding:12px 50px 12px 1.31579%;font-size:18px}.area-navigation .area-navigation__tokyo .area-navigation__button,.area-navigation .area-navigation__tokyo .area-navigation__item{padding-left:calc(1.31579%+20px)}.area-navigation .area-navigation__tokyo-city-list th{width:20%;font-size:15px}.area-navigation .area-navigation__tokyo-city-list ul>li{width:50%;float:left}.area-navigation .area-navigation__tokyo-city-list ul>li:nth-of-type(2n+1):nth-last-of-type(2){border:none}.pager{margin-top:35px;margin-bottom:35px;font-size:18px}.pager .pager__item-next>a>img,.pager .pager__item-next>img,.pager .pager__item-prev>a>img,.pager .pager__item-prev>img{width:12px;height:18px}.pager .pager__item-prev{padding-right:30px}.pager .pager__item-next{padding-left:30px}.data-table,.data-table-2{margin-bottom:30px;border-right:none;border-left:none;font-size:15px}.price-table,.price-table2,.trunkroom-spec-table{margin-bottom:25px;border-top:none;border-right:none;border-left:none}.data-table thead th,.data-table-2 thead th{border-bottom:none}.price-table thead td,.price-table thead th{border-bottom:none;font-size:15px}.price-table .price-table__cell-type{font-size:16px}.price-table .price-table__cell-vacancy{font-size:15px}.price-table .price-table__cell-vacancy>br{display:none}.price-table2 thead td,.price-table2 thead th{border-bottom:none;font-size:15px}.price-table2 .price-table2__cell-photo img{width:auto;max-width:100%}.price-table2 .price-table2__cell-type{font-size:16px;padding-left:20px}.price-table2 .price-table2__cell-price{white-space:nowrap;text-align:center;width:45%}.price-table2 .price-table2__cell-reservation{width:19%}.comparative-chart,.shop-room-table{margin-bottom:30px}.trunkroom-spec-table caption{font-size:17px}.trunkroom-spec-table thead th{border-bottom:none;font-size:15px}.trunkroom-spec-table tbody td,.trunkroom-spec-table tbody th{font-size:14px}.shop-room-table{border:none;width:100%;display:table;font-size:15px}.shop-room-table thead{display:table-header-group}.shop-room-table tr{display:table-row}.shop-room-table td,.shop-room-table th{display:table-cell;vertical-align:middle}.shop-room-table thead th{padding:8px 15px;display:table-cell;background-color:#e0e0e0;text-align:center}.shop-room-table thead th:nth-child(3){width:390px}.shop-room-table tbody{display:table-row-group}.shop-room-table tbody td,.shop-room-table tbody th{padding:13px 15px;border-bottom:1px solid #ccc}.shop-room-table tbody th{font-size:15px}.comparative-chart .comparative-chart__head-others,.comparative-chart .comparative-chart__head-quraz{font-size:17px}.comparative-chart .comparative-chart__head-inner{width:100%;display:table}.comparative-chart .comparative-chart__head-inner-image,.comparative-chart .comparative-chart__head-inner-text{width:50%;display:table-cell;vertical-align:middle;text-align:center}.comparative-chart .comparative-chart__head-inner-image{padding-right:10px}.comparative-chart .comparative-chart__data-others,.comparative-chart .comparative-chart__data-quraz{font-size:15px}.content-box{margin-right:auto;margin-left:auto;padding-right:2%;padding-left:2%;max-width:1000px}.main-container .content-box{padding-right:0;padding-left:0}.colored-section-box{margin:40px 0 30px;padding:40px 0 50px}.colored-section-box__inner{padding-right:2%;padding-left:2%}.colored-section-box-2{margin:40px 0 30px;padding:40px 0 50px}.colored-section-box-2__inner{padding-right:2%;padding-left:2%}.colored-section-box-3{margin:40px 0 30px;padding:40px 0 50px}.colored-section-box-3__inner{padding-right:2%;padding-left:2%}.colored-section-box-4{margin:40px 0 30px;padding:40px 0 50px}.colored-section-box-4__inner{padding-right:2%;padding-left:2%}.bordered-box{margin-bottom:30px;padding:17px 2%}.line,.line-2{margin:45px 0 40px}.campaign-lead,.content-lead{margin-bottom:30px}.campaign-lead{text-align:center}.article-date{margin-bottom:22px;font-size:13px}.button-container{margin:40px auto;width:290px}.in-modal-section .button-container,.shop-access-info .button-container{margin-right:auto;margin-left:auto}.location-search-button-container{display:none}.in-modal-close-button{margin:50px auto 0;width:290px}.media-box{margin:30px 0}.media-box-2{margin-bottom:30px;width:100%;display:table}.media-box-2 .media-box-2__body,.media-box-2 .media-box-2__media{display:table-cell;vertical-align:top}.media-box-2 .media-box-2__body{padding-left:2%;width:70%}.media-box-2 .media-box-2__media{text-align:left}.media-box-3{margin-bottom:30px;width:100%;display:table;direction:rtl}.media-box-3 .media-box-3__body,.media-box-3 .media-box-3__media{display:table-cell;vertical-align:top;direction:ltr}.media-box-3 .media-box-3__media{text-align:right}.media-box-3 .media-box-3__body{padding-right:2%;width:70%}.hero-image .hero-image__inner{height:676px;position:relative;background:url(/assets/img/top/hero-image-wide-photo.png) 50% 50% no-repeat}.hero-image .hero-image__narrow{display:none}.hero-image .hero-image__wide{display:block;margin:0 auto;padding-top:152px;padding-left:6%;max-width:1000px}.hero-image .hero-image__contact-info{margin:0 auto;padding:0 2%;width:100%;position:absolute;right:0;bottom:35px;left:0;box-sizing:border-box}.info .info__inner{margin:0 auto;padding:30px 2%;max-width:1000px}.info .info__heading{margin-bottom:15px;font-size:26px}.info .info__body{text-align:center}.info .info__body-lead{font-size:16px}.note{margin-bottom:30px;padding:20px 2.08333%;display:table;font-size:15px}.note>dd,.note>dt{display:table-cell;vertical-align:top}.note>dt{padding-right:10px;white-space:nowrap}.note>dd{padding-top:4px;width:100%}.episode-list:after{display:block;clear:both}.episode-list>li{width:50%;float:left;box-sizing:border-box}.episode-list>li:nth-child(2n){border-left:none}.episode-list>li+li{border-top:1px solid #ccc}.episode-list>li>span{padding-right:calc(3%+9px+3%)}.episode-list .episode-list__photo{padding:15px 0 15px 3%}.episode-list .episode-list__body{padding-left:3%;font-size:17px}.episode-list .episode-list__author{font-size:15px}.shop-page-header .shop-page-header__map{width:100%;display:table}.shop-page-header .shop-page-header__map-col-1,.shop-page-header .shop-page-header__map-col-2{width:50%;display:table-cell;vertical-align:top}.shop-page-header .shop-page-header__map-col-1{padding-right:10px}.shop-page-header .shop-page-header__map-col-2{margin-top:0;padding:0 0 0 10px;border:none;height:auto}.room-type-photo-slider .slick-prev,.slick-slider .slick-next{border-top-left-radius:4px;border-bottom-left-radius:4px}.room-type-photo-slider .slick-next,.slick-slider .slick-prev{border-top-right-radius:4px;border-bottom-right-radius:4px}.shop-page-header .shop-page-header__map-link-button{right:4%;bottom:2%}.shop-page-header .shop-page-header__access-address{margin:0;padding:15px 0 43px 2.04082%;text-align:left}.shop-page-header .shop-page-header__access-button{margin:0;padding-top:15px}.shop-page-header .shop-page-header__features{margin-top:25px;width:100%;display:table}.shop-page-header .shop-page-header__features-col{width:50%;padding:0 2.5%;display:table-cell}.shop-page-header .shop-page-header__features-toggle-button-container{display:none}.shop-access-info{margin-bottom:50px;padding-bottom:40px}.shop-access-info .shop-access-info__map{height:480px}.shop-access-info .shop-access-info__address{text-align:left}.trunkroom-spec-table-container{margin-bottom:25px;width:100%;display:table}.trunkroom-spec-table-container .trunkroom-spec-table-container__col-1,.trunkroom-spec-table-container .trunkroom-spec-table-container__col-2{margin-bottom:0;width:50%;display:table-cell}.trunkroom-spec-table-container .trunkroom-spec-table-container__col-1{padding-right:1.03093%}.trunkroom-spec-table-container .trunkroom-spec-table-container__col-2{padding-left:1.03093%}.trunkroom-spec-table-note{margin-bottom:20px;font-size:15px}.slick-slider .slick-arrow{width:52px;height:52px;bottom:27px}.slick-slider .slick-arrow>svg{width:14px;height:21px}.slick-slider .slick-dots{margin-top:20px}.slick-slider .slick-dots>li{padding:0 10px}.photo-slider{margin-bottom:30px}.room-type-photo-slider{margin-bottom:30px;overflow:hidden}.room-type-photo-slider .slick-list{margin-right:calc(-20px + -25%);margin-left:calc(-20px+-25%)}.room-type-photo-slider .slick-slide{margin:0 20px}.room-type-photo-slider .slick-slide:not(.slick-center)>img{opacity:.3}.room-type-photo-slider .slick-prev{left:1%}.room-type-photo-slider .slick-next{right:1%}.in-store-photo-slider .slick-list{margin-left:10%;margin-right:10%}.in-store-photo-slider .slick-next,.in-store-photo-slider .slick-prev{border-radius:4px}.in-store-photo-slider-navigation{margin-top:15px;padding:0;background-color:transparent}.in-store-photo-slider-navigation .slick-list{margin-top:-10px;margin-left:0;margin-right:0}.in-store-photo-slider-navigation .slick-track{padding:0}.in-store-photo-slider-navigation .slick-slide{margin:10px 5px 0;padding:0;width:90px}.in-store-photo-slider-navigation .slick-slide>img{width:90px;height:90px}.movie-slider-navigation{margin-top:10px}.movie-slider-navigation .movie-slider-navigation__button{padding-right:2em;padding-left:2em;display:block;font-size:18px}.contact-info{margin:0 auto;padding:23px 2% 15px;max-width:1000px}.contact-info .contact-info__link-button{margin-bottom:15px}.contact-info .contact-info__text{margin-bottom:7px;font-size:18px}.contact-info .contact-info__text>strong{font-size:inherit}.contact-info .contact-info__text>strong+br{display:none}.contact-info .contact-info__tel{padding:0;border-radius:0;color:#fff;background-color:transparent;box-shadow:none;font-size:27px}.contact-info .contact-info__tel:before{width:31px;height:34px;display:inline-block;background:url(/assets/img/common/icon-phone.svg) no-repeat;background-size:31px 34px;bottom:-7px}.contact-info-container{padding:25px 2%}.contact-info-2{margin-bottom:30px}.contact-info-2 .contact-info-2__tel{margin:0;border:none;max-width:none;display:inline;color:#e70;background-color:transparent;font-size:15px;text-align:left}.contact-info-2 .contact-info-2__tel a{padding:0;display:inline-block;text-decoration:underline}.contact-info-2 .contact-info-2__tel a:before{width:12px;height:18px;display:inline-block;background:url(/assets/img/common/icon-phone-4.svg) no-repeat;background-size:12px 18px;bottom:0;vertical-align:middle}.contact-info-2 .contact-info-2__text{margin:5px 0 0;max-width:none;font-size:15px;text-align:left}.review-header{margin-bottom:35px;padding:20px;width:100%;display:table;box-sizing:border-box;font-size:15px}.review-header>dd,.review-header>dt{display:table-cell;white-space:nowrap}.review-header>dt{width:auto;float:none}.review-header>dd select{display:inline;width:auto}.review-header .review-header__number-col1,.review-header .review-header__rating-col1,.review-header .review-header__sort-col1{padding-right:10px}.review-header .review-header__number-col2,.review-header .review-header__rating-col2{padding-right:25px}.review-header .review-header__number-col2{width:100%}.review-header .review-header__sort-col1,.review-header .review-header__sort-col2{text-align:right}.review-header .review-header__rating.rating-1:before,.review-header .review-header__rating.rating-2:before,.review-header .review-header__rating.rating-3:before,.review-header .review-header__rating.rating-4:before,.review-header .review-header__rating.rating-5:before{width:76px;height:14px;background-size:76px 14px}.text-box{margin-bottom:30px}.text-box:after{display:block;clear:both}.text-box .text-box__figure{display:inline}.text-box .text-box__figure.position-left{margin:0 2em 1em 0;float:left}.text-box .text-box__figure.position-right{margin:0 0 1em 2em;float:right}.recruiting-info{border-radius:4px;margin:0 0 40px;padding:40px 4.16667%}.recruiting-info .recruiting-info__heading{margin-bottom:30px;font-size:26px}.recruiting-info .recruiting-info__lead{margin-bottom:30px;font-size:15px}.recruiting-info .recruiting-info__lead strong{font-size:22px}.recruiting-info .recruiting-info__body{width:100%;display:table}.recruiting-info .recruiting-info__photo,.recruiting-info .recruiting-info__terms{width:50%;display:table-cell;vertical-align:middle}.recruiting-info .recruiting-info__photo{padding-right:15px}.recruiting-info .recruiting-info__terms{padding:20px 15px}.recruiting-info .recruiting-info__banner-1,.recruiting-info .recruiting-info__banner-2{font-size:18px}.recruiting-info .recruiting-info__banner-1{padding:17px 15px 15px}.recruiting-info .recruiting-info__banner-1:after{width:110px;height:86px;background-size:110px 86px}.recruiting-info .recruiting-info__banner-1 br{display:inline}.recruiting-info .recruiting-info__job>dt{font-size:16px}.recruiting-info .recruiting-info__job>dd{font-size:14px}.recruiting-info .recruiting-info__footer{margin-top:30px;text-align:center;font-size:12px}.recruiting-info-2{border-radius:4px;margin:0 0 40px;padding:40px 4.16667% 125px;background-image:url(/assets/img/company/recruiting-info-2-bg.png);background-repeat:no-repeat;background-position:50% 100%}.recruiting-info-2 .recruiting-info-2__heading{margin-bottom:30px;font-size:26px}.recruiting-info-2 .recruiting-info-2__lead{margin-bottom:30px;font-size:15px}.recruiting-info-2 .recruiting-info-2__lead strong{font-size:22px}.recruiting-info-2 .recruiting-info-2__body{width:100%;display:table}.recruiting-info-2 .recruiting-info-2__photo,.recruiting-info-2 .recruiting-info-2__terms{width:50%;display:table-cell;vertical-align:middle}.recruiting-info-2 .recruiting-info-2__photo{padding-right:15px}.recruiting-info-2 .recruiting-info-2__terms{padding:20px 15px}.recruiting-info-2 .recruiting-info-2__terms>:last-child{margin-bottom:0}.recruiting-info-2 .recruiting-info-2__banner-1,.recruiting-info-2 .recruiting-info-2__banner-2{font-size:18px}.recruiting-info-2 .recruiting-info-2__banner-1{padding:17px 15px 15px}.recruiting-info-2 .recruiting-info-2__banner-1:after{width:110px;height:82px;background-size:110px 82px}.recruiting-info-2 .recruiting-info-2__banner-1 br{display:inline}.recruiting-info-2 .recruiting-info-2__job>dt{font-size:16px}.recruiting-info-2 .recruiting-info-2__job>dd{font-size:14px}.recruiting-info-2 .recruiting-info-2__footer{margin-top:30px;text-align:center;font-size:13px}.author-signature{margin:30px 0}.oricon-ranking{margin-bottom:30px;font-size:15px}.oricon-ranking .oricon-ranking__lead{margin-bottom:15px;font-size:17px}.oricon-ranking .oricon-ranking__image{margin-bottom:15px}.oricon-ranking .oricon-ranking__chart{border-top:none;border-right:none;border-left:none;font-size:15px}.oricon-ranking .oricon-ranking__chart thead{font-size:17px}.oricon-ranking .oricon-ranking__chart thead th{border-bottom:none}.project-info{margin-bottom:30px;padding:20px 2%}.project-info .project-info__heading{margin-bottom:15px;font-size:19px;text-align:center}.project-info .project-info__heading-shoulder{font-size:15px}.project-info .project-info__icon{margin:0 auto 7px;display:block;float:none}.project-info .project-info__index{width:100%;display:table;table-layout:fixed}.project-info .project-info__index>li{height:100%;display:table-cell;vertical-align:top}.project-info .project-info__index>li+li{border:none;border-left:1px solid #ccc}.project-info .project-info__index>li>a{padding-right:calc(3%+9px+3%)}.project-info .project-info__index>li>a:after{width:9px;height:14px;right:3%;background-size:9px 14px}.project-info .project-info__index>li .project-info__index-photo{padding:15px 0 15px 3%}.project-info .project-info__index>li .project-info__index-photo>img{min-width:0}.project-info .project-info__index>li .project-info__index-body{padding-left:3%;font-size:15px}.time-schedule{margin-bottom:30px}.time-schedule .time-schedule__heading{margin-top:30px;margin-bottom:10px}.time-schedule .time-schedule__heading-main{margin-bottom:15px;font-size:19px}.time-schedule .time-schedule__heading-sub{font-size:15px}#shop-popup .slick-slider p{height:20px;text-align:center}#shop-popup .slick-slider{height:auto;padding:0 10%}#shop-popup .slick-slider .slick-arrow{position:absolute;top:0;bottom:20px;margin-top:auto}#price-popup .slick-slider p{height:20px;text-align:center}#price-popup .slick-slider{height:auto;padding:0 10%}#price-popup .slick-slider .slick-arrow{position:absolute;top:0;bottom:-20px;margin-top:auto}.store-photo-slider-navigation{width:100%;padding:0 10%;background-color:transparent}.store-photo-slider-navigation .slick-list{margin-left:0;margin-right:0}.store-photo-slider-navigation .slick-track{padding:0;margin:0}.store-photo-slider-navigation .slick-slide{width:11.625%!important;margin:10px 1% 0 0;padding:0}.store-photo-slider-navigation .slick-slide img{width:100%}.store-photo-slider-navigation .slick-slide:nth-child(8n){margin-right:0}.store-photo-slider-navigation .slick-slide:nth-child(6n){margin-right:1%}.price-photo-slider-navigation{padding:0 10%;background-color:transparent}.price-photo-slider-navigation .slick-list{margin-left:0;margin-right:0}.price-photo-slider-navigation .slick-track{padding:0;width:495px!important}.price-photo-slider-navigation .slick-slide{padding:0;width:90px}.price-photo-slider-navigation .slick-slide>img{width:90px;height:90px}}@media screen and (max-width:899px){.js-toggle-collapsible-only-for-sp-helper{cursor:pointer}.comparative-chart .comparative-chart__head-inner-image>img{width:auto;height:110px}}@keyframes fade-in{0%{opacity:0}30%{opacity:.4}100%{opacity:1}}