html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.head-ttl{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:7rem;font-size:calc( 2.2rem + ((1vw - (320px / 100)) * (100 * (36 - 22) / (1146 - 320))));font-weight:bold;color:#fff;background:url(../img/area/img-back.jpg) no-repeat center/cover}@media (min-width: 769px){.head-ttl{height:18.8rem}}@media (min-width: 1146px){.head-ttl{font-size:3.6rem}}.head-ttl span{margin:0 auto;width:100%;max-width:1140px;padding:0 1.5rem}.head-ttl small{font-size:65%}.head-ttl_l{height:12rem}.head-ttl_l .ttl img{height:2.2rem;width:auto}.head-ttl_l .caption{font-size:1.4rem;margin-top:1rem;font-weight:normal}.head-ttl_l span{display:block;max-width:initial;padding:0}.head-ttl_l>div{margin:0 auto;width:100%;max-width:1140px;padding:0 1.5rem}@media (min-width: 543px){.head-ttl_l{height:18rem}.head-ttl_l .ttl img{height:3rem}.head-ttl_l .caption{font-size:1.6rem}}@media (min-width: 769px){.head-ttl_l{height:32rem}.head-ttl_l .ttl img{height:5rem}.head-ttl_l .caption{font-size:2rem;margin-top:2rem}}[class^="ttl-"]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#14326E;font-weight:bold;line-height:1.6;margin-bottom:0.6em}[class^="ttl-"] span{font-size:1.4rem;color:#14326E}.ttl-01{font-size:2.6rem}@media (min-width: 769px){.ttl-01{font-size:3rem}}.ttl-01.border{border-bottom:1px solid #1480BF;padding-bottom:0.4em;margin-bottom:1em}.ttl-02{font-size:1.8rem;text-align:center}@media (min-width: 769px){.ttl-02{font-size:2.2rem}}.ttl-02.line{text-align:left;display:inline-block;text-indent:-1.4em;margin-left:1.4em}.ttl-02.line:before{content:'';width:1.5rem;height:0.2rem;background:#1480BF;display:inline-block;vertical-align:middle;margin-right:1.5rem}.ttl-03{font-size:1.5rem}@media (min-width: 769px){.ttl-03{font-size:1.6rem}}.ttl-04{font-size:1.4rem}@media (min-width: 769px){.ttl-04{font-size:1.4rem}}.txt-center{text-align:center}.txt-left-center{text-align:left}@media (min-width: 769px){.txt-left-center{text-align:center}}.txt-right{text-align:right}.txt-link{text-decoration:underline}.txt-link:hover{text-decoration:none}.txt-strong{color:#14326E;font-weight:bold}.txt-small{font-size:0.8em}.ls-0{letter-spacing:0.03em}.area-archive a[href$=".pdf"],.area-info a[href$=".pdf"]{display:-ms-flexbox;display:flex}.area-archive a[href$=".pdf"] small,.area-info a[href$=".pdf"] small{font-size:0.8em}.area-archive a[href$=".pdf"]:before,.area-info a[href$=".pdf"]:before{content:"";display:block;width:2.4rem;height:2.4rem;background:url("/img/common/icon-pdf.png") no-repeat center/contain;margin-right:1rem}.header{width:100%;padding:0;position:fixed;top:0;left:0;background:#fff;z-index:10;height:4.4rem}@media (min-width: 769px){.header{height:7.8rem}}@media (min-width: 1146px){.header{height:8.8rem}}.header .container-wide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}.header .header-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;width:86.67%;max-width:29.9rem;padding:1rem 0}@media (min-width: 769px){.header .header-inner{width:60%;max-width:40rem}}@media (min-width: 1146px){.header .header-inner{width:40%;padding:2.2rem 0}}.header .logo{width:100%}.header .logo a{display:block;line-height:1}.header .btn-menu{-ms-flex-order:1;order:1;z-index:999;position:absolute;right:0}@media (min-width: 1146px){.header .btn-menu{display:none;top:-999em;left:-999em}}.header .btn-menu .item{position:relative;display:inline-block;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}.header .btn-menu .line-base{width:2rem;height:0.63rem;padding:1.5rem;margin:auto;box-shadow:0 0 2rem transparent;outline:none;transition:all .3s ease-in-out;box-sizing:content-box}@media (min-width: 769px){.header .btn-menu .line-base{width:4rem;padding:3rem}}.header .btn-menu .line{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2rem;height:0;border-radius:0.3rem;background-color:#1480BF;transition:inherit}@media (min-width: 769px){.header .btn-menu .line{width:4rem}}.header .btn-menu .line::before,.header .btn-menu .line:after{position:absolute;display:block;width:100%;height:0.1rem;background-color:inherit;content:'';transition:inherit}.header .btn-menu .line::before{top:-3px}@media (min-width: 769px){.header .btn-menu .line::before{top:-6px}}.header .btn-menu .line::after{top:3px}@media (min-width: 769px){.header .btn-menu .line::after{top:6px}}.header .btn-menu .line-base[aria-expanded="true"] .line::before,.header .btn-menu .line-base[aria-expanded="true"] .line::after{top:0}.header .btn-menu .line-base[aria-expanded="true"] .line::before{transform:rotate(45deg)}.header .btn-menu .line-base[aria-expanded="true"] .line::after{transform:rotate(-45deg)}.header .btn-menu .txt-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.header .lead{width:36.78%;max-width:11rem;line-height:1}.header .lead img{vertical-align:middle}@media (min-width: 769px){.header .lead{width:36.48%;max-width:20.2rem}}.header.resale .header-inner{width:100%;max-width:none}@media (min-width: 769px){.header.resale .header-inner{width:100%;max-width:none}}@media (min-width: 1146px){.header.resale .header-inner{width:100%}}.header.resale .logo{width:100%;max-width:none}@media (min-width: 769px){.header.resale .logo{width:100%;max-width:none}}.header.resale .logo a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;line-height:1;font-size:1.3rem;font-weight:bold;letter-spacing:0}@media (min-width: 769px){.header.resale .logo a{font-size:2rem}}@media (min-width: 1146px){.header.resale .logo a{font-size:2rem}}.header.resale .logo img{width:2.4em;margin-right:1.5rem}@media (min-width: 769px){.header.resale .logo img{margin-right:2rem}}@media (min-width: 1146px){.header.resale .logo img{width:5.5rem}}.footer{background-color:#fff;overflow:hidden}@media (min-width: 640px){.footer>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:5rem;padding-bottom:5rem}}.footer .mod-copyright{background:#323232;color:#fff;padding:1.6rem 0}@media (min-width: 769px){.footer .mod-copyright{padding:1.9rem 0}}.footer .mod-copyright .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 769px){.footer .mod-copyright .container{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;margin:0 auto;padding:0 1.5rem}}.footer .mod-copyright .foot-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 1.5rem;max-width:23.8rem}@media (min-width: 769px){.footer .mod-copyright .foot-nav{-ms-flex-pack:start;justify-content:flex-start;max-width:none;margin:0}}.footer .mod-copyright .foot-nav .item{width:9em;font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.footer .mod-copyright .foot-nav .item:last-child{margin-right:0}@media (min-width: 769px){.footer .mod-copyright .foot-nav .item{width:auto;font-size:1.4rem;margin-right:3rem}}.footer .mod-copyright .foot-nav .item a{display:block;color:#fff;padding:0.5em 0}@media (min-width: 769px){.footer .mod-copyright .foot-nav .item a{display:inline;padding:0}}.footer .mod-copyright .txt-copyright{font-size:1rem;-ms-flex-negative:0;flex-shrink:0;text-align:center;letter-spacing:0.1em}@media (min-width: 769px){.footer .mod-copyright .txt-copyright{font-size:1.4rem;text-align:right}}.footer .mod-copyright .txt-copyright span{font-family:'Arial',sans-serif}.footer .area-nav-footer{display:none}@media (min-width: 769px){.footer .area-nav-footer{display:-ms-flexbox;display:flex;width:calc(100% - 22.72% - 3rem)}}.footer .mod-logo-foot{width:100%;max-width:19.6rem;padding:3.2rem 0;margin:0 auto}@media (min-width: 769px){.footer .mod-logo-foot{width:22.72%;max-width:25rem;padding:0;margin:0;-ms-flex-item-align:end;align-self:flex-end}}.gototop{display:block;position:fixed;width:4rem;height:4rem;background:#fff;padding:0;right:1.5rem;bottom:3rem;background:transparent}@media (min-width: 769px){.gototop{width:6.4rem;height:6.4rem;padding:0;right:2.8rem;bottom:9rem;background:transparent}}.gototop div,.gototop a{display:block;width:100%;height:100%;font-size:1rem;line-height:1;color:#fff;text-align:center;padding:0.7rem 0;background:#14326E}.gototop div span,.gototop a span{display:none}@media (min-width: 769px){.gototop div,.gototop a{padding:1.2rem 0}.gototop div span,.gototop a span{display:block;transform:scale(0.8)}}.gototop div:before,.gototop a:before{content:"";display:block;width:1rem;height:2rem;background:url(../../img/common/ico-arrow.png) no-repeat center/contain;margin:0 auto;transform:rotate(-90deg);position:absolute;top:0;bottom:0;margin:auto;right:0;left:0}@media (min-width: 769px){.gototop div:before,.gototop a:before{position:static}}*{box-sizing:border-box}html{font-size:62.5%}body{color:#323232;font-size:1.4rem;font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;line-height:1.74;letter-spacing:0.1em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;padding-top:4.4rem}body ::-moz-selection{background:#14326E;color:#fff}body ::selection{background:#14326E;color:#fff}@media (min-width: 769px){body{font-size:1.6rem;padding-top:7.8rem}}@media (min-width: 1146px){body{padding-top:8.8rem}}body.windows{font-family:"游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif}body.is-open{position:fixed;width:100%;height:100%}img{max-width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden}a{color:#323232;text-decoration:none}a.link-external:before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;line-height:1;margin-right:0.3em}@media (min-width: 769px){a:hover{opacity:0.6}}.disable{color:#999 !important;pointer-events:none}main p:not(:last-child),main ul:not(:last-child),main ol:not(:last-child),main dl:not(:last-child),main table:not(:last-child){margin-bottom:2em}main p{line-height:1.875}.fixed{overflow:hidden;position:fixed;height:100%;width:100%}.contents{display:block}.contents.bottom-line{border-bottom:2px solid #14326E}.container{margin:0 auto;width:100%;max-width:1140px;padding:0 1.5rem}@media (min-width: 769px){.container{max-width:1170px;padding:0 3rem}}.container-wide{width:100%;max-width:1440px;padding:0 1.5rem;margin:0 auto}@media (min-width: 769px){.container-wide{padding:0 3rem}}.col-set{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1.9rem);margin:0 calc(-1.9rem / 2)}.col-set .col{width:100%;margin:1.5rem calc(1.9rem / 2)}@media (min-width: 769px){.col-set{width:calc(100% + (1.9rem * 2));margin:0 -1.9rem}.col-set .col{margin:1.9rem}.col-set .col.col_2{width:calc(50% - (1.9rem * 2))}.col-set .col.col_3{width:calc(33.3334% - (1.9rem * 2))}.col-set .col.col_5-2{width:calc(40% - (1.9rem * 2))}.col-set .col.col_5-3{width:calc(60% - (1.9rem * 2))}.col-set .col.col_3-2{width:calc(66.6667% - (1.9rem * 2))}.col-set .col.col_4{width:calc(25% - (1.9rem * 2))}.col-set .col.col_4-3{width:calc(75% - (1.9rem * 2))}}.area-cmn{padding:4rem 0}@media (min-width: 769px){.area-cmn{padding:10rem 0 11.3rem}}.box-wrap{padding:2rem}@media (min-width: 769px){.box-wrap{padding:3rem}}.df-list div{padding:0.8em 0;border-bottom:1px solid rgba(204,204,204,0.5)}.df-list div:first-of-type{border-top:1px solid rgba(204,204,204,0.5)}.df-list div dt,.df-list div dd{padding-left:1em}.df-list div dt{font-weight:bold}@media (min-width: 769px){.df-list div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.df-list div dt{max-width:12em;width:100%}}.df-list.alternate div:nth-of-type(odd){background:rgba(204,204,204,0.2)}.mod-btn .btn{display:block;width:23rem;text-align:center;border:0.1rem solid #fff;color:#fff;padding:0.8rem;position:relative}.mod-btn .btn:before,.mod-btn .btn:after{transition:0.5s}.mod-btn .btn:before{content:"";display:block;width:2.7rem;height:0.1rem;background:#fff;position:absolute;top:0;bottom:0;right:1.7rem;margin:auto}.mod-btn .btn:after{content:"";display:block;width:0.67rem;height:0.1rem;background:#fff;transform:rotate(45deg);position:absolute;top:-0.475rem;bottom:0;right:1.7rem;margin:auto}@media (min-width: 769px){.mod-btn .btn{padding:0.8rem}.mod-btn .btn:hover:before,.mod-btn .btn:hover:after{right:1rem;transition:0.5s}}.mod-btn-l .btn{display:block;color:#fff;text-align:center;border-radius:0.4rem;padding:1.2em;position:relative}.mod-btn-l .btn:before,.mod-btn-l .btn:after{transition:0.5s}.mod-btn-l .btn:after{content:"";display:block;width:1rem;height:1rem;border:1px solid #fff;border-left:transparent;border-bottom:transparent;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;bottom:0;right:3rem}.mod-btn-l .btn.reservation{background:#14326E}.mod-btn-l .btn.catalog{background:#1480BF}@media (min-width: 769px){.mod-btn-l .btn{font-size:1.8rem}}.no-sp{display:none}@media (min-width: 769px){.no-sp{display:block !important}}.only-sp{display:block}@media (min-width: 769px){.only-sp{display:none !important}}@media (min-width: 1146px){.no-pc{display:none !important}}.only-pc{display:none}@media (min-width: 1146px){.only-pc{display:block !important}}@media (min-width: 1048px){.link-banner{transition:0.2s}.link-banner:hover{opacity:0.7}.link-banner:hover img{opacity:0.7}}.link-back{text-align:center}.link-back a{transition:0.2s}.link-back a:hover{opacity:0.7}.link-back a:hover img{opacity:0.7}.link-back a:before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;line-height:1;margin-right:0.3em;margin-right:0.5em}.tel{pointer-events:auto}@media (min-width: 769px){.tel{cursor:default;pointer-events:none}}.area-breadcrumb{display:none}.area-breadcrumb.container{max-width:102.4rem}@media (min-width: 769px){.area-breadcrumb{display:block}.area-breadcrumb .breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-size:1.3rem;color:#14326E;margin-top:1.5rem}.area-breadcrumb .breadcrumb .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.area-breadcrumb .breadcrumb .item:after{content:"＞";margin:0 1em}.area-breadcrumb .breadcrumb .item:last-child{-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-positive:1;flex-grow:1}.area-breadcrumb .breadcrumb .item:last-child:after{content:none}.area-breadcrumb .breadcrumb a{color:#14326E}}.area-areas .areas-head{background:#14326E}.area-areas .ttl{font-size:calc( 1.8rem + ((1vw - (320px / 100)) * (100 * (36 - 18) / (1146 - 320))));font-weight:bold;color:#fff;padding:3.6rem 0 2.8rem}@media (min-width: 769px){.area-areas .ttl{padding:11rem 0 4rem}}@media (min-width: 1146px){.area-areas .ttl{font-size:3.6rem}}.area-areas .ttl .container{display:block}.area-areas .mod-tab{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1.6rem);margin:0 -0.8rem;padding-bottom:2.7rem}@media (min-width: 1146px){.area-areas .mod-tab{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% + 0.8rem);margin:0 -0.4rem;padding-bottom:0}}.area-areas .mod-tab .item{width:calc(50% - 1.6rem);padding:1rem;margin:0.8rem;border:0.1rem solid #ccc;border-radius:0.3rem;font-size:1.6rem;font-weight:bold;background:#B8C1D3;text-align:center;line-height:1.2;cursor:pointer;position:relative}@media (min-width: 543px){.area-areas .mod-tab .item{width:calc(25% - 1.6rem)}}@media (min-width: 1146px){.area-areas .mod-tab .item{width:calc((100% - 6.4rem) / 9);border:none;border-radius:0.5rem 0.5rem 0 0;font-size:1.5rem;padding:1.8rem 0;margin:0 0.4rem}}.area-areas .mod-tab .item.current{background:#fff}.area-areas .mod-tab .item.disabled{opacity:0.2;pointer-events:none}@media (min-width: 769px){.area-areas .mod-tab .item:hover{opacity:0.8}}.area-areas .mod-tab .item:before{content:"";display:block;width:0.3rem;height:77%;background:#000;position:absolute;top:0;bottom:0;left:0.6rem;margin:auto}@media (min-width: 1146px){.area-areas .mod-tab .item:before{content:none}}.area-areas .mod-tab .item:nth-child(1){width:100%;max-width:100%}@media (min-width: 1146px){.area-areas .mod-tab .item:nth-child(1){width:calc((100% - 6.4rem) / 9)}}.area-areas .mod-tab .item:nth-child(1):before{background:#9FA5DB}.area-areas .mod-tab .item:nth-child(2):before{background:#6D9DCF}.area-areas .mod-tab .item:nth-child(3):before{background:#80CAA1}.area-areas .mod-tab .item:nth-child(4):before{background:#D2D697}.area-areas .mod-tab .item:nth-child(5):before{background:#D9908B}.area-areas .mod-tab .item:nth-child(6):before{background:#80C6E6}.area-areas .mod-tab .item:nth-child(7):before{background:#9FA5DB}.area-areas .mod-tab .item:nth-child(8):before{background:#FEDF6E}.area-areas .mod-tab .item:nth-child(9):before{background:#E8B590}.area-areas .mod-area{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-bottom:3.2rem}.area-areas .mod-area.is-show{display:block}@media (min-width: 640px){.area-areas .mod-area{width:calc(100% + 2.4rem);margin:4.3rem -1.2rem}}.area-areas .mod-area .item{width:100%;padding:1.5rem}@media (min-width: 640px){.area-areas .mod-area .item{width:calc(100% / 2);padding:2.3rem 1.2rem}}@media (min-width: 769px){.area-areas .mod-area .item{width:calc(100% / 3)}}@media (min-width: 1146px){.area-areas .mod-area .item{width:calc(100% / 4)}}@media (min-width: 769px){.area-areas .mod-area .inner{position:relative;overflow:hidden}}.area-areas .mod-area .default-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 769px){.area-areas .mod-area .default-data{cursor:pointer}.area-areas .mod-area .default-data:hover+.add-data{display:-ms-flexbox;display:flex;top:0}}.area-areas .mod-area .default-data .ttl{-ms-flex-order:3;order:3;font-size:1.6rem;font-weight:bold;color:#323232;padding:0;margin:0.3rem 0;min-height:0%}@media (min-width: 769px){.area-areas .mod-area .default-data .ttl{font-size:1.7rem}}.area-areas .mod-area .default-data .pict{-ms-flex-order:1;order:1;margin-bottom:1.3rem;min-height:0%}.area-areas .mod-area .default-data .pict img{width:100%}.area-areas .mod-area .default-data .add{-ms-flex-order:2;order:2;line-height:1;min-height:0%}.area-areas .mod-area .default-data .add span{font-size:0.9rem;font-weight:bold;color:#fff;background:#1480BF;padding:0.2rem 0.4rem}@media (min-width: 769px){.area-areas .mod-area .add-data{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%;background:rgba(50,50,50,0.7);position:absolute;top:-100%;transition:0.5s}.area-areas .mod-area .add-data:hover{display:-ms-flexbox;display:flex;top:0}}.area-areas .mod-area .add-data .desc{font-size:1.1rem;line-height:1.45;margin:0;min-height:0%;max-width:100%}@media (min-width: 769px){.area-areas .mod-area .add-data .desc{font-size:1.3rem;color:#fff;line-height:1.84;padding:0 2rem}}.area-areas .mod-area .add-data .btn-set{display:-ms-flexbox;display:flex;margin-top:1rem;min-height:0%}@media (min-width: 769px){.area-areas .mod-area .add-data .btn-set{-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 2rem}}.area-areas .mod-area .add-data .btn-set .btn{width:calc((100% - 0.3rem) / 3);background:#14326E;color:#fff;padding:0.8rem;margin-left:0.3rem;border-radius:0.2rem;text-align:center}.area-areas .mod-area .add-data .btn-set .btn:first-child{margin-left:0}@media (min-width: 769px){.area-areas .mod-area .add-data .btn-set .btn{width:100%;margin:0.2rem auto;border:0.1rem solid #fff;background:transparent}.area-areas .mod-area .add-data .btn-set .btn:first-child{margin:0.2rem auto}.area-areas .mod-area .add-data .btn-set .btn:hover{opacity:1}.area-areas .mod-area .add-data .btn-set .btn.detail:hover{background:#1480BF}.area-areas .mod-area .add-data .btn-set .btn.reserve:hover{background:#14326E}.area-areas .mod-area .add-data .btn-set .btn.request:hover{background:#08152d}.area-areas .mod-area .add-data .btn-set .btn:hover span:after{right:0;transition:0.5s}}.area-areas .mod-area .add-data .btn-set .btn span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;position:relative;font-weight:bold;letter-spacing:0}@media (min-width: 769px){.area-areas .mod-area .add-data .btn-set .btn span{letter-spacing:0.1em}}.area-areas .mod-area .add-data .btn-set .btn span:after{content:"";display:block;width:0.6rem;height:1rem;background:url(../img/common/ico-arrow-s.png) no-repeat center/contain;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:0.5s}@media (min-width: 769px){.area-areas .mod-area .add-data .btn-set .btn span:after{right:0.5rem}}.area-resale,.area-newly{height:23.7rem}@media (min-width: 769px){.area-resale,.area-newly{height:35rem}}.area-resale .sec-resale,.area-resale .sec-newly,.area-newly .sec-resale,.area-newly .sec-newly{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.area-resale .ttl,.area-newly .ttl{font-size:calc( 2.2rem + ((1vw - (320px / 100)) * (100 * (36 - 22) / (1146 - 320))));font-weight:bold;color:#fff;text-align:center;margin-bottom:2rem;letter-spacing:0.25em}@media (min-width: 769px){.area-resale .ttl,.area-newly .ttl{margin-bottom:3rem}}@media (min-width: 1146px){.area-resale .ttl,.area-newly .ttl{font-size:3.6rem}}.area-resale{background:url(../img/home/img-resale.png) no-repeat center/cover}.area-newly{background:url(../img/common/img-newly.png) no-repeat center/cover}.areas-pref-tabs dt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.3rem;font-weight:bold;margin-bottom:0.8rem}.areas-pref-tabs dt:before{content:"";display:block;width:1rem;height:1.4rem;background:url(../img/area/ico-pin.png) no-repeat center/contain;margin-right:0.5rem}@media (min-width: 769px){.areas-pref-tabs dt{font-size:1.6rem}.areas-pref-tabs dt:before{width:1.3rem;height:1.6rem}}.areas-pref-tabs{margin:2rem 0 3rem}@media (min-width: 769px){.areas-pref-tabs{margin:4.7rem 0}}.tab-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 1rem);margin:0 -0.5rem}@media (min-width: 769px){.tab-section{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% + 0.6rem);margin:0 -0.3rem}}.tab-section li{width:50%;padding:0.5rem}.tab-section li:first-child{width:100%}@media (min-width: 769px){.tab-section li{width:auto;padding:0.3rem}.tab-section li:first-child{width:auto}}.tab-section span{display:block;font-size:1.3rem;font-weight:bold;border-radius:0.2rem;padding:0.8rem 2rem;text-align:center;background:#B8C1D3;border:0.1rem solid #B8C1D3;cursor:pointer}.tab-section span.is-active{background:#fff;border:0.1rem solid #14326E}@media (min-width: 769px){.tab-section span{font-size:1.6rem;padding:1.1rem 2rem}}.ttl-pref{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}@media (min-width: 640px){.ttl-pref{-ms-flex-direction:row;flex-direction:row}}.ttl-pref span{font-size:calc( 2rem + ((1vw - (320px / 100)) * (100 * (28 - 12) / (1146 - 320))));color:#323232;margin-right:1.5rem}@media (min-width: 1146px){.ttl-pref span{font-size:2.8rem}}.ttl-pref small{font-size:1.3rem;font-weight:normal;color:#1480BF}.mod-area{display:block;margin:0 -1.5rem 3rem}@media (min-width: 640px){.mod-area{display:-ms-flexbox;display:flex;margin-bottom:4.7rem}}.mod-area.all{margin-top:2rem}@media (min-width: 769px){.mod-area.all{margin-top:4.7rem}}.nosubcategories{padding:2.3rem 0 6rem}@media (min-width: 769px){.nosubcategories{padding:2.3rem 0 11rem}}.header .header-inner{width:auto;max-width:none;-ms-flex-pack:start;justify-content:flex-start}.header .logo{width:2.4rem;height:2rem;margin-right:1.8rem}@media (min-width: 769px){.header .logo{width:5.4rem;height:4.4rem;margin-right:2.2rem}}.header .lead{width:auto;max-width:none;font-family:"Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", sans-serif;font-size:1.6rem;font-weight:bold}@media (min-width: 769px){.header .lead{font-size:1.8rem}}.teikei .head-ttl{font-family:"Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", sans-serif;background:url(../img/teikei/img-back.jpg) no-repeat center/cover;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:unset;align-items:unset;height:28rem}@media (min-width: 769px){.teikei .head-ttl{height:56rem}}.teikei .head-ttl .ttl{font-size:calc( 2rem + ((1vw - (320px / 100)) * (100 * (36 - 20) / (1146 - 320))));color:#fff;margin-right:1.5rem;margin-top:4rem}@media (min-width: 1146px){.teikei .head-ttl .ttl{font-size:3.6rem;margin-top:9rem}}.teikei .head-ttl p{font-size:1.4rem;font-weight:normal;color:#fff;margin-top:1rem}@media (min-width: 1146px){.teikei .head-ttl p{font-size:2rem;margin-top:1.8rem}}.teikei .ttl-area{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}@media (min-width: 640px){.teikei .ttl-area{-ms-flex-direction:row;flex-direction:row}}.teikei .ttl-area span{font-size:calc( 2rem + ((1vw - (320px / 100)) * (100 * (28 - 12) / (1146 - 320))));color:#323232;margin-right:1.5rem}@media (min-width: 1146px){.teikei .ttl-area span{font-size:2.8rem}}.teikei .ttl-area small{font-size:1.3rem;font-weight:normal;color:#1480BF}.teikei .area-dl{max-width:111rem;padding:3rem 2rem 0;margin:-4rem auto 4rem;background:#fff}@media (min-width: 769px){.teikei .area-dl{padding:7rem 3rem 0;margin:-7rem auto 7rem}}.teikei .area-dl p{text-align:center}.teikei .mod-btn+.mod-btn{margin-top:2rem}.teikei .btn-cmn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:54rem;background:#14326E;font-size:1.4rem;font-weight:bold;color:#fff;padding:1rem 2rem;position:relative;text-align:center;margin:0 auto}@media (min-width: 769px){.teikei .btn-cmn{font-size:1.8rem;padding:2.2rem}.teikei .btn-cmn:hover:after{right:1rem;transition:0.5s}}.teikei .btn-cmn:after{content:"";display:block;width:0.6rem;height:1.2rem;background:url(../img/common/ico-arrow.png) no-repeat center/contain;position:absolute;top:0;bottom:0;right:0.8rem;margin:auto;transition:0.5s}@media (min-width: 769px){.teikei .btn-cmn:after{right:2rem}}@media (min-width: 411px){.teikei .btn-cmn br{display:none}}.teikei .btn-cmn.sub{background:#1480BF}.teikei .btn-cmn span{display:block;width:100%}.teikei .btn-cmn span span{display:inline-block;width:auto}.teikei .areas-head{background:#fff;margin-bottom:6rem}.teikei .area-areas .mod-tab{width:100%;padding-bottom:0;margin:0;position:relative;border-radius:0.2rem;border:0.1rem solid #ccc}.teikei .area-areas .mod-tab .item{width:calc(100% / 4);padding:0;margin:0;border:none;border-radius:0;border-left:0.1rem solid #ccc;background:transparent}.teikei .area-areas .mod-tab .item:first-child{border:none}.teikei .area-areas .mod-tab .item:nth-child(n + 5){border-top:0.1rem solid #ccc}.teikei .area-areas .mod-tab .item:before{content:none}@media (min-width: 769px){.teikei .area-areas .mod-tab .item{width:calc(100% / 8)}.teikei .area-areas .mod-tab .item:nth-child(n + 5){border-top:none}}.teikei .area-areas .mod-tab .item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;padding:1.8rem 0;height:100%;background:rgba(206,212,225,0.7)}@media (min-width: 769px){.teikei .area-areas .mod-tab .item a{font-size:1.5rem}}.teikei .area-cmn{padding:0 0 4rem}@media (min-width: 769px){.teikei .area-cmn{padding:0 0 4rem}}.teikei .area-link{background:rgba(20,128,191,0.12);padding:5.5rem 0}.teikei .area-link .col-set{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 3rem);margin:0 -1.5rem}.teikei .area-link .col-set .col{width:100%;margin:1.5rem}@media (min-width: 769px){.teikei .area-link .col-set{width:calc(100% + 3rem);margin:0 -1.5rem}.teikei .area-link .col-set .col{margin:1.5rem}.teikei .area-link .col-set .col.col_3{width:calc(33.3334% - 3rem)}}.teikei .area-link .card{height:100%}.teikei .area-link .card a{display:block;height:100%;padding:2rem;background:rgba(255,255,255,0.69)}@media (min-width: 769px){.teikei .area-link .card a{padding:3rem 2.5rem}}@media (min-width: 980px){.teikei .area-link .card a{padding:5rem 4rem}}.teikei .area-link .card .pict{text-align:center}.teikei .area-link .card .pict img{max-height:8rem}.teikei .area-link .card .ttl{font-size:1.7rem;font-weight:bold;color:#14326E;text-align:center;padding:0;margin:3rem 0 2rem}.teikei .mod-area{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5rem}.teikei .mod-area .item{width:100%;padding:1.5rem;margin-top:1rem}@media (min-width: 640px){.teikei .mod-area .item{width:calc(100% / 2)}}.teikei .mod-area .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}@media (min-width: 769px){.teikei .mod-area .inner{position:relative;overflow:hidden}}.teikei .mod-area .default-data{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.teikei .mod-area .default-data .ttl{-ms-flex-order:3;order:3;font-size:1.6rem;font-weight:bold;color:#323232;padding:0;margin:0.3rem 0 0.9rem;min-height:0%}@media (min-width: 769px){.teikei .mod-area .default-data .ttl{font-size:2rem}}.teikei .mod-area .default-data .pict{-ms-flex-order:1;order:1;margin-bottom:1.3rem;min-height:0%}.teikei .mod-area .default-data .pict img{width:100%}.teikei .mod-area .default-data .add{-ms-flex-order:2;order:2;line-height:1;min-height:0%}.teikei .mod-area .default-data .add span{font-size:0.9rem;font-weight:bold;color:#fff;background:#1480BF;padding:0.2rem 0.4rem}@media (min-width: 769px){.teikei .mod-area .default-data .add span{font-size:1.2rem}}.teikei .mod-area .pict{width:100%}.teikei .mod-area .pict img{width:100%}@media (min-width: 769px){.teikei .mod-area .pict{width:47.64%}.teikei .mod-area .pict a{display:block}.teikei .mod-area .pict:hover+.add-data .btn-set .detail{background:#1480BF;color:#fff}.teikei .mod-area .pict:hover+.add-data .btn-set .detail span:after{background:url(../img/common/ico-arrow-s.png) no-repeat center/contain;right:-1.2em}.teikei .mod-area .pict.is-link img{opacity:0.6}}.teikei .mod-area .add-data{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;background:none;position:static}@media (min-width: 769px){.teikei .mod-area .add-data{width:calc(100% - 47.64% - 2.4rem);margin-left:2.4rem}}.teikei .mod-area .add-data .desc{display:block;font-size:1.1rem;line-height:1.84;color:#323232;padding:0;margin:1rem 0;min-height:0%;max-width:100%}@media (min-width: 769px){.teikei .mod-area .add-data .desc{font-size:1.4rem;margin:-0.3em 0 1.5rem}}.teikei .mod-area .add-data .btn-set{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0;margin-top:auto;min-height:0%}@media (min-width: 640px){.teikei .mod-area .add-data .btn-set{height:auto;-ms-flex-pack:start;justify-content:flex-start}}.teikei .mod-area .add-data .btn-set .btn{width:100%;background:#14326E;color:#fff;padding:0.8rem;border-radius:0.2rem;text-align:center;border:0.1rem solid #14326E;margin:0.25rem auto}.teikei .mod-area .add-data .btn-set .btn.detail{background:#fff;color:#14326E}.teikei .mod-area .add-data .btn-set .btn.detail span:after{content:"";display:block;width:0.6rem;height:1rem;background:url(../img/common/ico-arrow-b.png) no-repeat center/contain;position:absolute;top:0;bottom:0;right:-0.6em;margin:auto;transition:0.5s}.teikei .mod-area .add-data .btn-set .btn.reserve span{letter-spacing:0.5em}.teikei .mod-area .add-data .btn-set .btn.request span{letter-spacing:0.5em}@media (min-width: 769px){.teikei .mod-area .add-data .btn-set .btn{width:100%;margin:0.2rem auto}.teikei .mod-area .add-data .btn-set .btn:hover span:after{background:url(../img/common/ico-arrow-s.png) no-repeat center/contain;right:-1.2em}.teikei .mod-area .add-data .btn-set .btn.detail:hover{background:#1480BF;color:#fff}.teikei .mod-area .add-data .btn-set .btn.reserve:hover{background:#08152d}.teikei .mod-area .add-data .btn-set .btn.request:hover{background:#08152d}}.teikei .mod-area .add-data .btn-set .btn span{display:block;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:6em;font-size:1.2rem;position:relative;font-weight:bold;letter-spacing:0.15em;text-align:left;margin:0 auto}@media (min-width: 769px){.teikei .mod-area .add-data .btn-set .btn span{letter-spacing:0.15em}}.teikei .mod-area .add-data .btn-set .btn span:after{content:"";display:block;width:0.6rem;height:1rem;background:url(../img/common/ico-arrow-s.png) no-repeat center/contain;position:absolute;top:0;bottom:0;right:-0.6em;margin:auto;transition:0.5s}.teikei .mod-area .desc{display:none;font-size:1.1rem;line-height:1.45;margin:1rem 0 0;min-height:0%;max-width:100%;color:#323232}@media (min-width: 769px){.teikei .mod-area .desc{display:none}}.teikei .footer .area-caution{-ms-flex-direction:column;flex-direction:column;padding-top:6rem;padding-bottom:6rem}.teikei .footer .area-info-foot{margin:0 0 5rem 0}.teikei .footer .area-info-foot dt{font-weight:bold}.teikei .footer .mod-logo-foot{-ms-flex-item-align:end;align-self:flex-end}.teikei .footer .list-caution .item{padding-left:1.5rem;position:relative}.teikei .footer .list-caution .item:before{content:"※";display:inline-block;position:absolute;left:0}.teikei .step{background:#eceff5}.teikei .step .head-ttl{font-family:"Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", sans-serif;background:url(../img/teikei/img-back.jpg) no-repeat center/cover;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:7rem}@media (min-width: 769px){.teikei .step .head-ttl{height:18.8rem}}.teikei .step .head-ttl span{margin:0 auto;width:100%;max-width:1140px;padding:0 1.5rem;text-align:center;text-shadow:0 0 5px #1c0329}.teikei .step .step_tx{line-height:2.1em;text-align:center;letter-spacing:0.2em;margin:5rem 0}.teikei .step .step_st{display:block;text-align:center;padding:7px 0 25px 0;font-size:26px;font-weight:bold;letter-spacing:0.2em;color:#245f8e}.teikei .step .step_wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 2rem);margin:0 -1rem}@media (min-width: 640px){.teikei .step .step_wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.teikei .step .step_wrap .step{width:100%;margin:1rem;border:0.1rem solid #ccc;background:#fff}@media (min-width: 640px){.teikei .step .step_wrap .step{width:calc(100% / 3)}}.teikei .step .step_wrap .step img{width:100%}.teikei .step .step_wrap .step span{font-size:33px;display:block;text-align:center;color:#2f70a7;padding:1rem 0 0 0;border-bottom:1px solid #c2d6e1;line-height:1.4em;width:calc(100% - 4rem);margin:0 auto}.teikei .step .step_wrap .step strong{display:block;font-size:22px;font-weight:bold;color:#29608e;text-align:center;padding:1rem 2rem 0;letter-spacing:0.1em}.teikei .step .step_wrap .step p{font-size:0.8em;line-height:2.1em;color:#333333;padding:1rem 2em;letter-spacing:0.1em}.teikei .step .step_contact{padding:3rem 0}@media (min-width: 769px){.teikei .step .step_contact{padding:5rem 0}}.teikei .step .step_contact p{text-align:center;margin:2rem 0 0}.teikei .step .step_contact p span{display:block;font-size:2.8rem;line-height:1;font-weight:bold;margin:1rem 0;color:#14326E}.teikei .step .step_contact p span img{margin-right:0.5rem}.teikei .step .cont_ttl{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:bold;text-align:center;margin:3rem 0 2rem;position:relative}.teikei .step .cont_ttl:before,.teikei .step .cont_ttl:after{content:"";display:block;width:9%;height:0.1rem;background:#323232}.teikei .step .cont_ttl:before{margin-right:1rem}.teikei .step .cont_ttl:after{margin-left:1rem}@media (min-width: 769px){.teikei .step .cont_ttl:before,.teikei .step .cont_ttl:after{content:"";display:block;width:5rem;height:0.1rem;background:#323232}.teikei .step .cont_ttl:before{margin-right:2rem}.teikei .step .cont_ttl:after{margin-left:2rem}}
