/*!
 * Layout genneral
 * Copyright Dang Cong Dao 2015.
 * Licensed final
 */
 .center_text_vertically{display:flex;justify-content:center;align-items:center}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;padding:0;line-height:1.6;font-size:100%;color:#354057;background-color:#fff}h1,h2,h3,h4,h5,h6,p,li,dl,dt,dd,blockquote,form,input,fieldset,legend{margin:0;padding:0}img,fieldset{border:none}li,dt,dd{line-height:1.4}table{font-size:100%;line-height:1.6;word-break:break-all}form,input,select,textarea{font-size:100%}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{margin:0;display:block}table{border-collapse:collapse;border-spacing:0;width:100%}img{vertical-align:top}body,input,select,textarea{font-family:'Noto Sans JP', sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#354057;background-color:#fff}body #tmp_contents p em{font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;font-size:105%}a:link,a.active,a:visited{color:#354057}a:hover{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{background-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important;outline:none !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}a:link,a:visited,a:hover,a:focus{text-decoration:none;outline:none}a:focus{outline:none}.btn,.btn:hover,.btn:active{outline:0 !important}img{width:auto\9 ;height:auto;max-width:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover;-ms-interpolation-mode:bicubic}img:not([src]):not([srcset]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.break{word-break:break-all}.nowrap{white-space:nowrap}.elps,.ml-elps{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-elps{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}.line2.ml-elps{-webkit-line-clamp:2}.line3.ml-elps{-webkit-line-clamp:3}.line4.ml-elps{-webkit-line-clamp:4}.line5.ml-elps{-webkit-line-clamp:5}.line6.ml-elps{-webkit-line-clamp:6}.line7.ml-elps{-webkit-line-clamp:7}.line8.ml-elps{-webkit-line-clamp:8}.line9.ml-elps{-webkit-line-clamp:9}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.is-block{display:block !important}.is-solid{display:inline-block !important}.is-inline{display:inline !important}.is-table{display:table !important}.is-cell{display:table-cell !important}.is-hidden{display:none !important}.is-border-box{box-sizing:border-box !important}.abs{position:absolute !important}.rel{position:relative !important}.t0{top:0 !important}.r0{right:0 !important}.b0{bottom:0 !important}.l0{left:0 !important}.full{width:100% !important}.three-quarters{width:75% !important}.half{width:50% !important}.tri{width:33.3333% !important}.quarter{width:25% !important}.fifth{width:20% !important}.fl{float:left !important}.fr{float:right !important}.fc{float:none !important}.clear{clear:both !important}.f10{font-size:10px !important}.f11{font-size:11px !important}.f12{font-size:12px !important}.f13{font-size:13px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f17{font-size:17px !important}.f18{font-size:18px !important}.f19{font-size:19px !important}.f20{font-size:20px !important}.f21{font-size:21px !important}.f22{font-size:22px !important}.n{font-weight:normal !important}.b{font-weight:bold !important}.l{text-align:left !important}.r{text-align:right !important}.c{text-align:center !important}.lt{text-decoration:line-through !important}.vt{vertical-align:top !important}.vm{vertical-align:middle !important}.vb{vertical-align:bottom !important}.ofh{overflow:hidden}.label-proviso{color:#404040}.label-payment,.label-robotobold{font-family:"robotobold"}.label-orderbuy{color:#888}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0;padding:0;list-style:none}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 17px 0 0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0 0 0 3px;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide.no-splide{visibility:visible}@keyframes splide-loading{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:2em;height:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination__page{background:#e3e3e3;border:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:inline-block;height:13px;width:13px;margin:3px;opacity:.7;padding:0;position:relative;text-indent:-9999em;transition:transform .2s linear;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear}.splide__pagination__page.is-active{color:#30394a;background:#f0f6fe;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-moz-transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide-common.splide{display:flex;flex-direction:column-reverse}.splide-common .splide__controls{display:flex;justify-content:flex-end;align-items:center;margin:0}.splide-common .splide__toggle{position:relative;display:inline-block;font-size:88.9%;text-decoration:none;font-weight:500;margin-left:27px;padding:1px 0 2px 16px;min-width:70px;letter-spacing:-0.06em;color:#222;text-align:left}.splide-common .splide__toggle:hover{text-decoration:underline}.splide-common .splide__toggle:before,.splide-common .splide__toggle:after{content:"";width:2px;height:12px;position:absolute;top:50%;left:-1px;transform:translateY(-50%);background-color:#222}.splide-common .splide__toggle:after{left:3px}.splide-common .splide__toggle:not(.is-active):after{content:none}.splide-common .splide__toggle:not(.is-active):before{border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #222;background-color:rgba(0,0,0,0)}.splide-common .splide__arrow{position:relative;left:auto;right:auto;width:32px;height:32px;text-indent:-9999px;overflow:hidden;opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;background-repeat:no-repeat;background-position:center center;background-size:11px auto;background-color:#f0f6fe;color:#fff;border-radius:50%}.splide-common .splide__arrow:disabled{opacity:.3}.splide-common .splide__arrow--prev{transform:rotate(180deg);margin-right:13px;background-image:url(../images/front/icon-splide-prev.svg);background-position:13px 10px;background-size:7px auto}.splide-common .splide__arrow--next{background-image:url(../images/front/icon-splide-next.svg);background-position:13px 10px;background-size:7px auto}.splide-common .splide__progress{display:flex;align-items:flex-end;padding:0 0 6px 7px}.splide-common .splide__progress p{margin-bottom:0 !important;line-height:1;color:#222;font-weight:500}.splide-common .splide__progress .progress_current{font-size:155.5%}.splide-common .splide__progress .progress_total{position:relative;padding-left:14px;font-size:88.9%}.splide-common .splide__progress .progress_total:before{content:"";width:1px;height:100%;position:absolute;left:8px;top:0;transform:rotate(15deg);background-color:#222;color:#fff}.no_javascript .splide__list{flex-flow:row wrap;margin:0 -5px !important}.no-js .splide,.splide.no-splide,.splide.is-initialized,.splide.is-rendered{visibility:visible}.no-js .splide__list,.no-splide .splide__list{flex-flow:row wrap}.no-js .sun-list,.no-splide .sun-list{margin:0 -8px !important}.no-js .sun-list .sun-item,.no-splide .sun-list .sun-item{width:20%}@media screen and (max-width: 1100px){.no-js .sun-list .sun-item,.no-splide .sun-list .sun-item{width:33.333333%}}@media screen and (max-width: 650px){.no-js .sun-list .sun-item,.no-splide .sun-list .sun-item{width:50%}}@media screen and (max-width: 450px){.no-js .sun-list .sun-item,.no-splide .sun-list .sun-item{width:100%}}.no-js .featured-list,.no-splide .featured-list{margin:0 -8px !important}.no-js .featured-list .featured-item,.no-splide .featured-list .featured-item{width:25%}@media screen and (max-width: 1100px){.no-js .featured-list .featured-item,.no-splide .featured-list .featured-item{width:33.333333%}}@media screen and (max-width: 650px){.no-js .featured-list .featured-item,.no-splide .featured-list .featured-item{width:50%}}@media screen and (max-width: 450px){.no-js .featured-list .featured-item,.no-splide .featured-list .featured-item{width:100%}}.no-js .criteria-list,.no-splide .criteria-list{margin:0 -8px !important}.no-js .criteria-list .criteria-item,.no-splide .criteria-list .criteria-item{width:16.666666%}@media screen and (max-width: 1100px){.no-js .criteria-list .criteria-item,.no-splide .criteria-list .criteria-item{width:33.333333%}}@media screen and (max-width: 650px){.no-js .criteria-list .criteria-item,.no-splide .criteria-list .criteria-item{width:50%}}@media screen and (max-width: 450px){.no-js .criteria-list .criteria-item,.no-splide .criteria-list .criteria-item{width:100%}}.no-js .magazine-list,.no-splide .magazine-list{margin:0 -12px !important}.no-js .magazine-list .magazine-item,.no-splide .magazine-list .magazine-item{width:25%}@media screen and (max-width: 767px){.no-js .magazine-list .magazine-item,.no-splide .magazine-list .magazine-item{margin-bottom:25px;width:50%}}@media screen and (max-width: 450px){.no-js .magazine-list .magazine-item,.no-splide .magazine-list .magazine-item{width:100%}}.distinctive-modify{overflow-x:hidden}.section-procedure{padding:39px 0 14px}.section-procedure::after{display:block;clear:both;content:""}.section-notice{padding:12px 0 11px;margin-bottom:20px;color:#fff;background-color:#3466dc}.section-notice::after{display:block;clear:both;content:""}.section-notice p{padding-left:27px;font-weight:700;font-size:93.75%;color:#fff;background:#3466dc url(../images/front/icon-offer.svg) no-repeat 0 2px scroll}@media screen and (max-width: 767px){.section-notice p{font-size:87.5%}}.section-notice.modify-distance{margin-bottom:0}@media screen and (max-width: 767px){.section-notice .container{padding:0 12px}}@media screen and (max-width: 767px){.section-notice{padding:7px 4px;margin-bottom:10px}}#mainvisual{position:relative;padding:151px 0 76px;color:#354057;overflow:hidden}@media screen and (max-width: 767px){#mainvisual{padding:110px 0 35px}}.mainvisual-cap{padding:0;font-weight:700;color:#fff}.mainvisual-cap::after{display:block;clear:both;content:""}.mainvisual-cap .apartment-para{margin-bottom:19px;font-size:137.5%}@media screen and (max-width: 1000px){.mainvisual-cap .apartment-para{margin-bottom:20px;font-size:112.5%}}.mainvisual-cap .mainvisual-title{margin-bottom:4px;font-size:262.5%;line-height:1.3}@media screen and (max-width: 1000px){.mainvisual-cap .mainvisual-title{margin-bottom:20px;font-size:162.5%}}.mainvisual-cap .comfortable-para{margin-bottom:15px;font-size:350%;line-height:1.4}.mainvisual-cap .apply-para{margin-bottom:40px;font-size:112.5%}@media screen and (max-width: 1000px){.mainvisual-cap{text-align:center}}.input-group{display:-moz-flex;display:flex;position:relative;flex-wrap:wrap;align-items:stretch;width:100%}.filter-search{border-radius:8px;padding:12px;color:#131313;background-color:rgba(255,255,255,.9)}.filter-search::after{display:block;clear:both;content:""}.filter-search .form-control{font-size:100%;font-weight:500;height:58px}.filter-search .form-control.input-area{padding-left:52px;background:#fff url(../images/front/icon-search-blue.svg) no-repeat 24px center scroll}@media screen and (max-width: 1000px){.filter-search .form-control.input-area{padding-left:44px;font-size:93.75%;background-position:16px center;background-size:18px auto}}.filter-search .form-control.input-condition{padding-left:52px;background:#fff url(../images/front/icon-chair-blue.svg) no-repeat 24px center scroll}@media screen and (max-width: 1000px){.filter-search .form-control.input-condition{padding-left:44px;font-size:93.75%;background-position:16px center;background-size:18px auto}}.filter-search .form-control.input-room{padding-left:52px;background:#fff url(../images/front/icon-people-blue.svg) no-repeat 24px center scroll}@media screen and (max-width: 1000px){.filter-search .form-control.input-room{padding-left:44px;font-size:93.75%;background-position:16px center;background-size:18px auto}}.filter-search .input-group .input-group-btn{padding-right:12px}.filter-search .input-group .input-group-btn:nth-child(1){width:45.45%}@media screen and (max-width: 1000px){.filter-search .input-group .input-group-btn:nth-child(1){padding-right:0;margin-bottom:8px;width:100%}}.filter-search .input-group .input-group-btn:nth-child(2),.filter-search .input-group .input-group-btn:nth-child(3){width:21.2%}@media screen and (max-width: 1000px){.filter-search .input-group .input-group-btn:nth-child(2),.filter-search .input-group .input-group-btn:nth-child(3){width:50%}}.filter-search .input-group .input-group-btn:nth-child(2){padding-right:12px}@media screen and (max-width: 1000px){.filter-search .input-group .input-group-btn:nth-child(2){padding-right:6px}}.filter-search .input-group .input-group-btn:nth-child(3){padding-right:12px}@media screen and (max-width: 1000px){.filter-search .input-group .input-group-btn:nth-child(3){padding-left:6px;padding-right:0}}.filter-search .input-group .input-group-append{display:-moz-flex;display:flex;width:12.15%;align-items:center}@media screen and (max-width: 1000px){.filter-search .input-group .input-group-append{padding:8px 0 0;width:100%;align-items:center}}.filter-search .distinctive-modify{position:absolute !important;top:67px !important;width:44.5% !important}@media screen and (max-width: 1000px){.filter-search .distinctive-modify{top:74px !important;width:100% !important}}@media screen and (max-width: 1000px){.filter-search{padding:15px}}@media screen and (max-width: 1000px){.define-child .filter-search{padding:15px;background-color:#f5f6fa;border:1px solid #abb8ce}}.section-tab{padding:20px 0 30px}.section-tab::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-tab{padding:35px 0 0}}.tab-action::after{display:block;clear:both;content:""}.tab-action .nav-tabs{display:-moz-flex;display:flex;list-style:none;padding:0 0 8px;margin:0;width:100%;justify-content:flex-start;white-space:nowrap;overflow-x:auto;overflow-y:visible;flex-wrap:initial}.tab-action .nav-tabs::after{display:block;clear:both;content:""}.tab-action .nav-tabs li{padding-top:4px;margin-right:32px}.tab-action .nav-tabs li a{font-size:100%;font-weight:500;display:block;text-decoration:none;padding:0 0 10px;color:#131313;background-color:#fff}.tab-action .nav-tabs li a.active{font-size:112.5%;font-weight:700;background-color:#fff}.tab-action .nav-tabs li:last-child{margin-right:0}.tab-action .nav-tabs li.active{padding-top:0}.tab-action .nav-tabs li.active a{font-size:112.5%}.tab-action .nav-tabs::-webkit-scrollbar{height:4px;width:4px;background:gray}.tab-action .nav-tabs::-webkit-scrollbar-track{background:#f1f1f1}.tab-action .nav-tabs::-webkit-scrollbar-thumb{background:#888}.tab-action .nav-tabs::-webkit-scrollbar-thumb:hover{background:#555}.tab-action .nav-tabs::-webkit-scrollbar-thumb:horizontal{background:#000;border-radius:10px}@media screen and (max-width: 767px){.tab-action .nav-tabs{margin-bottom:16px}}.tab-content>.tab-pane{width:0;height:0;overflow:hidden;visibility:hidden}.tab-content>.active{display:block;width:100%;height:auto;visibility:visible}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.tab_flex{gap:0 10px;align-items:stretch;position:relative}.tab_flex .tab_flex_ttl{font-size:100%;font-weight:500;text-align:center;flex:1 1 auto}.tab_flex .tab_flex_ttl a{display:block;text-decoration:none;padding:0 5px 10px;color:#131313;background-color:#fff}.tab_flex .tab_flex_ttl.active{font-size:112.5%;font-weight:700}.tab_flex .tab_flex_ttl.active a{background-color:#fff;border-bottom-color:#1042a5}.tab_flex .tab_flex_cnt{z-index:1;padding:24px 0 0;border-top:1px solid #d2d8e5;order:3;width:100%;display:block !important}@media screen and (max-width: 830px){.tab_flex .tab_flex_cnt{border-top:0}}@media screen and (max-width: 767px){.tab_flex .tab_flex_cnt{padding-top:0}}.sun-wrap::after{display:block;clear:both;content:""}.sun-list{margin:0 -8px}.sun-list::after{display:block;clear:both;content:""}.sun-list .sun-item{padding:0 8px;width:216px;margin-bottom:16px}.box-sun{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-sun::after{display:block;clear:both;content:""}.box-sun .sun-image{border-radius:8px;position:relative;margin-bottom:10px;overflow:hidden}.box-sun .sun-image .photo-scale{margin:0}.box-sun .sun-image img{border-radius:8px;width:100%;height:auto}.box-sun .sun-caption{color:#52668e;background-color:#fff}.box-sun .sun-caption::after{display:block;clear:both;content:""}.box-sun .sun-caption .sun-title{margin-bottom:0;font-weight:700;font-size:100%;color:#52668e}.box-sun .sun-caption .sun-title a{margin-right:5px;color:#52668e}.box-sun .sun-caption .sun-title a:hover,.box-sun .sun-caption .sun-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-sun .sun-caption .sun-title a{font-size:93.75%}}.box-sun .sun-caption .sun-title span{font-size:75%;font-weight:400;color:#888}.section-featured{padding:34px 0 19px}.section-featured::after{display:block;clear:both;content:""}.section-featured.modify-distance{padding-top:29px}@media screen and (max-width: 767px){.section-featured.modify-distance{padding-top:5px}}@media screen and (max-width: 767px){.section-featured.modify-featured-top{padding-bottom:20px}}.section-featured.modify-featured-bottom{padding-bottom:24px;padding-top:39px}@media screen and (max-width: 767px){.section-featured.modify-featured-bottom{padding-bottom:23px;padding-top:3px}}@media screen and (max-width: 767px){.section-featured{padding:15px 0 5px}}.main-heading{margin-bottom:25px}.main-heading::after{display:block;clear:both;content:""}.main-heading .main-title{margin:0 0 10px;font-size:137.5%;font-weight:700;color:#131313}.main-heading .main-title a{color:#131313}.main-heading .main-title a:hover,.main-heading .main-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.main-heading .main-title{margin-bottom:10px;font-size:112.5%}}.main-heading .area-title{margin:0 0 10px;font-weight:700;font-size:175%;color:#131313}@media screen and (max-width: 767px){.main-heading .area-title{margin-bottom:10px;font-size:112.5%}}.main-heading .main-para{font-size:93.75%;font-weight:500;color:#888}@media screen and (max-width: 767px){.main-heading .main-para{font-size:87.5%}}.main-heading.heading-modify{margin-bottom:15px}@media screen and (max-width: 767px){.main-heading{margin-bottom:15px}}.main-faq-heading{margin-bottom:25px}.main-faq-heading::after{display:block;clear:both;content:""}.main-faq-heading .area-faq-title{margin:0 0 10px;font-weight:700;font-size:175%;color:#131313}@media screen and (max-width: 767px){.main-faq-heading .area-faq-title{margin-bottom:10px;font-size:137.5%}}@media screen and (max-width: 767px){.main-faq-heading{margin-bottom:22px}}.featured-wrap{overflow:hidden}.featured-wrap::after{display:block;clear:both;content:""}.featured-list{margin:0 -8px !important;margin:0}.featured-list::after{display:block;clear:both;content:""}.featured-list .featured-item{padding:0 8px;width:316px;margin-bottom:15px}@media screen and (max-width: 350px){.featured-list .featured-item{width:100%}}.service-label{position:absolute;top:0;left:0;z-index:10;width:100%}.service-label::after{display:block;clear:both;content:""}.service-label .label-support,.service-label .label-campaign{padding:3px 10px;margin:0;color:#fff}.service-label .label-support{padding:8px 3px 5px;margin-left:14px;float:left;background:rgba(0,0,0,0) url(../images/front/bg-support.png) no-repeat scroll;width:51px;height:51px;text-align:center;background-size:51px auto}.service-label .label-support .support-text-front,.service-label .label-support .support-text-bellow{display:block;line-height:1.3}.service-label .label-support .support-text-front{font-size:75%;font-weight:900}.service-label .label-support .support-text-bellow{font-size:62.5%;font-weight:900}.service-label .label-campaign{border-radius:8px;margin:8px 8px 0 0;padding:7px 12px 6px;float:right;font-size:75%;font-weight:700;line-height:1.3;text-transform:uppercase;color:#fb783c;background-color:#fff;border:1px solid #fb783c}.box-featured{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-featured::after{display:block;clear:both;content:""}.box-featured .featured-image{border-radius:8px;position:relative;margin-bottom:12px;overflow:hidden}.box-featured .featured-image .photo-scale{margin:0}.box-featured .featured-image img{border-radius:8px;width:100%;height:auto}.box-featured .featured-caption{color:#52668e;background-color:#fff}.box-featured .featured-caption::after{display:block;clear:both;content:""}.box-featured .featured-caption .featured-title{margin-bottom:10px;font-weight:700;min-height:51px;font-size:100%;color:#354057}.box-featured .featured-caption .featured-title a{color:#354057}.box-featured .featured-caption .featured-title a:hover,.box-featured .featured-caption .featured-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-featured .featured-caption .featured-title{margin-bottom:10px;font-size:93.75%;min-height:inherit}}.box-featured .featured-caption .featured-para{margin-bottom:10px;font-size:75%;font-weight:400;color:#52668e}.box-featured .featured-caption .price-main::after{display:block;clear:both;content:""}.box-featured .featured-caption .price-main .price-num{margin-right:4px;font-family:"Helvetica","Arial",sans-serif;font-weight:700;color:#3466dc;font-size:137.5%;line-height:1.4}.box-featured .featured-caption .price-main .unit-lg{font-size:81.25%;font-weight:700;color:#52668e}.box-featured .featured-caption .price-main .unit-sm{font-size:81.25%;font-weight:400;text-decoration:line-through;color:#52668e}.criteria-wrap{overflow:hidden}.criteria-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.criteria-wrap{margin-bottom:0}}.criteria-list{margin:0 -8px !important}.criteria-list::after{display:block;clear:both;content:""}.criteria-list .criteria-item{padding:0 8px;width:180px;margin-bottom:15px}.box-criteria{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-criteria::after{display:block;clear:both;content:""}.box-criteria .criteria-image{border-radius:8px;position:relative;margin-bottom:8px;overflow:hidden}.box-criteria .criteria-image .photo-scale{margin:0}.box-criteria .criteria-image img{border-radius:8px;width:100%;height:auto}.box-criteria .criteria-caption{color:#52668e;background-color:#fff}.box-criteria .criteria-caption::after{display:block;clear:both;content:""}.box-criteria .criteria-caption .criteria-title{margin-bottom:4px;font-weight:700;font-size:93.75%;color:#354057}.box-criteria .criteria-caption .criteria-title a{color:#354057}.box-criteria .criteria-caption .criteria-title a:hover,.box-criteria .criteria-caption .criteria-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-criteria .criteria-caption .criteria-title{font-size:87.5%}}.box-criteria .criteria-caption .criteria-para{margin-bottom:10px;font-size:75%;line-height:1.8;font-weight:400;color:#52668e}.section-call{padding:37px 0 30px}.section-call::after{display:block;clear:both;content:""}.section-call.modify-distance{padding-bottom:63px}@media screen and (max-width: 767px){.section-call.modify-distance{padding-bottom:23px}}@media screen and (max-width: 767px){.section-call{padding:15px 0}}.inquiry-row{display:-moz-flex;display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px;align-items:center;justify-content:center}.inquiry-row::after{display:block;clear:both;content:""}.inquiry-row .inquiry-col{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px;flex:0 0 31.6%;max-width:31.6%}@media screen and (max-width: 1100px){.inquiry-row .inquiry-col{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 767px){.inquiry-row .inquiry-col{flex:0 0 100%;max-width:100%}}.box-inquiry{border-radius:16px;box-shadow:0 0 4px rgba(0,0,0,.3);padding:39px 40px 44px;color:#354057;background-color:#fff}.box-inquiry::after{display:block;clear:both;content:""}.box-inquiry .call-heading{margin-bottom:15px;text-align:center}.box-inquiry .call-heading::after{display:block;clear:both;content:""}.box-inquiry .call-heading .call-title{margin-bottom:5px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.box-inquiry .call-heading .call-title{font-size:112.5%}}.box-inquiry .call-heading .call-para{margin-bottom:5px;font-size:93.75%;font-weight:500;color:#354057}@media screen and (max-width: 767px){.box-inquiry .call-heading .call-para{font-size:87.5%}}.box-inquiry .inquiry-row{margin-bottom:15px}@media screen and (max-width: 767px){.box-inquiry .inquiry-row{margin-bottom:16px}}.box-inquiry .business-trip{font-weight:400;font-size:75%;text-align:center;color:#52668e}@media screen and (max-width: 767px){.box-inquiry{padding:24px 16px 32px}}.free-call{color:#354057;text-align:center}.free-call::after{display:block;clear:both;content:""}.free-call .inquiry-label{margin-bottom:5px;font-weight:700;font-size:93.75%}@media screen and (max-width: 767px){.free-call .inquiry-label{font-size:87.5%}}.free-call .tel-info{margin-bottom:4px}.free-call .tel-info img{max-width:100%;height:auto;vertical-align:top}.free-call .reception-hour{margin-bottom:5px;font-weight:500;font-size:93.75%}@media screen and (max-width: 767px){.free-call .reception-hour{font-size:87.5%}}@media screen and (max-width: 767px){.free-call{margin-bottom:16px}}.free-online{border-radius:16px;box-shadow:0 0 4px rgba(0,0,0,.3);margin-top:2px;padding:25px 15px 24px;width:100%;max-width:326px;display:inline-block;text-align:center;color:#fff;background-color:#f32b77}.free-online::after{display:block;clear:both;content:""}.free-online .available-para{margin-bottom:5px;font-weight:500;font-size:93.75%}@media screen and (max-width: 767px){.free-online .available-para{font-size:87.5%}}.free-online .charge-para .charge-label,.free-online .charge-para .charge-text{display:inline-block}.free-online .charge-para .charge-label{border-radius:8px;padding:3px 2px 2px;margin-right:3px;min-width:56px;font-weight:700;font-size:100%;line-height:1.3;text-align:center;color:#f32b77;background-color:#fff}@media screen and (max-width: 767px){.free-online .charge-para .charge-label{font-size:93.75%}}.free-online .charge-para .charge-text{font-size:112.5%;font-weight:700;color:#fff}.free-online .charge-para .charge-text a{color:#fff}.free-online .charge-para .charge-text a:hover,.free-online .charge-para .charge-text a:focus{text-decoration:underline}@media screen and (max-width: 767px){.free-online .charge-para .charge-text{font-size:100%}}@media screen and (max-width: 767px){.free-online{padding:16px 15px 18px;margin:0 auto;display:block}}.section-company{padding:30px 0}.section-company::after{display:block;clear:both;content:""}.section-company.section-company-modify{padding-top:0;padding-bottom:32px}.section-company.section-company-modify .company-wrap{padding-top:8px}@media screen and (max-width: 767px){.section-company.section-company-modify{padding-bottom:10px}}@media screen and (max-width: 767px){.section-company{padding:6px 0 12px}}.company-wrap{padding-top:3px;overflow:hidden}.company-wrap::after{display:block;clear:both;content:""}.company-wrap .section-paging{padding-bottom:30px;text-align:center}@media screen and (max-width: 767px){.company-wrap .section-paging{padding-bottom:14px}}@media screen and (max-width: 767px){.company-wrap .see-list a{padding:9px 23px;font-size:87.5%}}@media screen and (max-width: 767px){.company-wrap{padding-top:0}}.company-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;padding:0;margin:0 -12px 13px;list-style:none}.company-list::after{display:block;clear:both;content:""}.company-list .company-item{padding:0 12px;width:33.333333%;margin-bottom:27px}@media screen and (max-width: 1050px){.company-list .company-item{width:50%}}@media screen and (max-width: 767px){.company-list .company-item{margin-bottom:15px;width:100%}}@media screen and (max-width: 767px){.company-list{margin-bottom:9px}}.company-box{border-radius:8px;padding:25px 15px 24px 23px;border:1px solid #d2d8e5;height:100%}.company-box::after{display:block;clear:both;content:""}.company-box .company-title{margin-bottom:10px;font-size:100%;font-weight:700;color:#354057}.company-box .company-title a{color:#354057}.company-box .company-title a:hover,.company-box .company-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.company-box .company-title{font-size:87.5%}}@media screen and (max-width: 767px){.company-box{padding:19px 10px 20px 15px}}.company-media{display:-moz-flex;display:flex;align-items:center;align-self:center}.company-media::after{display:block;clear:both;content:""}.company-media .company-image{padding-right:10px;width:96px;overflow:hidden;flex-shrink:0}.company-media .company-image a{display:block}.company-media .company-image img{width:100%;height:auto}@media screen and (max-width: 767px){.company-media .company-image{padding-right:6px;margin-right:9px;width:86px}}.company-media .company-cap{flex-grow:1;align-self:center;font-weight:normal}.company-media .company-cap .service-address{margin-bottom:7px;font-size:75%;font-weight:400;color:#52668e}@media screen and (max-width: 767px){.company-media .company-cap .service-address{margin-bottom:9px}}.company-media .company-cap .service-area{font-size:75%;font-weight:400;color:#354057}.see-list{margin-bottom:20px;text-align:center;color:#354057}.see-list::after{display:block;clear:both;content:""}.see-list p{margin:0}.see-list a{border-radius:8px;transition:.3s all ease-in-out;position:relative;padding:12px 40px 11px;display:inline-block;font-size:100%;font-weight:500;color:#354057;border:1px solid #d2d8e5}.see-list a:hover,.see-list a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.see-list a{padding:16px 15px;font-size:93.75%}}.read-more{text-align:center;color:#354057}.read-more::after{display:block;clear:both;content:""}.read-more p{margin:0}.read-more a{border-radius:8px;transition:.3s all ease-in-out;position:relative;padding:15px 24px;display:inline-block;font-size:100%;font-weight:500;color:#354057;border:1px solid #d2d8e5}.read-more a:after{position:relative;top:-2px;margin-left:7px;content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-more.svg) no-repeat scroll}.read-more a:hover,.read-more a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.read-more a{padding:16px 15px;font-size:93.75%}}.section-character{padding:30px 0 65px}.section-character::after{display:block;clear:both;content:""}.section-character.modify-distance{padding-bottom:26px}@media screen and (max-width: 767px){.section-character.modify-distance{padding-bottom:10px}}.section-character.custom-distance{padding:60px 0 65px}@media screen and (max-width: 767px){.section-character.custom-distance{padding:28px 0 24px}}@media screen and (max-width: 767px){.section-character{padding:15px 0 24px}}.character-wrap{overflow:hidden}.character-wrap::after{display:block;clear:both;content:""}.character-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px 12px;padding:0;list-style:none}.character-list::after{display:block;clear:both;content:""}.character-list .character-item{padding:0 12px;width:33.333333%;margin-bottom:15px}@media screen and (max-width: 767px){.character-list .character-item{padding:0;margin-bottom:5px;width:100%}}@media screen and (max-width: 767px){.character-list{margin:0 0 10px;display:block}}@media screen and (max-width: 576px){.area-button{padding:0 16px}}@media screen and (max-width: 576px){.area-button .btn-area-search{width:100%}}.box-character{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-character::after{display:block;clear:both;content:""}.box-character .character-image{border-radius:8px;position:relative;margin-bottom:16px;overflow:hidden}.box-character .character-image .photo-scale{margin:0}.box-character .character-image img{border-radius:8px;width:100%;height:auto}.box-character .character-caption{color:#52668e;background-color:#fff}.box-character .character-caption::after{display:block;clear:both;content:""}.box-character .character-caption .character-title{margin-bottom:12px;font-weight:700;font-size:112.5%;color:#354057}.box-character .character-caption .character-title a{color:#354057}.box-character .character-caption .character-title a:hover,.box-character .character-caption .character-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-character .character-caption .character-title{font-size:100%}}.box-character .character-caption .character-para{margin-bottom:10px;font-size:93.75%;font-weight:500;line-height:1.7;color:#52668e}@media screen and (max-width: 767px){.box-character .character-caption .character-para{font-size:87.5%}}.step-region{padding-top:40px}.step-region::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.step-region.step-modify{padding-top:0}}@media screen and (max-width: 767px){.step-region{padding-top:27px}}.step-title::after{display:block;clear:both;content:""}.step-title h3{margin-bottom:25px;font-size:112.5%;font-weight:700;color:#52668e}.step-title h3 a{color:#52668e}@media screen and (max-width: 767px){.step-title h3{margin-bottom:15px}}.step-wrap{overflow:hidden}.step-wrap::after{display:block;clear:both;content:""}.step-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -8px 30px;padding:0;list-style:none}.step-list::after{display:block;clear:both;content:""}.step-list .step-item{padding:0 8px;width:20%;margin-bottom:15px}@media screen and (max-width: 1050px){.step-list .step-item{width:33.333333%}}@media screen and (max-width: 767px){.step-list .step-item{width:50%}}@media screen and (max-width: 576px){.step-list .step-item{margin-bottom:8px;width:100%}}@media screen and (max-width: 767px){.step-list{margin-bottom:16px}}.box-step{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#354057;background-color:#fff}.box-step::after{display:block;clear:both;content:""}.box-step .step-image{border-radius:8px;position:relative;margin-bottom:14px;overflow:hidden}.box-step .step-image .photo-scale{margin:0}.box-step .step-image img{border-radius:8px;width:100%;height:auto}.box-step .step-tmb{position:relative;margin-bottom:14px;overflow:hidden}.box-step .step-tmb .step-inside{display:-moz-flex;display:flex;padding:15px 15px 15px 25px;justify-content:center;flex-flow:column wrap;min-height:137px;color:#354057;background-color:#f5f6fa}@media screen and (max-width: 767px){.box-step .step-tmb .step-inside{padding:15px;min-height:100px}}.box-step .step-tmb .step-frame-title{display:block}.box-step .step-tmb .step-frame-text{margin-bottom:5px;font-weight:400;font-size:100%;font-family:"Montserrat",sans-serif;color:#d9d9d9}.box-step .step-tmb .step-frame-title{font-size:112.5%;font-weight:700;color:#354057}.box-step .step-tmb .photo-scale{margin:0}.box-step .step-tmb img{width:100%;height:auto}.box-step .step-caption{color:#354057;background-color:#fff}.box-step .step-caption::after{display:block;clear:both;content:""}.box-step .step-caption .step-title{margin-bottom:5px;font-weight:500;font-size:93.75%;line-height:1.6;color:#354057}.box-step .step-caption .step-title a{color:#354057}.box-step .step-caption .step-title a:hover,.box-step .step-caption .step-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-step .step-caption .step-title{font-size:87.5%}}.section-availability{padding:64px 0;color:#354057;background-color:#f0f6fe}.section-availability::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-availability{padding:25px 0}}.media-availability{display:-moz-flex;display:flex;color:#354057;background-color:#fff}.media-availability::after{display:block;clear:both;content:""}.media-availability .availability-image{width:50%}.media-availability .availability-image img{width:100%;height:auto}@media screen and (max-width: 767px){.media-availability .availability-image{width:100%}}.media-availability .availability-cnt{padding:22px 20px 20px 40px;flex:1;align-self:center}.media-availability .availability-cnt .availability-title{margin-bottom:22px;font-size:137.5%;color:#354057}.media-availability .availability-cnt .availability-title a{color:#354057}.media-availability .availability-cnt .availability-title a:hover,.media-availability .availability-cnt .availability-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.media-availability .availability-cnt .availability-title{margin-bottom:18px;font-size:112.5%}}.media-availability .availability-cnt .availability-para{margin-bottom:20px;font-size:100%;font-weight:500}@media screen and (max-width: 767px){.media-availability .availability-cnt .availability-para{margin-bottom:18px;font-size:93.75%;line-height:1.7}}@media screen and (max-width: 767px){.media-availability .availability-cnt{padding:20px 25px 24px}}@media screen and (max-width: 767px){.media-availability{display:block}}.availability-buttton::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.availability-buttton{text-align:center}}.btn-availability,a.btn-availability{border-radius:8px;transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;display:inline-block;padding:11px 10px 10px;min-width:272px;font-size:100%;font-weight:700;text-align:center;border:1px solid #d2d8e5;color:#52668e;background-color:#fff}.btn-availability:hover,.btn-availability:focus,a.btn-availability:hover,a.btn-availability:focus{transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;color:#fff;background-color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-availability,a.btn-availability{padding:7px 15px;font-size:93.75%;min-width:inherit}}.section-magazine{padding:63px 0 65px}.section-magazine::after{display:block;clear:both;content:""}.section-magazine.magazine-modify{padding:30px 0}@media screen and (max-width: 767px){.section-magazine.magazine-modify{padding:0 0 2px}}.section-magazine.magazine-vertical{padding:60px 0}@media screen and (max-width: 767px){.section-magazine.magazine-vertical{padding:24px 0}}@media screen and (max-width: 767px){.section-magazine{padding:24px 0}}.magazine-wrap{overflow:hidden}.magazine-wrap::after{display:block;clear:both;content:""}.magazine-wrap.magazine-top{margin-top:36px}.magazine-wrap.magazine-top .magazine-list .magazine-item{margin-bottom:37px}.magazine-wrap.magazine-top #magazine-splide{margin-bottom:0}@media screen and (max-width: 767px){.magazine-wrap.magazine-top #magazine-splide{margin-bottom:25px}}@media screen and (max-width: 767px){.magazine-wrap.magazine-top{margin-top:16px}}#magazine-splide{margin-bottom:11px}@media screen and (max-width: 767px){#magazine-splide{margin-bottom:15px}}.magazine-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px 30px !important;padding:0;list-style:none}.magazine-list::after{display:block;clear:both;content:""}.magazine-list .magazine-item{padding:0 12px;width:25%;margin-bottom:25px}@media screen and (max-width: 767px){.magazine-list .magazine-item{padding:0 8px;width:298px;margin-bottom:15px}}@media screen and (max-width: 1050px){.magazine-list.magazine-no-slide .magazine-item{width:33.333333%}}@media screen and (max-width: 767px){.magazine-list.magazine-no-slide .magazine-item{width:50%}}@media screen and (max-width: 576px){.magazine-list.magazine-no-slide .magazine-item{width:100%}}@media screen and (max-width: 767px){.magazine-list.magazine-no-slide{flex-flow:row wrap}}@media screen and (max-width: 767px){.magazine-list{margin:0 -8px 5px !important;flex-flow:inherit}}.box-magazine{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-magazine::after{display:block;clear:both;content:""}.box-magazine .magazine-image{border-radius:4px;position:relative;margin-bottom:16px;overflow:hidden}.box-magazine .magazine-image .photo-scale{margin:0}.box-magazine .magazine-image img{border-radius:4px;width:100%;height:auto}@media screen and (max-width: 767px){.box-magazine .magazine-image img{border-radius:4px}}@media screen and (max-width: 767px){.box-magazine .magazine-image{border-radius:4px}}.box-magazine .magazine-caption{color:#52668e;background-color:#fff}.box-magazine .magazine-caption::after{display:block;clear:both;content:""}.box-magazine .magazine-caption .magazine-title{margin-bottom:10px;font-weight:700;font-size:100%;color:#354057}.box-magazine .magazine-caption .magazine-title a{color:#354057}.box-magazine .magazine-caption .magazine-title a:hover,.box-magazine .magazine-caption .magazine-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-magazine .magazine-caption .magazine-title{font-size:93.75%}}.box-magazine .magazine-caption .magazine-para{margin-bottom:10px;font-size:75%;line-height:1.7;font-weight:400;color:#52668e}.magazine-tag::after{display:block;clear:both;content:""}.magazine-tag ul{list-style:none;padding:0;margin:0}.magazine-tag ul::after{display:block;clear:both;content:""}.magazine-tag ul li{margin:0 4px 4px 0;display:inline-block;list-style:none}.magazine-tag ul li a{font-size:75%;font-weight:400;text-decoration:underline}.magazine-tag ul li a:hover,.magazine-tag ul li a:focus{text-decoration:none;color:#3466dc}.section-faq{padding:63px 0 24px;border-top:1px solid #d2d8e5;border-bottom:1px solid #d2d8e5}.section-faq::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-faq .faq-wrap{margin-bottom:0}}@media screen and (max-width: 767px){.section-faq{padding:24px 0 23px}}.section-stay{padding:64px 0 50px}.section-stay::after{display:block;clear:both;content:""}.section-stay.modify-distance{padding-bottom:10px}.section-stay.stay-modify{padding:34px 0 50px}@media screen and (max-width: 767px){.section-stay.stay-modify{padding:24px 0 20px}}@media screen and (max-width: 767px){.section-stay{border-radius:8px;padding:24px 0 10px}}.row-flex{display:-moz-flex;display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.row-flex::after{display:block;clear:both;content:""}.row-flex .col-flex{position:relative;width:100%;min-height:1px;padding-right:12px;padding-left:12px;margin-bottom:18px;max-width:100%;flex-basis:0;flex-grow:1}@media screen and (max-width: 767px){.row-flex{display:block}}.box-stay{border-radius:16px;padding:40px;height:100%;color:#52668e;background-color:#f5f6fa}.box-stay::after{display:block;clear:both;content:""}.box-stay .stay-ttl{margin-bottom:12px;font-size:112.5%;font-weight:700}.box-stay .stay-ttl a{color:#52668e}.box-stay .stay-ttl a:hover,.box-stay .stay-ttl a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-stay .stay-ttl{margin-bottom:8px;font-size:100%;margin-bottom:10px}}.box-stay .stay-para{margin-bottom:15px;font-size:87.5%;font-weight:500}.box-stay .staff-ttl{margin-bottom:20px;font-size:112.5%;font-weight:700;color:#52668e}.box-stay .staff-ttl a{color:#52668e}.box-stay .staff-ttl a:hover,.box-stay .staff-ttl a:focus{color:#3466dc}.box-stay .staff-para{font-size:100%;font-weight:500;color:#354057}.box-stay.stay-lg{border-radius:8px;padding:61px 64px 65px 64px;margin-bottom:60px}.box-stay.stay-lg .stay-ttl{margin-bottom:24px;font-size:137.5%}@media screen and (max-width: 767px){.box-stay.stay-lg .stay-ttl{margin-bottom:17px;font-size:112.5%}}.box-stay.stay-lg .stay-para{margin-bottom:25px;font-size:100%}@media screen and (max-width: 767px){.box-stay.stay-lg .stay-para{margin-bottom:18px;font-size:93.75%;line-height:1.7}}.box-stay.stay-lg .btn-stay{padding:10px 40px 10px;font-size:100%}@media screen and (max-width: 767px){.box-stay.stay-lg .btn-stay{padding:8px 24px;font-size:93.75%}}@media screen and (max-width: 767px){.box-stay.stay-lg{padding:23px 23px 25px;margin-bottom:18px}}.box-stay .btn-stay{padding:8px 21px}@media screen and (max-width: 767px){.box-stay .btn-stay{padding:8px 16px;font-size:87.5%;min-width:213px}}@media screen and (max-width: 767px){.box-stay{padding:23px}}.stay-button::after{display:block;clear:both;content:""}.btn-stay,a.btn-stay{border-radius:8px;transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;display:inline-block;padding:8px 24px;font-size:93.75%;font-weight:500;text-align:center;border:1px solid #d2d8e5;color:#52668e;background-color:#fff}.btn-stay:hover,.btn-stay:focus,a.btn-stay:hover,a.btn-stay:focus{transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;color:#fff;background-color:#3466dc;border-color:#3466dc}.advise-para{margin-bottom:15px;font-size:93.75%;font-weight:500;color:#52668e}@media screen and (max-width: 767px){.advise-para{margin-bottom:5px;font-size:87.5%}}.section-room{padding:65px 0 35px}.section-room::after{display:block;clear:both;content:""}.section-room.section-room-modify{padding-bottom:5px}@media screen and (max-width: 767px){.section-room{padding:24px 0}}.business-cap{color:#354057}.business-cap::after{display:block;clear:both;content:""}.business-cap p{margin-bottom:28px;font-weight:500;font-size:93.75%}@media screen and (max-width: 767px){.business-cap p{margin-bottom:20px}}@media screen and (max-width: 767px){.business-cap p:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.business-cap{margin-bottom:26px;font-size:87.5%}}.section-prefecture{padding:64px 0 47px;border-top:1px solid #d2d8e5}.section-prefecture::after{display:block;clear:both;content:""}.section-prefecture.prefecture-modify{padding:0 0 48px;border-top:0}@media screen and (max-width: 767px){.section-prefecture.prefecture-modify{border-top:1px solid #d2d8e5;padding:0}}@media screen and (max-width: 767px){.section-prefecture{padding:0}}.prefecture-heading::after{display:block;clear:both;content:""}.prefecture-heading h2{position:relative;margin-bottom:25px;font-size:112.5%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.prefecture-heading h2:after{transform:rotate(45deg);transition:.3s transform ease-in-out;position:absolute;right:10px;top:50%;margin-top:-3px;content:"";border:solid #abb8ce;border-width:0 2px 2px 0;display:inline-block;padding:3px}}@media screen and (max-width: 767px){.prefecture-heading h2{padding:14px 30px 21px 0;margin-bottom:0;font-size:93.75%;line-height:1.8;cursor:pointer;color:#404040}}@media screen and (max-width: 767px){.prefecture-heading h2.active:after{transform:rotate(-135deg)}}.prefecture-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.prefecture-wrap{display:none}}@media screen and (max-width: 767px){.prefecture-wrap.prefecture-wrap-block{display:block}}.prefecture-list{padding:0;margin:0;list-style:none}.prefecture-list::after{display:block;clear:both;content:""}.prefecture-list .prefecture-item{margin-bottom:8px}.prefecture-list .prefecture-item::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.prefecture-list.prefecture-style .prefecture-name P{padding:0;font-size:87.5%}}@media screen and (max-width: 767px){.prefecture-list.prefecture-style .prefecture-name{border-radius:30px;padding:9px 10px 8px;margin-bottom:15px;float:none;width:100%;text-align:center;color:#404040;background-color:#f5f6fa}}@media screen and (max-width: 767px){.prefecture-list.prefecture-style .prefecture-cate .prefecture-cate-item{padding:0 8px;margin:0 0 16px;width:33.333333%}}@media screen and (max-width: 767px){.prefecture-list.prefecture-style .prefecture-cate .prefecture-cate-item a{padding:11px 10px 10px;text-align:center;display:block}}@media screen and (max-width: 767px){.prefecture-list.prefecture-style .prefecture-cate{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -8px}}@media screen and (max-width: 767px){.prefecture-list.prefecture-style .prefecture-item{margin-bottom:0}}@media screen and (max-width: 767px){.prefecture-list{padding-bottom:10px}}.prefecture-panel::after{display:block;clear:both;content:""}.prefecture-panel .prefecture-name{float:left;width:127px;padding-right:10px}.prefecture-panel .prefecture-name p{padding:3px 0 5px;font-weight:700;font-size:100%;color:#354057}@media screen and (max-width: 767px){.prefecture-panel .prefecture-name p{font-size:93.75%}}@media screen and (max-width: 767px){.prefecture-panel .prefecture-name{margin-bottom:7px;padding-right:0;float:none;width:100%}}.prefecture-panel .prefecture-cnt{overflow:hidden}.prefecture-cate{list-style:none;padding:0;margin:0}.prefecture-cate::after{display:block;clear:both;content:""}.prefecture-cate li{margin:0 4px 8px 0;display:inline-block}.prefecture-cate li a{border-radius:8px;padding:9px 23px 10px;transition:.3s border ease-in-out,.3s color ease-in-out;text-align:center;display:inline-block;font-weight:500;font-size:93.75%;min-width:93px;border:1px solid #d2d8e5;color:#52668e;background-color:#fff}.prefecture-cate li a:hover,.prefecture-cate li a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.prefecture-cate li a{padding:10px 16px 9px;font-size:87.5%}}.section-popular::after{display:block;clear:both;content:""}.section-popular .tab_flex{margin-bottom:65px}@media screen and (max-width: 767px){.section-popular .tab_flex{margin-bottom:20px}}.section-popular .main-heading{margin-bottom:36px}@media screen and (max-width: 767px){.section-popular .main-heading{margin-bottom:16px}}.popular-button{overflow:hidden}.popular-button::after{display:block;clear:both;content:""}.popular-button .popular-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -12px}.popular-button .popular-list::after{display:block;clear:both;content:""}.popular-button .popular-list .popular-item{padding:0 12px;margin-bottom:29px;width:33.333333%}.popular-button .popular-list .popular-item a{border-radius:8px;transition:.3s border ease-in-out,.3s color ease-in-out,.3s background-color ease-in-out;padding:33px 10px;display:block;text-align:center;font-size:112.5%;font-weight:700;border:1px solid #d2d8e5;color:#354057;background-color:#fff}.popular-button .popular-list .popular-item a br{display:none}@media screen and (max-width: 767px){.popular-button .popular-list .popular-item a br{display:block}}.popular-button .popular-list .popular-item a:hover,.popular-button .popular-list .popular-item a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.popular-button .popular-list .popular-item a{padding:24px 5px 24px;font-size:100%;line-height:1.75}}@media screen and (max-width: 767px){.popular-button .popular-list .popular-item{padding:0 6px;margin-bottom:12px}}@media screen and (max-width: 767px){.popular-button .popular-list{margin:0 -6px;padding-bottom:4px}}@media screen and (max-width: 767px){.popular-button{margin-top:23px}}.section-operating{padding-top:30px}.section-operating::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-operating{padding-top:0;padding-bottom:10px}}.station-accordion{margin:58px 0 0}.station-accordion::after{display:block;clear:both;content:""}.station-accordion .station-accordion-item{border-radius:8px;margin-bottom:16px;border:1px solid #f5f6fa;color:#354057;background-color:#f5f6fa}.station-accordion .station-accordion-item::after{display:block;clear:both;content:""}.station-accordion .station-accordion-item .station-accordion-heading{display:-moz-flex;display:flex;border-radius:8px;position:relative;padding:24px 54px 23px 24px;align-items:center;cursor:pointer;color:#354057;background-color:#f5f6fa}.station-accordion .station-accordion-item .station-accordion-heading::after{display:block;clear:both;content:""}.station-accordion .station-accordion-item .station-accordion-heading:before{transition:.3s all ease-in-out;position:absolute;top:50%;right:27px;margin-top:-12px;content:"";width:24px;height:24px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-arrow-down.svg) no-repeat scroll}@media screen and (max-width: 767px){.station-accordion .station-accordion-item .station-accordion-heading:before{right:19px}}.station-accordion .station-accordion-item .station-accordion-heading .station-accordion-ttl{padding:0;overflow:hidden;font-weight:500;font-size:100%;color:#354057}.station-accordion .station-accordion-item .station-accordion-heading .station-accordion-ttl a{color:#354057}.station-accordion .station-accordion-item .station-accordion-heading .station-accordion-ttl a:hover,.station-accordion .station-accordion-item .station-accordion-heading .station-accordion-ttl a:focus{color:#3466dc}@media screen and (max-width: 767px){.station-accordion .station-accordion-item .station-accordion-heading .station-accordion-ttl{font-size:93.75%}}@media screen and (max-width: 767px){.station-accordion .station-accordion-item .station-accordion-heading{padding:10px 41px 12px 15px;background-position:16px center}}.station-accordion .station-accordion-item .station-accordion-cnt{border-radius:0 0 8px 8px;padding:0 25px 25px 24px;border-top:1px solid #f5f6fa;display:none;color:#354057;background-color:#f5f6fa}.station-accordion .station-accordion-item .station-accordion-cnt::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.station-accordion .station-accordion-item .station-accordion-cnt{padding-bottom:16px;font-size:93.75%}}.station-accordion .station-accordion-item.active .station-accordion-heading{border-radius:8px 8px 0 0}.station-accordion .station-accordion-item.active .station-accordion-heading a{color:#3466dc}.station-accordion .station-accordion-item.active .station-accordion-heading:before{transform:rotate(180deg)}.station-accordion.station-modify{margin:30px 0}@media screen and (max-width: 767px){.station-accordion.station-modify{margin:0 0 10px}}@media screen and (max-width: 767px){.station-accordion{margin:0 0 24px}}.region-criteria{padding:32px 0 14px}.region-criteria::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.region-criteria{padding:0}}.criteria-title{margin:0 0 24px;font-weight:700;font-size:112.5%;color:#52668e}@media screen and (max-width: 767px){.criteria-title{margin-bottom:16px}}.criteria-button-list{list-style:none;padding:0;margin:0}.criteria-button-list::after{display:block;clear:both;content:""}.criteria-button-list li{margin:0 12px 16px 0;display:inline-block;vertical-align:top}.criteria-button-list li a{border-radius:8px;transition:.3s all ease-in-out;padding:10px 22px 9px 24px;display:block;font-size:93.75%;font-weight:500;border:1px solid #d2d8e5;color:#52668e;background-color:#fff}.criteria-button-list li a:hover,.criteria-button-list li a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.criteria-button-list li a{padding:10px 16px 9px;font-size:87.5%}}.average-ranking{padding:33px 0 46px}.average-ranking::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.average-ranking{padding:16px 0 20px}}.data-table{margin-bottom:24px}.data-table::after{display:block;clear:both;content:""}.data-table .table{width:100%;max-width:100%;border:1px solid #d2d8e5}.data-table .table>thead>tr>th,.data-table .table>thead>tr td{font-weight:500;color:#abb8ce;background-color:#f0f6fe}.data-table .table>thead>tr>td,.data-table .table>thead>tr>th{padding:12px 15px;line-height:1.42857143;vertical-align:top;border:1px solid #d2d8e5}@media screen and (max-width: 767px){.data-table .table>thead>tr>td,.data-table .table>thead>tr>th{padding:8px;font-size:87.5%}}.data-table .table>tbody>tr>td,.data-table .table>tbody>tr>th{padding:16px 15px;line-height:1.42857143;vertical-align:top;border:1px solid #d2d8e5}@media screen and (max-width: 767px){.data-table .table>tbody>tr>td,.data-table .table>tbody>tr>th{padding:10px 8px;font-size:87.5%}}.table-responsive{min-height:.01%;overflow-x:auto}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.tbl-link a{color:#3466dc;text-decoration:underline;font-weight:500}.tbl-link a:hover,.tbl-link a:focus{text-decoration:none}.ranking-num{font-weight:500;font-size:107.1%;color:#354057}.ranking-unit{font-weight:500;font-size:81.25%;color:#52668e}@media screen and (max-width: 767px){.ranking-unit{font-size:85.7%}}.average-buttton{padding-left:72px}.average-buttton::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.average-buttton{padding-left:0;text-align:center}}.btn-average,a.btn-average{border-radius:8px;transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;display:inline-block;padding:12px 15px 11px;min-width:256px;font-size:100%;font-weight:700;text-align:center;border:1px solid #d2d8e5;color:#52668e;background-color:#fff}.btn-average:hover,.btn-average:focus,a.btn-average:hover,a.btn-average:focus{transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;color:#fff;background-color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-average,a.btn-average{padding:7px 15px;font-size:93.75%;min-width:inherit}}.media-average{display:-moz-flex;display:flex;color:#354057;background-color:#fff}.media-average::after{display:block;clear:both;content:""}.media-average .average-image{width:394px;margin-right:6px;padding-right:10px}.media-average .average-image img{width:100%;height:auto}@media screen and (max-width: 767px){.media-average .average-image{margin:0 auto 26px;max-width:191px;padding-right:0;width:100%}}.media-average .average-cnt{padding-right:5px;flex:1;align-self:flex-start}@media screen and (max-width: 767px){.media-average{display:block}}.section-intro::after{display:block;clear:both;content:""}.business-title{margin-bottom:23px;font-size:112.5%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.business-title{margin-bottom:16px}}.para-more{position:relative}.para-more:before{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:137px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 21.82%, #FFFFFF 100%)}.para-list{list-style:none;padding:0;margin:0}.para-list::after{display:block;clear:both;content:""}.para-list li{margin-bottom:28px;line-height:1.65}.show-expend .charge-more:before,.show-expend .para-more:before,.show-expend .overview-more:before,.show-expend .equipment-more:before,.show-expend .accordion-more:before{display:none}.load-more{position:relative;z-index:1;text-align:center}.load-more::after{display:block;clear:both;content:""}.load-more a{border-radius:8px;transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;display:inline-block;padding:8px 10px;min-width:122px;font-size:93.75%;font-weight:500;text-align:center;border:1px solid #d2d8e5;color:#52668e;background-color:#fff}.load-more a:hover,.load-more a:focus{transition:.3s color ease-in-out,.3s background-color ease-in-out,.3s border ease-in-out;color:#fff;background-color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.load-more a{padding:9px 10px;font-size:87.5%}}.business-intro{margin-bottom:68px}.business-intro::after{display:block;clear:both;content:""}.business-intro .intro-title{margin-bottom:26px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.business-intro .intro-title{margin-bottom:16px;font-size:112.5%}}@media screen and (max-width: 767px){.business-intro{margin-bottom:26px}}.intro-cap{position:relative;font-weight:500;font-size:93.75%}.intro-cap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.intro-cap{font-size:87.5%}}.neighboring-pref{padding-bottom:48px;margin-top:65px}.neighboring-pref::after{display:block;clear:both;content:""}.neighboring-pref.neighboring-modify{margin-top:6px}@media screen and (max-width: 767px){.neighboring-pref{margin-top:20px;padding-bottom:8px}}.region-hero{margin-bottom:-50px;overflow:hidden}.region-hero .container{padding-bottom:83px}@media screen and (max-width: 767px){.region-hero .container{padding-bottom:0}}@media screen and (max-width: 767px){.region-hero .filter-search .form-control{height:66px}}@media screen and (max-width: 767px){.region-hero{margin-bottom:25px}}@media screen and (max-width: 767px){.block-sp{display:block}}.hero-caption{position:relative;z-index:1;padding:114px 0 40px;text-align:center;color:#131313}.hero-caption::after{display:block;clear:both;content:""}.hero-caption .banner-heading-lg{margin-bottom:3px;font-size:350%;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.hero-caption .banner-heading-lg{margin-bottom:7px;font-size:200%}}@media screen and (max-width: 576px){.hero-caption .banner-heading-lg{margin-bottom:1px;line-height:1.3}}.hero-caption .banner-heading-md{margin-bottom:15px;font-size:262.5%;font-weight:900;line-height:1.3}@media screen and (max-width: 767px){.hero-caption .banner-heading-md{font-size:162.5%}}.hero-caption .banner-heading-sm{margin-bottom:35px;font-size:112.5%;font-weight:700;line-height:1.3}@media screen and (max-width: 767px){.hero-caption .banner-heading-sm{margin-bottom:15px}}@media screen and (max-width: 576px){.hero-caption .banner-heading-sm{margin-bottom:21px}}@media screen and (max-width: 767px){.hero-caption{padding:51px 0 14px}}@media screen and (max-width: 576px){.hero-caption{padding-bottom:6px}}.deposit-list{list-style:none;padding:0;margin:0}.deposit-list::after{display:block;clear:both;content:""}.deposit-list li{padding:0 7px;display:inline-block}.deposit-list li a{font-weight:700;color:#52668e}@media screen and (max-width: 767px){.deposit-list li a{font-size:93.75%;color:#131313}}.deposit-list li a:hover,.deposit-list li a:focus{color:#3466dc}@media screen and (max-width: 767px){.deposit-list li{padding:0 2px}}@media screen and (max-width: 767px){.deposit-list{border-radius:32px;padding:4px 5px;overflow:hidden;display:inline-block;background-color:rgba(255,255,255,.6)}}.hero-wrap{position:relative;z-index:5}.hero-wrap::after{display:block;clear:both;content:""}.hero-wrap .banner-left,.hero-wrap .banner-right{position:absolute;z-index:-1}.hero-wrap .banner-left img,.hero-wrap .banner-right img{border-radius:50%}.hero-wrap .banner-left{top:13px;left:-222px;width:580px;height:424px}@media screen and (max-width: 1100px){.hero-wrap .banner-left{left:-350px}}@media screen and (max-width: 1000px){.hero-wrap .banner-left{top:-120px;left:-130px;width:251px;height:180px}}@media screen and (max-width: 767px){.hero-wrap .banner-left{top:-81px;left:-142px}}.hero-wrap .banner-right{top:68px;right:-222px;width:593px;height:489px}@media screen and (max-width: 1100px){.hero-wrap .banner-right{right:-350px}}@media screen and (max-width: 1000px){.hero-wrap .banner-right{top:auto;bottom:150px;right:-130px;width:251px;height:180px}}.move-criteria::after{display:block;clear:both;content:""}.move-apartment::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.move-apartment{margin-bottom:9px}}.video-player{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.video-player:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";background:linear-gradient(270deg, rgba(0, 24, 77, 0) -0.03%, rgba(0, 24, 77, 0.8) 99.97%);background-blend-mode:overlay;mix-blend-mode:overlay}.video-player video{pointer-events:none;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.video-player video::-webkit-media-controls-panel{display:none !important;opacity:1 !important}.video-player video::-webkit-media-controls-start-playback-button{display:none}.no-js .plan-photo-list{margin:0 -8px !important}.no-js .plan-photo-list .plan-photo-item{width:33.333333%}.no-js .diagram-map,.no-js .access-diagram,.no-js .youtube-iframe,.no-js .overview-more:before,.no-js .charge-more:before,.no-js .accordion-more:before,.no-js .equipment-more:before,.no-js .para-more:before{display:none}.no-js .prefecture-wrap,.no-js .monthly-cnt,.no-js .faq-accordion .faq-accordion-item .faq-accordion-cnt,.no-js .benefit-accordion .benefit-accordion-item .benefit-accordion-cnt,.no-js .station-accordion .station-accordion-item .station-accordion-cnt{display:block}.no-js .move-criteria .container{padding:0 16px}.region-faq::after{display:block;clear:both;content:""}.inquiry-faq{padding:24px 0 64px}.inquiry-faq::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.inquiry-faq{padding:0 0 24px}}.faq-card::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.faq-card .faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-label{padding:4px 3px 3px;min-width:55px}}@media screen and (max-width: 767px){.faq-card .faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-ttl{padding:2px 0 3px 8px;line-height:1.7}}.faq-card-title{margin-bottom:24px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.faq-card-title{margin-bottom:16px;font-size:112.5%}}.faq-wrap{margin-bottom:39px}.faq-wrap::after{display:block;clear:both;content:""}.faq-wrap .faq-accordion{margin-bottom:15px}@media screen and (max-width: 767px){.faq-wrap .faq-accordion{margin-bottom:10px}}.faq-wrap .read-more{padding-top:24px}@media screen and (max-width: 767px){.faq-wrap .read-more{padding-top:0}}@media screen and (max-width: 767px){.faq-wrap{margin-bottom:23px}}.faq-accordion{margin-bottom:40px}.faq-accordion::after{display:block;clear:both;content:""}.faq-accordion .faq-accordion-item{border-radius:8px;margin-bottom:16px;border:1px solid #d2d8e5}.faq-accordion .faq-accordion-item::after{display:block;clear:both;content:""}.faq-accordion .faq-accordion-item .faq-accordion-heading{display:-moz-flex;display:flex;border-radius:8px;position:relative;padding:21px 54px 19px 59px;align-items:center;cursor:pointer;background:#fff url(../images/front/icon-question.svg) no-repeat 24px center scroll}.faq-accordion .faq-accordion-item .faq-accordion-heading::after{display:block;clear:both;content:""}.faq-accordion .faq-accordion-item .faq-accordion-heading:before{transition:.3s all ease-in-out;position:absolute;top:50%;right:27px;margin-top:-12px;content:"";width:24px;height:24px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-arrow-down.svg) no-repeat scroll}@media screen and (max-width: 767px){.faq-accordion .faq-accordion-item .faq-accordion-heading:before{right:19px}}.faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-label{border-radius:4px;padding:6px 5px;float:left;font-size:81.25%;font-weight:700;min-width:64px;text-align:center;color:#3466dc;background-color:#f0f6fe}.faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-ttl{padding:3px 0 3px 12px;overflow:hidden;font-weight:500;font-size:100%;color:#354057}.faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-ttl a{color:#354057}.faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-ttl a:hover,.faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-ttl a:focus{color:#3466dc}@media screen and (max-width: 767px){.faq-accordion .faq-accordion-item .faq-accordion-heading .faq-accordion-ttl{font-size:93.75%}}@media screen and (max-width: 767px){.faq-accordion .faq-accordion-item .faq-accordion-heading{padding:13px 50px 13px 47px;background-position:16px center}}.faq-accordion .faq-accordion-item .faq-accordion-cnt{border-radius:0 0 8px 8px;padding:22px 15px 22px 59px;border-top:1px solid #d2d8e5;display:none;background-color:#fff}.faq-accordion .faq-accordion-item .faq-accordion-cnt::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.faq-accordion .faq-accordion-item .faq-accordion-cnt{padding:15px}}.faq-accordion .faq-accordion-item.active .faq-accordion-heading:before{transform:rotate(180deg)}.accordion-more{position:relative}.accordion-more:before{content:"";position:absolute;left:0;right:0;bottom:-15px;z-index:1;width:100%;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%)}.search-area{padding-bottom:39px}.search-area::after{display:block;clear:both;content:""}@media screen and (max-width: 576px){.search-area .container{padding:0}}@media screen and (max-width: 576px){.search-area .main-heading{padding:0 16px;color:#131313;background-color:#fff}}@media screen and (max-width: 576px){.search-area{padding-bottom:13px}}.form-search{margin-top:31px}.form-search::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.form-search{margin-top:17px}}@media screen and (max-width: 576px){.form-search{padding-bottom:16px;color:#354057;background-color:#f5f6fa}}.search-wrap{border-radius:8px;padding:24px 24px 10px;margin-bottom:40px;color:#354057;background-color:#f5f6fa}.search-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 576px){.search-wrap .search-cate{border-radius:8px;padding:2px 16px 16px;color:#354057;background-color:#fff}}@media screen and (max-width: 576px){.search-wrap{border-radius:0;padding:16px;margin-bottom:0}}.area-para{font-weight:700;font-size:100%;color:#3466dc}@media screen and (max-width: 767px){.area-para{margin-bottom:5px;font-size:81.25%}}.area-faq-para{font-weight:700;font-size:100%;color:#3466dc}@media screen and (max-width: 767px){.area-faq-para{margin-bottom:2px;font-size:93.75%}}.box-search{border-radius:8px;padding:24px 24px 22px 23px;margin-bottom:16px;border:1px solid #d2d8e5;color:#354057;background-color:#fff}.box-search::after{display:block;clear:both;content:""}.box-search .ward-label{float:left;padding-right:10px;font-size:100%;font-weight:500;cursor:pointer}.box-search .ward-label.text-lg{font-size:112.5%;font-weight:700;color:#3466dc}@media screen and (max-width: 576px){.box-search .ward-label.text-lg{font-size:100%}}@media screen and (max-width: 576px){.box-search .ward-label{font-size:93.75%;font-weight:700}}.box-search .num-item{float:right;font-size:81.25%;font-weight:500;color:#52668e}.box-search .num-item a{padding:2px 31px 0 0;min-height:24px;display:inline-block;color:#52668e;background:rgba(0,0,0,0) url(../images/front/arrow-circle.svg) right center no-repeat scroll}.box-search .num-item a:hover,.box-search .num-item a:focus{color:#3466dc;background-image:url(../images/front/arrow-circle-hvr.svg)}.box-search .ward-input{border-radius:4px;width:24px;height:24px;margin:0 9px 0 0;vertical-align:middle;position:relative;top:-2px;cursor:pointer;border:1px solid #abb8ce}@media screen and (max-width: 767px){.box-search .ward-input{width:28px;height:28px}}@media screen and (max-width: 576px){.box-search{border-radius:0;padding:16px 0 15px 24px;margin-bottom:0;border:0}}.search-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -8px}.search-list::after{display:block;clear:both;content:""}.search-list .search-item{padding:0 8px;width:25%}@media screen and (max-width: 1070px){.search-list .search-item{width:33.333333%}}@media screen and (max-width: 850px){.search-list .search-item{width:50%}}@media screen and (max-width: 576px){.search-list .search-item{padding:0;width:100%;border-bottom:1px solid #d2d8e5}}@media screen and (max-width: 576px){.search-list{margin:0}}.search-heading::after{display:block;clear:both;content:""}@media screen and (max-width: 576px){.search-heading .box-search{padding:23px 0;border-bottom:1px solid #d2d8e5}}.area-button{text-align:center}.section-area-info{padding-top:36px}.section-area-info::after{display:block;clear:both;content:""}.section-area-info .station-accordion{margin:0 0 61px}@media screen and (max-width: 767px){.section-area-info .station-accordion{margin-bottom:30px}}@media screen and (max-width: 767px){.section-area-info{padding-top:10px}}.area-info-ttl::after{display:block;clear:both;content:""}.area-info-ttl h2{margin-bottom:25px;font-size:112.5%;color:#52668e}@media screen and (max-width: 767px){.area-info-ttl h2{margin-bottom:17px}}.search-ttl{margin-bottom:35px;font-size:112.5%;font-weight:700;color:#52668e}@media screen and (max-width: 1050px){.search-ttl{margin-bottom:15px}}.diagram-map{margin-bottom:25px;padding-top:4px}.diagram-map::after{display:block;clear:both;content:""}@media screen and (max-width: 576px){.diagram-map{margin-bottom:0;padding:0 16px}}.iframe-map{position:relative;padding-bottom:56.25%;height:0}.iframe-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.youtube-iframe{position:relative;padding-bottom:56.25%;height:0}}.youtube-iframe iframe{margin:0;padding:0;width:100%;height:355px}@media screen and (max-width: 767px){.youtube-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width: 767px){.access-diagram{position:relative;padding-bottom:56.25%;height:0}}.access-diagram iframe{margin:0;padding:0;width:100%;height:320px}@media screen and (max-width: 767px){.access-diagram iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.business-detail{padding:40px 0;color:#131313;background-color:#f5f6fa}.business-detail::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.business-detail{padding:16px 0}}.panel-article::after{display:block;clear:both;content:""}.panel-article .panel-inner{padding:40px 40px 39px;color:#131313;background-color:#fff}.panel-article .panel-inner::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.panel-article .panel-inner{padding:15px 16px}}.panel-article .heading-h1{margin:0 0 12px;color:#131313}.panel-article .heading-h2{margin:0 0 25px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.panel-article .heading-h2{margin-bottom:29px;font-size:112.5%}}.panel-article .heading-h3{margin:0 0 20px;font-size:112.5%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.panel-article .heading-h3{font-size:100%}}.article-title{text-align:center}.article-title::after{display:block;clear:both;content:""}.article-title p{margin-bottom:10px;font-size:93.75%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.article-title p{margin-bottom:15px}}.article-title h1{margin:0 0 23px;font-size:175%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.article-title h1{margin-bottom:15px;font-size:125%}}.article-title ul{margin:0 0 2.7em 1.3em}.article-title ol{margin:0 0 1em 3.2em;list-style-image:none}.image-detail{margin:23px 0}.image-detail::after{display:block;clear:both;content:""}.image-detail img{border-radius:8px;max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.image-detail{margin:15px 0 18px}}.editorial-department{margin-bottom:17px}.editorial-department::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.editorial-department{margin-bottom:0}}.department-list{list-style:none;padding:0;margin:0}.department-list::after{display:block;clear:both;content:""}.department-list .department-item{margin-bottom:14px}.department-list .department-item::after{display:block;clear:both;content:""}.department-list .department-item .department-name{padding-right:5px;float:left;width:121px;font-size:93.75%;font-weight:700;color:#000}@media screen and (max-width: 767px){.department-list .department-item .department-name{font-size:87.5%}}.department-list .department-item .department-cnt{overflow:hidden}.department-list .department-item .department-cnt .department-para{font-size:93.75%;font-weight:700}@media screen and (max-width: 767px){.department-list .department-item .department-cnt .department-para{font-size:81.25%}}@media screen and (max-width: 767px){.department-list .department-item{margin-bottom:15px}}.heading-line::after{display:block;clear:both;content:""}.heading-line h2{position:relative;padding-top:32px;margin:0 0 32px;font-size:137.5%;font-weight:700;color:#131313}.heading-line h2:before{content:"";position:absolute;left:0;top:0;width:53px;height:1px;color:#52668e;background-color:#000}@media screen and (max-width: 767px){.heading-line h2:before{display:none}}@media screen and (max-width: 767px){.heading-line h2{padding-top:0;margin-bottom:16px;font-size:100%}}.para-group{margin-bottom:30px;font-weight:500;font-size:100%;color:#131313}@media screen and (max-width: 767px){.para-group p{line-height:1.7}}@media screen and (max-width: 767px){.para-group{font-size:93.75%;margin-bottom:27px}}.heading-wrap{padding-top:30px}.heading-wrap::after{display:block;clear:both;content:""}.heading-wrap .heading-h2{margin-bottom:10px}@media screen and (max-width: 767px){.heading-wrap{padding-top:0}}.para-group-sm{margin-bottom:40px;font-weight:500;font-size:93.75%;color:#354057}.para-group-sm .para-group-top{padding-top:39px}.para-group-sm .para-group-top::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.para-group-sm .para-group-top{padding-top:0}}.para-group-sm p{line-height:1.7}@media screen and (max-width: 767px){.para-group-sm p{line-height:1.6}}.para-group-sm:last-child{margin-bottom:64px}@media screen and (max-width: 767px){.para-group-sm:last-child{margin-bottom:25px}}@media screen and (max-width: 767px){.para-group-sm{margin-bottom:25px;font-size:87.5%}}.department-media{display:-moz-flex;display:flex;padding:21px 23px 23px 83px;margin:39px 0 24px;align-items:center;justify-content:center;border:1px solid #d2d8e5}.department-media::after{display:block;clear:both;content:""}.department-media .department-image{margin-right:39px;overflow:hidden;width:97px}.department-media .department-image img{width:100%;height:auto}@media screen and (max-width: 767px){.department-media .department-image{margin-right:15px;width:55px}}.department-media .department-cnt{padding:0;flex:1;align-self:center;color:#000}.department-media .department-cnt h4{margin:0 0 15px;font-size:112.5%;font-weight:700}.department-media .department-cnt h4 a:hover,.department-media .department-cnt h4 a:focus{color:#3466dc}@media screen and (max-width: 767px){.department-media .department-cnt h4{margin:0 0 12px;font-size:100%}}.department-media .department-cnt p{font-size:100%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.department-media .department-cnt p br{display:none}}@media screen and (max-width: 767px){.department-media .department-cnt p{font-size:87.5%}}@media screen and (max-width: 767px){.department-media{margin:51px 0 0;padding:33px 37px 31px 30px;align-items:flex-start}}.pr-photo{margin-bottom:23px}.pr-photo::after{display:block;clear:both;content:""}.pr-photo img{width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.pr-photo{margin-bottom:16px}}.social-rnavi{list-style:none;padding:0;margin:0 0 28px}.social-rnavi::after{display:block;clear:both;content:""}.social-rnavi li{margin-bottom:12px}.social-rnavi li::after{display:block;clear:both;content:""}.social-rnavi li a{transition:.3s all ease-in-out;padding:17px 15px 18px 59px;display:block;font-weight:500;font-size:100%;color:#52668e;border:1px solid #d2d8e5}.social-rnavi li a.social-rnavi-facebook{background:#fff url(../images/front/icon-social-facebook.svg) 23px center no-repeat scroll}.social-rnavi li a.social-rnavi-facebook:hover,.social-rnavi li a.social-rnavi-facebook:focus{color:#3466dc;background-image:url(../images/front/icon-social-facebook-hvr.svg)}.social-rnavi li a.social-rnavi-instagram{background:#fff url(../images/front/icon-social-instagram.svg) 23px center no-repeat scroll}.social-rnavi li a.social-rnavi-instagram:hover,.social-rnavi li a.social-rnavi-instagram:focus{color:#de026b;background-image:url(../images/front/icon-social-instagram-hvr.svg)}.social-rnavi li a.social-rnavi-official{background:#fff url(../images/front/icon-social-twitter.svg) 23px center no-repeat scroll}.social-rnavi li a.social-rnavi-official:hover,.social-rnavi li a.social-rnavi-official:focus{color:#4da6e9;background-image:url(../images/front/icon-social-twitter-hvr.svg)}@media screen and (max-width: 767px){.social-rnavi li:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.social-rnavi{margin-bottom:0}}.box-rnews{margin-bottom:15px}.box-rnews::after{display:block;clear:both;content:""}.box-rnews .box-rnews-title{margin:0 0 25px;font-weight:700;font-size:112.5%;color:#52668e}.box-rnews .box-rnews-title::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.box-rnews .box-rnews-title{margin-bottom:17px}}.box-rnews .box-rnews-cnt::after{display:block;clear:both;content:""}.box-rnews .box-rnews-cnt .prefecture-cate li a{min-width:77px}.box-rnews:last-child{margin-bottom:0}@media screen and (max-width: 767px){.box-rnews{margin-bottom:5px}}.use-action{margin-top:15px}.use-action::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.use-action{margin:9px 0 19px}}.inquiry-contact::after{display:block;clear:both;content:""}.inquiry-contact{margin-top:7px}.inquiry-contact::after{display:block;clear:both;content:""}.search-area::after{display:block;clear:both;content:""}.checkbox-item .checkbox-label{font-size:93.75%;font-weight:500;cursor:pointer}.checkbox-item .checkbox-input{border-radius:2px;width:18px;height:18px;margin:0 12px 0 0;vertical-align:middle;position:relative;top:-2px;cursor:pointer;border:1px solid #abb8ce}.filtering-list{list-style:none;padding:0;margin:0}.filtering-list::after{display:block;clear:both;content:""}.filtering-list li{padding:6px 0 5px}.filtering-list li::after{display:block;clear:both;content:""}.apartment-cate::after{display:block;clear:both;content:""}.chiyoda-ward{padding-bottom:32px;margin-bottom:13px;border-bottom:1px solid #abb8ce}.chiyoda-ward::after{display:block;clear:both;content:""}.area-ttl{margin-bottom:13px;font-weight:700;display:block;color:#354057}.chiyoda-para{margin-bottom:18px;font-size:93.75%;font-weight:500}.change-button::after{display:block;clear:both;content:""}.btn-change,a.btn-change,.btn-map,a.btn-map{border-radius:8px;padding:8px 25px;margin:0 auto;font-weight:500;font-size:93.75%;display:block;max-width:256px;text-align:center;transition:.3s border ease-in-out,.3s color ease-in-out;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-change:hover,.btn-change:focus,a.btn-change:hover,a.btn-change:focus,.btn-map:hover,.btn-map:focus,a.btn-map:hover,a.btn-map:focus{color:#3466dc;border-color:#3466dc}.btn-condition{border-radius:8px;padding:11px 25px 12px;margin:0 auto;font-weight:500;font-size:93.75%;display:block;max-width:256px;width:100%;text-align:center;transition:.3s border ease-in-out,.3s color ease-in-out;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-condition:hover,.btn-condition:focus{color:#3466dc;border-color:#3466dc}.filtering-panel{margin-bottom:20px}.filtering-panel::after{display:block;clear:both;content:""}.filtering-panel .filtering-label{margin-bottom:12px;font-weight:700;font-size:93.75%}.condition-button{margin-bottom:32px}.condition-button::after{display:block;clear:both;content:""}.map-button{margin-bottom:30px}.map-button::after{display:block;clear:both;content:""}.search-sort{margin-bottom:24px}.search-sort::after{display:block;clear:both;content:""}.search-sort .result-title{float:left;padding-right:10px}.search-sort .select-order{float:right}@media screen and (max-width: 767px){.search-sort{margin-bottom:16px}}.result-title{padding-top:12px}.result-title .result-name{font-weight:500;font-size:93.75%;color:#354057}@media screen and (max-width: 767px){.result-title .result-name{font-size:87.5%;color:#abb8ce}}.result-title .result-num{font-weight:700;font-size:112.5%;color:#131313}@media screen and (max-width: 767px){.result-title .result-num{color:#000}}.result-title .result-type{font-weight:700;font-size:100%}@media screen and (max-width: 767px){.result-title .result-type{font-size:87.5%;color:#000}}@media screen and (max-width: 767px){.result-title{padding-top:5px}}.select-order .form-select{width:176px;height:42px}@media screen and (max-width: 767px){.select-order .form-select{font-size:87.5%;height:40px}}.apartment-cate::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.search-result .apartment-list{margin-bottom:16px}}.apartment-list{list-style:none;padding:0;margin:0 0 24px}.apartment-list::after{display:block;clear:both;content:""}.apartment-list .apartment-item{padding:15px 0 11px;border-bottom:1px solid #d2d8e5}.apartment-list .apartment-item:first-child{padding-top:0}@media screen and (max-width: 767px){.apartment-list .apartment-item{padding:16px 0 15px}}@media screen and (max-width: 767px){.apartment-list{margin-bottom:32px}}.apartment-panel::after{display:block;clear:both;content:""}.discount-top{border-radius:8px;padding:7px 18px;margin-bottom:16px;color:#fb783c;background-color:#fff9f5}.discount-top::after{display:block;clear:both;content:""}.discount-top .discount-label{border-radius:4px;margin-right:12px;padding:0 8px 1px 8px;float:left;font-size:93.75%;font-weight:700;color:#fff;background-color:#fb783c}@media screen and (max-width: 767px){.discount-top .discount-label{margin-right:9px;padding:3px 3px 2px;min-width:44px;text-align:center;font-size:87.5%}}.discount-top .benefit-bod{display:block;overflow:hidden}.discount-top .benefit-text{font-size:93.75%;font-weight:700;color:#fb783c;vertical-align:middle;vertical-align:top}.discount-top .benefit-text .great-num{margin-right:15px;display:inline-block}@media screen and (max-width: 767px){.discount-top .benefit-text{font-size:87.5%}}.discount-top .quantity-piece{margin-left:10px;font-weight:700;color:#fb783c;vertical-align:top}@media screen and (max-width: 767px){.discount-top .quantity-piece{font-size:87.5%}}@media screen and (max-width: 767px){.discount-top{padding:8px 18px}}.box-apartment{display:-moz-flex;display:flex;align-items:flex-start}.box-apartment::after{display:block;clear:both;content:""}.box-apartment .apartment-image{border-radius:8px;position:relative;margin-right:17px;width:256px;overflow:hidden}.box-apartment .apartment-image img{border-radius:8px;width:100%;height:auto;vertical-align:top}@media screen and (max-width: 576px){.box-apartment .apartment-image img{height:201px}}@media screen and (max-width: 767px){.box-apartment .apartment-image{margin-bottom:12px;margin-right:0;width:100%}}.box-apartment .apartment-cnt{flex:1;align-self:center}.box-apartment .apartment-cnt .station-title{margin-bottom:12px;font-size:112.5%;font-weight:700;line-height:1.6;color:#354057}.box-apartment .apartment-cnt .station-title a{color:#354057}.box-apartment .apartment-cnt .station-title a:hover,.box-apartment .apartment-cnt .station-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-apartment .apartment-cnt .station-title{margin-bottom:4px;font-size:100%;line-height:2}}@media screen and (max-width: 767px){.box-apartment{display:block}}.hotel-group{display:-moz-flex;display:flex;flex-wrap:wrap}.hotel-group::after{display:block;clear:both;content:""}.hotel-group .hotel-flex{position:relative;width:100%;min-height:107px;margin-bottom:13px;max-width:100%;flex-basis:0;flex-grow:1;border-right:1px solid #d2d8e5}.hotel-group .hotel-flex:last-child{border-right:0}@media screen and (max-width: 767px){.hotel-group .hotel-flex{min-height:inherit;margin-bottom:3px;border-right:0}}@media screen and (max-width: 767px){.hotel-group{display:block;min-height:inherit}}.hotel-address{margin-bottom:5px;font-weight:500;font-size:93.75%;color:#52668e}@media screen and (max-width: 767px){.hotel-address{font-size:87.5%}}.hotel-acreage{margin-bottom:5px;font-weight:400;font-size:81.25%;color:#52668e}.hotel-way{font-weight:400;font-size:81.25%;color:#52668e}.hotel-way+.hotel-way{position:relative}@media screen and (max-width: 767px){.hotel-way+.hotel-way:before{content:"";width:1px;height:14px;position:absolute;left:0;top:50%;margin-top:-7px;background-color:#52668e}}@media screen and (max-width: 767px){.hotel-way{padding-left:6px;margin-left:2px;display:inline-block;vertical-align:top}}.hotel-total{padding-right:15px}@media screen and (max-width: 1050px){.hotel-total{padding-right:10px}}.plan-box{display:-moz-flex;display:flex;flex-wrap:wrap;align-items:center;text-align:right;padding-left:20px}.plan-box::after{display:block;clear:both;content:""}.plan-box .monthly-label{border-radius:8px;margin:10px 0;padding:7px 5px 7px 10px;width:90px;font-size:75%;font-weight:700;color:#52668e;background-color:#f5f6fa}.plan-box .limited-time{padding-left:10px;flex:1}@media screen and (max-width: 1050px){.plan-box{padding-left:10px}}@media screen and (max-width: 767px){.plan-box{padding:17px 16px 12px;margin-bottom:16px;border:1px solid #d2d8e5}}.limited-note{margin-bottom:5px;color:#db0000;font-size:81.25%;font-weight:700}@media screen and (max-width: 767px){.limited-note{margin-bottom:0}}.limited-para{margin-bottom:5px;font-weight:700}.limited-para .limited-name{font-size:75%;display:inline-block;color:#52668e}.limited-para .limited-num{font-size:137.5%;font-weight:700;line-height:1.3;color:#3466dc}.limited-para .limited-unit{font-size:75%;font-weight:700}.cost-para{margin-bottom:5px;font-weight:700}.cost-para .cost-name{font-size:75%;display:inline-block;color:#52668e}.cost-para .cost-num{font-size:112.5%;font-weight:700;line-height:1.3;color:#3466dc}.cost-para .cost-unit{font-size:75%;font-weight:700}.type-button{list-style:none;padding:0;margin:0 -4px}.type-button::after{display:block;clear:both;content:""}.type-button li{margin:0 3px 8px;display:inline-block;vertical-align:top}.type-button li a{border-radius:4px;padding:4px 7px;font-weight:400;font-size:75%;display:block;transition:.3s border ease-in-out,.3s color ease-in-out;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.type-button li a:hover,.type-button li a:focus{color:#3466dc;border-color:#3466dc}.operating-panel{padding-right:11px}.operating-panel::after{display:block;clear:both;content:""}.operating-panel .operating-company{padding:12px 10px 4px 0;float:left}@media screen and (max-width: 767px){.operating-panel .operating-company{padding:0;margin-bottom:16px;float:none}}.operating-panel .vacancy-cnt{float:right}@media screen and (max-width: 767px){.operating-panel .vacancy-cnt{float:none}}@media screen and (max-width: 767px){.operating-panel{padding-right:0}}.service-type{margin:0 0 13px}.service-type::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.service-type{margin-bottom:9px}}.vacancy-list{list-style:none;padding:0;margin:0}.vacancy-list::after{display:block;clear:both;content:""}.vacancy-list li{margin:0 0 12px 8px;display:inline-block;vertical-align:middle}@media screen and (max-width: 767px){.vacancy-list li{padding:0 8px;margin:0;float:left;width:50%}}@media screen and (max-width: 767px){.vacancy-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -8px}}.operating-company{color:#354057;font-size:81.25%}.operating-company .operating-label{color:#52668e}.btn-vacancy,a.btn-vacancy,.btn-property,a.btn-property{border-radius:8px;margin:0 auto;font-weight:500;font-size:93.75%;display:block;text-align:center;transition:.3s border ease-in-out,.3s color ease-in-out}.btn-vacancy,a.btn-vacancy{padding:8px 10px 9px;min-width:138px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77}.btn-vacancy:hover,.btn-vacancy:focus,a.btn-vacancy:hover,a.btn-vacancy:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}@media screen and (max-width: 767px){.btn-vacancy,a.btn-vacancy{padding:14px 10px 13px;min-width:inherit;width:100%}}.btn-property,a.btn-property{padding:10px 10px 9px;min-width:152px;font-weight:500;font-size:93.75%;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-property:hover,.btn-property:focus,a.btn-property:hover,a.btn-property:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-property,a.btn-property{padding:14px 10px 13px;min-width:inherit;width:100%}}.gained-point{border-radius:4px;position:absolute;top:8px;left:8px;padding:4px 8px 3px;font-size:75%;font-weight:400;color:#131313;background-color:rgba(255,255,255,.6);border:1px solid #fff}@media screen and (max-width: 767px){.gained-point{top:16px;left:16px;padding:4px 8px}}.gained-favourite{position:absolute;top:24px;right:14px;width:23px;height:22px;cursor:pointer;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-favourite.svg) no-repeat scroll}@media screen and (max-width: 767px){.gained-favourite{width:33px;height:28px;background:rgba(0,0,0,0) url(../images/front/icon-favourite-sp.svg) no-repeat scroll}}.gained-favourite.active{background-image:url(../images/front/icon-favourite-pink.svg)}@media screen and (max-width: 767px){.gained-favourite.active{width:33px;height:28px;background:rgba(0,0,0,0) url(../images/front/icon-favourite-sp-pink.svg) no-repeat scroll}}.furnished-des{margin-bottom:35px;font-weight:93.75%;font-weight:500}.furnished-des::after{display:block;clear:both;content:""}@media screen and (max-width: 1050px){.furnished-des{margin-bottom:0;font-weight:500;font-size:87.5%;color:#354057}}.furnished-para{margin-bottom:10px;color:#52668e}@media screen and (max-width: 1050px){.furnished-para{margin-bottom:12px;color:#354057}}.housing-info::after{display:block;clear:both;content:""}.housing-info-ttl{margin:0 0 27px;font-size:112.5%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.housing-info-ttl{margin-bottom:15px}}.average-rent::after{display:block;clear:both;content:""}.average-para{margin-bottom:25px}.average-para span{margin-right:12px;vertical-align:top;display:inline-block}.average-para .average-rent-name{font-size:112.5%;font-weight:700;color:#131313}@media screen and (max-width: 1050px){.average-para .average-rent-name{font-size:100%}}.average-para .average-rent-month{font-weight:700;font-size:100%;color:#354057}@media screen and (max-width: 1050px){.average-para .average-rent-month{font-size:87.5%}}.average-para .average-rent-time{font-weight:500;font-size:100%;color:#354057}@media screen and (max-width: 1050px){.average-para .average-rent-time{font-size:87.5%}}@media screen and (max-width: 1050px){.average-para{margin-bottom:15px}}.section-housing-info{padding-bottom:1px}.section-housing-info::after{display:block;clear:both;content:""}@media screen and (max-width: 1050px){.section-housing-info{padding-bottom:10px}}.manage-apartment{display:none}.manage-apartment::after{display:block;clear:both;content:""}.manage-apartment .manage-para{margin-bottom:12px;font-weight:500;font-size:87.5%;color:#354057}@media screen and (max-width: 1050px){.manage-apartment{display:block}}.manage-card{padding:14px 15px 14px 18px;margin-bottom:15px;border:1px solid #d2d8e5}.manage-card::after{display:block;clear:both;content:""}.manage-card .place-area{float:left}.manage-card .commute-area{float:right}.btn-place-area,a.btn-place-area{padding:0 0 2px 24px;display:inline-block;font-size:87.5%;font-weight:500;text-decoration:none;color:#abb8ce;background:rgba(0,0,0,0) url(../images/front/icon-map-location.svg) no-repeat left center scroll}.btn-place-area:hover,.btn-place-area:focus,a.btn-place-area:hover,a.btn-place-area:focus{text-decoration:underline}.btn-condition-area,a.btn-condition-area{padding:0 0 2px 24px;display:inline-block;font-size:87.5%;font-weight:500;text-decoration:none;color:#abb8ce;background:rgba(0,0,0,0) url(../images/front/icon-condition.svg) no-repeat left center scroll}.btn-condition-area:hover,.btn-condition-area:focus,a.btn-condition-area:hover,a.btn-condition-area:focus{text-decoration:underline}.link-commute-area,a.link-commute-area{padding:0 20px 2px 0;display:inline-block;font-size:87.5%;font-weight:700;text-decoration:none;color:#2944a4;background:rgba(0,0,0,0) url(../images/front/icon-chevron-right.svg) no-repeat right center scroll}.link-commute-area:hover,.link-commute-area:focus,a.link-commute-area:hover,a.link-commute-area:focus{text-decoration:underline}.search-area::after{display:block;clear:both;content:""}.benefit-accordion{margin:0}.benefit-accordion::after{display:block;clear:both;content:""}.benefit-accordion .benefit-accordion-item{border-radius:8px;margin-bottom:16px;border:1px solid #fb783c;color:#354057;background-color:#f5f6fa}.benefit-accordion .benefit-accordion-item::after{display:block;clear:both;content:""}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading{border-radius:8px;position:relative;cursor:pointer;color:#fb783c;background-color:#fff9f5}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading::after{display:block;clear:both;content:""}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl{display:-moz-flex;display:flex;position:relative;padding:18px 160px 16px 23px;align-items:center;font-weight:500;font-size:100%;color:#fb783c}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl::after{display:block;clear:both;content:""}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl .discount-label{border-radius:4px;padding:1px 5px 2px;margin-right:12px;text-align:center;min-width:46px;font-size:93.75%;line-height:1.1;font-weight:700;color:#fff;background-color:#fb783c}@media screen and (max-width: 767px){.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl .discount-label{padding:4px 2px 2px;margin-right:16px;float:left;font-size:87.5%;min-width:44px;min-height:23px}}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl .supporting-para{font-weight:700;font-size:100%}@media screen and (max-width: 767px){.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl .supporting-para{overflow:hidden;display:block;font-size:87.5%}}.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl .view-benefit{position:absolute;right:23px;top:50%;z-index:1;margin-top:-15px}@media screen and (max-width: 767px){.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl .view-benefit{position:relative;top:auto;right:auto;margin-top:14px;font-size:93.75%;display:block}}@media screen and (max-width: 767px){.benefit-accordion .benefit-accordion-item .benefit-accordion-heading .benefit-accordion-ttl{padding:14px 15px 16px 15px;display:block}}.benefit-accordion .benefit-accordion-item .benefit-accordion-cnt{border-radius:0 0 8px 8px;padding:20px 23px;border-top:1px solid #fb783c;display:none;color:#354057;background-color:#fff9f5}.benefit-accordion .benefit-accordion-item .benefit-accordion-cnt::after{display:block;clear:both;content:""}.benefit-accordion .benefit-accordion-item.active .benefit-accordion-heading{border-radius:8px 8px 0 0}.benefit-accordion .benefit-accordion-item.active .benefit-accordion-heading .view-benefit:after{transform:rotate(180deg)}.view-benefit,a.view-benefit{border-radius:8px;position:relative;padding:6px 32px 5px 12px;display:inline-block;font-size:75%;font-weight:700;color:#fb783c;background-color:#fff}.view-benefit:after,a.view-benefit:after{transition:.3s all ease-in-out;content:"";position:absolute;right:8px;top:50%;margin-top:-8px;width:16px;height:16px;color:inherit;background:rgba(0,0,0,0) url(../images/front/arrow-down-pink.svg) no-repeat scroll}@media screen and (max-width: 767px){.view-benefit:after,a.view-benefit:after{position:static;margin:0 0 0 12px;width:24px;height:24px;display:inline-block;vertical-align:middle;background-image:url(../images/front/arrow-down-pink-sp.svg)}}.view-benefit:hover,.view-benefit:focus,a.view-benefit:hover,a.view-benefit:focus{color:#fb783c}@media screen and (max-width: 767px){.view-benefit,a.view-benefit{padding:9px 10px 7px;text-align:center}}.benefit-panel{margin-bottom:40px}.benefit-panel::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.benefit-panel{margin-bottom:8px}}.company-figure{display:-moz-flex;display:flex;margin-bottom:43px;color:#354057;background-color:#fff}.company-figure::after{display:block;clear:both;content:""}.company-figure .company-plaza-image{width:68.95%;padding-right:40px;border-radius:16px;overflow:hidden}.company-figure .company-plaza-image img{border-radius:16px;width:100%;height:auto}@media screen and (max-width: 767px){.company-figure .company-plaza-image img{border-radius:8px}}@media screen and (max-width: 1050px){.company-figure .company-plaza-image{padding-right:20px;width:65%}}@media screen and (max-width: 950px){.company-figure .company-plaza-image{width:55%}}@media screen and (max-width: 767px){.company-figure .company-plaza-image{border-radius:8px;margin-bottom:9px;padding-right:0;width:100%}}.company-figure .company-plaza-cnt{padding:7px 0 0;flex:1;align-self:center}.company-figure .company-plaza-cnt .service-type{margin-bottom:0}.company-figure .company-plaza-cnt .company-title{margin:0 0 7px;font-size:137.5%;font-weight:700;color:#131313}.company-figure .company-plaza-cnt .company-title a{color:#131313}.company-figure .company-plaza-cnt .company-title a:hover,.company-figure .company-plaza-cnt .company-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.company-figure .company-plaza-cnt .company-title{font-size:112.5%}}.company-figure .company-plaza-cnt .company-des{margin-bottom:16px}.company-figure .company-plaza-cnt .company-para{font-weight:500;font-size:93.75%}@media screen and (max-width: 767px){.company-figure{margin-bottom:58px;display:block}}.inquire-action{margin-bottom:16px}.inquire-action::after{display:block;clear:both;content:""}.price-calculator{margin-bottom:18px;text-align:center}.price-calculator::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.price-calculator{margin-bottom:14px}}.save-favorites{margin-bottom:5px;text-align:center}.save-favorites::after{display:block;clear:both;content:""}.btn-inquire,a.btn-inquire{border-radius:8px;transition:.3s all ease-in-out;font-size:112.5%;display:block;text-align:center;padding:15px 10px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.btn-inquire:hover,.btn-inquire:focus,a.btn-inquire:hover,a.btn-inquire:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}@media screen and (max-width: 767px){.btn-inquire,a.btn-inquire{padding:17px 10px;font-size:100%}}.btn-price,a.btn-price{border-radius:8px;transition:.3s all ease-in-out;padding:12px 10px 11px;min-width:224px;font-weight:700;display:inline-block;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-price:hover,.btn-price:focus,a.btn-price:hover,a.btn-price:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-price,a.btn-price{padding:9px 10px 8px;display:block;font-size:93.75%}}.btn-favorite,a.btn-favorite{transition:.3s all ease-in-out;padding:1px 0 1px 29px;display:inline-block;font-size:93.75%;font-weight:500;color:#354057;background:rgba(0,0,0,0) url(../images/front/icon-heart-grey.svg) no-repeat left center scroll}@media screen and (max-width: 767px){.btn-favorite,a.btn-favorite{font-size:87.5%}}.nav-service::after{display:block;clear:both;content:""}.nav-service .nav-service-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0 0 15px;margin:0 0 40px;border-bottom:1px solid #d2d8e5;text-align:left;justify-content:flex-start;white-space:nowrap;overflow-x:auto;overflow-y:visible;flex-wrap:initial}.nav-service .nav-service-list::after{display:block;clear:both;content:""}.nav-service .nav-service-list li{margin-right:24px;float:left}.nav-service .nav-service-list li a,.nav-service .nav-service-list li span{font-weight:500;font-size:100%;display:inline-block}.nav-service .nav-service-list li.active a,.nav-service .nav-service-list li.active span{font-weight:700;font-size:112.5%}@media screen and (max-width: 767px){.nav-service .nav-service-list li.active a,.nav-service .nav-service-list li.active span{font-size:100%}}.nav-service .nav-service-list li:first-child{margin-right:40px}@media screen and (max-width: 850px){.nav-service .nav-service-list li:first-child{margin-right:17px}}.nav-service .nav-service-list li:last-child{margin-right:0}@media screen and (max-width: 850px){.nav-service .nav-service-list li{margin:0 17px 10px 0}}.nav-service .nav-service-list::-webkit-scrollbar{height:4px;width:4px;background:gray}.nav-service .nav-service-list::-webkit-scrollbar-track{background:#f1f1f1}.nav-service .nav-service-list::-webkit-scrollbar-thumb{background:#888}.nav-service .nav-service-list::-webkit-scrollbar-thumb:hover{background:#555}.nav-service .nav-service-list::-webkit-scrollbar-thumb:horizontal{background:#000;border-radius:10px}@media screen and (max-width: 850px){.nav-service .nav-service-list{padding-bottom:5px}}.spacious-room{margin-bottom:40px;font-weight:500;color:#354057}.spacious-room::after{display:block;clear:both;content:""}.spacious-room p{margin-bottom:10px}.campaign-panel::after{display:block;clear:both;content:""}.campaign-title{margin:0 0 23px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.campaign-title{margin:0 0 20px;font-size:112.5%}}.room-feature{margin-bottom:54px}.room-feature::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.room-feature{margin-bottom:15px}}.room-cate{border-radius:8px;padding:16px 16px 0;margin-bottom:30px;overflow:hidden;color:#131313;background-color:#f5f6fa}@media screen and (max-width: 767px){.room-cate{margin-bottom:17px;padding:0;color:#354057;background-color:#fff}}.room-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;padding:0;margin:0 -8px;list-style:none}.room-list::after{display:block;clear:both;content:""}.room-list .room-item{padding:0 8px;margin-bottom:16px;width:25%}@media screen and (max-width: 767px){.room-list .room-item .room-hug,.room-list .room-item a.room-hug{padding:17px 0}}@media screen and (max-width: 1050px){.room-list .room-item{width:50%}}@media screen and (max-width: 767px){.room-list .room-item{margin-bottom:0;width:100%;border-bottom:1px solid #d2d8e5}}@media screen and (max-width: 767px){.room-list{display:block}}.room-hug,a.room-hug{border-radius:8px;transition:.3s all ease-in-out;padding:18px 24px 17px 17px;display:block;color:#131313;background-color:#fff;border:1px solid #fff}.room-hug::after,a.room-hug::after{display:block;clear:both;content:""}.room-hug .room-name,a.room-hug .room-name{padding-right:5px;float:left;padding-left:31px;font-weight:500;font-size:100%;color:#131313}.room-hug .room-name.symbol-deposit,a.room-hug .room-name.symbol-deposit{background:rgba(0,0,0,0) url(../images/front/icon-key-money.svg) no-repeat left center scroll}.room-hug .room-name.symbol-money,a.room-hug .room-name.symbol-money{background:rgba(0,0,0,0) url(../images/front/icon-payment.svg) no-repeat left center scroll}.room-hug .room-name.symbol-payment,a.room-hug .room-name.symbol-payment{background:rgba(0,0,0,0) url(../images/front/icon-payment.svg) no-repeat left center scroll}.room-hug .room-name.symbol-moving,a.room-hug .room-name.symbol-moving{background:rgba(0,0,0,0) url(../images/front/icon-parking.svg) no-repeat left center scroll}@media screen and (max-width: 767px){.room-hug .room-name,a.room-hug .room-name{padding-left:28px}}.room-hug .room-type,a.room-hug .room-type{padding-left:5px;float:right;font-weight:700;font-size:112.5%;color:#354057}.room-hug:hover,.room-hug:focus,a.room-hug:hover,a.room-hug:focus{border-color:#3466dc}@media screen and (max-width: 767px){.room-hug,a.room-hug{border-radius:0;padding:16px 0;border:0}}.fukagawa-para{margin-bottom:22px;font-weight:500;color:#354057}@media screen and (max-width: 767px){.fukagawa-para{margin-bottom:15px;font-size:93.75%;line-height:1.7}}.fukagawa-type{margin:0 0 10px}.fukagawa-type::after{display:block;clear:both;content:""}.fukagawa-button{list-style:none;padding:0;margin:0}.fukagawa-button::after{display:block;clear:both;content:""}.fukagawa-button li{margin:0 4px 8px 0;display:inline-block;vertical-align:top}.fukagawa-button li a{border-radius:4px;padding:6px 16px;font-weight:500;font-size:93.75%;display:block;transition:.3s border ease-in-out,.3s color ease-in-out;color:#354057;background-color:#fff;border:1px solid #d2d8e5}.fukagawa-button li a:hover,.fukagawa-button li a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.fukagawa-button li a{font-size:81.25%}}.floor-plan{margin-bottom:40px}.floor-plan::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.floor-plan{margin-bottom:23px}}.plan-photo{overflow:hidden;padding-bottom:18px}@media screen and (max-width: 767px){.plan-photo{padding-bottom:7px}}.plan-photo-wrap{padding-bottom:23px;margin-bottom:20px;border-bottom:1px solid #d2d8e5}@media screen and (max-width: 767px){.plan-photo-wrap{padding-bottom:0;border-bottom:0}}.plan-photo-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -12px}.plan-photo-list::after{display:block;clear:both;content:""}.plan-photo-list .plan-photo-item{padding:0 12px;margin-bottom:19px;width:20%;float:left}@media screen and (max-width: 1050px){.plan-photo-list .plan-photo-item{padding:0 8px;margin-bottom:16px}}@media screen and (max-width: 767px){.plan-photo-list .plan-photo-item{margin-bottom:7px;width:176px}}@media screen and (max-width: 1050px){.plan-photo-list{margin:0 -8px}}@media screen and (max-width: 767px){.plan-photo-list{flex-flow:inherit}}.plan-photo-image{border-radius:8px;overflow:hidden}.plan-photo-image img{width:100%;height:auto;vertical-align:top}.plan-note{font-size:93.75%;color:#52668e}@media screen and (max-width: 767px){.plan-note{margin-top:8px;font-size:81.25%}}.initial-sub-ttl{margin-bottom:25px;font-weight:700;font-size:112.5%;color:#52668e}.rate-plan{margin-bottom:15px}.rate-plan::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.rate-plan{margin-bottom:8px}}.rate-plan-panel{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-bottom:1px solid #d2d8e5}.rate-plan-panel::after{display:block;clear:both;content:""}.rate-plan-panel .rate-plan-head{display:-moz-flex;display:flex;padding:25px 24px 10px 24px;flex-flow:row wrap;align-items:center;justify-content:space-between;width:300px;color:#131313;background-color:#f5f6fa}@media screen and (max-width: 767px){.rate-plan-panel .rate-plan-head{padding:7px 10px 9px;width:100%}}.rate-plan-panel .rate-plan-cnt{padding:12px 0 10px 16px;overflow:hidden;flex:1;align-self:center}@media screen and (max-width: 767px){.rate-plan-panel .rate-plan-cnt{padding:12px 0}}@media screen and (max-width: 767px){.rate-plan-panel{display:block}}.rate-plan-cnt .monthly-toggle{position:relative;padding-right:31px;margin-top:6px;cursor:pointer}.rate-plan-cnt .monthly-toggle::after{display:block;clear:both;content:""}.rate-plan-cnt .monthly-toggle:after{transition:.3s all ease-in-out;content:"";position:absolute;right:0;top:50%;z-index:1;margin-top:-12px;width:24px;height:24px;clear:none;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-arrow-down-grey.svg) no-repeat scroll}.rate-plan-cnt .monthly-toggle.active:after{transform:rotate(180deg)}.rate-plan-cnt .monthly-toggle .campaign-price{margin-right:16px;display:inline-block;vertical-align:top;font-size:93.75%;font-weight:700;line-height:1.1;color:#354057}@media screen and (max-width: 767px){.rate-plan-cnt .monthly-toggle .campaign-price{margin-right:8px}}.rate-plan-cnt .monthly-toggle .monthly-label,.rate-plan-cnt .monthly-toggle .monthly-num,.rate-plan-cnt .monthly-toggle .monthly-unit,.rate-plan-cnt .monthly-toggle .monthly-label,.rate-plan-cnt .monthly-toggle .monthly-num,.rate-plan-cnt .monthly-toggle .monthly-unit{margin-right:3px;display:inline-block;vertical-align:top;color:#52668e}.rate-plan-cnt .monthly-toggle .monthly-label{font-size:81.25%;font-weight:700}@media screen and (max-width: 767px){.rate-plan-cnt .monthly-toggle .monthly-label{font-size:75%}}.rate-plan-cnt .monthly-toggle .monthly-num{font-size:112.5%;font-weight:700;line-height:1.1;color:#db0000}@media screen and (max-width: 767px){.rate-plan-cnt .monthly-toggle .monthly-num{color:#3466dc}}.rate-plan-cnt .monthly-toggle .monthly-unit{font-size:75%}.rate-plan-cnt .monthly-toggle .monthly-label{font-size:81.25%;font-weight:700}.rate-plan-cnt .monthly-toggle .monthly-unit{font-weight:700}.rate-plan-head .level-ttl{margin:0;padding-right:5px;font-size:100%;font-weight:700;float:left}@media screen and (max-width: 767px){.rate-plan-head .level-ttl{font-size:87.5%}}.rate-plan-head .level-estimate{padding-left:5px;float:right;font-size:75%;color:#52668e}.monthly-title::after{display:block;clear:both;content:""}.monthly-title .campaign-price{margin-right:16px;display:inline-block;vertical-align:top;font-size:93.75%;font-weight:700;line-height:1.1;color:#354057}@media screen and (max-width: 767px){.monthly-title .campaign-price{font-size:75%;margin-right:8px}}.monthly-title .monthly-label,.monthly-title .monthly-num,.monthly-title .monthly-unit,.monthly-title .monthly-label,.monthly-title .monthly-num,.monthly-title .monthly-unit{margin-right:3px;display:inline-block;vertical-align:top;color:#52668e}.monthly-title .monthly-label{font-size:81.25%;font-weight:700}@media screen and (max-width: 767px){.monthly-title .monthly-label{font-size:75%}}.monthly-title .monthly-num{font-size:112.5%;font-weight:700;line-height:1.1;color:#db0000}.monthly-title .monthly-unit{font-size:75%}.monthly-title .monthly-label{font-size:81.25%;font-weight:700}@media screen and (max-width: 767px){.monthly-title .monthly-label{font-size:75%;line-height:normal}}.monthly-title .monthly-unit{font-weight:700}.monthly-cnt{display:none}.monthly-cnt::after{display:block;clear:both;content:""}.monthly-cnt .monthly-inner{border-radius:8px;margin:10px 0 5px;padding:14px 15px 9px 15px;border:1px solid #fb783c}.monthly-cnt .monthly-inner::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.monthly-cnt .monthly-inner{margin:4px 0 5px}}.emblem-group::after{display:block;clear:both;content:""}.emblem-heading{margin-bottom:8px}.emblem-heading::after{display:block;clear:both;content:""}.emblem-heading .offer-name{border-radius:8px;padding:3px 5px 2px;margin-right:4px;min-width:54px;font-weight:700;font-size:93.75%;display:inline-block;vertical-align:top;line-height:1.1;text-align:center;color:#fb783c;background-color:#fff9f5;border:1px solid #fb783c}@media screen and (max-width: 767px){.emblem-heading .offer-name{font-size:87.5%;min-width:44px;min-height:23px}}.emblem-heading .offer-time{display:inline-block;vertical-align:top;font-size:93.75%;font-weight:700;color:#fb783c}@media screen and (max-width: 767px){.emblem-heading .offer-time{font-size:87.5%}}.emblem-para{margin-bottom:16px;font-weight:500;color:#354057}@media screen and (max-width: 767px){.emblem-para{font-size:87.5%}}.estimated-fee{margin:15px 0 43px;color:#888;font-size:75%}@media screen and (max-width: 767px){.estimated-fee{margin:6px 0 16px;line-height:1.7}}.expenses-para{margin-bottom:11px;color:#354057}.expenses-para span{display:inline-block;vertical-align:top}.expenses-para .expenses-label-lg{margin-right:16px;font-weight:700;font-size:93.75%}@media screen and (max-width: 767px){.expenses-para .expenses-label-lg{margin:0 0 8px;font-size:87.5%;display:block}}.expenses-para .expenses-label-md{font-weight:500;font-size:87.5%}.expenses-para .expenses-num{font-weight:500;font-size:87.5%}.expenses-para .expenses-unit{position:relative;top:1px;font-weight:400;font-size:75%}@media screen and (max-width: 767px){.expenses-para{margin-bottom:8px;line-height:1.7}}.simulation-des{text-align:center}.simulation-des::after{display:block;clear:both;content:""}.simulation-des .simulation-para{margin-bottom:15px;font-size:112.5%;font-weight:700;color:#3466dc}@media screen and (max-width: 767px){.simulation-des .simulation-para{margin-bottom:20px;font-size:93.75%}}@media screen and (max-width: 767px){.simulation-des{padding-top:24px;border-top:1px solid #636363}}.simulation-action{margin-bottom:40px;text-align:center}.simulation-action::after{display:block;clear:both;content:""}.simulation-action .btn-simulation{display:inline-block}@media screen and (max-width: 767px){.simulation-action{margin-bottom:30px}}.btn-simulation,a.btn-simulation{border-radius:8px;transition:.3s all ease-in-out;font-weight:500;font-size:112.5%;display:block;width:100%;max-width:398px;text-align:center;padding:15px 10px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.btn-simulation:hover,.btn-simulation:focus,a.btn-simulation:hover,a.btn-simulation:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}@media screen and (max-width: 767px){.btn-simulation,a.btn-simulation{padding:17px 10px;font-size:100%;max-width:288px}}.initial-cost{overflow:hidden}.optional-charge{padding-bottom:18px}.optional-charge::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.optional-charge{padding-bottom:10px}}.charge-wrap::after{display:block;clear:both;content:""}.charge-more{position:relative}.charge-more:before{content:"";position:absolute;left:0;right:0;bottom:-15px;z-index:1;width:100%;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%)}.charge-list{margin-bottom:15px}.charge-list::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.charge-list{margin-bottom:0}}.charge-panel{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-bottom:1px solid #d2d8e5}.charge-panel::after{display:block;clear:both;content:""}.charge-panel .charge-head{display:-moz-flex;display:flex;padding:15px 16px;flex-flow:row wrap;align-items:center;justify-content:space-between;width:260px;font-weight:700;color:#354057;background-color:#f5f6fa}@media screen and (max-width: 767px){.charge-panel .charge-head{width:100%;font-size:87.5%;font-weight:700}}.charge-panel .charge-cnt{display:-moz-flex;display:flex;padding:8px 0 8px 16px;overflow:hidden;flex:1;min-height:70px;align-items:center}@media screen and (max-width: 767px){.charge-panel .charge-cnt{padding:17px 0 16px}}@media screen and (max-width: 767px){.charge-panel{display:block}}.charge-title{margin-bottom:25px;font-size:112.5%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.charge-title{margin-bottom:20px}}.charge-row{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;align-items:center}.charge-row::after{display:block;clear:both;content:""}.charge-row .charge-text{padding-right:15px;font-size:93.75%;font-weight:500;width:86%;color:#354057}@media screen and (max-width: 767px){.charge-row .charge-text{font-size:87.5%;width:70%}}.charge-row .charge-time{width:14%;color:#354057;text-align:right}.charge-row .charge-time .charge-num{font-size:112.5%;font-weight:700;line-height:1.1;color:#131313}.charge-row .charge-time .charge-unit{position:relative;top:-1px;font-size:75%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.charge-row .charge-time{width:30%}}.show-more{position:relative;z-index:2;margin-bottom:20px;text-align:right}.show-more::after{display:block;clear:both;content:""}.show-more a{font-size:93.75%;font-weight:400;color:#3466dc;text-decoration:underline}.show-more a:hover,.show-more a:focus{text-decoration:none}@media screen and (max-width: 767px){.show-more a{font-size:87.5%}}@media screen and (max-width: 767px){.show-more{margin-bottom:10px}}.modify-inquiry{margin-bottom:37px}.modify-inquiry::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.modify-inquiry{margin-bottom:24px}}.property-overview{margin-bottom:32px}.property-overview::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.property-overview{margin-bottom:20px}}.overview-more{position:relative}.overview-more:before{content:"";position:absolute;left:0;right:0;bottom:-15px;z-index:1;width:100%;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%)}.overview-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -12px 27px}.overview-list::after{display:block;clear:both;content:""}.overview-list .overview-item{padding:0 12px;width:50%}.overview-list .overview-item:nth-child(1) .overview-group,.overview-list .overview-item:nth-child(2) .overview-group{border-top:0}@media screen and (max-width: 767px){.overview-list .overview-item:nth-child(2){border-top:1px solid #d2d8e5}}.overview-list .overview-item.overview-item-full{width:100%}.overview-list .overview-item:first-child .overview-group{padding-top:0}@media screen and (max-width: 767px){.overview-list .overview-item{padding:0;width:100%}}@media screen and (max-width: 767px){.overview-list{margin:0 0 20px;display:block}}.overview-group{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;align-items:center;padding:18px 0 17px;height:100%;border-top:1px solid #d2d8e5}.overview-group::after{display:block;clear:both;content:""}.overview-group .overview-title{padding-right:15px;width:137px;font-size:93.75%;font-weight:500;color:#354057}@media screen and (max-width: 767px){.overview-group .overview-title{font-size:87.5%}}.overview-group .overview-cnt{font-size:100%;font-weight:500;color:#52668e;flex:1;align-self:center}.overview-group .overview-cnt a{color:#354057}.overview-group .overview-cnt a:hover,.overview-group .overview-cnt a:focus{color:#3466dc}@media screen and (max-width: 767px){.overview-group .overview-cnt{font-size:87.5%}}@media screen and (max-width: 767px){.overview-group{padding:10px 0}}.equipment-wrap{padding-bottom:17px}.equipment-wrap::after{display:block;clear:both;content:""}.equipment-more{position:relative}.equipment-more:before{content:"";position:absolute;left:0;right:0;bottom:-15px;z-index:1;width:100%;height:90px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 70%)}.equipment-list{position:relative;list-style:none;padding:0;margin:0 0 17px}.equipment-list::after{display:block;clear:both;content:""}.equipment-list .equipment-item{padding:18px 0;border-bottom:1px solid #d2d8e5}.equipment-list .equipment-item:first-child{padding-top:0}@media screen and (max-width: 767px){.equipment-list .equipment-item{padding:11px 0 15px}}.equipment-cap::after{display:block;clear:both;content:""}.equipment-cap .equipment-ttl{margin-bottom:29px;font-size:112.5%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.equipment-cap .equipment-ttl{margin-bottom:18px}}.equipment-cap .equipment-des{font-size:93.75%;font-weight:500;color:#52668e}.equipment-cap .equipment-des a{color:#52668e}.equipment-cap .equipment-des a:hover,.equipment-cap .equipment-des a:focus{text-decoration:underline}@media screen and (max-width: 767px){.equipment-cap .equipment-des{font-size:87.5%;line-height:1.6}}.weave-para{margin-bottom:25px;font-size:93.75%;color:#52668e}.virtual-wrap{overflow:hidden}.virtual-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -20px;padding:0;list-style:none}.virtual-list::after{display:block;clear:both;content:""}.virtual-list .virtual-item{padding:0 20px;margin-bottom:20px;float:left;width:50%}@media screen and (max-width: 1050px){.virtual-list .virtual-item:last-child{margin-bottom:6px}}@media screen and (max-width: 1050px){.virtual-list .virtual-item{padding:0 10px;margin-bottom:20px}}@media screen and (max-width: 767px){.virtual-list .virtual-item{margin-bottom:23px;width:100%;float:none}}@media screen and (max-width: 1050px){.virtual-list{margin:0 -10px}}@media screen and (max-width: 767px){.virtual-list{display:block}}.virtual-image img{width:100%;height:auto}.access-wrap{margin-bottom:40px}.access-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.access-wrap{margin-bottom:24px}}.access-diagram{margin-bottom:20px}@media screen and (max-width: 767px){.access-diagram{margin-bottom:15px}}.access-cap{font-size:93.75%;font-weight:500;color:#888}.access-cap::after{display:block;clear:both;content:""}.access-cap p{margin-bottom:10px;line-height:1.65}@media screen and (max-width: 767px){.access-cap{font-size:87.5%}}.management-media{margin-bottom:25px}.management-media::after{display:block;clear:both;content:""}.management-media p{margin-bottom:7px;font-weight:500;color:#52668e}@media screen and (max-width: 767px){.management-media p{font-size:93.75%}}@media screen and (max-width: 767px){.management-media{padding-top:10px;margin-bottom:20px}}.management-ttl{margin:0 0 25px;font-size:112.5%;font-weight:700}@media screen and (max-width: 767px){.management-ttl{margin-bottom:18px;color:#52668e}}.management-box img{width:100%;height:auto}@media screen and (max-width: 767px){.management-box img{height:112px}}.management-cate{overflow:hidden}@media screen and (max-width: 767px){.management-cate{margin-bottom:12px}}.management-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;padding:0;margin:0 -12px;list-style:none}.management-list::after{display:block;clear:both;content:""}.management-list .management-item{padding:0 12px;float:left;width:33.333333%;margin-bottom:24px}@media screen and (max-width: 1050px){.management-list .management-item{padding:0 8px;margin-bottom:16px}}@media screen and (max-width: 767px){.management-list .management-item{padding:0 6px;margin-bottom:12px}}@media screen and (max-width: 1050px){.management-list{margin:0 -8px}}@media screen and (max-width: 767px){.management-list{margin:0 -6px}}.save-property{display:-moz-flex;display:flex;padding-bottom:18px;margin-bottom:4px;flex-flow:wrap row;align-items:center;border-bottom:1px solid #d2d8e5}.save-property::after{display:block;clear:both;content:""}.save-property .save-property-ttl{margin-right:25px;font-size:93.75%;font-weight:500;color:#000}@media screen and (max-width: 767px){.save-property .save-property-ttl{margin:0 0 15px;font-size:87.5%}}@media screen and (max-width: 767px){.save-property{padding-top:5px;margin-bottom:14px;padding-bottom:23px;justify-content:center;flex-flow:wrap column}}#header-photo{box-shadow:0 0 16px 0 rgba(0,0,0,.15);padding:34px 0;margin-bottom:40px}#header-photo::after{display:block;clear:both;content:""}#header-photo .container{width:100%}@media screen and (max-width: 767px){#header-photo{display:-moz-flex;display:flex;padding:10px 0;margin-bottom:16px;align-items:center;min-height:90px}}.nav-photo{position:relative;padding-left:65px}.nav-photo::after{display:block;clear:both;content:""}.nav-photo:before{transform:rotate(135deg);position:absolute;left:7px;top:50%;margin-top:-3px;content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px}@media screen and (max-width: 767px){.nav-photo:before{left:8px}}.nav-photo .nav-photo-list{list-style:none;padding:0;margin:0}.nav-photo .nav-photo-list::after{display:block;clear:both;content:""}.nav-photo .nav-photo-list li{margin-right:24px;float:left}.nav-photo .nav-photo-list li a,.nav-photo .nav-photo-list li span{font-weight:700;font-size:100%;display:inline-block;color:#354057}@media screen and (max-width: 767px){.nav-photo .nav-photo-list li a,.nav-photo .nav-photo-list li span{font-size:93.75%}}.nav-photo .nav-photo-list li a:hover,.nav-photo .nav-photo-list li a:focus{color:#3466dc}.nav-photo .nav-photo-list li.active a,.nav-photo .nav-photo-list li.active span{color:#3466dc}@media screen and (max-width: 767px){.nav-photo .nav-photo-list li{margin-right:16px}}@media screen and (max-width: 767px){.nav-photo .nav-photo-list{display:-moz-flex;display:flex;flex-wrap:wrap;white-space:nowrap;overflow-x:auto;overflow-y:visible;flex-wrap:initial;padding:7px 0}.nav-photo .nav-photo-list::-webkit-scrollbar{height:4px;width:4px;background:gray}.nav-photo .nav-photo-list::-webkit-scrollbar-track{background:#f1f1f1}.nav-photo .nav-photo-list::-webkit-scrollbar-thumb{background:#888}.nav-photo .nav-photo-list::-webkit-scrollbar-thumb:hover{background:#555}.nav-photo .nav-photo-list::-webkit-scrollbar-thumb:horizontal{background:#8f8d8d;border-radius:10px}}@media screen and (max-width: 767px){.nav-photo{padding-left:49px}}.gallery-group::after{display:block;clear:both;content:""}.gallery-title::after{display:block;clear:both;content:""}.gallery-title h1,.gallery-title h2{margin:0 0 27px;font-size:112.5%;font-weight:700;color:#52668e}.gallery-title h1 a,.gallery-title h2 a{color:#52668e}.gallery-title h1 a:hover,.gallery-title h1 a:focus,.gallery-title h2 a:hover,.gallery-title h2 a:focus{color:#3466dc}@media screen and (max-width: 767px){.gallery-title h1 a,.gallery-title h2 a{color:#131313}}@media screen and (max-width: 767px){.gallery-title h1,.gallery-title h2{margin-bottom:24px;color:#131313}}.gallery-cate{overflow:hidden;margin-bottom:9px}.gallery-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -12px}.gallery-list::after{display:block;clear:both;content:""}.gallery-list .gallery-item{padding:0 12px;margin-bottom:15px;width:50%}@media screen and (max-width: 767px){.gallery-list .gallery-item{padding:0 8px;margin-bottom:16px;width:50%}}@media screen and (max-width: 767px){.gallery-list .gallery-item{width:100%}}@media screen and (max-width: 767px){.gallery-list{margin:0 -8px}}.gallery-image{border-radius:8px}.gallery-image img{border-radius:8px;width:100%;height:auto;vertical-align:top}.precedence-cap{padding-bottom:58px;text-align:center;font-size:93.75%;font-weight:500}.precedence-cap P{margin-bottom:10px}@media screen and (max-width: 767px){.precedence-cap{padding-bottom:16px;font-size:81.25%}}.extra-wrap{padding:40px 0 20px;color:#354057;background-color:#f5f6fa}.extra-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.extra-wrap{padding:24px 0 23px}}.extra-contact{padding:62px 0 45px;color:#354057;background-color:#f5f6fa}.extra-contact::after{display:block;clear:both;content:""}.extra-contact .region-contact{margin-top:23px}@media screen and (max-width: 767px){.extra-contact{padding:20px 0 24px}}.event-box{margin:0 auto;max-width:442px}.event-box::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.event-box{max-width:inherit}}.event-heading::after{display:block;clear:both;content:""}.event-heading .event-ttl{padding:10px 5px 0 0;margin-bottom:5px;font-weight:700;font-size:112.5%;float:left}@media screen and (max-width: 767px){.event-heading .event-ttl{padding:3px 0 0 0}}.event-heading .event-control{float:right}.event-control{list-style:none;padding:0;margin:0}.event-control::after{display:block;clear:both;content:""}.event-control li{margin-left:5px;float:left}.event-control li a{position:relative;width:46px;height:46px;display:block}.event-control li a:after{content:"";position:absolute;left:50%;top:50%;border:solid #afafaf;border-width:0 2px 2px 0;display:inline-block;padding:3px}@media screen and (max-width: 767px){.event-control li a{width:28px;height:28px}}.event-control li.prev a:after{transform:rotate(135deg);margin:-3px 0 0 -3px}.event-control li.prev a:hover:after,.event-control li.prev a:focus:after{border-color:#3466dc}.event-control li.next a:after{transform:rotate(-45deg);margin:-3px 0 0 -5px}.event-control li.next a:hover:after,.event-control li.next a:focus:after{border-color:#3466dc}.event-cal table.calendar{table-layout:fixed;width:100%;font-size:87.5%;color:#000;background-color:#fff;border-top:0}.event-cal table.calendar td{border:1px solid #d5d4df;border-collapse:collapse;border-spacing:0}@media screen and (max-width: 767px){.event-cal table.calendar td{font-size:100%}}.event-cal table.calendar th{border:0;font-weight:700}@media screen and (max-width: 767px){.event-cal table.calendar th{font-size:87.5%}}.event-cal table.calendar th,.event-cal table.calendar td{padding:20px 5px;text-align:center}@media screen and (max-width: 767px){.event-cal table.calendar th,.event-cal table.calendar td{padding:13px 5px 12px}}.event-cal table.calendar td{text-align:center;color:#000;background-color:#fff}.event-cal table.calendar td.bgcolor{padding:6px 2px 2px;background-color:#ebebeb}.event-cal table.calendar td.cal-sun{background-color:#feecec}.event-cal table.calendar td.cal-sat{background-color:#ecf4fe}.event-cal table.calendar td.cal-today{font-weight:700;background-color:#f0f6fe;color:#3466dc}.event-cal table.calendar td.cal-today a{color:#3466dc}.event-cal table.calendar td.cal-disable{color:#a8a8a8;background-color:#f2f3f7}.event-cal table.calendar td.cal-disable a{color:#a8a8a8}.event-cal table.calendar td.cal-sun,.event-cal table.calendar td.cal-sun a{color:#ac1c45}.event-cal table.calendar td.cal-sat,.event-cal table.calendar td.cal-sat a{color:#1b5cab}.event-cal table.calendar a{display:block}@media screen and (max-width: 767px){.event-cal table.calendar{font-size:100%}}.steps-wrap{margin:20px auto 50px;max-width:794px}.steps-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.steps-wrap{display:none}}.form-steps{position:relative;list-style:none;padding:0;margin:0}.form-steps::after{display:block;clear:both;content:""}.form-steps-item{padding:0;position:relative;display:block;float:left;width:33.333333%;text-align:center}.form-steps-item .form-steps-item-content{display:inline-block}.form-steps-item .form-steps-item-icon{color:#354057;background-color:#abb8ce;border:3px solid #abb8ce;display:block;border-radius:100%;text-align:center;width:21px;height:21px;line-height:21px;margin:0 auto 15px;position:relative;font-size:100%;font-weight:700;z-index:2}.form-steps-item .form-steps-item-text{padding:4px 10px 0 10px;display:block;font-size:100%;font-weight:500;color:#354057}.form-steps-item .form-steps-item-line{display:inline-block;height:2px;width:100%;background-color:#abb8ce;position:absolute;left:-50%;top:10px;z-index:1}.form-steps-item.form-steps-item-active .form-steps-item-line,.form-steps-item.form-steps-item-completed .form-steps-item-line{background:#3466dc}.form-steps-item.form-steps-item-completed .form-steps-item-text{color:#131313}.form-steps-item.form-steps-item-completed .form-steps-item-icon{color:#354057;background:#3466dc url(../images/front/icon-checkbox.svg) no-repeat 2px 2px scroll;border:3px solid #3466dc;width:21px;height:21px;line-height:21px}.form-steps-item.form-steps-item-completed .form-steps-item-icon:after{content:"";position:absolute;top:50%;right:-3px;width:3px;height:2px;background:#abb8ce}.form-steps-item.form-steps-item-completed .form-steps-item-icon:before{content:"";position:absolute;top:50%;left:-3px;width:3px;height:2px;background:#abb8ce}.form-steps-item.form-steps-item-completed .form-steps-item-text{color:#3466dc}.form-steps-item.form-steps-item-active .form-steps-item-icon{background-color:#fff;border:3px solid #3466dc}.form-steps-item.form-steps-item-active .form-steps-item-text{color:#3466dc}.form-steps-item.form-steps-item-active .form-steps-item-icon:before,.form-steps-item.form-steps-item-completed .form-steps-item-icon:after,.form-steps-item.form-steps-item-completed .form-steps-item-icon:before{background:#3466dc}.form-steps-item .form-steps-item:last-child .form-steps-item-icon:after{background:#abb8ce}.form-steps-item .form-steps-item-active .form-steps-item-icon:after,.form-steps-item .form-steps-item:last-child.form-steps-item-active .form-steps-item-icon:after,.form-steps-item .form-steps-item:first-child.form-steps-item-active .form-steps-item-icon:before,.form-steps-item .form-steps-item:first-child.form-steps-item-completed .form-steps-item-icon:before{background:#3466dc}.event-box-cate{border-radius:16px;padding:43px 40px 31px;margin-bottom:40px;color:#000;background-color:#fff;border:1px solid #d2d8e5}.event-box-cate::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.event-box-cate{margin-bottom:12px;padding:15px 15px 5px}}.event-box-list{display:-moz-flex;display:flex;flex-flow:wrap row;justify-content:center;list-style:none;padding:10px 0 0;margin:0}.event-box-list::after{display:block;clear:both;content:""}.event-box-list .event-box-col{padding:0 20px;margin-bottom:20px}@media screen and (max-width: 767px){.event-box-list .event-box-col:last-child{padding:0;margin-bottom:7px}}@media screen and (max-width: 767px){.event-box-list .event-box-col{padding:0;margin-bottom:15px}}@media screen and (max-width: 767px){.event-box-list{padding-top:0}}.event-action{margin-bottom:40px;text-align:center}@media screen and (max-width: 767px){.event-action{padding-top:12px;margin-bottom:24px}}.residence-media{text-align:center}.residence-media::after{display:block;clear:both;content:""}.residence-media .residence-para{margin-bottom:13px;font-size:93.75%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.residence-media .residence-para{margin-bottom:15px;font-size:87.5%}}.residence-media .residence-title{margin:0 0 51px;font-size:175%;font-weight:700;color:#131313}.residence-media .residence-title.residence-modify{margin-bottom:36px}@media screen and (max-width: 767px){.residence-media .residence-title.residence-modify{margin-bottom:20px}}@media screen and (max-width: 767px){.residence-media .residence-title{margin-bottom:28px;font-size:137.5%}}.period-use{margin-bottom:23px;text-align:center}.period-use::after{display:block;clear:both;content:""}.period-use .period-title{margin-bottom:24px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.period-use .period-title{margin-bottom:16px;font-size:112.5%}}.period-use .period-para{margin-bottom:5px;font-weight:500;color:#354057}.period-use .period-para a{color:#3466dc}.period-use .period-para a:hover,.period-use .period-para a:focus{text-decoration:underline}@media screen and (max-width: 767px){.period-use .period-para{margin-bottom:12px;font-size:93.75%;line-height:1.7;text-align:left}}@media screen and (max-width: 767px){.period-use{margin-bottom:17px}}.minami-wrap{padding:40px 40px 20px;border-top:1px solid #d2d8e5}.minami-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.minami-wrap{padding:15px 15px 0 24px}}.minami-media{display:-moz-flex;display:flex}.minami-media::after{display:block;clear:both;content:""}.minami-media .minami-image{border-radius:8px;margin-right:24px;overflow:hidden;width:84px}.minami-media .minami-image img{border-radius:8px;width:100%;height:auto}@media screen and (max-width: 767px){.minami-media .minami-image{margin-right:16px}}.minami-media .minami-cnt{padding:0;flex:1;align-self:center}.minami-media .minami-cnt .minami-title{margin-bottom:15px;font-size:100%;color:#354057}.minami-media .minami-cnt .minami-title a{color:#354057}.minami-media .minami-cnt .minami-title a:hover,.minami-media .minami-cnt .minami-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.minami-media .minami-cnt .minami-title{margin-bottom:21px;font-size:87.5%}}.minami-media .minami-cnt .minami-para{margin-bottom:5px;font-size:81.25%;font-weight:500}@media screen and (max-width: 767px){.minami-media .minami-cnt .minami-para{font-size:75%;line-height:1.8}}.radio-item::after{display:block;clear:both;content:""}.radio-item .radio-label{border-radius:8px;position:relative;border:1px solid #d2d8e5;padding:17px 16px 17px 47px;font-size:93.75%;font-weight:500;cursor:pointer;display:inline-block;color:#354057}@media screen and (max-width: 767px){.radio-item .radio-label{font-size:87.5%}}.radio-item .radio-input{border-radius:50%;width:18px;height:18px;margin:0 12px 0 0;vertical-align:middle;position:absolute;top:50%;left:17px;margin-top:-9px;cursor:pointer;border:1px solid #abb8ce}.check-item::after{display:block;clear:both;content:""}.check-item .check-label{border-radius:8px;border:1px solid #d2d8e5;padding:13px 17px 14px;font-size:93.75%;font-weight:500;cursor:pointer;display:inline-block;color:#354057}.check-item .check-input{width:18px;height:18px;margin:0 12px 0 0;vertical-align:middle;position:relative;top:-2px;cursor:pointer;border:1px solid #abb8ce}.stage-cate::after{display:block;clear:both;content:""}.stage-list{list-style:none;padding:0;margin:0}.stage-list::after{display:block;clear:both;content:""}.stage-list .stage-item{padding:18px 0 17px;border-bottom:1px solid #d2d8e5}.stage-list .stage-item::after{display:block;clear:both;content:""}.stage-list .stage-item:first-child{padding-top:0}.stage-list .stage-item:first-child .stage-title{margin-bottom:34px}@media screen and (max-width: 767px){.stage-list .stage-item:first-child{padding-bottom:3px}}.stage-list .stage-item:last-child{padding-top:25px;padding-bottom:0;border-bottom:0}.stage-box{padding:8px 0 0}.stage-box::after{display:block;clear:both;content:""}.stage-box .stage-name{padding:15px 10px 0 0;float:left;width:175px}.stage-box .stage-name p{font-size:100%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.stage-box .stage-name p{margin-bottom:18px;font-size:93.75%}}.stage-box .stage-name.modify-distance{padding-top:0}@media screen and (max-width: 767px){.stage-box .stage-name{padding:0;float:none;width:100%}}.stage-box .stage-cnt{overflow:hidden}.stage-box.stage-modify{margin-bottom:9px}@media screen and (max-width: 767px){.stage-box.stage-modify{margin-bottom:18px}}@media screen and (max-width: 767px){.stage-box{padding-top:0;padding-bottom:4px}}.option-radio-list{list-style:none;padding:0;margin:0}.option-radio-list::after{display:block;clear:both;content:""}.option-radio-list li{margin:0 12px 9px 0;display:inline-block;vertical-align:middle}@media screen and (max-width: 767px){.option-radio-list li{margin:0 8px 12px 0}}@media screen and (max-width: 767px){.option-radio-list.option-radio-full li .radio-label{display:block}}@media screen and (max-width: 767px){.option-radio-list.option-radio-full li{margin-right:0;width:100%;float:none}}.option-check-list{list-style:none;padding:0;margin:0}.option-check-list::after{display:block;clear:both;content:""}.option-check-list li{margin:0 12px 8px 0;display:inline-block;vertical-align:middle}@media screen and (max-width: 767px){.option-check-list li{margin-right:8px}}.stage-title{margin:0 0 13px;font-weight:700;font-size:112.5%;color:#52668e}.stage-title::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.stage-title{float:none;width:100%}}.stage-text{font-size:75%;color:#52668e}.stage-text p{margin:5px 0}@media screen and (max-width: 767px){.stage-text p{margin:0;line-height:1.8}}@media screen and (max-width: 767px){.stage-text{padding-top:5px}}.move-para span{margin-right:14px;display:inline-block;vertical-align:top}@media screen and (max-width: 767px){.move-para span{margin-right:8px}}.move-para .move-in-label,.move-para .move-out-label{font-size:93.75%;color:#52668e}@media screen and (max-width: 767px){.move-para .move-in-label,.move-para .move-out-label{font-size:87.5%}}.move-para .move-in-date,.move-para .move-out-date{font-weight:700;font-size:100%;color:#354057}@media screen and (max-width: 767px){.move-para .move-in-date,.move-para .move-out-date{font-size:93.75%}}.move-para .move-symbol{font-size:93.75%;color:#52668e}.move-para .total-date{font-size:93.75%;font-weight:700}.region-contact{margin:32px 0 20px}.region-contact::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.region-contact{margin:24px 0 2px}}.contact-group{display:-moz-flex;display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;height:100%}.contact-group::after{display:block;clear:both;content:""}.contact-group .contact-col{position:relative;width:100%;min-height:1px;padding-right:12px;padding-left:12px;flex:0 0 50%;max-width:50%}@media screen and (max-width: 767px){.contact-group .contact-col:first-child .box-contact{padding-top:17px}}@media screen and (max-width: 767px){.contact-group .contact-col:last-child .box-contact .form-group{margin-bottom:15px}}@media screen and (max-width: 767px){.contact-group .contact-col:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.contact-group .contact-col{margin-bottom:24px;flex:0 0 100%;max-width:100%}}.box-contact{border-radius:16px;padding:40px 37px 38px;color:#354057;background-color:#fff}.box-contact::after{display:block;clear:both;content:""}.box-contact.box-contact-border{border:2px solid #3466dc}@media screen and (max-width: 767px){.box-contact.box-contact-border .contact-title{margin-bottom:33px}}@media screen and (max-width: 767px){.box-contact.box-contact-border{padding-bottom:22px}}.box-contact.box-contact-pad{padding:60px 37px}.box-contact .btn-send,.box-contact a.btn-send{padding:19px 10px}.box-contact .minami-media{padding-top:4px;margin-bottom:32px}.box-contact .minami-media .minami-cnt .minami-title{margin-bottom:21px;font-size:93.75%;color:#52668e}.box-contact .minami-media .minami-cnt .minami-title a{color:#52668e}.box-contact .minami-media .minami-cnt .minami-title a:hover,.box-contact .minami-media .minami-cnt .minami-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-contact .minami-media .minami-cnt .minami-title{margin-bottom:10px}}@media screen and (max-width: 767px){.box-contact .minami-media{margin-bottom:24px}}.box-contact .form-group{margin-bottom:15px}.box-contact .form-group::after{display:block;clear:both;content:""}.box-contact .form-group .form-input .form-inline{margin:0 12px 0 0;display:inline-block;vertical-align:middle}.box-contact .form-group .form-input .form-inline .form-control{max-width:154px}@media screen and (max-width: 767px){.box-contact .form-group .form-input .form-inline:last-child{margin-right:0}}@media screen and (max-width: 450px){.box-contact .form-group .form-input .form-inline{max-width:42%}}.box-contact .form-group .label-control{padding:0;margin-bottom:7px;display:block;font-weight:700;font-size:93.75%;color:#131313}@media screen and (max-width: 1050px){.box-contact .form-group .label-control{font-size:87.5%}}@media screen and (max-width: 767px){.box-contact .form-group .label-control{margin-bottom:8px}}.box-contact .form-group .form-control{font-size:100%;padding:5px 16px;height:56px;color:#404040}.box-contact .form-group .form-control.form-limit{max-width:327px}@media screen and (max-width: 767px){.box-contact .form-group .form-control.form-limit{max-width:100%}}.box-contact .form-group .move-symbol{display:inline-block;vertical-align:middle;font-size:100%;color:#52668e}.box-contact .form-group .squeezed{border-radius:8px;position:relative;top:-1px;padding:0 5px 2px;margin-left:5px;display:inline-block;vertical-align:middle;min-width:43px;text-align:center;font-weight:700;font-size:75%;color:#fff;background-color:#3466dc}@media screen and (max-width: 767px){.box-contact .form-group .squeezed{font-size:85.7%}}.box-contact .form-group .squeezed-any{border-radius:8px;position:relative;top:-1px;padding:0 5px 2px;margin-left:5px;display:inline-block;vertical-align:middle;min-width:43px;text-align:center;font-weight:700;font-size:75%;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.box-contact .form-group textarea.form-control{resize:vertical;height:132px;overflow-y:auto}.box-contact .form-group #contact-person{min-width:inherit}.box-contact .form-group select.form-control:not([size]):not([multiple]),.box-contact .form-group select.form-control{padding-right:39px;height:56px;min-width:154px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";background:#fff url(../images/front/bg-select.png) right center no-repeat scroll}@media screen and (max-width: 767px){.box-contact .form-group select.form-control:not([size]):not([multiple]),.box-contact .form-group select.form-control{min-width:inherit}}.box-contact .form-group.form-group-inquiry{margin-bottom:5px}@media screen and (max-width: 1050px){.box-contact .form-group{margin-bottom:8px}}.box-contact .has-error .label-control{color:#d91111}.box-contact .has-error .form-control{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-color:#d91111}.box-contact .has-error .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d91111;border-color:#d91111;outline:0}.box-contact .has-error .paragraph-error{margin:7px 0 0;color:#d91111}@media screen and (max-width: 1050px){.box-contact{padding:20px}}@media screen and (max-width: 767px){.box-contact{padding:21px 15px 17px}}.contact-title::after{display:block;clear:both;content:""}.contact-title h2{margin:0 0 21px;font-size:112.5%;color:#131313}@media screen and (max-width: 767px){.contact-title h2{margin-bottom:13px}}.contact-title-lg::after{display:block;clear:both;content:""}.contact-title-lg h2{margin:0 0 25px;font-size:137.5%;color:#131313}.condition-title::after{display:block;clear:both;content:""}.condition-title h2{margin:25px 0;font-size:112.5%;color:#131313}.terms-para{margin-bottom:15px;font-size:87.5%;font-weight:500;color:#354057}.terms-para .terms-label{font-size:93.33%}.terms-para a{text-decoration:underline}.terms-para a:hover,.terms-para a:focus{text-decoration:none}.terms-para.terms-para-modify{margin:12px 0}@media screen and (max-width: 767px){.terms-para{margin-bottom:13px}}.registering-para{margin-bottom:2px;font-size:93.75%;font-weight:500;color:#131313}@media screen and (max-width: 767px){.registering-para{font-size:87.5%}}.payment-note{font-size:93.75%;font-weight:500;color:#db0000}@media screen and (max-width: 767px){.payment-note{font-size:87.5%}}.request-para{margin-bottom:10px;font-weight:500;font-size:93.75%;color:#131313}@media screen and (max-width: 767px){.request-para{font-size:87.5%}}.furthermore-para{margin-bottom:15px;font-weight:500;font-size:93.75%;color:#131313}@media screen and (max-width: 767px){.furthermore-para{font-size:87.5%}}.text-pink{color:#f32b77}.text-blue{color:#3466dc}.confirmed-para{margin-bottom:15px;font-weight:700;font-size:93.75%;color:#2f97ab}@media screen and (max-width: 767px){.confirmed-para{font-size:87.5%}}.discount-box::after{display:block;clear:both;content:""}.payment-box{margin-top:27px}.payment-box::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.payment-box{margin-top:14px}}.no-payment-para{margin-bottom:4px;padding-left:24px;font-size:93.75%;font-weight:500;color:#2f97ab;background:#fff url(../images/front/icon-check-green.svg) left center no-repeat scroll}@media screen and (max-width: 767px){.no-payment-para{margin-bottom:6px}}.first-come-para{margin-bottom:4px;padding-left:24px;font-size:93.75%;font-weight:500;color:#3466dc;background:#fff url(../images/front/icon-check-blue.svg) left center no-repeat scroll}@media screen and (max-width: 767px){.first-come-para{margin-bottom:6px}}.available-camp-para{margin-bottom:4px;padding-left:24px;font-size:93.75%;font-weight:700;color:#fb783c;background:#fff url(../images/front/icon-check-orange.svg) left center no-repeat scroll}@media screen and (max-width: 767px){.available-camp-para{margin-bottom:8px}}.application-note{margin-bottom:3px;font-weight:700;font-size:75%;color:#354057}@media screen and (max-width: 767px){.application-note{margin-bottom:0}}.discount-box{display:-moz-flex;display:flex;padding:19px 23px;margin-bottom:3px;align-items:center;color:#fb783c;background-color:#fff9f5}.discount-box::after{display:block;clear:both;content:""}.discount-box .discount-symbol{padding-right:12px;width:58px}.discount-box .discount-symbol p{border-radius:4px;padding:0 2px;font-size:93.75%;font-weight:700;color:#fff;background-color:#fb783c;text-align:center}@media screen and (max-width: 767px){.discount-box .discount-symbol p{padding:2px 2px 0;font-size:87.5%;min-height:23px}}@media screen and (max-width: 767px){.discount-box .discount-symbol{padding-right:9px;width:53px}}.discount-box .discount-cnt{flex:1;align-self:center}.discount-box .discount-cnt p{font-size:93.75%;font-weight:500}@media screen and (max-width: 767px){.discount-box .discount-cnt p{font-size:87.5%}}@media screen and (max-width: 767px){.discount-box{padding:10px 16px;margin-bottom:6px}}.our-staff-para{margin-bottom:17px;font-size:93.75%;font-weight:500;color:#131313}.pricing-detail{border-radius:8px;padding:17px 16px;margin:25px 0;color:#354057;background-color:#f5f6fa}.pricing-detail::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.pricing-detail{margin-bottom:16px}}.pricing-detail-heading{margin-bottom:15px}.pricing-detail-heading::after{display:block;clear:both;content:""}.pricing-detail-heading h3{font-weight:700;font-size:93.75%;color:#354057}@media screen and (max-width: 767px){.pricing-detail-heading h3{font-size:87.5%}}.pricing-detail-item{margin-bottom:12px}.pricing-detail-item::after{display:block;clear:both;content:""}.pricing-detail-item .fee-detail-ttl{padding:6px 8px;margin-bottom:15px;color:#fff;background-color:#abb8ce}.pricing-detail-item .fee-detail-ttl h4{font-weight:700;font-size:93.75%}@media screen and (max-width: 767px){.pricing-detail-item .fee-detail-ttl h4{font-size:87.5%}}@media screen and (max-width: 767px){.pricing-detail-item .fee-detail-ttl{padding:7px 8px 5px}}.pricing-detail-item:last-child{margin-bottom:0}.fee-row{display:-moz-flex;display:flex}.fee-row::after{display:block;clear:both;content:""}.fee-row .fee-name,.fee-row .fee-size,.fee-row .fee-unit{padding:4px 8px}.fee-row .fee-name{width:30%;font-size:75%;color:#354057}.fee-row .fee-size{width:50%;font-size:75%;color:#52668e}@media screen and (max-width: 767px){.fee-row .fee-size{width:70%}}.fee-row .fee-unit{width:20%;font-size:93.75%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.fee-row .fee-unit{display:none}}.exempt-box{font-size:75%;color:#52668e}.stay-connect-check{margin:22px 0}.stay-connect-check .check-label{font-size:93.75%;font-weight:500;cursor:pointer;display:inline-block;color:#354057}@media screen and (max-width: 767px){.stay-connect-check .check-label{font-size:87.5%}}.stay-connect-check .check-input{width:18px;height:18px;margin:0 12px 0 0;vertical-align:middle;position:relative;top:-2px;cursor:pointer;border:1px solid #abb8ce}@media screen and (max-width: 767px){.stay-connect-check{margin:14px 0}}.vacant-wrap{border-radius:16px;padding:24px 40px 20px;color:#000;background-color:#fff}.vacant-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.vacant-wrap{padding:15px 25px 11px}}.nationwide-des{color:#000;font-size:75%}.nationwide-des::after{display:block;clear:both;content:""}.nationwide-des p{margin-bottom:5px}@media screen and (max-width: 767px){.nationwide-des p{line-height:1.8}}.vacant-media{display:-moz-flex;display:flex;margin-bottom:10px}.vacant-media::after{display:block;clear:both;content:""}.vacant-media .vacant-image{border-radius:8px;margin-right:24px;overflow:hidden;width:40px}.vacant-media .vacant-image img{width:100%;height:auto}@media screen and (max-width: 767px){.vacant-media .vacant-image{margin-right:15px}}.vacant-media .vacant-cnt{padding:0;flex:1;align-self:center;color:#000}.vacant-media .vacant-cnt p{font-size:100%;font-weight:700}@media screen and (max-width: 767px){.vacant-media .vacant-cnt p{font-size:93.75%;line-height:1.7}}@media screen and (max-width: 767px){.vacant-media{margin-bottom:9px}}.form-group-row{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -8px}.form-group-row::after{display:block;clear:both;content:""}.form-group-row .form-group-col{padding:0 8px;width:50%}@media screen and (max-width: 767px){.form-group-row .form-group-col:last-child{margin-bottom:0}}@media screen and (max-width: 767px){.form-group-row .form-group-col{margin-bottom:15px;width:100%}}@media screen and (max-width: 767px){.form-group-row{display:block}}.undecided-note{margin-bottom:15px;font-size:75%;color:#3466dc}.contact-note::after{display:block;clear:both;content:""}.contact-note p{line-height:1.8}@media screen and (max-width: 767px){.contact-note p{line-height:1.7}}.contact-note .text-blue,.contact-note .text-pink{font-size:93.33%;font-weight:700}.criteria-para{margin-bottom:28px;font-size:93.75%;font-weight:500;color:#2f97ab}@media screen and (max-width: 767px){.criteria-para{margin-bottom:15px;font-size:87.5%}}.contact-center{margin:0 auto;max-width:670px}.inquiry-heading{margin-bottom:20px}.inquiry-heading::after{display:block;clear:both;content:""}.inquiry-heading .inquiry-contact-title{margin:0 0 48px;font-size:137.5%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.inquiry-heading .inquiry-contact-title{margin-bottom:15px;font-size:112.5%}}.inquiry-heading .inquiry-contact-para{font-size:100%}.inquiry-heading .inquiry-contact-para .text-pink{font-weight:700}@media screen and (max-width: 767px){.inquiry-heading .inquiry-contact-para{margin-bottom:15px;font-size:93.75%;line-height:1.7}}.extra-complete{color:#354057;background-color:#f0f6fe}.extra-complete::after{display:block;clear:both;content:""}.extra-perfect{color:#354057;background-color:#fff9f5}.extra-perfect::after{display:block;clear:both;content:""}.extra-perfect .getting-para,.extra-perfect .thank-title{color:#354057}@media screen and (max-width: 767px){.extra-perfect .getting-para,.extra-perfect .thank-title{color:#3466dc}}.extra-perfect .thank-title{margin-bottom:50px}@media screen and (max-width: 767px){.extra-perfect .thank-title{margin-bottom:36px}}@media screen and (max-width: 767px){.extra-perfect .reliable-support{padding-top:27px;margin-bottom:25px}}.section-thanks{padding:65px 0 43px;text-align:center}.section-thanks::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-thanks{padding:57px 0 4px}}.getting-para{margin-bottom:25px;font-size:112.5%;font-weight:700;color:#3466dc}@media screen and (max-width: 767px){.getting-para{font-size:100%}}.not-found-title{margin:0 0 35px;font-family:"Roboto Flex",sans-serif;line-height:1.2;font-weight:600;font-size:350%;color:#000}@media screen and (max-width: 767px){.not-found-title{margin-bottom:32px;font-size:200%}}.thank-title{margin:0 0 35px;font-family:"Roboto Flex",sans-serif;line-height:1.2;font-weight:600;font-size:400%;color:#3466dc}@media screen and (max-width: 767px){.thank-title{margin-bottom:32px;font-size:200%}}.thank-image{margin:0 auto 48px}.thank-image::after{display:block;clear:both;content:""}.thank-image img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.thank-image{margin-bottom:26px;max-width:182px}}.announcement-panel{margin-bottom:37px;font-weight:500;color:#354057}.announcement-panel::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.announcement-panel{margin-bottom:25px;font-size:93.75%;text-align:left}}.entered-email-para{margin-bottom:30px}@media screen and (max-width: 767px){.entered-email-para{margin-bottom:27px;line-height:1.7}}@media screen and (max-width: 767px){.announcement-para{line-height:1.7}}.reliable-support{padding-top:32px;margin-bottom:37px;border-top:1px solid #d2d8e5}.reliable-support::after{display:block;clear:both;content:""}.reliable-support .free-call .inquiry-label,.reliable-support .free-call .tel-info{margin-bottom:10px}@media screen and (max-width: 767px){.reliable-support{padding-top:18px;margin-bottom:21px}}.back-top-page{padding-bottom:20px;text-align:center}.back-top-page::after{display:block;clear:both;content:""}.btn-back-top,a.btn-back-top{border-radius:8px;transition:.3s all ease-in-out;padding:12px 10px 11px;min-width:192px;font-weight:700;display:inline-block;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-back-top:hover,.btn-back-top:focus,a.btn-back-top:hover,a.btn-back-top:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-back-top,a.btn-back-top{padding:8px 10px;min-width:153px;font-size:93.75%}}.section-prefer{padding-bottom:38px}.section-prefer::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-prefer{padding-bottom:0}}.property-wrap::after{display:block;clear:both;content:""}.property-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -8px}.property-list::after{display:block;clear:both;content:""}.property-list .property-item{padding:0 8px;margin-bottom:20px;width:25%}@media screen and (max-width: 850px){.property-list .property-item{width:50%}}@media screen and (max-width: 767px){.property-list .property-item{margin-bottom:12px}}@media screen and (max-width: 576px){.property-list .property-item{width:100%}}@media screen and (max-width: 576px){.property-list{display:block}}.property-title{margin-bottom:20px;font-weight:500;font-size:100%;color:#354057}.property-title::after{display:block;clear:both;content:""}.property-title .favorite-name{font-size:100%}@media screen and (max-width: 767px){.property-title .favorite-name{font-size:87.5%}}.property-title .favorite-num{margin:0 5px;font-size:137.5%;font-weight:700}@media screen and (max-width: 767px){.property-title .favorite-num{font-size:112.5%}}.property-title .favorite-unit{font-size:93.75%}@media screen and (max-width: 767px){.property-title .favorite-unit{font-size:87.5%}}@media screen and (max-width: 767px){.property-title{margin-bottom:16px}}.box-property{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-property::after{display:block;clear:both;content:""}.box-property .property-image{border-radius:8px;position:relative;margin-bottom:12px;overflow:hidden}.box-property .property-image p{margin:0}.box-property .property-image img{border-radius:8px;width:100%;height:auto}@media screen and (max-width: 767px){.box-property .property-image{margin-bottom:8px}}.box-property .property-caption{color:#52668e;background-color:#fff}.box-property .property-caption::after{display:block;clear:both;content:""}.box-property .property-caption .property-title{margin-bottom:7px;font-weight:700;font-size:100%;color:#131313}.box-property .property-caption .property-title a{color:#131313}.box-property .property-caption .property-title a:hover,.box-property .property-caption .property-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-property .property-caption .property-title a{font-size:93.75%}}.box-property .property-caption .property-title span{font-size:75%;font-weight:400;color:#888}@media screen and (max-width: 767px){.box-property .property-caption .property-title{margin-bottom:9px}}.box-property .property-caption .property-para{margin-bottom:15px;font-size:93.75%;font-weight:500;color:#abb8ce}@media screen and (max-width: 767px){.box-property .property-caption .property-para{margin-bottom:10px;font-size:87.5%}}.gained-progress{margin-bottom:5px}.gained-progress::after{display:block;clear:both;content:""}.gained-progress .gained-part,.gained-progress .progress-part{display:inline-block;vertical-align:middle}.gained-progress .gained-part{border-radius:4px;padding:5px 8px 3px;margin-right:5px;font-size:75%;color:#354057;border:1px solid #d2d8e5}.gained-progress .progress-part{font-weight:700;font-size:81.25%;color:#fb783c}.monthly-estimate{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-radius:8px;padding:15px 14px 13px 12px;margin-bottom:15px;align-items:center;justify-content:space-between;color:#354057;background-color:#f5f6fa}.monthly-estimate::after{display:block;clear:both;content:""}.monthly-estimate .monthly-name,.monthly-estimate .monthly-price{display:block}.monthly-estimate .monthly-name{width:110px;font-size:81.25%;color:#abb8ce}.monthly-estimate .monthly-price{padding-left:5px;flex:1;text-align:right}.monthly-estimate .monthly-price .monthly-price-num{font-size:100%;font-weight:700;color:#354057}.monthly-estimate .monthly-price .monthly-price-unit{font-weight:500;font-size:93.75%;color:#abb8ce}@media screen and (max-width: 767px){.monthly-estimate{padding-bottom:14px;margin-bottom:8px}}.property-action{margin-bottom:12px}.property-action::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.property-action{margin-bottom:8px}}.property-detail{margin-bottom:12px}.property-detail::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.property-detail{margin-bottom:8px}}.remove-action{margin-bottom:12px}.remove-action::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.remove-action{margin-bottom:2px}}.remove-action::after{display:block;clear:both;content:""}.remove-action a{transition:.3s all ease-in-out;padding:0 0 1px 24px;display:inline-block;font-size:93.75%;color:#abb8ce;background:#fff url(../images/front/icon-trash.svg) no-repeat left center scroll;min-height:20px}.remove-action a:hover,.remove-action a:focus{color:#f32b77;background-image:url(../images/front/icon-trash-pink.svg)}@media screen and (max-width: 767px){.remove-action a{padding-top:2px;font-size:81.25%}}.stay-connect-media{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-radius:20px;padding:24px 40px 24px;margin:62px 0 30px;align-items:center;color:#354057;background-color:#f0f6fe}.stay-connect-media::after{display:block;clear:both;content:""}.stay-connect-media .connect-cnt{display:-moz-flex;display:flex;align-items:center;flex:1}.stay-connect-media .connect-cnt::after{display:block;clear:both;content:""}@media screen and (max-width: 576px){.stay-connect-media .connect-cnt{display:block}}.stay-connect-media .connect-image{width:127px}@media screen and (max-width: 576px){.stay-connect-media .connect-image{margin:0 auto 10px;width:100%}}.stay-connect-media .connect-caption{padding-left:30px;width:55%;color:#354057}.stay-connect-media .connect-caption .connect-ttl{margin-bottom:5px;color:#354057;font-weight:700;font-size:100%}.stay-connect-media .connect-caption .connect-ttl .stcon-ttl{font-size:112.5%}.stay-connect-media .connect-caption .connect-ttl a{color:#3466dc}.stay-connect-media .connect-caption .connect-ttl a:hover,.stay-connect-media .connect-caption .connect-ttl a:focus{text-decoration:underline}.stay-connect-media .connect-caption .connect-para{font-weight:700;font-size:81.25%}@media screen and (max-width: 767px){.stay-connect-media .connect-caption{padding-left:10px}}@media screen and (max-width: 576px){.stay-connect-media .connect-caption{margin-bottom:11px;padding-left:0;width:100%}}.stay-connect-media .membership-action{padding-left:32px;width:45%}@media screen and (max-width: 767px){.stay-connect-media .membership-action{padding-left:15px}}@media screen and (max-width: 576px){.stay-connect-media .membership-action{margin:15px auto 0;padding-left:0;width:100%;max-width:258px}}.stay-connect-media.stay-connect-modify{margin:10px 0 30px}@media screen and (max-width: 767px){.stay-connect-media.stay-connect-modify{margin-bottom:24px}}@media screen and (max-width: 850px){.stay-connect-media{padding:15px}}@media screen and (max-width: 767px){.stay-connect-media{margin:0}}@media screen and (max-width: 576px){.stay-connect-media{display:block;text-align:center}}.modify-stay{overflow:hidden;padding:35px 0 49px}@media screen and (max-width: 767px){.modify-stay{padding:0 0 10px}}@media screen and (max-width: 767px){.block-sp{display:block}}.search-prefecture::after{display:block;clear:both;content:""}.prefecture-topic{margin-bottom:25px}.prefecture-topic::after{display:block;clear:both;content:""}.prefecture-topic h2{margin:0 0 10px;font-weight:700;font-size:137.5%;color:#131313}@media screen and (max-width: 767px){.prefecture-topic h2{font-size:112.5%}}.prefecture-topic p{margin-bottom:10px;font-size:93.75%;font-weight:500;color:#52668e}@media screen and (max-width: 767px){.prefecture-topic p{font-size:87.5%}}@media screen and (max-width: 576px){.prefecture-topic{margin-bottom:15px}}.section-operating::after{display:block;clear:both;content:""}.distance-bottom{margin-bottom:40px}.section-compass{padding-top:68px}.section-compass::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-compass{padding-top:20px}}.section-izumi{padding-bottom:18px}.section-izumi::after{display:block;clear:both;content:""}.section-izumi .management-cate{margin-bottom:38px}@media screen and (max-width: 767px){.section-izumi .management-cate{margin-bottom:11px}}.section-izumi .property-overview{margin-bottom:68px}@media screen and (max-width: 767px){.section-izumi .property-overview{margin-bottom:23px}}.section-izumi .overview-cate{margin-top:24px}@media screen and (max-width: 767px){.section-izumi .overview-cate{margin-top:20px}}@media screen and (max-width: 767px){.section-izumi .management-box img{height:82px}}.access-info{margin-bottom:55px}.access-info::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.access-info{margin-bottom:24px}}.access-map{padding-top:21px}.access-map::after{display:block;clear:both;content:""}.access-map .box-stay{margin-bottom:64px}@media screen and (max-width: 767px){.access-map .box-stay{margin-bottom:27px}}@media screen and (max-width: 767px){.access-map{padding-top:15px}}.housing-card{padding:75px 0 23px}.housing-card::after{display:block;clear:both;content:""}.housing-card .housing-card-image,.housing-card .housing-card-cnt{float:left;width:50%}@media screen and (max-width: 767px){.housing-card .housing-card-image,.housing-card .housing-card-cnt{float:none;width:100%}}.housing-card .housing-card-image p{max-width:345px}@media screen and (max-width: 767px){.housing-card .housing-card-image p{margin:0 auto;max-width:328px}}.housing-card .housing-card-image img{width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.housing-card .housing-card-image{margin-bottom:19px}}.housing-card .housing-card-cnt{padding:5px 0 5px 15px}.housing-card .housing-card-cnt .btn-view-monthly{max-width:434px;float:right}@media screen and (max-width: 767px){.housing-card .housing-card-cnt .btn-view-monthly{margin:0 auto;float:none;width:100%;max-width:330px}}@media screen and (max-width: 767px){.housing-card .housing-card-cnt{padding:0}}@media screen and (max-width: 767px){.housing-card{padding:5px 0 15px;text-align:center}}.housing-space{overflow:hidden}.housing-space::after{display:block;clear:both;content:""}.housing-space-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -12px}.housing-space-list::after{display:block;clear:both;content:""}.housing-space-list .housing-space-item{padding:0 12px;margin-bottom:24px}.property-overview-border{border-bottom:1px solid #d2d8e5}.apartment-article::after{display:block;clear:both;content:""}.apartment-article h2{margin-bottom:24px;font-size:112.5%;color:#52668e}@media screen and (max-width: 767px){.apartment-article h2{margin-bottom:10px}}.apartment-article .document-panel{margin-bottom:38px;font-size:100%;font-weight:500;color:#354057}.apartment-article .document-panel::after{display:block;clear:both;content:""}.apartment-article .document-panel:last-child{margin-bottom:10px}@media screen and (max-width: 767px){.apartment-article .document-panel p{margin-bottom:3px}}@media screen and (max-width: 767px){.apartment-article .document-panel{margin-bottom:27px;font-size:93.75%}}.board-para{margin-bottom:15px;font-size:112.5%;font-weight:700;color:#52668e}.section-friendly{padding:5px 0 12px}.section-friendly::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-friendly{padding:0 0 12px}}.section-weekly::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-weekly{padding-top:20px}}.article-heading{padding:65px 0 42px;margin-bottom:33px;border-bottom:1px solid #d2d8e5}.article-heading h1{margin:0 0 20px;font-size:175%;line-height:1.4;color:#131313}@media screen and (max-width: 767px){.article-heading h1{margin:0;font-size:137.5%}}@media screen and (max-width: 767px){.article-heading{padding:0 0 23px;margin-bottom:24px}}.section-visual-sub{margin-bottom:30px}.section-visual-sub::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-visual-sub{margin-bottom:16px}}.visual-sub{position:relative}.visual-sub::after{display:block;clear:both;content:""}.visual-sub:after{border-radius:8px;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 39%, rgba(0, 0, 0, 0) 100%)}.visual-sub .visual-sub-image{border-radius:8px;overflow:hidden}.visual-sub .visual-sub-image img{border-radius:8px;width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.visual-sub .visual-sub-image img{height:360px}}.visual-sub .visual-caption{position:absolute;left:0;bottom:0;right:0;z-index:2;padding:20px 42px 36px;max-height:300px;color:#fff;overflow-y:auto}.visual-sub .visual-caption .lifestyle-para{margin-bottom:15px;font-size:112.5%;font-weight:700}@media screen and (max-width: 767px){.visual-sub .visual-caption .lifestyle-para{margin-bottom:20px}}.visual-sub .visual-caption .lifestyle-title{margin:0;font-weight:900;line-height:1.4;font-size:262.5%}@media screen and (max-width: 767px){.visual-sub .visual-caption .lifestyle-title br{display:none}}@media screen and (max-width: 767px){.visual-sub .visual-caption .lifestyle-title{font-size:175%}}@media screen and (max-width: 767px){.visual-sub .visual-caption{padding:15px 15px 20px}}.section-recommend{padding:32px 0 10px}.section-recommend::after{display:block;clear:both;content:""}.section-recommend.recommend-modify{padding-top:6px}@media screen and (max-width: 767px){.section-recommend{padding-top:10px}}.recommend-wrap{overflow:hidden}.recommend-wrap::after{display:block;clear:both;content:""}.recommend-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px;padding:0;list-style:none}.recommend-list::after{display:block;clear:both;content:""}.recommend-list .recommend-item{padding:0 12px;width:33.333333%;margin-bottom:20px;list-style:none}@media screen and (max-width: 1050px){.recommend-list .recommend-item{padding:0 8px}}@media screen and (max-width: 767px){.recommend-list .recommend-item{width:50%}}@media screen and (max-width: 576px){.recommend-list .recommend-item{margin-bottom:23px;width:100%}}@media screen and (max-width: 576px){.recommend-list .recommend-item:last-child{margin-bottom:13px}}@media screen and (max-width: 1050px){.recommend-list{margin:0 -8px}}@media screen and (max-width: 576px){.recommend-list{display:block}}.box-recommend{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-recommend::after{display:block;clear:both;content:""}.box-recommend .recommend-image{border-radius:4px;position:relative;margin-bottom:16px;overflow:hidden}.box-recommend .recommend-image .photo-scale{margin:0}.box-recommend .recommend-image img{border-radius:4px;width:100%;height:auto}@media screen and (max-width: 767px){.box-recommend .recommend-image img{border-radius:4px}}@media screen and (max-width: 767px){.box-recommend .recommend-image{margin-bottom:18px;border-radius:4px}}.box-recommend .recommend-caption{color:#52668e;background-color:#fff}.box-recommend .recommend-caption::after{display:block;clear:both;content:""}.box-recommend .recommend-caption .recommend-title{margin-bottom:14px;font-weight:700;font-size:112.5%;color:#354057}.box-recommend .recommend-caption .recommend-title a{color:#354057}.box-recommend .recommend-caption .recommend-title a:hover,.box-recommend .recommend-caption .recommend-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-recommend .recommend-caption .recommend-title{font-size:100%}}.box-recommend .recommend-caption .recommend-para{margin-bottom:7px;font-size:75%;line-height:1.7;font-weight:400;color:#52668e}.section-category{padding:30px 0}.section-category::after{display:block;clear:both;content:""}.section-category .neighboring-pref{padding-bottom:0;margin-bottom:18px}.section-category .criteria-button-list li{margin:0 4px 8px 0}@media screen and (max-width: 767px){.section-category{padding:15px 0 0}}.section-point{padding:31px 0 63px}.section-point::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-point{padding:0 0 27px}}.point-image{text-align:center}.point-image::after{display:block;clear:both;content:""}.point-image img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.point-image{padding:3px 8px 0}}#mainvisual-child{padding:140px 0 90px;color:#354057;background:#fff url(../images/front/bg-banner-order-pc.jpg) no-repeat center top scroll;background-size:cover}#mainvisual-child:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 2.5%, rgba(0, 0, 0, 0.54) 60.98%);background-blend-mode:overlay}@media screen and (max-width: 767px){#mainvisual-child{padding:110px 0 95px}}.mainvisual-child-cap{position:relative;z-index:5;font-weight:700;color:#fff}.mainvisual-child-cap::after{display:block;clear:both;content:""}.mainvisual-child-cap .order-room-para{margin-bottom:10px;font-size:250%;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1000px){.mainvisual-child-cap .order-room-para{margin-bottom:20px;font-size:112.5%}}.mainvisual-child-cap .mainvisual-title{margin:10px 0;font-size:350%;line-height:1.3}.mainvisual-child-cap .mainvisual-title .text-small{font-size:75%;font-weight:900;display:block}@media screen and (max-width: 1000px){.mainvisual-child-cap .mainvisual-title{margin-bottom:20px;font-size:162.5%}}.mainvisual-child-cap .apply-para{margin-bottom:40px;font-size:112.5%}.mainvisual-child-cap .order-text-para{margin-bottom:20px;font-size:137.5%;font-weight:700}@media screen and (max-width: 1000px){.mainvisual-child-cap{text-align:center}}.section-faq-order{padding:62px 0 25px;margin-bottom:65px;border-top:1px solid #d2d8e5;border-bottom:1px solid #d2d8e5}.section-faq-order::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-faq-order{padding:24px 0 23px}}.order-inquiry{padding:0 0 34px}.order-inquiry::after{display:block;clear:both;content:""}.instagram-gallery{padding:30px 0 22px}.instagram-gallery::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.instagram-gallery{padding:0 0 20px}}.instagram-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0}.instagram-list::after{display:block;clear:both;content:""}.instagram-list li{padding:0;margin:0;float:left;width:20%}@media screen and (max-width: 576px){.instagram-list li{width:50%}}.instagram-image{overflow:hidden}.instagram-image img{width:100%;height:auto}.provide-region{padding-top:62px;border-top:1px solid #d2d8e5}.provide-region::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.provide-region{padding-top:30px}}.provide-heading{margin-bottom:23px;text-align:center}.provide-heading::after{display:block;clear:both;content:""}.provide-heading .provide-title{margin:0 0 12px;font-size:175%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.provide-heading .provide-title{font-size:112.5%}}.provide-heading .provide-para{margin:0 0 10px;font-size:112.5%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.provide-heading .provide-para{font-size:87.5%;font-weight:500}}.selectable-panel{margin-bottom:65px}.selectable-panel::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.selectable-panel{margin-bottom:30px}}.selectable-title{margin:0 0 24px;font-size:137.5%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.selectable-title{font-size:112.5%}}.selectable-wrap{margin-bottom:2px;overflow:hidden}.selectable-wrap::after{display:block;clear:both;content:""}.selectable-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -8px}.selectable-list::after{display:block;clear:both;content:""}.selectable-list .selectable-item{padding:0 8px;margin-bottom:16px;width:8.3333333%}@media screen and (max-width: 1050px){.selectable-list .selectable-item{width:16.666666%}}@media screen and (max-width: 767px){.selectable-list .selectable-item{width:25%}}@media screen and (max-width: 576px){.selectable-list .selectable-item{width:50%}}.selectable-box,a.selectable-box{padding:10px 5px 7px;text-align:center;display:block;color:#354057;background-color:#f5f6fa}.selectable-box::after,a.selectable-box::after{display:block;clear:both;content:""}.selectable-box .selectable-image,.selectable-box .selectable-cap,a.selectable-box .selectable-image,a.selectable-box .selectable-cap{display:block}.selectable-box .selectable-image,a.selectable-box .selectable-image{margin-bottom:7px;min-height:60px}.selectable-box .selectable-cap,a.selectable-box .selectable-cap{font-size:81.25%;font-weight:700}.selectable-box:hover,.selectable-box:focus,a.selectable-box:hover,a.selectable-box:focus{color:#f32b77}@media screen and (max-width: 1050px){.selectable-box,a.selectable-box{padding-bottom:10px}}.wishes-para{margin-bottom:10px;font-size:93.75%;font-weight:500;color:#888}.consult-action::after{display:block;clear:both;content:""}.section-points-service{padding:60px 0 30px;color:#354057;background-color:#f0f6fe}.section-points-service::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-points-service{padding:20px 0}}.service-heading{margin-bottom:40px;text-align:center}.service-heading::after{display:block;clear:both;content:""}.service-heading h2{margin:0 0 15px;font-size:200%;color:#131313}@media screen and (max-width: 767px){.service-heading h2{font-size:150%;text-align:center}}.service-heading p{font-size:100%}@media screen and (max-width: 767px){.service-heading p br{display:none}}@media screen and (max-width: 767px){.service-heading p{font-size:93.75%}}@media screen and (max-width: 767px){.service-heading{margin-bottom:25px;text-align:left}}.label-rent{font-weight:700;color:#f32b77}.electronic-panel{overflow:hidden;margin-bottom:20px}.electronic-panel::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.electronic-panel{margin-bottom:0}}.electronic-row{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -25px}.electronic-row::after{display:block;clear:both;content:""}.electronic-row .electronic-col{padding:0 25px;margin-bottom:18px;flex:0 0 auto;flex-shrink:0;max-width:100%;width:50%}.electronic-row .electronic-col::after{display:block;clear:both;content:""}@media screen and (max-width: 950px){.electronic-row .electronic-col{width:100%}}@media screen and (max-width: 767px){.electronic-row .electronic-col{margin-bottom:25px}}@media screen and (max-width: 950px){.electronic-row{display:block}}.electronic-img{margin-bottom:15px}.electronic-img img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 950px){.electronic-img{text-align:center}}.electronic-box{padding:40px 30px 40px 40px;color:#354057;background-color:#fff}.electronic-box::after{display:block;clear:both;content:""}.electronic-box .lineup-para{margin-bottom:7px;font-size:112.5%;font-weight:700;color:#3466dc}@media screen and (max-width: 767px){.electronic-box .lineup-para{text-align:center}}.electronic-box .electronic-title{margin-bottom:20px;font-weight:700;font-size:175%;color:#3466dc;line-height:1.5}@media screen and (max-width: 767px){.electronic-box .electronic-title{font-size:137.5%;text-align:center}}.electronic-box .gift-note{margin-bottom:25px;font-size:93.75%;color:#52668e}@media screen and (max-width: 767px){.electronic-box .gift-note{font-size:87.5%}}.electronic-box .note-point{font-size:75%;color:#354057}.electronic-box .note-point p{margin-bottom:5px}@media screen and (max-width: 767px){.electronic-box{padding:22px 20px 20px 25px}}.gift-cap{font-size:81.25%;color:#52668e;text-align:center}.giveaways-box{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;align-items:center;border-radius:8px;padding:38px 38px 28px;margin-bottom:35px;border:2px solid #68a2ee}.giveaways-box::after{display:block;clear:both;content:""}.giveaways-box .giveaways-label,.giveaways-box .giveaways-cap{margin-bottom:10px}.giveaways-box .giveaways-label{padding:9px 10px;margin-right:18px;min-width:240px;font-weight:700;text-align:center;color:#fff;background-color:#3466dc}@media screen and (max-width: 767px){.giveaways-box .giveaways-label{max-width:198px;min-width:198px;font-size:93.75%;margin:0 auto 15px}}.giveaways-box .tenancy-text{display:inline-block;margin-right:5px;font-size:93.75%;font-weight:700;color:#52668e}@media screen and (max-width: 767px){.giveaways-box .tenancy-text{margin:0 0 5px;font-size:87.5%;display:block}}.giveaways-box .calculate-num{font-size:112.5%;font-weight:700;color:#3466dc}.giveaways-box .total-num{color:#db0000}.giveaways-box .rent-size{font-size:72.2%}@media screen and (max-width: 767px){.giveaways-box{padding:22px 10px 10px;margin-bottom:20px;display:block;text-align:center}}.provided-izumi{margin-bottom:25px;font-size:75%;color:#52668e}@media screen and (max-width: 767px){.provided-izumi{margin-bottom:0}}#mainvisual-system{padding:140px 0 90px;color:#354057;background:#fff url(../images/front/mainvisual-system-pc.png) no-repeat center top scroll;background-size:cover}@media screen and (max-width: 767px){#mainvisual-system{padding:110px 0 95px}}@media screen and (max-width: 450px){#mainvisual-system{background:#fff url(../images/front/mainvisual-system-sp.png) no-repeat center bottom scroll;background-size:cover}}.mainvisual-system-cap{position:relative;z-index:5;font-weight:700;color:#fff;text-align:center}.mainvisual-system-cap::after{display:block;clear:both;content:""}.mainvisual-system-cap .system-para{margin-bottom:10px;font-size:175%;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1000px){.mainvisual-system-cap .system-para{margin-bottom:20px;font-size:112.5%}}.mainvisual-system-cap .system-title{margin:15px 0 20px;font-size:350%;line-height:1.3}.mainvisual-system-cap .system-title .text-small{font-size:81.25%;font-weight:900;display:block}@media screen and (max-width: 1000px){.mainvisual-system-cap .system-title .text-small{margin-bottom:5px}}@media screen and (max-width: 1000px){.mainvisual-system-cap .system-title{margin-bottom:20px;font-size:200%}}.mainvisual-system-cap .apply-para{margin-bottom:40px;font-size:112.5%}.mainvisual-system-cap .system-text{margin-bottom:25px;font-size:137.5%;font-weight:700}@media screen and (max-width: 1000px){.mainvisual-system-cap .system-text{font-size:112.5%}}.apartment-action{text-align:center}.apartment-action::after{display:block;clear:both;content:""}.stayconnect-action{text-align:center}.stayconnect-action::after{display:block;clear:both;content:""}.digital-cate{overflow:hidden}.digital-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -15px 30px;padding:0;list-style:none}.digital-list::after{display:block;clear:both;content:""}.digital-list .digital-item{padding:0 15px;width:25%;margin-bottom:25px}@media screen and (max-width: 767px){.digital-list .digital-item{padding:0 8px;width:100%;margin-bottom:15px}}@media screen and (max-width: 767px){.digital-list{margin:0 -8px 5px !important}}.box-digital::after{display:block;clear:both;content:""}.box-digital .digital-image{margin-bottom:15px;text-align:center}@media screen and (max-width: 767px){.box-digital .digital-image{margin-bottom:10px}}.box-digital .digital-caption{font-weight:400;color:#52668e}.box-digital .digital-title{margin-bottom:15px;font-size:112.5%;color:#354057;text-align:center}@media screen and (max-width: 767px){.box-digital .digital-title{font-size:100%}}.box-digital .digital-para{font-size:81.25%}.box-digital .text-adjust{color:#3466dc}.box-digital .preparation-txt{font-size:72.2%;font-weight:400}.feature-script{margin-bottom:20px;color:#354057;font-size:75%}.feature-script::after{display:block;clear:both;content:""}.eligible-wrap{overflow:hidden}.eligible-wrap::after{display:block;clear:both;content:""}.eligible-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px;padding:0;list-style:none}.eligible-list::after{display:block;clear:both;content:""}.eligible-list .eligible-item{padding:0 12px;width:33.333333%;margin-bottom:12px}@media screen and (max-width: 767px){.eligible-list .eligible-item{padding:0;margin-bottom:24px;width:100%}}@media screen and (max-width: 767px){.eligible-list{margin:0 0 10px;display:block}}.box-eligible{border-radius:8px;margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#52668e;background-color:#fff}.box-eligible::after{display:block;clear:both;content:""}.box-eligible .eligible-image{border-radius:8px 8px 0 0;position:relative;margin-bottom:16px;overflow:hidden}.box-eligible .eligible-image p{margin:0}.box-eligible .eligible-image img{width:100%;height:auto}.box-eligible .eligible-caption{color:#52668e;background-color:#fff;padding:16px 25px 32px}.box-eligible .eligible-caption::after{display:block;clear:both;content:""}.box-eligible .eligible-caption .eligible-up{margin-bottom:10px;font-size:93.75%;font-weight:700;text-align:center;color:#3466dc}.box-eligible .eligible-caption .eligible-title{margin-bottom:12px;font-weight:700;font-size:137.5%;text-align:center;color:#354057}.box-eligible .eligible-caption .eligible-title a{color:#354057}.box-eligible .eligible-caption .eligible-title a:hover,.box-eligible .eligible-caption .eligible-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-eligible .eligible-caption .eligible-title{font-size:100%}}.box-eligible .eligible-caption .eligible-para{margin-bottom:10px;font-size:93.75%;font-weight:500;line-height:1.7;color:#52668e}@media screen and (max-width: 767px){.box-eligible .eligible-caption .eligible-para{font-size:87.5%}}.section-stayconnect{padding:70px 0 60px;color:#52668e;background-color:#fff}.section-stayconnect::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-stayconnect{padding:20px 0 24px}}.portlet-heading{margin-bottom:40px;text-align:center}.portlet-heading::after{display:block;clear:both;content:""}.portlet-heading .portlet-para{margin-bottom:10px;font-weight:700;font-size:137.5%;color:#3466dc}@media screen and (max-width: 767px){.portlet-heading .portlet-para{margin-bottom:15px;font-size:112.5%}}.portlet-heading .portlet-title{margin:0 0 10px;font-weight:700;font-size:200%;color:#131313}@media screen and (max-width: 767px){.portlet-heading .portlet-title{margin-bottom:15px;font-size:150%;line-height:1.5}}@media screen and (max-width: 767px){.portlet-heading{margin-bottom:23px}}.stayconnect-logo{margin-bottom:40px;text-align:center}.stayconnect-logo::after{display:block;clear:both;content:""}.stayconnect-logo .stayconnect-img{margin-bottom:35px}.stayconnect-logo .stayconnect-img img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 767px){.stayconnect-logo .stayconnect-img{margin-bottom:23px}}.stayconnect-logo .stayconnect-cap{font-size:100%}@media screen and (max-width: 767px){.stayconnect-logo .stayconnect-cap{font-size:93.75%}}@media screen and (max-width: 767px){.stayconnect-logo{margin-bottom:23px}}.region-eligible{padding:60px 0 40px;color:#354057;background-color:#f0f6fe}.region-eligible::after{display:block;clear:both;content:""}.region-eligible .box-criteria{background-color:#f0f6fe}.region-eligible .box-criteria .criteria-image,.region-eligible .box-criteria .criteria-caption{background-color:#f0f6fe}.region-eligible .box-featured{background-color:#f0f6fe}.region-eligible .box-featured .featured-image,.region-eligible .box-featured .featured-caption{background-color:#f0f6fe}@media screen and (max-width: 767px){.region-eligible{padding:25px 0 5px}}.generic-heading{margin-bottom:30px;text-align:center}.generic-heading::after{display:block;clear:both;content:""}.generic-heading .generic-title{margin:0 0 10px;font-size:200%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.generic-heading .generic-title{font-size:150%}}.generic-heading .generic-para{margin:0;font-size:100%;font-weight:400;color:#52668e}@media screen and (max-width: 767px){.generic-heading .generic-para{font-size:93.75%}}.generic-heading .support-corporation-para{margin-top:30px;font-size:137.5%;font-weight:700;color:#3466dc}@media screen and (max-width: 767px){.generic-heading .support-corporation-para{margin-top:20px;font-size:112.5%}}@media screen and (max-width: 767px){.generic-heading{margin-bottom:20px}}#mainvisual-store{position:relative;padding:140px 0 90px;color:#354057;background:#fff url(../images/front/mainvisual-store-pc.png) no-repeat center top scroll;background-size:cover}#mainvisual-store:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);background-blend-mode:overlay}@media screen and (max-width: 767px){#mainvisual-store{padding:110px 0 95px}}@media screen and (max-width: 450px){#mainvisual-store{background:#fff url(../images/front/mainvisual-store-sp.png) no-repeat center top scroll;background-size:cover}}.mainvisual-store-cap{position:relative;z-index:5;font-weight:700;color:#fff;text-align:center}.mainvisual-store-cap::after{display:block;clear:both;content:""}.mainvisual-store-cap .store-para{margin-bottom:10px;font-size:175%;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1000px){.mainvisual-store-cap .store-para{margin-bottom:20px;font-size:112.5%}}.mainvisual-store-cap .store-title{margin:15px 0 20px;font-size:350%;line-height:1.3}.mainvisual-store-cap .store-title .text-small{font-size:75%;font-weight:900;display:block}@media screen and (max-width: 1000px){.mainvisual-store-cap .store-title{margin-bottom:20px;font-size:162.5%}}.mainvisual-store-cap .apply-para{margin-bottom:40px;font-size:112.5%}.mainvisual-store-cap .store-text{margin-bottom:25px;font-size:137.5%;font-weight:700}.reason-wrap{overflow:hidden}.reason-list{list-style:none;padding:0;margin:0}.reason-list::after{display:block;clear:both;content:""}.reason-list .reason-item{margin-bottom:40px}.reason-list .reason-item .media-reason{background-color:#fff}.reason-list .reason-item:nth-child(even) .media-reason{flex-direction:row-reverse}@media screen and (max-width: 767px){.reason-list .reason-item{margin-bottom:24px}}@media screen and (max-width: 767px){.reason-list .reason-item:last-child{margin-bottom:4px}}.media-reason{display:-moz-flex;display:flex;color:#354057}.media-reason::after{display:block;clear:both;content:""}.media-reason .reason-image{width:50%}.media-reason .reason-image img{width:100%;height:auto}@media screen and (max-width: 767px){.media-reason .reason-image{width:100%}}.media-reason .reason-cnt{padding:22px 20px 20px 40px;flex:1;align-self:center;color:#52668e;background-color:#fff}.media-reason .reason-cnt .reason-text{margin-bottom:20px;font-size:137.5%;color:#3466dc}.media-reason .reason-cnt .reason-text a{color:#3466dc}@media screen and (max-width: 767px){.media-reason .reason-cnt .reason-text{margin-bottom:10px;font-size:112.5%}}.media-reason .reason-cnt .reason-title{margin-bottom:22px;font-size:175%;color:#354057}.media-reason .reason-cnt .reason-title a{color:#354057}.media-reason .reason-cnt .reason-title a:hover,.media-reason .reason-cnt .reason-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.media-reason .reason-cnt .reason-title{margin-bottom:15px;font-size:137.5%}}.media-reason .reason-cnt .reason-para{margin-bottom:5px;font-size:100%;font-weight:500}.media-reason .reason-cnt .reason-para a{text-decoration:underline;color:#3466dc}.media-reason .reason-cnt .reason-para a:hover,.media-reason .reason-cnt .reason-para a:focus{text-decoration:none}@media screen and (max-width: 767px){.media-reason .reason-cnt .reason-para{margin-bottom:10px;font-size:87.5%;line-height:1.7}}@media screen and (max-width: 767px){.media-reason .reason-cnt{padding:20px 15px 10px}}@media screen and (max-width: 767px){.media-reason{display:block}}.reason-panel .media-reason .reason-cnt{padding:22px 0 20px 40px;background-color:#f0f6fe}@media screen and (max-width: 767px){.reason-panel .media-reason .reason-cnt{padding-left:0;padding-right:0}}.free-service-wrap{overflow:hidden}.free-service-wrap::after{display:block;clear:both;content:""}.free-service-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px;padding:0;list-style:none}.free-service-list::after{display:block;clear:both;content:""}.free-service-list .free-service-item{padding:0 12px;margin-bottom:24px;width:33.333333%}@media screen and (max-width: 767px){.free-service-list .free-service-item{padding:0;margin-bottom:16px;width:100%}}@media screen and (max-width: 767px){.free-service-list{margin:0;display:block}}.section-know-how{padding:65px 0 40px;color:#354057;background-color:#fff}.section-know-how::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-know-how{padding:25px 0 8px}}.know-how-heading{margin-bottom:40px;text-align:center}.know-how-heading::after{display:block;clear:both;content:""}.know-how-heading .know-how-title{margin-bottom:15px;font-size:175%;font-weight:700}@media screen and (max-width: 767px){.know-how-heading .know-how-title{font-size:137.5%}}@media screen and (max-width: 767px){.know-how-heading .know-how-para{font-size:93.75%}}@media screen and (max-width: 767px){.know-how-heading{margin-bottom:25px}}.know-txt{color:#131313}.red-txt{color:#db0000}.blue-txt{color:#3466dc}.pink-txt{color:#f32b77}.box-free-service{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;align-items:center;justify-content:center;flex-direction:column;padding:15px 10px 10px;min-height:129px;font-weight:700;text-align:center;border:1px solid #3466dc;color:#3466dc;background-color:#fff}.box-free-service::after{display:block;clear:both;content:""}.box-free-service h4{margin-bottom:5px;font-size:175%}@media screen and (max-width: 767px){.box-free-service h4{font-size:137.5%}}.box-free-service p{margin-bottom:5px}@media screen and (max-width: 767px){.box-free-service p{font-size:93.75%}}@media screen and (max-width: 767px){.box-free-service{min-height:105px}}.section-concern{padding:65px 0 40px;color:#354057;background-color:#f0f6fe}.section-concern::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-concern{padding:25px 0 20px}}.concern-outer{position:relative;z-index:1}.concern-outer:after{position:absolute;right:0;top:30%;z-index:-1;content:"";width:236px;height:173px;color:inherit;background:rgba(0,0,0,0) url(../images/front/stuck-at-home-health.svg) no-repeat scroll}@media screen and (max-width: 767px){.concern-outer:after{display:none}}.concern-outer .generic-heading,.concern-outer .concern-wrap{position:relative;z-index:1}.concern-wrap{position:relative;margin-bottom:18px;overflow:hidden}.concern-wrap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.concern-wrap:after{position:absolute;left:50%;top:auto;bottom:22px;z-index:-1;margin-left:-82px;content:"";width:164px;height:121px;color:inherit;background:rgba(0,0,0,0) url(../images/front/stuck-at-home-health.svg) no-repeat scroll;background-size:100% auto}}@media screen and (max-width: 767px){.concern-wrap{padding-bottom:163px}}.concern-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;justify-content:center;list-style:none;padding:0 110px;margin:0}.concern-list::after{display:block;clear:both;content:""}.concern-list li{margin:0 10px 24px;display:inline-block}.concern-list li a{border-radius:8px;padding:13px 25px;transition:.3s border ease-in-out,.3s color ease-in-out;text-align:center;display:inline-block;font-weight:700;font-size:100%;border:1px solid #fff;color:#52668e;background-color:#fff}.concern-list li a:hover,.concern-list li a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.concern-list li a{padding:10px 16px 9px;font-size:93.75%}}@media screen and (max-width: 767px){.concern-list li{margin-bottom:7px}}@media screen and (max-width: 767px){.concern-list{padding:0 15px}}.attracting-box{margin-bottom:20px;text-align:center;color:#3466dc}.attracting-box h3{margin:0 0 15px;font-size:137.5%;font-weight:700}@media screen and (max-width: 767px){.attracting-box h3{font-size:112.5%}}.attracting-box p{font-weight:500;font-size:93.75%}@media screen and (max-width: 767px){.attracting-box p{font-size:87.5%;text-align:left}}@media screen and (max-width: 767px){.attracting-box{margin-bottom:0}}.section-reason{padding:60px 0 20px;color:#354057;background-color:#f0f6fe}.section-reason::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-reason{padding:27px 0 20px}}.customer-profit{margin-bottom:16px;overflow:hidden}.customer-profit::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.customer-profit{margin-bottom:8px}}.profit-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0;padding:0;list-style:none}.profit-list::after{display:block;clear:both;content:""}.profit-list .profit-item{padding:0 12px;margin-bottom:24px;width:33.333333%}@media screen and (max-width: 767px){.profit-list .profit-item{padding:0;margin-bottom:16px;width:100%}}.box-profit{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-radius:8px;align-items:center;justify-content:center;flex-direction:column;padding:15px;margin-bottom:0;text-align:center;color:#fff;background-color:#3466dc;min-height:222px;text-align:center}.box-profit::after{display:block;clear:both;content:""}.box-profit .profit-name{margin-bottom:5px;font-weight:700;font-size:112.5%;color:#68a2ee}@media screen and (max-width: 767px){.box-profit .profit-name{font-size:100%}}.box-profit .profit-des{margin-bottom:5px;font-weight:700;font-size:93.75%}.box-profit .profit-title{margin:0 0 5px;font-size:137.5%;font-weight:700}@media screen and (max-width: 767px){.box-profit{min-height:134px}}.section-plans{padding:60px 0 40px}.section-plans::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-plans{padding:30px 0 20px}}.free-listing{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 auto 20px;padding:30px 0;max-width:573px;font-weight:700;border-top:5px solid #3466dc;border-bottom:5px solid #3466dc}.free-listing::after{display:block;clear:both;content:""}.free-listing .free-listing-sm{margin-right:16px;font-size:112.5%;color:#3466dc}@media screen and (max-width: 767px){.free-listing .free-listing-sm{font-size:87.5%}}.free-listing .free-listing-lg{font-size:350%;color:#db0000}@media screen and (max-width: 767px){.free-listing .free-listing-lg{font-size:162.5%}}.escutcheon-wrap{overflow:hidden}.escutcheon-wrap::after{display:block;clear:both;content:""}.escutcheon-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px 23px;padding:0;list-style:none}.escutcheon-list::after{display:block;clear:both;content:""}.escutcheon-list .escutcheon-item{padding:0 12px;margin-bottom:24px;width:33.333333%}@media screen and (max-width: 767px){.escutcheon-list .escutcheon-item{margin-bottom:16px;width:100%}}@media screen and (max-width: 767px){.escutcheon-list{margin-bottom:11px}}.box-escutcheon{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-radius:8px;align-items:center;justify-content:center;flex-direction:column;padding:23px 10px 17px;text-align:center;border:1px solid #abb8ce;color:#354057;background-color:#fff}.box-escutcheon::after{display:block;clear:both;content:""}.box-escutcheon .escutcheon-title{margin-bottom:7px;font-size:137.5%;font-weight:700}@media screen and (max-width: 767px){.box-escutcheon .escutcheon-title{font-size:112.5%}}.box-escutcheon .escutcheon-text,.box-escutcheon .escutcheon-para{margin-bottom:7px}@media screen and (max-width: 767px){.box-escutcheon .escutcheon-text{font-size:93.75%}}.box-escutcheon .escutcheon-para{font-size:81.25%}.application-func{position:relative;z-index:1;padding-top:40px;margin-bottom:35px;text-align:center}.application-func::after{display:block;clear:both;content:""}.application-func:before{content:"";position:absolute;top:0;left:50%;z-index:-1;margin:0 0 0 -12px;width:24px;height:24px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-sum.svg) no-repeat scroll}.application-func p{margin-bottom:5px;font-weight:700;color:#354057}@media screen and (max-width: 767px){.application-func p{font-size:93.75%}}.application-func h4{font-size:175%;font-weight:700;color:#131313}@media screen and (max-width: 767px){.application-func h4{font-size:137.5%}}@media screen and (max-width: 767px){.application-func{margin-bottom:20px}}.property-agent-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 0 39px;justify-content:center}.property-agent-list::after{display:block;clear:both;content:""}.property-agent-list li{padding:5px 39px 3px}.property-agent-list li:first-child{border-right:1px solid #abb8ce}@media screen and (max-width: 767px){.property-agent-list{margin-bottom:30px}}.property-agent-box{text-align:center;color:#52668e}.property-agent-box::after{display:block;clear:both;content:""}.property-agent-box h4{font-weight:700;font-size:137.5%}@media screen and (max-width: 767px){.property-agent-box h4{font-size:112.5%}}.property-agent-box p{margin-bottom:5px;font-weight:700}@media screen and (max-width: 767px){.property-agent-box p{font-size:93.75%}}.suit-cap{margin-bottom:35px;text-align:center;color:#52668e}.suit-cap::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.suit-cap{margin-bottom:25px}}.offer-inquiry{margin-bottom:40px}.offer-inquiry::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.offer-inquiry{margin-bottom:25px}}.campaign-issuance{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;border-radius:20px;padding:28px 20px 22px;margin-bottom:60px;color:#3466dc;background-color:#f0f6fe;font-size:137.5%;align-items:center;justify-content:center;font-weight:700}.campaign-issuance::after{display:block;clear:both;content:""}.campaign-issuance .campaign-img{margin-right:34px}@media screen and (max-width: 767px){.campaign-issuance .campaign-img{margin:0 0 16px}}.campaign-issuance .campaign-symbol{margin-right:22px}@media screen and (max-width: 767px){.campaign-issuance .campaign-symbol{margin:0 0 15px}}@media screen and (max-width: 767px){.campaign-issuance .campaign-cap span{display:block}}@media screen and (max-width: 767px){.campaign-issuance{margin-bottom:25px;display:block;text-align:center;font-size:112.5%}}.reservation-wrap{overflow:hidden}.reservation-wrap::after{display:block;clear:both;content:""}.reservation-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;justify-content:center;list-style:none;padding:0;margin:0 -17px}.reservation-list::after{display:block;clear:both;content:""}.reservation-list .reservation-item{padding:0 17px;margin-bottom:40px;width:25%}@media screen and (max-width: 767px){.reservation-list .reservation-item{margin-bottom:15px;width:50%}}@media screen and (max-width: 650px){.reservation-list .reservation-item{width:100%}}@media screen and (max-width: 650px){.reservation-list{margin-bottom:10px}}.box-reservation{margin:0;padding:0}.box-reservation::after{display:block;clear:both;content:""}.box-reservation .reservation-img{margin-bottom:10px;text-align:center}.box-reservation .reservation-img img{max-width:100%;height:auto;vertical-align:top}.box-reservation .reservation-caption::after{display:block;clear:both;content:""}.box-reservation .reservation-caption .reservation-title{margin-bottom:15px;font-size:112.5%;font-weight:700;text-align:center;color:#354057}.box-reservation .reservation-caption .reservation-title a{color:#354057}.box-reservation .reservation-caption .reservation-title a:hover,.box-reservation .reservation-caption .reservation-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-reservation .reservation-caption .reservation-title{margin-bottom:10px;font-size:100%}}.box-reservation .reservation-caption .reservation-para{font-size:81.25%;color:#52668e}.stayconnect-feature{padding-bottom:40px;margin-bottom:64px;border-bottom:1px solid #abb8ce;text-align:center;color:#354057}.stayconnect-feature::after{display:block;clear:both;content:""}.stayconnect-feature .feature-script-ttl{margin-bottom:15px;font-size:112.5%;font-weight:700}.stayconnect-feature .feature-script-para{font-size:75%}.stayconnect-feature.stayconnect-modify{padding-bottom:0;margin-bottom:0;border-bottom:0}@media screen and (max-width: 767px){.stayconnect-feature.stayconnect-modify{text-align:left}}@media screen and (max-width: 767px){.stayconnect-feature{padding-bottom:20px;margin-bottom:24px}}.media-furnished{display:-moz-flex;display:flex;margin-bottom:40px;color:#354057;background-color:#fff}.media-furnished::after{display:block;clear:both;content:""}.media-furnished .furnished-image{width:50%}.media-furnished .furnished-image img{width:100%;height:auto}@media screen and (max-width: 767px){.media-furnished .furnished-image{width:100%}}.media-furnished .furnished-cnt{padding:22px 20px 20px 40px;flex:1;align-self:center}.media-furnished .furnished-cnt .furnished-title{margin-bottom:15px;font-size:175%;text-align:center;color:#131313}.media-furnished .furnished-cnt .furnished-title a{color:#131313}.media-furnished .furnished-cnt .furnished-title a:hover,.media-furnished .furnished-cnt .furnished-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.media-furnished .furnished-cnt .furnished-title{margin-bottom:18px;font-size:137.5%}}.media-furnished .furnished-cnt .furnished-desc{margin-bottom:20px;font-size:100%;text-align:center;color:#354057}@media screen and (max-width: 767px){.media-furnished .furnished-cnt .furnished-desc{margin-bottom:18px;font-size:93.75%}}.media-furnished .furnished-cnt .furnished-sub{margin-bottom:20px;font-size:137.5%;font-weight:700;text-align:center;color:#3466dc}@media screen and (max-width: 767px){.media-furnished .furnished-cnt .furnished-sub{font-size:112.5%}}.media-furnished .furnished-cnt .furnished-para{margin-bottom:0;font-size:93.75%;font-weight:500;color:#52668e}@media screen and (max-width: 767px){.media-furnished .furnished-cnt .furnished-para{font-size:87.5%}}@media screen and (max-width: 767px){.media-furnished .furnished-cnt{padding:16px 25px 24px}}@media screen and (max-width: 767px){.media-furnished{margin-bottom:30px;display:block}}.furnished-button{margin-bottom:24px;text-align:center}.furnished-button::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.furnished-button{margin-bottom:6px}}.section-frequently{padding:60px 0 20px;overflow:hidden;color:#354057;background-color:#f5f6fa}.section-frequently::after{display:block;clear:both;content:""}.section-frequently.line-border{border-top:1px solid #d2d8e5;border-bottom:1px solid #d2d8e5}@media screen and (max-width: 767px){.section-frequently{padding:25px 0 4px}}.section-inquiries{padding:60px 0 44px;color:#354057;background-color:#f0f6fe}.section-inquiries::after{display:block;clear:both;content:""}.section-inquiries .box-contact.box-contact-pad{padding:20px 15px}.section-inquiries .generic-heading .generic-para{font-weight:700}@media screen and (max-width: 767px){.section-inquiries{padding:25px 0}}.section-call.modify-update{padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.section-call.modify-update{padding-top:25px;padding-bottom:25px}}#mainvisual-order{position:relative;padding:140px 0 90px;color:#354057;background:#fff url(../images/front/bg-order-monthly-pc.png) no-repeat center top scroll;background-size:cover}#mainvisual-order:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.6);background-blend-mode:overlay}@media screen and (max-width: 767px){#mainvisual-order{padding:110px 0 95px}}@media screen and (max-width: 450px){#mainvisual-order{background:#fff url(../images/front/bg-order-monthly-sp.png) no-repeat center bottom scroll;background-size:cover}}.mainvisual-order-cap{position:relative;z-index:5;font-weight:700;color:#fff;text-align:center}.mainvisual-order-cap::after{display:block;clear:both;content:""}.mainvisual-order-cap .order-para{margin-bottom:10px;font-size:175%;font-weight:700;font-family:"Montserrat",sans-serif}@media screen and (max-width: 1000px){.mainvisual-order-cap .order-para{margin-bottom:20px;font-size:112.5%}}.mainvisual-order-cap .order-title{margin:15px 0 20px;font-size:350%;line-height:1.3}.mainvisual-order-cap .order-title .text-small{font-size:75%;font-weight:900;display:block}@media screen and (max-width: 1000px){.mainvisual-order-cap .order-title{margin-bottom:20px;font-size:162.5%}}.mainvisual-order-cap .apply-para{margin-bottom:40px;font-size:112.5%}.mainvisual-order-cap .order-text{margin-bottom:25px;font-size:137.5%;font-weight:700}.section-process-order{padding:60px 0 40px}.section-process-order::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-process-order{padding:20px 0 10px}}.process-cap{margin-bottom:20px;font-size:81.25%;text-align:center;color:#52668e}@media screen and (max-width: 767px){.process-cap{margin-bottom:10px}}.step-wrap{overflow:hidden}.step-wrap::after{display:block;clear:both;content:""}.app-process-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -8px 30px;padding:0;list-style:none}.app-process-list::after{display:block;clear:both;content:""}.app-process-list .app-process-item{padding:0 8px;width:25%;margin-bottom:15px}@media screen and (max-width: 767px){.app-process-list .app-process-item{width:50%}}@media screen and (max-width: 576px){.app-process-list .app-process-item{margin-bottom:8px;width:100%}}@media screen and (max-width: 576px){.app-process-list{margin-bottom:7px}}.box-app-process{margin-bottom:0;height:100%;position:relative;transform:perspective(1px) translateZ(0);transition-property:color;transition-duration:.3s;color:#354057;background-color:#fff}.box-app-process::after{display:block;clear:both;content:""}.box-app-process .app-process-tmb{position:relative;margin-bottom:14px;overflow:hidden}.box-app-process .app-process-tmb .app-process-inside{display:-moz-flex;display:flex;padding:15px 15px 15px 25px;justify-content:center;flex-flow:column wrap;min-height:137px;color:#354057;background-color:#f0f6fe}@media screen and (max-width: 767px){.box-app-process .app-process-tmb .app-process-inside{padding:15px;min-height:89px}}.box-app-process .app-process-tmb .app-process-title{display:block}.box-app-process .app-process-tmb .app-process-text{margin-bottom:5px;font-weight:600;font-size:100%;font-family:"Montserrat",sans-serif;color:#b0b0b0}.box-app-process .app-process-tmb .app-process-title{font-size:112.5%;font-weight:700;color:#354057}@media screen and (max-width: 767px){.box-app-process .app-process-tmb .app-process-title{font-size:100%}}@media screen and (max-width: 767px){.box-app-process .app-process-tmb{margin-bottom:10px}}.box-app-process .app-process-caption{color:#354057;background-color:#fff}.box-app-process .app-process-caption::after{display:block;clear:both;content:""}.box-app-process .app-process-caption .app-process-heading{margin-bottom:5px;font-weight:500;font-size:93.75%;line-height:1.6;color:#354057}.box-app-process .app-process-caption .app-process-heading a{color:#354057}.box-app-process .app-process-caption .app-process-heading a:hover,.box-app-process .app-process-caption .app-process-heading a:focus{color:#3466dc}@media screen and (max-width: 767px){.box-app-process .app-process-caption .app-process-heading{font-size:87.5%}}.app-process-wrap{overflow:hidden}.section-nationwide{padding:60px 0 16px;color:#354057;background-color:#f0f6fe}.section-nationwide::after{display:block;clear:both;content:""}.section-nationwide .media-reason .reason-cnt{background-color:#f0f6fe}@media screen and (max-width: 767px){.section-nationwide{padding:20px 0 16px}}.nationwide-wrap{overflow:hidden}.nationwide-wrap::after{display:block;clear:both;content:""}.nationwide-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -12px 16px;padding:0;list-style:none}.nationwide-list::after{display:block;clear:both;content:""}.nationwide-list .nationwide-item{padding:0 12px;margin-bottom:24px;width:33.333333%}@media screen and (max-width: 767px){.nationwide-list .nationwide-item{padding:0;margin-bottom:16px;width:100%}}@media screen and (max-width: 767px){.nationwide-list{margin:0 0 10px;display:block}}.box-nationwide{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;align-items:center;justify-content:center;flex-direction:column;padding:15px 10px 10px;min-height:124px;font-weight:700;text-align:center;border:1px solid #3466dc;color:#3466dc;background-color:#fff}.box-nationwide::after{display:block;clear:both;content:""}.box-nationwide h4{margin-bottom:5px;font-size:137.5%;color:#52668e}@media screen and (max-width: 767px){.box-nationwide h4{font-size:112.5%}}.box-nationwide p{margin-bottom:5px}@media screen and (max-width: 767px){.box-nationwide p{font-size:93.75%}}@media screen and (max-width: 767px){.box-nationwide{min-height:103px}}@media screen and (max-width: 767px){.offer-inquiry{margin:5px 0 8px}}.reason-panel{margin-bottom:40px}.reason-panel::after{display:block;clear:both;content:""}.reason-panel .media-reason .reason-cnt .reason-text{color:#354057}.reason-panel .media-reason .reason-cnt .reason-title{color:#52668e}.reason-panel .media-reason .reason-cnt .reason-title a{color:#52668e}.reason-panel .media-reason .reason-cnt .reason-title a:hover,.reason-panel .media-reason .reason-cnt .reason-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.reason-panel{margin-bottom:0}}.section-using-order{padding-top:60px}.section-using-order::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-using-order{padding-top:20px}}.using-order-wrap{overflow:hidden}.using-order-wrap .media-reason .reason-cnt .reason-text{color:#2f97ab}.using-order-wrap .media-reason .reason-cnt .reason-title{color:#354057}.using-order-wrap .media-reason .reason-cnt .reason-title a{color:#354057}.using-order-wrap .media-reason .reason-cnt .reason-title a:hover,.using-order-wrap .media-reason .reason-cnt .reason-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.using-order-wrap .media-reason .reason-cnt .reason-para{margin-bottom:0}}@media screen and (max-width: 767px){.using-order-wrap .media-reason .reason-cnt{padding-left:0;padding-right:0;padding-bottom:0}}.using-order-list{list-style:none;padding:0;margin:0}.using-order-list::after{display:block;clear:both;content:""}.using-order-list .using-order-item{margin-bottom:60px}.using-order-list .using-order-item::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.using-order-list .using-order-item{margin-bottom:20px}}.section-furniture-app{padding:60px 0 40px;color:#354057;background-color:#f0f6fe}.section-furniture-app::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.section-furniture-app{padding:23px 0 5px}}.furniture-inquiry{padding:20px 0}.furniture-inquiry::after{display:block;clear:both;content:""}.concern-any-outer{position:relative;z-index:1;margin:36px 0 32px}.concern-any-outer .generic-heading{margin-bottom:40px}@media screen and (max-width: 767px){.concern-any-outer .generic-heading{margin-bottom:25px}}.concern-any-outer .generic-heading,.concern-any-outer .concern-wrap{position:relative;z-index:1}@media screen and (max-width: 767px){.concern-any-outer{margin:10px 0}}.concern-any-wrap{position:relative;margin-bottom:6px;overflow:hidden;padding-right:335px}.concern-any-wrap::after{display:block;clear:both;content:""}.concern-any-wrap:after{position:absolute;right:0;bottom:0;z-index:-1;content:"";width:313px;height:248px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-concerns.svg) no-repeat scroll}@media screen and (max-width: 767px){.concern-any-wrap:after{margin-left:-157px;left:50%;top:auto;right:auto;bottom:0}}@media screen and (max-width: 767px){.concern-any-wrap{padding:0 0 260px}}.concern-any-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;justify-content:center;list-style:none;padding:0 22px;margin:0}.concern-any-list::after{display:block;clear:both;content:""}.concern-any-list li{margin:0 10px 24px;display:inline-block}.concern-any-list li a{border-radius:8px;padding:13px 25px;transition:.3s border ease-in-out,.3s color ease-in-out;text-align:center;display:inline-block;font-weight:700;font-size:100%;border:1px solid #f0f6fe;color:#52668e;background-color:#f0f6fe}.concern-any-list li a:hover,.concern-any-list li a:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.concern-any-list li a{padding:10px 16px 9px;font-size:93.75%}}@media screen and (max-width: 767px){.concern-any-list li{margin-bottom:16px}}.attracting-any-box{font-size:100%;font-weight:400;color:#354057;text-align:center}@media screen and (max-width: 767px){.attracting-any-box{font-size:93.75%}}.cheap-possible-wrap{overflow:hidden}.cheap-possible-wrap::after{display:block;clear:both;content:""}.cheap-possible-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;justify-content:center;list-style:none;padding:0;margin:0 -15px}.cheap-possible-list::after{display:block;clear:both;content:""}.cheap-possible-list .cheap-possible-item{padding:0 15px;margin-bottom:25px;width:16.666666%}@media screen and (max-width: 767px){.cheap-possible-list .cheap-possible-item{width:20%}}@media screen and (max-width: 767px){.cheap-possible-list .cheap-possible-item{margin-bottom:5px;width:33.333333%}}@media screen and (max-width: 767px){.cheap-possible-list{margin-bottom:5px}}.box-cheap{margin:0;padding:0;text-align:center}.box-cheap::after{display:block;clear:both;content:""}.box-cheap .cheap-img{margin-bottom:10px}.box-cheap .cheap-img img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width: 576px){.box-cheap .cheap-img{margin-bottom:7px}}.box-cheap .cheap-caption::after{display:block;clear:both;content:""}.box-cheap .cheap-caption .cheap-title{margin-bottom:10px;font-size:81.25%;font-weight:700;color:#3466dc}.box-cheap .cheap-caption .cheap-title a{color:#3466dc}.box-cheap .cheap-caption .cheap-title a:hover,.box-cheap .cheap-caption .cheap-title a:focus{color:#3466dc}.original-equipment{margin-bottom:20px;font-size:93.75%;font-weight:500;color:#888;text-align:center}.original-equipment::after{display:block;clear:both;content:""}.original-equipment p{margin-bottom:10px}@media screen and (max-width: 767px){.original-equipment{font-size:87.5%;margin-bottom:0}}.mb0{margin-bottom:0 !important}.section-history-tenant{color:#354057;background-color:#fff}.section-history-tenant::after{display:block;clear:both;content:""}.history-title::after{display:block;clear:both;content:""}.history-title h3{margin-bottom:22px;font-size:137.5%;font-weight:700}.history-tenant::after{display:block;clear:both;content:""}.history-panel{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin-bottom:40px}.history-panel .history-album{padding-right:40px;width:340px}@media screen and (max-width: 767px){.history-panel .history-album{margin-bottom:15px;padding-right:0;width:100%}}.history-panel .history-main{flex:1}@media screen and (max-width: 767px){.history-panel{margin-bottom:23px;display:block}}.history-list{list-style:none;padding:0;margin:0}.history-list::after{display:block;clear:both;content:""}.history-list .history-item{margin-bottom:24px}@media screen and (max-width: 767px){.history-list .history-item{padding:0 8px;width:300px;margin-bottom:15px}}@media screen and (max-width: 767px){.history-list{margin:0 -8px 5px !important;flex-flow:inherit}}.history-img img{vertical-align:top;width:100%;height:auto}.history-business::after{display:block;clear:both;content:""}.history-business-list{list-style:none;padding:0;margin:0}.history-business-list::after{display:block;clear:both;content:""}.history-business-list .history-business-item{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;padding:17px 0;border-bottom:1px solid #d2d8e5}.history-business-list .history-business-item::after{display:block;clear:both;content:""}.history-business-list .history-business-item .history-business-label{padding-right:10px;width:137px;font-weight:500;font-size:93.75%;color:#354057}@media screen and (max-width: 767px){.history-business-list .history-business-item .history-business-label{font-size:87.5%}}.history-business-list .history-business-item .history-business-detail{flex:1;align-self:center;color:#52668e}@media screen and (max-width: 767px){.history-business-list .history-business-item .history-business-detail{font-size:93.75%}}@media screen and (max-width: 767px){.history-business-list .history-business-item{padding:13px 0}}.first-japan-heading{text-align:center}.first-japan-heading::after{display:block;clear:both;content:""}.first-japan-heading h2{margin:0 0 30px;font-weight:700;font-size:175%;color:#354057}@media screen and (max-width: 767px){.first-japan-heading h2{margin-bottom:18px;font-size:137.5%}}.profile-overview{margin-top:36px}.profile-overview::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.profile-overview{margin-top:9px}}.profile-cate::after{display:block;clear:both;content:""}.profile-list{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;list-style:none;padding:0;margin:0 -12px 27px}.profile-list::after{display:block;clear:both;content:""}.profile-list .profile-history-item{padding:0 12px;width:50%}.profile-list .profile-history-item:nth-child(1) .overview-group,.profile-list .profile-history-item:nth-child(2) .overview-group{border-top:0}@media screen and (max-width: 767px){.profile-list .profile-history-item:nth-child(2){border-top:1px solid #d2d8e5}}.profile-list .profile-history-item:first-child .overview-group{padding-top:0}@media screen and (max-width: 767px){.profile-list .profile-history-item{padding:0;width:100%}}@media screen and (max-width: 767px){.profile-list{margin:0 0 20px;display:block}}.media-founder{display:-moz-flex;display:flex;color:#354057}.media-founder::after{display:block;clear:both;content:""}.media-founder .founder-image{padding-top:5px;width:50%}.media-founder .founder-image img{width:100%;height:auto}@media screen and (max-width: 767px){.media-founder .founder-image{padding-top:0;width:100%}}.media-founder .founder-cnt{padding:0 0 0 40px;flex:1;align-self:center}.media-founder .founder-cnt .founder-text{margin-bottom:20px;font-size:137.5%;color:#3466dc}.media-founder .founder-cnt .founder-text a{color:#3466dc}.media-founder .founder-cnt .founder-title{margin-bottom:22px;font-size:175%;color:#354057}.media-founder .founder-cnt .founder-title a{color:#354057}.media-founder .founder-cnt .founder-title a:hover,.media-founder .founder-cnt .founder-title a:focus{color:#3466dc}@media screen and (max-width: 767px){.media-founder .founder-cnt .founder-title{margin-bottom:18px;font-size:112.5%}}.media-founder .founder-cnt .founder-para{margin-bottom:25px;font-size:93.75%;font-weight:500}.media-founder .founder-cnt .founder-para a{text-decoration:underline;color:#3466dc}.media-founder .founder-cnt .founder-para a:hover,.media-founder .founder-cnt .founder-para a:focus{text-decoration:none}@media screen and (max-width: 767px){.media-founder .founder-cnt .founder-para{margin-bottom:18px;font-size:93.75%;line-height:1.7}}@media screen and (max-width: 767px){.media-founder .founder-cnt{padding:20px 0}}@media screen and (max-width: 767px){.media-founder{display:block}}.first-japan{margin-bottom:60px}@media screen and (max-width: 767px){.first-japan{margin-bottom:20px}}@media screen and (max-width: 767px){.no-js .history-list .history-item,.no-splide .history-list .history-item{width:50%}}@media screen and (max-width: 576px){.no-js .history-list .history-item,.no-splide .history-list .history-item{width:100%}}@font-face{font-family:"Roboto Regular";src:url("../fonts/roboto/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:"Roboto Medium";src:url("../fonts/roboto/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:"Roboto Bold";src:url("../fonts/roboto/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:"Roboto Condensed";src:url("../fonts/roboto/RobotoCondensed-Bold.ttf") format("truetype")}@font-face{font-family:"FontAwesome";src:url("../fonts/awesome/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}#region-main{margin:0;clear:both;width:100%}#region-main::after{display:block;clear:both;content:""}.wrap-col-left{position:relative;z-index:1;float:left}.wrap-col-right{position:relative;z-index:1;float:right}@media screen and (max-width: 767px){.wrap-col-right{margin-top:24px;float:none}}.column-lnavi .wrap-col-main{width:100%;float:right}@media screen and (max-width: 920px){.column-lnavi .wrap-col-main{float:none}}.column-rnavi .wrap-col-main{width:100%;float:left}@media screen and (max-width: 767px){.column-rnavi .wrap-col-main{float:none}}.col-main-inner{padding:0}.define-top .wrap-col-left,.define-child .wrap-col-left{width:304px;margin-right:-304px}@media screen and (max-width: 1050px){.define-top .wrap-col-left,.define-child .wrap-col-left{width:100%;margin-right:0}}.define-top .col-left-inner::after,.define-child .col-left-inner::after{display:block;clear:both;content:""}.define-child .col-left-inner{padding-right:48px}@media screen and (max-width: 1050px){.define-child .col-left-inner{padding-right:0;display:none}}.define-top .wrap-col-right,.define-child .wrap-col-right{padding-left:25px;width:336px}@media screen and (max-width: 767px){.define-top .wrap-col-right,.define-child .wrap-col-right{padding-left:0;width:100%}}.define-top .col-right-inner::after,.define-child .col-right-inner::after{display:block;clear:both;content:""}.define-top .column-lnavi .col-main-inner,.define-child .column-lnavi .col-main-inner{margin-left:304px}@media screen and (max-width: 1050px){.define-top .column-lnavi .col-main-inner,.define-child .column-lnavi .col-main-inner{margin-left:0}}.define-top .column-rnavi .wrap-col-main,.define-child .column-rnavi .wrap-col-main{margin-right:-336px}@media screen and (max-width: 767px){.define-top .column-rnavi .wrap-col-main,.define-child .column-rnavi .wrap-col-main{margin-right:0}}.define-top .column-rnavi .col-main-inner,.define-child .column-rnavi .col-main-inner{margin-right:336px}@media screen and (max-width: 767px){.define-top .column-rnavi .col-main-inner,.define-child .column-rnavi .col-main-inner{margin-right:0}}.modal-notification .modal-content{overflow:hidden}.modal-general .modal-header{border-radius:12px 12px 0 0;padding:30px 30px 10px;border-bottom:0;color:#3466dc;background-color:#fff}.modal-general .modal-header .close{right:26px;top:25px;margin:0;padding:.2rem;color:#cfcfd3;width:28px;height:28px}@media(max-width: 767px){.modal-general .modal-header .close{right:14px;top:17px}}.modal-general .modal-header .modal-title{font-size:2rem;font-weight:700;color:#3466dc;line-height:1.2;text-transform:uppercase}@media(max-width: 767px){.modal-general .modal-header{padding:20px 20px 10px}}.modal-general .modal-body{padding:10px 30px 20px;color:#52668e;background-color:#fff}@media(max-width: 767px){.modal-general .modal-body{padding:1rem 2rem}}.modal-general .modal-content{border-radius:9px;box-shadow:0 4px 22px 0 rgba(0,0,0,.12);color:#52668e;background-color:#fff;border:0}.modal-general .modal-footer{border-radius:0 0 12px 12px;padding:.7rem 3rem 2.6rem;font-size:1.3rem;color:#52668e;background-color:#fff;justify-content:center;text-align:center;border:0}.modal-general .modal-footer p{margin-bottom:0}.modal-general .modal-footer p.modal-footer-paragraph{font-size:1.3rem}@media(max-width: 767px){.modal-general .modal-footer{padding:.7rem 2rem 1.5rem}}.form-duality::after{display:block;clear:both;content:""}.form-duality .checkbox__styled,.form-duality .label-form{float:left}.form-duality .forgot-link{float:right}.link-bold{font-weight:700}.modal-login .checkbox__styled__label,.modal-registries .checkbox__styled__label{line-height:1.3}.modal-login .size-label,.modal-registries .size-label{font-size:1.4rem;color:#4a4e54;text-transform:inherit}.modal-login .size-label a,.modal-registries .size-label a{color:#f0f6fe}.modal-login .size-label a:hover,.modal-login .size-label a:focus,.modal-registries .size-label a:hover,.modal-registries .size-label a:focus{color:#3466dc}.label-form{margin-bottom:.9rem;font-size:1.3rem;font-weight:500;color:#52668e}.label-form .require_color{color:#ac0d0d;font-weight:700}.paragraph-forgot{margin-bottom:1.7rem;font-size:1.3rem;color:#52668e}.forgot-link{padding:4px 0 0;text-align:right;font-size:1.2rem;color:#ac1919}.forgot-link a{color:#1e60e2;background-color:#fff;font-weight:400;text-decoration:none}.forgot-link a:hover,.forgot-link a:focus{color:#3466dc;background-color:rgba(0,0,0,0);text-decoration:underline}.link-login-modal,.link-registration,a.link-registration,a.link-login-modal{color:#174bb6;background-color:rgba(0,0,0,0);font-weight:700;text-decoration:none;font-size:1.3rem}.link-login-modal:hover,.link-login-modal:focus,.link-registration:hover,.link-registration:focus,a.link-registration:hover,a.link-registration:focus,a.link-login-modal:hover,a.link-login-modal:focus{color:#3466dc;background-color:rgba(0,0,0,0);text-decoration:underline}.modal-form .form-group{margin-bottom:0}.modal-form .form-group::after{display:block;clear:both;content:""}.modal-form .form-group .form-input{margin-bottom:1.5rem}.modal-form .form-group .form-input.form-input-email{text-align:center}.modal-form .form-group .form-input.form-input-email .btn-contact{text-align:center;display:block;width:100%}.modal-form .form-control{border-radius:2px;font-size:1.3rem;border:1px solid #dbdfe4;padding:.4rem 1.2rem;height:3.6rem;color:#52668e}.modal-form .form-control:focus{box-shadow:0 0 0 .2rem rgba(14,77,162,.25);border-color:#006cfe;outline:0}.modal-form textarea.form-control{resize:vertical;height:114px;overflow-y:auto}.modal-form select.form-control:not([size]):not([multiple]),.modal-form select.form-control{height:4rem !important}.modal-form .checkbox__styled{padding:0}@media(max-width: 767px){.modal-form{margin-bottom:0}}.form-submit{margin-top:0}.form-submit .btn-contact{text-align:center;display:block;width:100%}.modal-notification .modal-body{position:relative;padding:5rem 3rem 3rem}.modal-calendar .modal-header{padding:2.5rem 2rem 2rem;border-bottom:1px solid #dcdcdc}.modal-calendar .modal-header .modal-title{font-size:1.6rem;font-weight:bold;text-transform:none}.modal-calendar .modal-header .close{right:11px;top:18px}.modal-calendar .modal-content{overflow:hidden}.modal-calendar .modal-body{position:relative;padding:2rem}.media-notification{text-align:center}.media-notification .notification-image{margin-bottom:3rem}.media-notification .notification-image img{display:block;margin:0 auto}.media-notification .notification-title{margin:0 0 1rem;font-size:2rem;font-weight:700;text-transform:uppercase;color:#3466dc}.media-notification .notification-para{margin-bottom:1rem;color:#52668e;font-size:1.5rem}.media-notification .notification-para span{display:block}.modal-chart .modal-body{border-radius:0 0 9px 9px}@media(min-width: 576px){.modal-general .modal-dialog{max-width:370px;margin:4rem auto 1.75rem}.modal-general.modal-chart .modal-dialog{max-width:90%}.modal-general.modal-notification .modal-dialog{max-width:440px}.modal-general.modal-calendar .modal-dialog{max-width:490px}}@media(min-width: 1135px){.modal-general.modal-chart .modal-dialog{max-width:1133px}}@media(max-width: 576px){.modal-general .modal-dialog{margin:7.5rem 1.5rem 2rem}}@media(max-width: 400px){.link-registration{display:inline-block;clear:both}}.contact-form-forgot .label-control{font-size:1.3rem;font-weight:700;text-transform:uppercase;color:#9b9b9b}@media screen and (max-width: 767px){.contact-form-forgot .label-control{margin-bottom:1rem}}.contact-form-forgot .form-group{margin-bottom:1.5rem}.contact-form-forgot .form-group::after{display:block;clear:both;content:""}.contact-form-forgot .form-group .btn-registry{margin-left:5px;float:right}@media screen and (max-width: 767px){.contact-form-forgot .form-group .btn-registry{float:none;display:block;max-width:160px;margin:15px auto 0}}.contact-form-forgot .form-control{border-radius:2px;font-size:1.3rem;border:1px solid #db0000;padding:.4rem 1.2rem;height:3.6rem;color:#52668e}.contact-form-forgot .form-control:focus{box-shadow:0 0 0 .2rem rgba(14,77,162,.25);border-color:#006cfe;outline:0}.contact-form-forgot textarea.form-control{resize:vertical;height:100px;overflow-y:auto}.contact-form-forgot select.form-control:not([size]):not([multiple]),.contact-form-forgot select.form-control{height:4rem !important}.contact-form-forgot .btn-contact{margin-top:10px}.contact-form-forgot .btn-contact .icons-send{margin-right:7px}@media screen and (max-width: 767px){.contact-form-forgot .btn-contact{display:block;margin:18px auto 0}}@media screen and (max-width: 1050px){.contact-form-forgot{padding-bottom:2rem}}.icon-close-popup{display:inline-block;vertical-align:top;width:16px;height:16px;color:inherit;background:rgba(0,0,0,0) url(../images/front/icons-close-popup.svg) no-repeat scroll}.captcha-code{border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);overflow:hidden;color:#000;background-color:#fafafa}.custom-bg{color:#354057;background-color:#f5f6fa}.container{margin:0 auto;padding:0 16px;max-width:1232px}.container::after{display:block;clear:both;content:""}@media screen and (max-width: 1250px){.container{max-width:100%}}.container-md{margin:0 auto;padding:0 16px;max-width:992px}.container-md::after{display:block;clear:both;content:""}@media screen and (max-width: 1050px){.container-md{max-width:100%}}.container-sm{margin:0 auto;padding:0 16px;max-width:832px}.container-sm::after{display:block;clear:both;content:""}@media screen and (max-width: 860px){.container-sm{max-width:100%}}#wrapper{position:relative;min-width:1232px}@media screen and (max-width: 1250px){#wrapper{min-width:100%}}@media screen and (max-width: 350px){#wrapper{min-width:320px}}#page-content::after{display:block;clear:both;content:""}.main-content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width: 767px){.right-content{margin-top:20px}}#page-content:before,#page-content:after{content:"";display:table}#page-content:after{clear:both}.news-content::after{display:block;clear:both;content:""}.form-control,.form-select{border-radius:8px;padding:6px 12px;display:block;width:100%;height:50px;line-height:1.5;font-size:100%;font-weight:400;color:#52668e;background-color:#fff;background-clip:padding-box;border:1px solid #d2d8e5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:disabled,.form-select:disabled{background-color:#e9ecef;opacity:1}.form-control:focus,.form-select:focus{box-shadow:0 0 0 3px rgba(13,110,253,.25);color:#495057;background-color:#fff;border-color:#86b7fe;outline:0}.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-moz-placeholder{color:#b0b0b0;opacity:1}.form-control:-ms-input-placeholder{color:#b0b0b0}.form-control::-webkit-input-placeholder{color:#b0b0b0}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}}.equal-height-item{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap}.equal-height-item .catagory-item{display:-moz-flex;display:flex}.page-title{margin-bottom:10px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.effect-image{overflow:hidden;position:relative}.effect-image img{margin-left:auto;margin-right:auto;display:block;transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a{transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a img{margin-left:auto;margin-right:auto;display:block;transition:all 1s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image a:hover img,.effect-image a:focus img{transform:scale(1.1);transition:all 2s cubic-bezier(0.23, 1, 0.32, 1)}.effect-image:hover img,.effect-image:focus img{transform:scale(1.1);transition:all 2s cubic-bezier(0.23, 1, 0.32, 1)}.paragraph-skip{margin:0 !important;padding:0 !important;overflow:hidden}.skip{width:1px;color:#000;font-size:.1%;line-height:.1;background-color:#fff;position:absolute;left:-3000px;z-index:9999}a.skip{color:#037;background-color:#fff;text-align:center;padding:5px 0 7px;top:auto}a.skip:active{display:block;width:99.99%;font-size:100%;line-height:1.6;top:0;left:0}a.skip:focus{display:block;width:99.99%;font-size:100%;line-height:1.6;top:0;left:0}.main-wrap{position:relative}.main-wrap::after{display:block;clear:both;content:""}.sub-wrap{position:relative}.sub-wrap::after{display:block;clear:both;content:""}#header{position:relative;top:0;z-index:100;padding:23px 0 21px;min-height:80px;width:100%;color:#30394a;background:#fff}#header .container{max-width:1380px}@media screen and (max-width: 1400px){#header .container{max-width:100%}}#header .logo{margin:0;float:left;width:202px}#header .logo h1,#header .logo p{margin:0;font-size:0;width:202px;height:32px;color:#354057;background:#fff url(../images/front/logo-end.svg) no-repeat scroll}#header .logo h1 a,#header .logo p a{display:block;width:202px;height:32px}@media screen and (max-width: 767px){#header .logo h1 a,#header .logo p a{width:156px;height:24px}}#header .logo h1 span,#header .logo p span{position:relative;z-index:-1;display:block;width:202px;height:32px;overflow:hidden}@media screen and (max-width: 767px){#header .logo h1 span,#header .logo p span{width:156px;height:24px}}@media screen and (max-width: 767px){#header .logo h1,#header .logo p{width:156px;height:24px;background-size:100% auto}}@media screen and (max-width: 767px){#header .logo{margin-top:2px;width:160px}}#header.fixed-top{position:fixed;background-color:#fff;transition:background-color .25s ease-out .5s}#header .tokyo-logo .logo{width:264px}#header .tokyo-logo .logo h1,#header .tokyo-logo .logo p{width:264px;height:32px;background:#fff url(../images/front/logo-tokyo.svg) no-repeat scroll}#header .tokyo-logo .logo h1 a,#header .tokyo-logo .logo p a{width:264px;height:32px}@media screen and (max-width: 767px){#header .tokyo-logo .logo h1 a,#header .tokyo-logo .logo p a{width:209px;height:26px}}@media screen and (max-width: 380px){#header .tokyo-logo .logo h1 a,#header .tokyo-logo .logo p a{width:160px;height:19px}}#header .tokyo-logo .logo h1 span,#header .tokyo-logo .logo p span{width:264px;height:32px}@media screen and (max-width: 767px){#header .tokyo-logo .logo h1 span,#header .tokyo-logo .logo p span{width:209px;height:26px}}@media screen and (max-width: 380px){#header .tokyo-logo .logo h1 span,#header .tokyo-logo .logo p span{width:160px;height:19px}}@media screen and (max-width: 767px){#header .tokyo-logo .logo h1,#header .tokyo-logo .logo p{width:209px;height:26px;background-size:100% auto}}@media screen and (max-width: 380px){#header .tokyo-logo .logo h1,#header .tokyo-logo .logo p{width:160px;height:19px}}@media screen and (max-width: 767px){#header .tokyo-logo .logo{width:209px;height:26px}}@media screen and (max-width: 380px){#header .tokyo-logo .logo{margin-top:5px;width:160px}}#header.custom-header{border-bottom:0}#header.custom-header .wrap-logo{width:228px;margin-right:-228px}#header.custom-header .wrap-logo .logo h1,#header.custom-header .wrap-logo .logo p{width:193px;height:31px;background-size:100% auto}@media screen and (max-width: 767px){#header.custom-header .wrap-logo .logo{margin:5px auto 0;width:193px;float:none}}@media screen and (max-width: 767px){#header.custom-header .wrap-logo.tokyo-logo .logo{width:209px;height:26px}}@media screen and (max-width: 380px){#header.custom-header .wrap-logo.tokyo-logo .logo{width:160px;height:19px}}@media screen and (max-width: 767px){#header.custom-header .wrap-logo.tokyo-logo{float:none}}@media screen and (max-width: 767px){#header.custom-header .wrap-logo{width:100%;margin-right:0}}@media screen and (max-width: 767px){#header.custom-header .wrap-mean{display:none}}@media screen and (max-width: 767px){#header{padding:15px 0;min-height:58px;border-bottom:1px solid #d2d8e5}}.define-top #header,.define-order #header,.define-system #header{position:absolute;top:0;left:0;right:0;z-index:10;padding-top:40px;min-height:100px;background:rgba(0,0,0,0)}.define-top #header .logo h1,.define-top #header .logo p,.define-order #header .logo h1,.define-order #header .logo p,.define-system #header .logo h1,.define-system #header .logo p{text-indent:-9999px;color:inherit;background:rgba(0,0,0,0) url(../images/front/logo-top.svg) no-repeat scroll;background-size:100% auto}.define-top #header .link-favorites,.define-top #header a.link-favorites,.define-top #header .link-tel,.define-top #header a.link-tel,.define-top #header .link-email,.define-top #header a.link-email,.define-top #header .toll-free,.define-order #header .link-favorites,.define-order #header a.link-favorites,.define-order #header .link-tel,.define-order #header a.link-tel,.define-order #header .link-email,.define-order #header a.link-email,.define-order #header .toll-free,.define-system #header .link-favorites,.define-system #header a.link-favorites,.define-system #header .link-tel,.define-system #header a.link-tel,.define-system #header .link-email,.define-system #header a.link-email,.define-system #header .toll-free{color:#fff;background-color:rgba(0,0,0,0)}.define-top #header .link-favorites,.define-top #header a.link-favorites,.define-order #header .link-favorites,.define-order #header a.link-favorites,.define-system #header .link-favorites,.define-system #header a.link-favorites{background:rgba(0,0,0,0) url(../images/front/icon-heart-white.svg) no-repeat 0 2px scroll}.define-top #header .link-favorites:hover,.define-top #header .link-favorites:focus,.define-top #header a.link-favorites:hover,.define-top #header a.link-favorites:focus,.define-order #header .link-favorites:hover,.define-order #header .link-favorites:focus,.define-order #header a.link-favorites:hover,.define-order #header a.link-favorites:focus,.define-system #header .link-favorites:hover,.define-system #header .link-favorites:focus,.define-system #header a.link-favorites:hover,.define-system #header a.link-favorites:focus{color:#f32b77;background-image:url(../images/front/icon-heart-pink.svg)}.define-top #header .link-tel,.define-top #header a.link-tel,.define-order #header .link-tel,.define-order #header a.link-tel,.define-system #header .link-tel,.define-system #header a.link-tel{background:rgba(0,0,0,0) url(../images/front/icon-phone-white.svg) no-repeat 0 3px scroll}.define-top #header .link-tel:hover,.define-top #header .link-tel:focus,.define-top #header a.link-tel:hover,.define-top #header a.link-tel:focus,.define-order #header .link-tel:hover,.define-order #header .link-tel:focus,.define-order #header a.link-tel:hover,.define-order #header a.link-tel:focus,.define-system #header .link-tel:hover,.define-system #header .link-tel:focus,.define-system #header a.link-tel:hover,.define-system #header a.link-tel:focus{color:#f32b77;background-image:url(../images/front/icon-phone-pink.svg)}@media screen and (max-width: 767px){.define-top #header .link-tel,.define-top #header a.link-tel,.define-order #header .link-tel,.define-order #header a.link-tel,.define-system #header .link-tel,.define-system #header a.link-tel{padding:0;width:24px;height:24px;background-position:0 0}}.define-top #header .link-email,.define-top #header a.link-email,.define-order #header .link-email,.define-order #header a.link-email,.define-system #header .link-email,.define-system #header a.link-email{display:none;text-indent:-9999em;background:rgba(0,0,0,0) url(../images/front/icon-email-white.svg) no-repeat 0 2px scroll}.define-top #header .link-email:hover,.define-top #header .link-email:focus,.define-top #header a.link-email:hover,.define-top #header a.link-email:focus,.define-order #header .link-email:hover,.define-order #header .link-email:focus,.define-order #header a.link-email:hover,.define-order #header a.link-email:focus,.define-system #header .link-email:hover,.define-system #header .link-email:focus,.define-system #header a.link-email:hover,.define-system #header a.link-email:focus{color:#f32b77;background-image:url(../images/front/icon-email-pink.svg)}@media screen and (max-width: 767px){.define-top #header .link-email,.define-top #header a.link-email,.define-order #header .link-email,.define-order #header a.link-email,.define-system #header .link-email,.define-system #header a.link-email{display:block;padding:0;width:24px;height:24px;background-position:0 0}}@media screen and (max-width: 767px){.define-top #header,.define-order #header,.define-system #header{margin-bottom:0;border-bottom:0}}.custom-system #header .link-favorites,.custom-system #header a.link-favorites{background:rgba(0,0,0,0) url(../images/front/icon-heart-white.svg) no-repeat 0 2px scroll}.custom-system #header .link-favorites:hover,.custom-system #header .link-favorites:focus,.custom-system #header a.link-favorites:hover,.custom-system #header a.link-favorites:focus{text-decoration:underline;color:#fff;background-image:url(../images/front/icon-heart-white.svg)}.nav-home-txt{position:relative;top:-1px;display:none}@media screen and (max-width: 970px){.nav-home-txt{top:-3px;display:inline-block;vertical-align:middle}}.wrap-logo{position:relative;z-index:1;float:left;width:279px;margin-right:-279px}@media screen and (max-width: 767px){.wrap-logo{width:210px;margin-right:-210px}}@media screen and (max-width: 370px){.wrap-logo{width:160px;margin-right:-160px}}.wrap-mean{width:100%;float:right}.wrap-mean .mean-aside{margin-left:279px}.wrap-mean .mean-aside::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.wrap-mean .mean-aside{margin-left:210px}}@media screen and (max-width: 370px){.wrap-mean .mean-aside{margin-left:160px}}.setting-wrap{position:relative;z-index:1;float:right}.setting-wrap::after{display:block;clear:both;content:""}.setting-list{list-style:none;padding:0;margin:0;display:inline-block;vertical-align:middle}.setting-list::after{display:block;clear:both;content:""}.setting-list li{margin-left:16px;float:left}.setting-list li:first-child{margin-left:0}.setting-list li.li-email{display:none}@media screen and (max-width: 767px){.setting-list li.li-email{display:inline-block}}@media screen and (max-width: 767px){.setting-list li.li-toll{display:none}}@media screen and (max-width: 767px){.setting-list li{margin-left:14px;display:inline-block;float:none;vertical-align:middle}}@media screen and (max-width: 370px){.setting-list li{margin-left:9px}}@media screen and (max-width: 1000px){.setting-list{display:block}}@media screen and (max-width: 767px){.setting-list{text-align:right}}@media screen and (max-width: 767px){.text-block-sp{display:block}}@media screen and (max-width: 767px){.txt-sp{display:none}}.setting-button{list-style:none;padding:0;margin:0 0 0 13px;display:inline-block;vertical-align:middle}.setting-button::after{display:block;clear:both;content:""}.setting-button li{margin-right:14px;float:left}.setting-button li:last-child{margin-right:0}@media screen and (max-width: 1000px){.setting-button{margin-top:10px;float:right;display:block}}@media screen and (max-width: 767px){.setting-button{display:none}}.link-favorites,a.link-favorites{transition:.3s all ease-in-out;margin-top:3px;padding:2px 0 2px 32px;font-size:93.75%;font-weight:700;display:inline-block;vertical-align:middle;color:#354057;background:#fff url(../images/front/icon-heart-grey.svg) no-repeat 0 2px scroll;min-width:24px;min-height:24px}.link-favorites:hover,.link-favorites:focus,a.link-favorites:hover,a.link-favorites:focus{color:#f32b77;background-image:url(../images/front/icon-heart-pink.svg)}@media screen and (max-width: 767px){.link-favorites,a.link-favorites{padding:0;margin:0;background-position:center center}}.link-tel,a.link-tel{transition:.3s all ease-in-out;margin-top:3px;padding:0 0 0 32px;font-size:137.5%;font-weight:700;line-height:1.2;display:inline-block;vertical-align:middle;min-width:24px;min-height:24px;color:#131313;background:#fff url(../images/front/icon-phone-grey.svg) no-repeat 0 3px scroll;letter-spacing:-0.019em}.link-tel:hover,.link-tel:focus,a.link-tel:hover,a.link-tel:focus{color:#f32b77;background-image:url(../images/front/icon-phone-pink.svg)}@media screen and (max-width: 767px){.link-tel,a.link-tel{padding:0;margin:0;background-position:center center}}.link-email,a.link-email{transition:.3s all ease-in-out;display:none;text-indent:-9999em;background:rgba(0,0,0,0) url(../images/front/icon-email-grey.svg) no-repeat 0 2px scroll;min-width:24px;min-height:24px}.link-email:hover,.link-email:focus,a.link-email:hover,a.link-email:focus{color:#f32b77;background-image:url(../images/front/icon-email-pink.svg)}@media screen and (max-width: 767px){.link-email,a.link-email{display:block;padding:0;margin-top:2px;background-position:center center}}.toll-free,a.toll-free{padding-top:2px;font-size:75%;line-height:1.25;font-weight:700;display:inline-block;color:#52668e;background-color:#fff}.btn-request,a.btn-request{border-radius:20px;transition:all .3s ease-in-out 0s;padding:4px 16px 5px;margin-top:1px;font-weight:700;font-size:93.75%;display:inline-block;color:#fff;background-color:#30394a}.btn-request:hover,.btn-request:focus,a.btn-request:hover,a.btn-request:focus{color:#fff;border-color:#3466dc;background-color:#3466dc}@media screen and (max-width: 767px){.btn-request,a.btn-request{font-size:75%}}.btn-list,a.btn-list{border-radius:20px;transition:all .3s ease-in-out 0s;padding:4px 16px;font-weight:700;font-size:93.75%;display:inline-block;color:#354057;background-color:#fff;border:1px solid #d2d8e5}.btn-list:hover,.btn-list:focus,a.btn-list:hover,a.btn-list:focus{color:#fff;border-color:#f32b77;background-color:#f32b77}.enter-info{padding-top:5px}.enter-info::after{display:block;clear:both;content:""}.enter-info .redirect-customer{margin-right:15px;float:left}.enter-info .redirect-customer p{font-size:87.5%;color:#354057;font-weight:600}.enter-info .redirect-customer p a{color:#354057}.enter-info .redirect-customer p a:hover,.enter-info .redirect-customer p a:focus{color:#3466dc}.enter-info .availability-info{overflow:hidden;color:#52668e;font-weight:600;font-size:87.5%}@media screen and (max-width: 767px){.enter-info{display:none}}#header-business{padding:25px 0 29px}#header-business::after{display:block;clear:both;content:""}#header-business .logo-business{margin:0;float:left;width:198px}#header-business .logo-business h1,#header-business .logo-business p{margin:0;font-size:0;width:198px;height:58px;color:#000;background:#fff url(../images/front/logo-business.png) no-repeat scroll}#header-business .logo-business h1 a,#header-business .logo-business p a{display:block;width:198px;height:58px}@media screen and (max-width: 767px){#header-business .logo-business h1 a,#header-business .logo-business p a{width:141px;height:41px}}#header-business .logo-business h1 span,#header-business .logo-business p span{position:relative;z-index:-1;display:block;width:198px;height:58px;overflow:hidden}@media screen and (max-width: 767px){#header-business .logo-business h1 span,#header-business .logo-business p span{width:141px;height:41px}}@media screen and (max-width: 767px){#header-business .logo-business h1,#header-business .logo-business p{width:141px;height:41px;background-size:100% auto}}@media screen and (max-width: 767px){#header-business .logo-business{width:141px}}#header-business .apartment-aside{padding:15px 0 0 10px;overflow:hidden}#header-business .apartment-aside .btn-request{float:right}@media screen and (max-width: 767px){#header-business .apartment-aside{padding-top:8px}}@media screen and (max-width: 767px){#header-business{padding:25px 0 30px}}.no-js #header{transform:translateY(0)}#footer{position:relative;color:#354057;background-color:#fff}#footer::after{display:block;clear:both;content:""}#footer .footer-site{margin-bottom:12px;font-size:81.25%;font-weight:500}@media screen and (max-width: 767px){#footer .footer-site{margin-bottom:9px}}#footer .footer-heading{margin-bottom:32px;font-size:112.5%;font-weight:700;color:#354057}@media screen and (max-width: 767px){#footer .footer-heading{margin-bottom:25px;font-size:100%}}.footer-nav::after{display:block;clear:both;content:""}.footer-nav ul{list-style:none;padding:0;margin:0 0 14px}.footer-nav ul::after{display:block;clear:both;content:""}.footer-nav ul li{margin:0 27px 10px 0;float:left}.footer-nav ul li a{color:#52668e;font-weight:500;font-size:93.75%}.footer-nav ul li a:hover,.footer-nav ul li a:focus{text-decoration:underline;color:#3466dc}@media screen and (max-width: 767px){.footer-nav ul li a{font-size:87.5%}}.footer-nav ul li:last-child{margin-right:0}@media screen and (max-width: 767px){.footer-nav ul li{margin:0 17px 16px 0}}@media screen and (max-width: 767px){.footer-nav ul{margin-bottom:0}}.footer-policy::after{display:block;clear:both;content:""}.footer-policy ul{list-style:none;padding:0;margin:0 0 20px}.footer-policy ul::after{display:block;clear:both;content:""}.footer-policy ul li{margin:0 25px 10px 0;float:left}.footer-policy ul li a{color:#52668e;font-weight:400;font-size:81.25%}.footer-policy ul li a:hover,.footer-policy ul li a:focus{text-decoration:underline;color:#3466dc}.footer-policy ul li:last-child{margin-right:0}@media screen and (max-width: 767px){.footer-policy ul li{margin:0 15px 12px 0}}@media screen and (max-width: 767px){.footer-policy ul{margin-bottom:11px}}#footer .back-top.pnavi_fixed{position:fixed;top:auto;bottom:20px}#footer .back-top{position:absolute;right:16px;top:44px;z-index:98}#footer .back-top a{border-radius:50%;display:block;background:#fff url(../images/front/ft_backtop.png) no-repeat center center scroll;width:60px;height:60px;border:1px solid #d2d8e5;text-decoration:none;color:#354057;overflow:hidden;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}#footer .back-top a span{position:relative;z-index:-1;width:60px;height:60px;display:block}@media screen and (max-width: 767px){#footer .back-top a span{width:40px;height:40px}}#footer .back-top a:hover{background:#3466dc url(../images/front/ft_backtop_wh.png) no-repeat center center scroll;border-color:#3466dc}@media screen and (max-width: 767px){#footer .back-top a:hover{background-size:14px auto}}@media screen and (max-width: 767px){#footer .back-top a{width:40px;height:40px;background-size:14px auto}}@media screen and (max-width: 767px){#footer .back-top{top:53px;right:10px}}.footer-cnt::after{display:block;clear:both;content:""}.footer-front{padding:64px 0 55px;color:#354057;background-color:#fff;border-top:1px solid #d2d8e5}.footer-front::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.footer-front{padding:24px 0 10px}}.footer-bellow{padding:36px 0 34px;color:#52668e;background-color:#f5f6fa;border-top:1px solid #d2d8e5}.footer-bellow::after{display:block;clear:both;content:""}@media screen and (max-width: 767px){.footer-bellow.custom-bellow{padding:21px 0}}@media screen and (max-width: 767px){.footer-bellow{padding:37px 0}}.copyright{font-family:"Montserrat",sans-serif;color:#52668e;font-weight:600;font-size:87.5%}.footer-social::after{display:block;clear:both;content:""}.social-list{list-style:none;padding:0;margin:0}.social-list::after{display:block;clear:both;content:""}.social-list li{margin:0 17px 10px 0;float:left}@media screen and (max-width: 767px){.social-list li{margin:0 8px 14px 0}}.btn-social-facebook,.btn-social-instagram,.btn-social-twitter,.btn-social-tiktok,.btn-social-youtube,.btn-social-line{display:inline-block;width:24px;height:24px;color:inherit}.btn-social-facebook span,.btn-social-instagram span,.btn-social-twitter span,.btn-social-tiktok span,.btn-social-youtube span,.btn-social-line span{position:relative;z-index:-1;display:block}.btn-social-facebook{background:#fff url(../images/front/icon-social-facebook.svg) no-repeat scroll}.btn-social-facebook:hover,.btn-social-facebook:focus{background-image:url(../images/front/icon-social-facebook-hvr.svg)}.btn-social-instagram{background:#fff url(../images/front/icon-social-instagram.svg) no-repeat scroll}.btn-social-instagram:hover,.btn-social-instagram:focus{background-image:url(../images/front/icon-social-instagram-hvr.svg)}.btn-social-twitter{background:#fff url(../images/front/icon-social-twitter.svg) no-repeat scroll}.btn-social-twitter:hover,.btn-social-twitter:focus{background-image:url(../images/front/icon-social-twitter-hvr.svg)}.btn-social-tiktok{background:#fff url(../images/front/icon-social-tiktok.svg) center center no-repeat scroll}.btn-social-tiktok:hover,.btn-social-tiktok:focus{background-image:url(../images/front/icon-social-tiktok-hvr.svg)}.btn-social-youtube{background:#fff url(../images/front/icon-social-youtube.svg) center center no-repeat scroll}.btn-social-youtube:hover,.btn-social-youtube:focus{background-image:url(../images/front/icon-social-youtube-hvr.svg)}.btn-social-line{background:#fff url(../images/front/icon-social-line.svg) center center no-repeat scroll}.btn-social-line:hover,.btn-social-line:focus{background-image:url(../images/front/icon-social-line-hvr.svg)}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn{transition:all .2s ease-out 0s;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);overflow:hidden;text-decoration:none;border:0}.btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.btn-search,a.btn-search{border-radius:8px;box-shadow:none;transition:all .15s ease 0s;position:relative;padding:7px 10px 5px;display:block;min-height:52px;width:100%;font-size:100%;font-weight:700;line-height:1.1;color:#fff;background-color:#f32b77;border:0;text-align:center;cursor:pointer}.btn-search:after,a.btn-search:after{transform:scaleX(0);border-radius:6px;content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.04);transform-origin:50%;transition:all .5s ease-out}.btn-search:hover,.btn-search:focus,.btn-search:active,.btn-search:first-child:active,a.btn-search:hover,a.btn-search:focus,a.btn-search:active,a.btn-search:first-child:active{box-shadow:none;transition:all .15s ease 0s;color:#fff}.btn-search:hover:after,.btn-search:focus:after,.btn-search:active:after,.btn-search:first-child:active:after,a.btn-search:hover:after,a.btn-search:focus:after,a.btn-search:active:after,a.btn-search:first-child:active:after{transform:scaleX(1)}@media screen and (max-width: 767px){.btn-search,a.btn-search{padding:9px 10px 7px;min-height:61px}}.btn-area-search,a.btn-area-search{border-radius:8px;box-shadow:none;transition:all .15s ease 0s;position:relative;padding:9px 10px 7px;display:inline-block;min-height:61px;min-width:200px;font-size:100%;font-weight:700;line-height:1.1;color:#fff;background-color:#f32b77;border:0;text-align:center;cursor:pointer}.btn-area-search:after,a.btn-area-search:after{transform:scaleX(0);border-radius:6px;content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.04);transform-origin:50%;transition:all .5s ease-out}.btn-area-search:hover,.btn-area-search:focus,.btn-area-search:active,.btn-area-search:first-child:active,a.btn-area-search:hover,a.btn-area-search:focus,a.btn-area-search:active,a.btn-area-search:first-child:active{box-shadow:none;transition:all .15s ease 0s;color:#fff}.btn-area-search:hover:after,.btn-area-search:focus:after,.btn-area-search:active:after,.btn-area-search:first-child:active:after,a.btn-area-search:hover:after,a.btn-area-search:focus:after,a.btn-area-search:active:after,a.btn-area-search:first-child:active:after{transform:scaleX(1)}@media screen and (max-width: 767px){.btn-area-search,a.btn-area-search{padding:9px 10px 7px;min-height:61px}}.btn-event,a.btn-event{border-radius:8px;box-shadow:none;transition:all .15s ease 0s;position:relative;padding:21px 10px 16px;display:inline-block;min-height:61px;min-width:164px;font-size:112.5%;font-weight:700;line-height:1.1;color:#fff;background-color:#f32b77;border:0;text-align:center;cursor:pointer}.btn-event:after,a.btn-event:after{transform:scaleX(0);border-radius:6px;content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.04);transform-origin:50%;transition:all .5s ease-out}.btn-event:hover,.btn-event:focus,.btn-event:active,.btn-event:first-child:active,a.btn-event:hover,a.btn-event:focus,a.btn-event:active,a.btn-event:first-child:active{box-shadow:none;transition:all .15s ease 0s;color:#fff}.btn-event:hover:after,.btn-event:focus:after,.btn-event:active:after,.btn-event:first-child:active:after,a.btn-event:hover:after,a.btn-event:focus:after,a.btn-event:active:after,a.btn-event:first-child:active:after{transform:scaleX(1)}@media screen and (max-width: 767px){.btn-event,a.btn-event{padding:22px 10px 15px;font-size:100%;width:100%}}.btn-send,a.btn-send{border-radius:8px;transition:.3s all ease-in-out;font-weight:500;font-size:112.5%;display:block;width:100%;text-align:center;padding:21px 10px 20px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77;cursor:pointer}.btn-send:hover,.btn-send:focus,a.btn-send:hover,a.btn-send:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}@media screen and (max-width: 767px){.btn-send,a.btn-send{padding:19px 10px}}.btn-check-availability,a.btn-check-availability{border-radius:8px;transition:.3s all ease-in-out;font-weight:700;font-size:93.75%;display:block;width:100%;text-align:center;padding:8px 10px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77;cursor:pointer}.btn-check-availability:hover,.btn-check-availability:focus,a.btn-check-availability:hover,a.btn-check-availability:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}.btn-consult,a.btn-consult{border-radius:8px;transition:.3s all ease-in-out;font-weight:700;font-size:112.5%;display:block;width:100%;text-align:center;padding:15px 10px 16px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77;cursor:pointer;max-width:380px}.btn-consult:hover,.btn-consult:focus,a.btn-consult:hover,a.btn-consult:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}.btn-property-detail,a.btn-property-detail{border-radius:8px;transition:.3s all ease-in-out;padding:10px 10px 9px;font-weight:500;font-size:93.75%;display:block;text-align:center;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-property-detail:hover,.btn-property-detail:focus,a.btn-property-detail:hover,a.btn-property-detail:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-property-detail,a.btn-property-detail{padding:8px 10px}}.btn-use,a.btn-use{border-radius:8px;transition:.3s all ease-in-out;padding:13px 10px 12px;font-weight:700;font-size:100%;display:block;text-align:center;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-use:hover,.btn-use:focus,a.btn-use:hover,a.btn-use:focus{color:#3466dc;border-color:#3466dc}.btn-membership,a.btn-membership{border-radius:8px;transition:.3s all ease-in-out;font-weight:700;font-size:93.75%;display:block;width:100%;text-align:center;padding:12px 10px;font-weight:700;color:#fff;background-color:#f32b77;border:1px solid #f32b77;cursor:pointer}.btn-membership:hover,.btn-membership:focus,a.btn-membership:hover,a.btn-membership:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}@media screen and (max-width: 767px){.btn-membership,a.btn-membership{padding:9px 10px 8px}}.btn-view-monthly,a.btn-view-monthly{border-radius:8px;transition:.3s all ease-in-out;font-weight:700;font-size:112.5%;display:block;width:100%;text-align:center;padding:15px 10px;font-weight:700;text-align:center;color:#fff;background-color:#f32b77;border:1px solid #f32b77;cursor:pointer}.btn-view-monthly:hover,.btn-view-monthly:focus,a.btn-view-monthly:hover,a.btn-view-monthly:focus{color:#fff;background-color:#fc0060;border-color:#fc0060}@media screen and (max-width: 767px){.btn-view-monthly,a.btn-view-monthly{padding:17px 25px;font-size:100%}}.btn-transfer,a.btn-transfer{border-radius:8px;transition:.3s all ease-in-out;position:relative;padding:13px 10px 12px;font-weight:700;font-size:100%;display:block;text-align:center;color:#fff;background-color:#f32b77;border:1px solid #f32b77}.btn-transfer:after,a.btn-transfer:after{position:relative;top:-1px;margin-left:6px;content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-transfer-arrow.svg) no-repeat scroll}.btn-transfer:hover,.btn-transfer:focus,a.btn-transfer:hover,a.btn-transfer:focus{color:#fff;border-color:#fc0060;background-color:#fc0060}@media screen and (max-width: 767px){.btn-transfer,a.btn-transfer{padding:9px 10px 10px;font-size:93.75%}}.btn-apartment,a.btn-apartment{border-radius:8px;transition:.3s all ease-in-out;margin:0 auto;font-weight:700;font-size:112.5%;display:block;width:100%;text-align:center;padding:15px 10px 16px;font-weight:700;color:#f32b77;background-color:#fff;border:1px solid #d2d8e5;cursor:pointer;max-width:416px}.btn-apartment:hover,.btn-apartment:focus,a.btn-apartment:hover,a.btn-apartment:focus{color:#fff;background-color:#fc0060;border-color:#fff}.btn-res-infor,a.btn-res-infor{border-radius:8px;transition:.3s all ease-in-out;position:relative;margin:0 auto;padding:15px 10px 16px;font-weight:700;font-size:112.5%;max-width:408px;display:block;text-align:center;color:#fff;background-color:#f32b77;border:1px solid #f32b77}.btn-res-infor:after,a.btn-res-infor:after{position:relative;top:-1px;margin-left:6px;content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-transfer-arrow.svg) no-repeat scroll}.btn-res-infor:hover,.btn-res-infor:focus,a.btn-res-infor:hover,a.btn-res-infor:focus{color:#fff;border-color:#fc0060;background-color:#fc0060}@media screen and (max-width: 767px){.btn-res-infor,a.btn-res-infor{padding:9px 10px 10px;font-size:93.75%}}.btn-stayconnect,a.btn-stayconnect{border-radius:8px;transition:.3s all ease-in-out;padding:12px 10px 11px;min-width:288px;font-weight:700;display:inline-block;color:#52668e;background-color:#fff;border:1px solid #d2d8e5}.btn-stayconnect:hover,.btn-stayconnect:focus,a.btn-stayconnect:hover,a.btn-stayconnect:focus{color:#3466dc;border-color:#3466dc}@media screen and (max-width: 767px){.btn-stayconnect,a.btn-stayconnect{padding:9px 10px 8px;margin:0 auto;display:block;font-size:93.75%;min-width:243px;max-width:243px}}.btn-eligible,a.btn-eligible{border-radius:8px;transition:.3s all ease-in-out;position:relative;padding:13px 10px 12px;font-weight:700;font-size:100%;display:block;text-align:center;color:#fff;background-color:#f32b77;border:1px solid #f32b77}.btn-eligible:hover,.btn-eligible:focus,a.btn-eligible:hover,a.btn-eligible:focus{color:#fff;border-color:#fc0060;background-color:#fc0060}@media screen and (max-width: 767px){.btn-eligible,a.btn-eligible{padding:9px 10px 10px;font-size:93.75%}}.btn-furnished,a.btn-furnished{border-radius:8px;box-shadow:none;transition:all .15s ease 0s;position:relative;padding:15px 10px 14px;display:inline-block;min-height:50px;min-width:256px;font-size:100%;font-weight:700;line-height:1.1;color:#fff;background-color:#f32b77;border:0;text-align:center;cursor:pointer}.btn-furnished:after,a.btn-furnished:after{transform:scaleX(0);border-radius:6px;content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.04);transform-origin:50%;transition:all .5s ease-out}.btn-furnished:hover,.btn-furnished:focus,.btn-furnished:active,.btn-furnished:first-child:active,a.btn-furnished:hover,a.btn-furnished:focus,a.btn-furnished:active,a.btn-furnished:first-child:active{box-shadow:none;transition:all .15s ease 0s;color:#fff}.btn-furnished:hover:after,.btn-furnished:focus:after,.btn-furnished:active:after,.btn-furnished:first-child:active:after,a.btn-furnished:hover:after,a.btn-furnished:focus:after,a.btn-furnished:active:after,a.btn-furnished:first-child:active:after{transform:scaleX(1)}@media screen and (max-width: 767px){.btn-furnished,a.btn-furnished{padding:9px 10px 7px}}.btn-back-top-pink,a.btn-back-top-pink{border-radius:8px;box-shadow:none;transition:all .15s ease 0s;position:relative;padding:17px 10px 16px;display:inline-block;min-height:50px;min-width:224px;font-size:100%;font-weight:700;line-height:1.1;color:#fff;background-color:#f32b77;border:0;text-align:center;cursor:pointer}.btn-back-top-pink:after,a.btn-back-top-pink:after{transform:scaleX(0);border-radius:6px;content:"";position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.04);transform-origin:50%;transition:all .5s ease-out}.btn-back-top-pink:hover,.btn-back-top-pink:focus,.btn-back-top-pink:active,.btn-back-top-pink:first-child:active,a.btn-back-top-pink:hover,a.btn-back-top-pink:focus,a.btn-back-top-pink:active,a.btn-back-top-pink:first-child:active{box-shadow:none;transition:all .15s ease 0s;color:#fff}.btn-back-top-pink:hover:after,.btn-back-top-pink:focus:after,.btn-back-top-pink:active:after,.btn-back-top-pink:first-child:active:after,a.btn-back-top-pink:hover:after,a.btn-back-top-pink:focus:after,a.btn-back-top-pink:active:after,a.btn-back-top-pink:first-child:active:after{transform:scaleX(1)}#sma-search{position:relative;margin-bottom:3rem;display:none;border-bottom:1px solid #d1d5db}#sma-search::after{display:block;clear:both;content:""}#nav-control-sp{float:right;display:none;vertical-align:middle}@media screen and (max-width: 970px){#nav-control-sp{display:inline-block}}#sub-menu-sp{position:absolute;display:none;top:100px;left:0;right:0;z-index:9999;width:100%;color:#64686e;background-color:#fff}@media screen and (max-width: 970px){#sub-menu-sp{display:block}}@media screen and (max-width: 970px){#sub-menu-sp{top:64px}}#smartphone-menu{position:absolute;left:0;top:0;width:100%}#sub-menu-sp .menu-sp-close{display:none}@media screen and (max-width: 970px){#sub-menu-sp .menu-sp-close{display:block}}.wrap_mc_pc,.wrap_mc_sp{display:none}.disp_pc .wrap_mc_sp,.disp_pc .wrap_mc_sp #tmp_switch_sp_style{display:block}.disp_pc #nav-control-sp,.disp_pc #sub-menu-sp{display:none}@media screen and (max-width: 970px){.menu-sp-open #header{z-index:99999}.menu-sp-open{width:100%;background:#fff;color:#222}.menu-sp-open:before{content:"";min-height:100%;height:100%;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:100;cursor:pointer}.menu-sp-open #sub-menu-sp .menu-sp-close{display:block}.menu-sp-open #nav-control-sp{display:inline-block;list-style:none}.menu-sp-open #sub-menu-sp{display:block}#nav-control-sp li a{display:block;width:33px;height:36px;text-decoration:none}.sma_menu_open .menu_text{padding-top:33px;display:block;font-size:1rem;color:#3466dc;line-height:1.1;font-weight:bold;text-align:center;text-transform:uppercase}.sma_menu_open.active .menu_text{color:#3466dc}.sma_menu_open{position:relative}.sma_menu_open .menu_icon{border-radius:5px;position:absolute;top:16px;right:0;margin-left:1px;width:30px;height:3px;background-color:#c9071c;color:#fff;z-index:10;transition:all .2s ease 0s}.sma_menu_open .menu_icon:before,.sma_menu_open .menu_icon:after{border-radius:5px;content:"";height:3px;right:0;background-color:#c9071c;color:#fff;position:absolute;top:0;z-index:1;transition:all .2s ease 0s}.sma_menu_open .menu_icon:before{top:-9px;width:30px}.sma_menu_open .menu_icon:after{top:9px;width:30px}.sma_menu_open.active .menu_icon{background-color:rgba(0,0,0,0)}.sma_menu_open.active .menu_icon:before{top:0;transform:rotate(45deg);background-color:#c9071c}.sma_menu_open.active .menu_icon:after{width:30px;transform:rotate(-45deg);background-color:#c9071c;top:0}.menu-sp-close{margin:30px 15px;text-align:center;font-size:1.6rem;text-transform:uppercase;color:#fff;font-family:"Roboto Bold",sans-serif}.menu-sp-close a{border-radius:4px;transition:.2s all ease-in-out;padding:10px;border:2px solid #fff;display:block;min-width:200px;color:#fff}.menu-sp-close a:hover,.menu-sp-close a:focus{transition:.2s all ease-in-out;color:#3466dc}}#nav-control-sp{position:absolute;right:15px;top:15px;padding:0;margin:0;width:33px;height:36px;list-style:none;z-index:10}.menu-sp-close{display:none}@media screen and (max-width: 970px){.menu-sp-close{display:block}}.wrap-sma{display:none;color:#fff;background-image:linear-gradient(180deg, #CD1F1F 0%, #9E3A1D 100%);background-color:#cd1f1f}.slide_navl,.slide_navr{padding:20px 10px;font-size:30px;color:#fff}.z-depth-0{box-shadow:none !important}.z-depth-1,.side-nav{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.z-depth-1-half,.btn-floating:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.z-depth-2{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.z-depth-3{box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.z-depth-4{box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}.z-depth-5{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)}.side-nav{list-style:none;padding:0;margin:0;position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;backface-visibility:hidden;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.side-nav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.side-nav .divider{height:1px;overflow:hidden;background-color:#e0e0e0}.side-nav .collapsible{margin:0}.side-nav li{float:none;line-height:48px}.side-nav li.active{background-color:rgba(0,0,0,.05)}.side-nav a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.side-nav a:hover{background-color:rgba(0,0,0,.05)}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-flat,.side-nav a.btn-floating{margin:10px 15px}.side-nav a.btn,.side-nav a.btn-large,.side-nav a.btn-floating{color:#fff}.side-nav a.btn-flat{color:#343434}.side-nav a.btn:hover,.side-nav a.btn-large:hover{background-color:#0d0d0d}.side-nav a.btn-floating:hover{background-color:#000}.side-nav .divider{margin:8px 0 0 0}.side-nav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.side-nav .subheader:hover{background-color:rgba(0,0,0,0)}.side-nav .userView{overflow:hidden;position:relative;padding:32px 32px 0;margin-bottom:8px}.side-nav .userView a{height:auto;padding:0}.side-nav .userView a:hover{background-color:rgba(0,0,0,0)}.side-nav .userView .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.side-nav .userView .circle,.side-nav .userView .name,.side-nav .userView .email{display:block}.side-nav .userView .circle{border-radius:50%;height:64px;width:64px}.side-nav .userView .name,.side-nav .userView .email{font-weight:14px;line-height:24px}.side-nav .userView .name{margin-top:16px;font-weight:500}.side-nav .userView .email{padding-bottom:16px;font-weight:400}.drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.side-nav.fixed a{display:block;padding:0 16px;color:rgba(0,0,0,.87)}.side-nav.fixed{left:0;transform:translateX(0);position:fixed}.side-nav.fixed.right-aligned{right:0;left:auto}@media only screen and (max-width : 992px){.side-nav.fixed{transform:translateX(-105%)}.side-nav.fixed.right-aligned{transform:translateX(105%)}.side-nav a{padding:0 16px}.side-nav .userView{padding:16px 16px 0}}.side-nav .collapsible-body li.active,.side-nav.fixed .collapsible-body li.active{background-color:#fff}.side-nav .collapsible-body li.active a,.side-nav.fixed .collapsible-body li.active a{color:#fff}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;will-change:opacity}.modal-dialog{margin:1.5rem .5rem 1.5rem 1.5rem}button.close{position:absolute;right:12px;top:11px;z-index:100;width:30px;height:30px}button.close span{font-size:2.2rem}button.close:hover span,button.close:focus span{color:#3466dc}.paragraph-note{margin-bottom:1.2rem;font-size:1.5rem;color:#35373d}.modal-dialog.modal-registration{width:1140px;max-width:inherit;margin:50px auto 30px}.modal-dialog.modal-registration .modal-content{background:none;border:0}.modal-dialog.modal-registration .modal-content .modal-body{border-radius:7px;background-color:#f7f8fb}@media screen and (max-width: 1150px){.modal-dialog.modal-registration .modal-content .close{opacity:1;position:absolute;right:-15px;top:-15px;z-index:100}}@media screen and (max-width: 1150px){.modal-dialog.modal-registration .modal-content{overflow:visible}}.modal-dialog.modal-registration .modal-body{padding:0}@media screen and (max-width: 1150px){.modal-dialog.modal-registration{width:90%}}.modal-content{background-color:#f7f8fb}.modal.show .modal-dialog,.modal.in .modal-dialog,.modal.fade .modal-dialog{transform:none}.modal-backdrop.show,.modal-backdrop.in,.modal-backdrop.fade{opacity:1;filter:alpha(opacity=100)}.modal-backdrop{background:#000;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modal-backdrop.fade{transition:none;background:rgba(0,0,0,.5);animation:vex-fadeout .5s;-webkit-animation:vex-fadeout .5s;-moz-animation:vex-fadeout .5s;-ms-animation:vex-fadeout .5s;-o-animation:vex-fadeout .5s;-webkit-backface-visibility:hidden}.modal-backdrop.show,.modal-backdrop.in{animation:vex-fadein .5s;-webkit-animation:vex-fadein .5s;-moz-animation:vex-fadein .5s;-ms-animation:vex-fadein .5s;-o-animation:vex-fadein .5s;-webkit-backface-visibility:hidden}.fade .modal-dialog{transition:none;animation:vex-flyout .5s;-webkit-animation:vex-flyout .5s;-moz-animation:vex-flyout .5s;-ms-animation:vex-flyout .5s;-o-animation:vex-flyout .5s;-webkit-backface-visibility:hidden}.show .modal-dialog,.in .modal-dialog{animation:vex-flyin .5s;-webkit-animation:vex-flyin .5s;-moz-animation:vex-flyin .5s;-ms-animation:vex-flyin .5s;-o-animation:vex-flyin .5s;-webkit-backface-visibility:hidden}.modal-body{opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,0);transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(0, 150px, 0);overflow:hidden}.show .modal-body,.in .modal-body{opacity:1;filter:alpha(opacity=100);pointer-events:auto;transform:translate3d(0, 0, 0)}.modal-header{opacity:0;filter:alpha(opacity=0);width:100%;transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(0, 20px, 0)}.show .modal-header,.in .modal-header{opacity:1;filter:alpha(opacity=100);transition-delay:.35s;transform:translate3d(0, 0, 0)}.modal-footer{opacity:0;filter:alpha(opacity=0);width:100%;transition:transform 1.2s,opacity 1.2s;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(0, 20px, 0)}.show .modal-footer,.in .modal-footer{opacity:1;filter:alpha(opacity=100);transition-delay:.35s;transform:translate3d(0, 0, 0)}@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-flyin{0%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes vex-flyout{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}100%{opacity:0;transform:translateY(-40px);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px)}}@keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}70%{box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{box-shadow:inset 0 0 0 300px rgba(0,0,0,0)}}.load_more{transition:all 3.5s ease;margin:79px 0;animation:bouncemore 4s ease-in-out infinite}.load_more a{font-size:13px;display:inline-block;text-align:center;text-transform:uppercase}.load_more a span{display:block;padding-bottom:4px}@keyframes bouncemore{0%,20%,50%,80%,100%{transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}40%{transform:translateY(-30px);-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px)}60%{transform:translateY(-15px);-moz-transform:translateY(-15px);-webkit-transform:translateY(-15px)}}.select__box{border-radius:.5rem;position:relative;display:block;margin:10px auto;height:5rem;max-width:25rem;width:100%;cursor:pointer;font-family:"source_sans_proregular";background:#ff713c}.select__box:focus{background-color:#3c3c3c}.select__box.disabled,.select__box.disabled:focus{background:#cacac8;cursor:not-allowed}.select__box .select__box__label{position:absolute;z-index:1;width:100%;padding:1rem 1.1rem 1.2rem;font-size:2rem;overflow:hidden;line-height:2.8rem;white-space:nowrap;text-align:center;color:#30394a}.select__box .select__box__label::after{margin-left:.6rem;display:inline-block;vertical-align:middle;width:0;height:0;border-left:.6rem solid rgba(0,0,0,0);border-right:.6rem solid rgba(0,0,0,0);border-top:.8rem solid #30394a;content:""}.select__box .select__box__actual{position:relative;z-index:2;padding:1.1rem;opacity:0;font-size:2rem;line-height:2.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;width:100%;border:none;color:#fff;background:none}.select__box .select__box__actual:focus{z-index:-1;opacity:1}.radio__circle{display:inline-block;padding:0}.radio__circle .radio__circle__inner{border-radius:50%;display:block;margin:0 auto;min-width:6rem;width:6rem;min-height:6rem;height:6rem;background:#ccc;font-family:"source_sans_proregular";color:#fff;font-size:1.4rem;box-sizing:border-box;line-height:6rem;text-align:center;cursor:pointer}.radio__circle .radio__circle__inner.radio__circle__inner--long{border-radius:30px;height:5rem;min-height:5rem;min-width:6rem;width:14rem;padding:0;font-size:2rem;line-height:5rem}.radio__circle .radio__circle__input{display:none}.radio__circle .radio__circle__input:checked+label{background:#ff713c}.radio__circle:first-child:nth-last-child(1){width:100%}.radio__circle:first-child:nth-last-child(2),.radio__circle:first-child:nth-last-child(2)~.radio__circle{width:49.4826%}.radio__circle:first-child:nth-last-child(3),.radio__circle:first-child:nth-last-child(3)~.radio__circle,.radio__circle:first-child:nth-last-child(6),.radio__circle:first-child:nth-last-child(6)~.radio__circle{width:32.643%}.radio__circle:first-child:nth-last-child(4),.radio__circle:first-child:nth-last-child(4)~.radio__circle,.radio__circle:first-child:nth-last-child(8),.radio__circle:first-child:nth-last-child(8)~.radio__circle{width:24.221%}.radio__regular{padding:0}.radio__regular .radio__regular__input{opacity:0;position:absolute}.radio__regular .radio__regular__input+.radio__regular__label{position:relative;padding-top:.1rem;padding-left:3rem;margin-bottom:0;font-weight:normal;display:block;font-size:1.3rem;min-height:2rem;line-height:2rem;cursor:pointer;outline:0}.radio__regular .radio__regular__input+.radio__regular__label::before{top:.1rem;right:auto;bottom:auto;left:0;position:absolute;border-radius:50%;transition:all .3s ease;content:"";background:#fff;border:.1rem solid #c2c2c2;display:inline-block;width:2rem;height:2rem;margin-right:1.3rem;vertical-align:middle;cursor:pointer;text-align:center}.radio__regular .radio__regular__input:checked+.radio__regular__label::before{transition:all .3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-color:#3466dc;box-shadow:inset 0 0 0 .3rem #fff;border-color:#3466dc}.radio__regular .radio__regular__input :focus+.radio__regular__label::before{outline:0;border-color:#3466dc}.radio__regular .radio__regular__input+.radio__regular__label:empty::before{margin-right:0}.checkbox__styled{padding:.7rem 0 .8rem}.checkbox__styled .checkbox__styled__input{display:none;opacity:0}.checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::after{transition:all .3s ease;top:.5rem;right:auto;bottom:auto;left:.7rem;position:absolute;content:" ";display:block;width:.4em;height:.7em;border:solid #fff;border-width:0 .2rem .2rem 0;transform:rotate(45deg) scale(1)}.checkbox__styled .checkbox__styled__input:checked+.checkbox__styled__label::before{background:#3466dc;border-color:#3466dc}.checkbox__styled .checkbox__styled__label{position:relative;padding-left:3.1rem;margin-bottom:0;font-weight:normal;display:inline-block;cursor:pointer;font-size:1.9rem;line-height:2rem}.checkbox__styled .checkbox__styled__label::after{transition:all .3s ease;top:.6rem;right:auto;bottom:auto;left:.7rem;position:absolute;transform:rotate(45deg) scale(1.5);content:" ";display:block;width:.4em;height:.7em;border:solid #fff;border-width:0 .2rem .2rem 0}.checkbox__styled .checkbox__styled__label::before{border-radius:1px;transition:all .3s ease;top:.1rem;right:auto;bottom:auto;left:0;position:absolute;content:" ";display:inline-block;vertical-align:middle;width:2rem;height:2rem;margin-right:1.4em;background:#fff;border:.1rem solid #c2c2c2}.checkbox__styled .checkbox__styled__label:empty::before{margin-right:0}.effeckt-list{list-style:none;overflow:hidden}.effeckt-list li{background:#e6e6e6;padding:0 .5rem;overflow:hidden;margin-bottom:2px;line-height:2}.effeckt-list li.new-item{background:#ccc}.effeckt-list-group{display:-moz-flex;display:flex;flex:1;flex-flow:row wrap;margin:0 -1rem}.effeckt-list-group::after{display:block;clear:both;content:""}.effeckt-list-group .effeckt-list-wrap{width:50%;padding:0 1rem;margin-bottom:1rem}.effeckt-list-group::after{clear:both;content:"";display:block}.effeckt-demo-list-scroll>.effeckt-list-scroll{width:24.25%;float:left;margin:0 1% 2% 0;padding:0;height:300px;overflow-x:hidden;overflow-y:scroll;list-style:none}.effeckt-demo-list-scroll>.effeckt-list-scroll:nth-of-type(4n){margin-right:0}.effeckt-demo-list-scroll>.effeckt-list-scroll>li{padding:1rem;background:#eee;color:#252525;font-size:18px}.effeckt-demo-list-scroll>.effeckt-list-scroll>li:nth-child(odd){background:#e6e6e6}@media(max-width: 500px){.effeckt-demo-list-scroll>.effeckt-list-scroll{width:100%;float:none;height:200px;margin:0 0 1rem 0}}.form-group .label__profile{padding-top:7px;margin-bottom:0;float:left;text-align:right;width:165px}.form-group .label__profile .compulsory__status{color:#ff713c;display:inline-block;font:3rem "source_sans_prolight";height:2rem;margin-top:-0.4rem;vertical-align:top}.form-group .input-control{position:relative;margin-left:175px}.form-group .input-control .form-control[type=date]{position:relative;z-index:100}.form-group .input-control .form-control[type=date]::-webkit-inner-spin-button,.form-group .input-control .form-control[type=date]::-webkit-calendar-picker-indicator{opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;position:relative;z-index:100}.form-group .input-control .dropdown_day{top:.5rem;right:1rem;bottom:auto;left:auto;position:absolute;z-index:100;width:1.3rem;height:2.4rem}.form-group .input-control .dropdown_day .icons-arrow-down{margin-top:.9rem;float:right;vertical-align:top}.flash-background{animation:placeHolderShimmer 1s linear infinite forwards;background-image:-owg-linear-gradient(to right, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8 100%);background-image:linear-gradient(90deg, #f6f7f8 0, #edeef1 20%, #f6f7f8 40%, #f6f7f8);background-size:1300px 104px;position:relative;overflow:hidden}.flash-background .flash-mask{background:#fff;position:absolute}.flash-background.flash-thumbnail{height:330px}.flash-background.flash-thumbnail .flash-mask:nth-child(1){top:180px;left:0;width:100%;height:20px}.flash-background.flash-thumbnail .flash-mask:nth-child(2){top:200px;left:50px;width:calc(100% - 50px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(3){top:210px;left:50px;width:10px;height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(4){top:220px;left:50px;width:calc(100% - 50px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(5){top:230px;left:0;width:100%;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(6){top:200px;left:0;width:20px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(7){top:200px;right:0;width:20px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(8){top:260px;left:0;width:20px;height:50px}.flash-background.flash-thumbnail .flash-mask:nth-child(9){top:260px;left:auto;right:0;width:20px;height:50px}.flash-background.flash-thumbnail .flash-mask:nth-child(10){top:270px;left:20px;width:calc(100% - 40px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(11){top:290px;left:20px;width:calc(100% - 80px);height:10px}.flash-background.flash-thumbnail .flash-mask:nth-child(12){top:310px;left:0;width:100%;height:20px}.flash-background.flash-thumbnail .flash-mask:nth-child(13){top:280px;right:20px;width:40px;height:30px}.flash-background.flash-thumbnail .flash-mask:nth-child(14){top:300px;right:60px;width:30px;height:10px}@keyframes placeHolderShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.flash-background.style-3{margin-bottom:30px;height:545px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:425px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:445px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:455px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:475px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:495px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:515px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:515px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:525px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:545px;left:0;height:10px}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmerMasker;animation-timing-function:linear;background:#f6f7f8;background:#eee;background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size:800px 104px;height:96px;position:relative}.background-masker{background:#fff;position:absolute;box-sizing:border-box}.background-masker.header-top,.background-masker.header-bottom,.background-masker.subheader-bottom{top:0;left:40px;right:0;height:10px}.background-masker.header-left,.background-masker.subheader-left,.background-masker.header-right,.background-masker.subheader-right{top:10px;left:40px;height:8px;width:10px}.background-masker.header-bottom{top:18px;height:6px}.background-masker.subheader-left,.background-masker.subheader-right{top:24px;height:6px}.background-masker.header-right,.background-masker.subheader-right{width:auto;left:300px;right:0}.background-masker.subheader-right{left:230px}.background-masker.subheader-bottom{top:30px;height:10px}.background-masker.content-top,.background-masker.content-second-line,.background-masker.content-third-line,.background-masker.content-second-end,.background-masker.content-third-end,.background-masker.content-first-end{top:40px;left:0;right:0;height:6px}.background-masker.content-top{height:20px}.background-masker.content-top-2{height:20px}.background-masker.content-first-end,.background-masker.content-second-end,.background-masker.content-third-end{width:auto;left:380px;right:0;top:60px;height:8px}.background-masker.content-second-line{top:68px}.background-masker.content-second-end{left:420px;top:74px}.background-masker.content-third-line{top:82px}.background-masker.content-third-end{left:300px;top:88px}@keyframes placeHolderShimmerMasker{0%{background-position:-468px 0}100%{background-position:468px 0}}@media(max-width: 1199px){.flash-background.style-3{height:433px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:313px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:333px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:343px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:363px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:383px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:403px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:403px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:413px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:433px;left:0;height:10px}}@media(max-width: 991px){.flash-background.style-3{height:422px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:302px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:322px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:332px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:352px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:372px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:392px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:392px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:402px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:422px;left:0;height:10px}}@media(max-width: 767px){.flash-background.style-3{height:320px}.flash-background.style-3 .flash-mask{right:0}.flash-background.style-3 .flash-mask:nth-child(1){top:200px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(2){top:220px;left:70%;height:10px}.flash-background.style-3 .flash-mask:nth-child(3){top:230px;left:0;height:10px}.flash-background.style-3 .flash-mask:nth-child(4){top:250px;left:0;height:20px}.flash-background.style-3 .flash-mask:nth-child(5){top:270px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(6){top:290px;left:50px;width:20px;height:10px}.flash-background.style-3 .flash-mask:nth-child(7){top:290px;left:50%;width:20%;height:10px}.flash-background.style-3 .flash-mask:nth-child(8){top:300px;left:50px;height:20px}.flash-background.style-3 .flash-mask:nth-child(9){top:320px;left:0;height:10px}}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url("https://fonts.gstatic.com/s/materialicons/v18/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2") format("woff2")}.material-icons{direction:ltr;display:inline-block;font-family:"Material Icons";font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-transform:none;white-space:nowrap;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:37px;height:37px;line-height:37px;padding:0;background-color:#26a69a;border-radius:50%;transition:.3s;cursor:pointer;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:.3s;cursor:pointer;vertical-align:middle}.btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:2.6rem;line-height:37px}.btn-floating:hover{background-color:#26a69a}.btn-floating:before{border-radius:0}.btn-floating.btn-large{width:55.5px;height:55.5px}.btn-floating.btn-large i{line-height:55.5px}button.btn-floating{border:none}.fixed-action-btn{position:absolute;right:23px;bottom:23px;margin-bottom:0;z-index:998}.fixed-action-btn.active ul{visibility:visible}.fixed-action-btn.horizontal ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.fixed-action-btn.horizontal ul li{display:inline-block;margin:15px 15px 0 0}.fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.fixed-action-btn ul li{margin-bottom:15px}.fixed-action-btn ul a.btn-floating{opacity:0}.red{background-color:#f44336 !important}.yellow{background-color:#fdd835 !important}.green{background-color:#4caf50 !important}.blue{background-color:#2196f3 !important}/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:middle;z-index:1;will-change:opacity,transform;transition:all .3s ease-out}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.waves-effect input[type=button],.waves-effect input[type=reset],.waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:none}.waves-notransition{transition:none !important}.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle, white 100%, black 100%)}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.waves-block{display:block}a.waves-effect .waves-ripple{z-index:-1}.loader-rounded{top:0;left:50%;margin-left:-17px;position:absolute;font-size:10px;text-indent:-9999em;border-top:3px solid rgba(81,192,78,.2);border-right:3px solid rgba(81,192,78,.2);border-bottom:3px solid rgba(81,192,78,.2);border-left:3px solid #51c04e;animation:load8 1.1s infinite linear}.loader-rounded,.loader-rounded:after{content:"";border-radius:50%;width:35px;height:35px}.loader-rounded.middle{top:50%;margin-top:-17px}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.circle{display:inline-block;width:100px;height:100px;border-radius:50%;background:#fff;box-shadow:4px -40px 60px 5px #1a75ce inset}.loader{background:linear-gradient(to right, rgb(22, 113, 202) 50%, transparent 50%);animation:spin 1s infinite linear}.loader:before{display:block;content:"";position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:90px;height:90px;background:#fff;border-radius:50%}.spin{animation:spin 1s infinite linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[class^=icon-],[class*=" icon-"]{position:relative;z-index:10;display:inline-block;*margin-right:.3em;vertical-align:middle;color:inherit}[class^=icons-],[class*=" icons-"]{position:relative;z-index:10;display:inline-block;*margin-right:.3em;vertical-align:middle;color:inherit;background-image:url("../images/front/sprite.png") !important}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){[class^=icons-],[class*=" icons-"]{color:inherit;background-image:url("../images/front/sprite@2x.png") !important}}.icons-popup-grey{background-image:url(app/images/front/sprite.png);background-position:-21px 0px;width:14px;height:14px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icons-popup-grey{background-image:url(app/images/front/sprite@2x.png);background-size:35px 16px}}.icons-search-result{background-image:url(app/images/front/sprite.png);background-position:0px 0px;width:16px;height:16px}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icons-search-result{background-image:url(app/images/front/sprite@2x.png);background-size:35px 16px}}.section-paging{border-radius:0 0 6px 6px;margin-bottom:0;padding:0 0 50px;border-top:0;text-align:right;color:#52668e;background-color:#fff}.section-paging::after{display:block;clear:both;content:""}.section-paging .pagination{border-radius:0;position:relative;padding:0;margin:0;display:inline-block;min-height:53px}.section-paging .pagination .previous,.section-paging .pagination .next{border-color:#3466dc;background-color:#3466dc}.section-paging .pagination .prev-arrow,.section-paging .pagination .next-arrow{border-radius:0;position:absolute;top:50%;left:50%;display:inline-block;font-size:0;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;margin-top:-5px;width:auto;height:auto;font-weight:normal;background-color:rgba(0,0,0,0)}@media screen and (max-width: 350px){.section-paging .pagination .prev-arrow,.section-paging .pagination .next-arrow{margin-top:-5px}}.section-paging .pagination .prev-arrow{transform:rotate(135deg);margin-left:-4px}.section-paging .pagination .next-arrow{transform:rotate(-45deg);margin-left:-7px}.section-paging .pagination li{margin:0 0 10px 5px;display:inline-block;vertical-align:top}.section-paging .pagination li a{border-radius:8px;transition:.2s all ease-in-out;position:relative;display:block;margin-left:-1px;line-height:1.1;font-size:93.75%;border:solid 1px #d2d8e5;font-weight:700;text-align:center;color:#52668e;background-color:#fff;padding:17px 5px 15px;width:53px;height:53px}.section-paging .pagination li a:hover,.section-paging .pagination li a:focus{transition:.2s all ease-in-out;color:#fff;border-color:#3466dc;background-color:#3466dc}@media screen and (max-width: 767px){.section-paging .pagination li a{padding:18px 5px 14px;font-size:87.5%}}@media screen and (max-width: 350px){.section-paging .pagination li a{padding:14px 5px 10px;width:46px;height:46px}}.section-paging .pagination li.previous,.section-paging .pagination li.next{position:absolute;top:0;margin:0}.section-paging .pagination li.previous{left:0}.section-paging .pagination li.next{right:0}.section-paging .pagination li.previous a,.section-paging .pagination li.next a{position:relative;display:block;cursor:pointer}.section-paging .pagination li.active a{color:#3466dc;border-color:#f0f6fe;background-color:#f0f6fe}.section-paging .pagination li.previous a:hover .prev-arrow,.section-paging .pagination li.previous a:focus .prev-arrow,.section-paging .pagination li.next a:hover .next-arrow,.section-paging .pagination li.next a:focus .next-arrow{border-color:#fff}@media screen and (max-width: 767px){.section-paging{padding-bottom:18px;text-align:center}}.section-breadcrumb{position:relative;clear:both;margin:0;padding:19px 0 0;z-index:10;display:block;color:#354057}.section-breadcrumb::after{display:block;clear:both;content:""}.section-breadcrumb .breadcrumb{display:-moz-flex;display:flex;border-radius:0;margin:0 0 40px;padding:0;flex-wrap:wrap;list-style:none;background:none;font-size:75%;color:#52668e}.section-breadcrumb .breadcrumb.breadcrumb-modify{padding:15px 0 0;margin-bottom:0;background-color:rgba(0,0,0,0)}.section-breadcrumb .breadcrumb.breadcrumb-update{padding:0 0 15px}.section-breadcrumb .breadcrumb .breadcrumb-item{padding-top:3px;padding-bottom:3px;font-weight:400}.section-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item{position:relative;padding-left:22px}.section-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{position:absolute;top:50%;left:7px;margin-top:-7px;width:6px;height:15px;content:"";color:inherit;background:rgba(0,0,0,0) url(../images/front/icon-breadcrumb.svg) no-repeat scroll}.section-breadcrumb .breadcrumb .breadcrumb-item a{color:#354057;font-weight:700}.section-breadcrumb .breadcrumb .breadcrumb-item a:hover,.section-breadcrumb .breadcrumb .breadcrumb-item a:focus{text-decoration:underline;color:#3466dc}.section-breadcrumb .breadcrumb.no-border{padding:0;border-bottom:0}.section-breadcrumb .breadcrumb.modify-distance{margin-bottom:15px}@media screen and (max-width: 767px){.section-breadcrumb .breadcrumb{margin:17px 0 32px}}.section-breadcrumb span a{color:#888}.section-breadcrumb span a:hover,.section-breadcrumb span a:focus{text-decoration:underline;color:#888}@media screen and (max-width: 767px){.section-breadcrumb{padding-top:0}}.fb{font-weight:bold !important}.fn{font-weight:normal !important}.m10{margin:10px !important}.m20{margin:20px !important}.m30{margin:30px !important}.m40{margin:40px !important}.m50{margin:50px !important}.p0{padding:0 !important}.p5{padding:5px !important}.p10{padding:10px !important}.p20{padding:20px !important}.p30{padding:30px !important}.p40{padding:40px !important}.p50{padding:50px !important}.mt0{margin-top:0 !important}.mt1{margin-top:1px !important}.mt2{margin-top:2px !important}.mt3{margin-top:3px !important}.mt4{margin-top:4px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt11{margin-top:11px !important}.mt12{margin-top:12px !important}.mt13{margin-top:13px !important}.mt14{margin-top:14px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt21{margin-top:21px !important}.mt22{margin-top:22px !important}.mt23{margin-top:23px !important}.mt24{margin-top:24px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mt60{margin-top:60px !important}.mt65{margin-top:65px !important}.mt70{margin-top:70px !important}.mt75{margin-top:75px !important}.mt80{margin-top:80px !important}.mt85{margin-top:85px !important}.mt90{margin-top:90px !important}.mt95{margin-top:95px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0px !important}.mb1{margin-bottom:1px !important}.mb2{margin-bottom:2px !important}.mb3{margin-bottom:3px !important}.mb4{margin-bottom:4px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb16{margin-bottom:16px !important}.mb17{margin-bottom:17px !important}.mb18{margin-bottom:18px !important}.mb19{margin-bottom:19px !important}.mb20{margin-bottom:20px !important}.mb21{margin-bottom:21px !important}.mb22{margin-bottom:22px !important}.mb23{margin-bottom:23px !important}.mb24{margin-bottom:24px !important}.mb25{margin-bottom:25px !important}.mb26{margin-bottom:26px !important}.mb27{margin-bottom:27px !important}.mb28{margin-bottom:28px !important}.mb29{margin-bottom:29px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0 !important}.ml1{margin-left:1px !important}.ml2{margin-left:2px !important}.ml3{margin-left:3px !important}.ml4{margin-left:4px !important}.ml5{margin-left:5px !important}.ml6{margin-left:6px !important}.ml7{margin-left:7px !important}.ml8{margin-left:8px !important}.ml9{margin-left:9px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.ml55{margin-left:55px !important}.ml60{margin-left:60px !important}.mr0{margin-right:0px !important}.mr1{margin-right:1px !important}.mr2{margin-right:2px !important}.mr3{margin-right:3px !important}.mr4{margin-right:4px !important}.mr5{margin-right:5px !important}.mr6{margin-right:6px !important}.mr7{margin-right:7px !important}.mr8{margin-right:8px !important}.mr9{margin-right:9px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mr55{margin-right:55px !important}.mr60{margin-right:60px !important}.pt0{padding-top:0px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt100{padding-top:100px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pl0{padding-left:0 !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pr0{padding-right:0 !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.fl{float:left}.fr{float:right}.ft{overflow:hidden;zoom:1}.cl{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vt{vertical-align:top !important}.vm{vertical-align:middle !important}.vb{vertical-align:bottom !important}.none{display:none !important}.vnone{visibility:hidden !important}.nobr{white-space:nowrap !important}@keyframes smooth-image{0%{opacity:0}100%{opacity:1}}