@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;border:0;outline:0;background-color:transparent;padding:0 0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;background-color:transparent}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before{content:"";content:none}q::after,q::before{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline}ins{color:#000;text-decoration:none}mark{color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%;font-weight:500}body{font-size:1.5rem;font-family:"Zen Old Mincho",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;padding:0;margin:0;line-height:1.5;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em}a,address,dd,div,dt,figcaption,figure,input,li,p,section,select,td,textarea,time{font-family:"Zen Old Mincho",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:1.6rem;line-height:1.6;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.11em}@media screen and (max-width:430px){a,address,dd,div,dt,figcaption,figure,input,li,p,section,select,td,textarea,time{font-size:1.4rem}}input[type=button],input[type=email],input[type=submit],input[type=tel],input[type=text]{-webkit-appearance:none;outline:0}select,textarea{-webkit-appearance:none;outline:0}h1,h2,h3,h4,h5,h6{line-height:1.4;font-weight:500}form{margin:0;padding:0}img{width:100%;border-style:none;line-height:1;margin:0;padding:0;vertical-align:middle;zoom:1}address{font-style:normal}table,td,th{-webkit-box-sizing:border-box;box-sizing:border-box}time{display:block}input{vertical-align:middle;margin:0;padding:0}li,ul{list-style-type:none;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{overflow:hidden;outline:0;color:#fff;text-decoration:none;-webkit-transition:.8s;transition:.8s}a:hover{text-decoration:none}a img{-webkit-transition:.3s;transition:.3s}@media screen and (min-width:741px){.pc_none{display:none!important}}@media screen and (max-width:740px){.sp_none{display:none!important}}@-webkit-keyframes grayscale{0%{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center)}100%{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-clip-path:circle(150% at center);clip-path:circle(150% at center)}}@keyframes grayscale{0%{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center)}100%{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-clip-path:circle(150% at center);clip-path:circle(150% at center)}}#pnkz_box{padding:5px 0 5px 0;margin:0 0 50px}#pnkz_box #pnkz{font-size:1.3rem;text-align:right}#pnkz_box #pnkz li{display:inline;font-size:1.3rem;color:#999}#pnkz_box #pnkz li a{font-size:1.3rem;color:#999}.l-footer{background:#080f2a;padding:100px 0}@media screen and (max-width:768px){.l-footer{padding:50px 0 100px}}.l-footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:430px){.l-footer__inner{display:block;width:90%;margin:0 auto;max-width:1300px}}.l-footer__logo{width:50%;text-align:center}@media screen and (max-width:1024px){.l-footer__logo{width:45%}}.l-footer__logo img{width:38%}@media screen and (max-width:1024px){.l-footer__logo img{width:55%}}@media screen and (max-width:430px){.l-footer__logo{width:80%;margin:0 auto 25px}}.l-footer__main{width:50%}@media screen and (max-width:430px){.l-footer__main{width:100%;text-align:center}}.l-footer__main__logo{width:230px;margin-bottom:5px}@media screen and (max-width:430px){.l-footer__main__logo{width:200px;margin:0 auto 20px}}.l-footer__main__adrs{margin-bottom:10px}.l-footer__main__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}@media screen and (max-width:430px){.l-footer__main__info{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.l-footer__main__info a,.l-footer__main__info li{font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:3rem}@media screen and (max-width:430px){.l-footer__main__info a,.l-footer__main__info li{font-size:2.5rem}}.l-footer__main__info a span,.l-footer__main__info li span{color:#a36b25;font-size:1.4rem;margin-right:15px}.l-footer__main__info a:nth-child(1),.l-footer__main__info li:nth-child(1){margin-right:65px}@media screen and (max-width:430px){.l-footer__main__info a:nth-child(1),.l-footer__main__info li:nth-child(1){margin-right:0}}.l-footer__main__info a:nth-child(3),.l-footer__main__info li:nth-child(3){width:100%}.l-footer__main__info a .l-footer__main__min,.l-footer__main__info li .l-footer__main__min{color:#fff;font-size:2rem;margin-right:0}.l-footer__main__info a{font-size:3.5rem}@media screen and (max-width:430px){.l-footer__main__info a{font-size:3rem}}.l-footer__main__txt{margin-bottom:30px}.l-footer__main__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.l-footer__main__sns{width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.l-footer__main__sns{width:45%}}@media screen and (max-width:430px){.l-footer__main__sns{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}}.l-footer__main__sns li{margin-right:45px}@media screen and (max-width:1024px){.l-footer__main__sns li{margin-right:30px}}.l-footer__main__sns li:last-child{margin-right:0}.l-footer__main__sns .fab{font-size:38px}.l-footer__main__sns .fa-x::before{content:url(/img/sns_x.png);display:block;width:30px}.l-footer__main__copyright{color:#fff;margin:0 auto}.l-hamburger{width:50px;cursor:pointer}.l-hamburger.is-active .l-hamburger__toggle{background:0 0}.l-hamburger.is-active .l-hamburger__toggle::before{display:none}.l-hamburger.is-active .l-hamburger__toggle span{content:"";background:0 0;display:block;height:2px;width:25px;position:absolute;left:50%;top:50%;-webkit-transition:background-color .1s;transition:background-color .1s}.l-hamburger.is-active .l-hamburger__toggle span::after,.l-hamburger.is-active .l-hamburger__toggle span::before{content:"";background:#fff;display:block;height:2px;position:absolute;width:24px;left:0;transition:transform .2s,top .2s,-webkit-transform .2s}.l-hamburger.is-active .l-hamburger__toggle span::before{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.l-hamburger.is-active .l-hamburger__toggle span::after{top:0;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.l-hamburger.is-active .l-hamburger__nav{opacity:1;visibility:visible}.l-hamburger__toggle{position:absolute;top:0;right:0;background:#080f2a;width:65px;height:65px;z-index:10;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:430px){.l-hamburger__toggle{width:50px;height:50px}}@media screen and (max-width:1200px){.l-hamburger__toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.l-hamburger__toggle span{background:#fff;display:block;height:2px;width:35px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color .1s;transition:background-color .1s}.l-hamburger__toggle span::after,.l-hamburger__toggle span::before{content:"";background:#fff;display:block;height:2px;position:absolute;left:0;transition:transform .2s,top .2s,-webkit-transform .2s}.l-hamburger__toggle span::before{top:-11px;-webkit-transform:rotate(0);transform:rotate(0);width:35px}.l-hamburger__toggle span::after{top:11px;-webkit-transform:rotate(0);transform:rotate(0);width:35px}.l-hamburger__nav{width:100%;height:100%;position:fixed;background:#080f2a;-webkit-transition:.3s;transition:.3s;z-index:5;top:0;left:0;opacity:0;visibility:hidden;overflow:auto;-webkit-perspective:1000;perspective:1000}.l-hamburger__nav__inner{width:60%;margin:0 auto;padding:100px 0;position:relative}@media screen and (max-width:768px){.l-hamburger__nav__inner{width:90%}}.l-hamburger__nav__inner::before{content:"";width:160px;height:24px;background:url(../common_img/logo.svg) no-repeat;background-size:contain;position:absolute;top:25px;left:0}.l-hamburger__nav__list::after{content:"";display:block;clear:both}.l-hamburger__nav__list:nth-child(1)::after{content:"";display:block;clear:both}.l-hamburger__nav__list:nth-child(1) .l-hamburger__nav__item{float:left;margin:0 0 30px}.l-hamburger__nav__list:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 50px}@media screen and (max-width:768px){.l-hamburger__nav__list:nth-child(2){margin:0 0 20px}}.l-hamburger__nav__list:nth-child(2) .l-hamburger__nav__item{margin:0 0 30px}.l-hamburger__nav__item{width:50%;margin:0 0 45px}.l-hamburger__nav__item a{font-size:1.6rem;font-weight:700;-webkit-transition:.3s;transition:.3s}.l-hamburger__nav__item a:hover{opacity:.3}.l-hamburger__nav__item__child{position:relative;padding:0 0 0 15px;margin:0 0 10px}.l-hamburger__nav__item__child::before{content:"";width:5px;border-bottom:1px solid #111;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.l-hamburger__nav__item__child a{font-size:1.5rem;font-weight:400}.l-hamburger__nav__btn{width:100%;margin:0 0 20px}.l-hamburger__nav__btn a{display:block;font-size:1.6rem;background-color:#fff;border:1px solid #111;text-align:center;padding:15px 0;-webkit-transition:.3s;transition:.3s}.l-hamburger__nav__btn a:hover{background-color:#080f2a}.l-hamburger__nav__btn a span{display:inline-block;padding:0 0 0 30px;background:url(../common_img/ico-book_blk.svg) no-repeat left center;background-size:contain;line-height:1}.l-hamburger__sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.l-hamburger__sns__item{margin:0 20px 0 0}.l-hamburger__sns__item a{font-size:3rem}.l-header{position:fixed;top:0!important;z-index:300}.l-header{width:100%}.l-header__inner{position:relative;width:90%;margin:0 auto;max-width:1300px;height:100px}@media screen and (max-width:430px){.l-header__inner{width:95%;height:55px}}.l-header__logo{position:absolute;width:120px;margin:10px auto;left:0;right:0}@media screen and (max-width:430px){.l-header__logo{width:65px;margin:5px auto}}.l-header__logo img{width:100%}.l-header__tel{position:absolute;right:0;bottom:23px}@media screen and (max-width:430px){.l-header__tel{bottom:10px;line-height:1}}.l-header__tel span{font-size:2rem;margin-right:30px}@media screen and (max-width:430px){.l-header__tel span{font-size:1.4rem;margin-right:0;display:inline-block}}.l-header__tel a{font-size:3.5rem;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (min-width:431px){.l-header__tel a{pointer-events:none}}@media screen and (max-width:430px){.l-header__tel a{font-size:1.7rem;line-height:1;letter-spacing:.08rem}}.l-main{overflow:hidden;padding-top:0!important}.c-btn{width:100%;max-width:250px}.c-btn a,.c-btn button,.c-btn input,.c-btn>span{display:block;width:100%;color:#fff;font-size:1.4rem;line-height:1.6;padding:15px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;border:1px solid #fff;text-align:center;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:430px){.c-btn a,.c-btn button,.c-btn input,.c-btn>span{font-size:1.3rem;padding:10px 0}}.c-btn a:hover,.c-btn button:hover,.c-btn input:hover,.c-btn>span:hover{background-color:#fff;color:#111}.c-heading--treat{font-size:3rem;text-align:center}@media screen and (max-width:430px){.c-heading--treat{font-size:2.5rem}}.c-heading--treat{margin:0 0 5%}@media screen and (max-width:430px){.c-heading--treat{margin-bottom:10%}}.c-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 75px}.c-pager li{padding:0 5px}.c-pager li span{font-size:1.2rem}.c-pager li a{font-size:1.2rem}.c-pager li a:hover{color:#000}.c-pager .current span{color:#080f2a;font-weight:700}.c-popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:.6s;transition:.6s}.c-popup.is-show{opacity:1;visibility:visible}.c-popup__inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;max-width:800px;padding:50px;background-color:#fff;z-index:2}.c-popup__inner img{width:100%}.c-popup__close{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.c-popup__close span{display:block;width:30px;height:1px;background:#a8a5a5;margin:0 0 5px;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;left:50%}.c-popup__close span:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.c-popup__close span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.c-popup__background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;cursor:pointer}.p-home-fv__intro,.p-home-info,.p-home-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh}@media screen and (max-width:430px){.p-home-fv__intro,.p-home-info,.p-home-price{height:80vh}}.p-home-fv__intro .txt_wrap,.p-home-info .txt_wrap,.p-home-price .txt_wrap{max-width:1000px}@media screen and (max-width:1024px){.p-home-fv__intro .txt_wrap,.p-home-info .txt_wrap,.p-home-price .txt_wrap{width:70%}}@media screen and (max-width:430px){.p-home-fv__intro .txt_wrap,.p-home-info .txt_wrap,.p-home-price .txt_wrap{width:80%}}.p-home-fv{height:200vh}.p-home-fv__img{position:fixed;z-index:-100;height:100%;-o-object-fit:cover;object-fit:cover;top:0}@media screen and (max-width:430px){.p-home-fv__img{width:100%}}.p-home-fv__filter{position:fixed;top:0;left:0;width:100%;height:100%;background:url(/img/fv.jpg) center/cover no-repeat;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);z-index:-99}.p-home-fv__logo{height:100vh;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-home-fv__logo img{width:20%}@media screen and (max-width:1024px){.p-home-fv__logo img{width:30%}}@media screen and (max-width:430px){.p-home-fv__logo img{width:50%}}.p-home-fv__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-home-fv__intro__txt__jp{font-size:2rem;text-align:center;margin-bottom:50px}@media screen and (max-width:1024px){.p-home-fv__intro__txt__jp{font-size:1.6rem}}@media screen and (max-width:430px){.p-home-fv__intro__txt__jp{margin-bottom:40px}}.p-home-fv__intro__txt__en{color:#a36b25;text-align:center;font-size:1.6rem}@media screen and (max-width:1024px){.p-home-fv__intro__txt__en{font-size:1.5rem}}.p-home-fv__intro.is-active~.p-home-fv__filter{-webkit-animation:grayscale 2s ease-out forwards;animation:grayscale 2s ease-out forwards}.p-home-menu__item{width:100%;background-color:#080f2a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:430px){.p-home-menu__item{display:block}}.p-home-menu__item__img{width:50%}@media screen and (max-width:430px){.p-home-menu__item__img{width:100%}}.p-home-menu__item__desc{width:45%;padding:50px 0 0 50px;max-width:650px}@media screen and (max-width:768px){.p-home-menu__item__desc{padding:40px 0 0 40px}}@media screen and (max-width:430px){.p-home-menu__item__desc{width:85%;margin:0 auto;padding:30px 0 30px}}.p-home-menu__item__desc p{color:#fff}@media screen and (max-width:768px){.p-home-menu__item__desc p{font-size:1.4rem}}.p-home-menu__item__desc p span{font-size:1.7rem;margin-bottom:20px;display:block}@media screen and (max-width:768px){.p-home-menu__item__desc p span{margin-bottom:10px}}.p-home-menu__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-home-menu__item:nth-child(2n) .p-home-menu__item__desc{padding-left:0;margin-right:35px}@media screen and (max-width:768px){.p-home-menu__item:nth-child(2n) .p-home-menu__item__desc{padding-left:40px}}@media screen and (max-width:768px){.p-home-menu__item:nth-child(2n) .p-home-menu__item__desc{padding-left:0;margin:0 auto}}.p-home-price{background-image:url(../img/price.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:430px){.p-home-price{height:100vh}}.p-home-price__img{width:100%;height:100%;-webkit-filter:saturate(0);filter:saturate(0);-o-object-fit:cover;object-fit:cover}.p-home-price__desc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.p-home-price__desc table{margin-bottom:25px}.p-home-price__desc__item{font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;height:80px}@media screen and (max-width:1024px){.p-home-price__desc__item{height:75px}}@media screen and (max-width:430px){.p-home-price__desc__item{height:unset}}.p-home-price__desc__item .ttl{color:#a36b25;font-size:1.6rem;padding-right:60px;text-align:left}@media screen and (max-width:430px){.p-home-price__desc__item .ttl{font-size:1.4rem;padding-right:40px;vertical-align:text-top}}.p-home-price__desc__item td{font-size:3rem;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (max-width:430px){.p-home-price__desc__item td{font-size:2rem;vertical-align:text-top}}.p-home-price__desc__item td span{font-size:2rem}@media screen and (max-width:430px){.p-home-price__desc__item td span{font-size:1.4rem}}.p-home-price__desc__item .price{display:inline-block;font-size:3rem;padding-right:20px;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (max-width:430px){.p-home-price__desc__item .price{display:block;font-size:2rem}}.p-home-price__desc__item .price .ttl{color:#fff;margin-right:0;font-size:1.6rem;padding-right:10px}.p-home-price__desc__item .txt{font-size:1.7rem;font-family:"Zen Old Mincho",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (max-width:1024px){.p-home-price__desc__item .txt{font-size:1.5rem}}.p-home-price__desc__item__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-home-price__desc__item__sub{display:inline-block;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:3rem;margin-right:20px}.p-home-price__desc__item__sub span{color:#fff;margin-right:15px}.p-home-price__desc__pay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-home-price__desc__pay__txt{width:100%;margin-bottom:20px}.p-home-price__desc__pay__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1024px){.p-home-price__desc__pay__item{margin-bottom:25px}}.p-home-price__desc__pay__item p{width:100%;margin-bottom:5px}.p-home-price__desc__pay__item img{width:50px;margin-right:10px;-o-object-fit:contain;object-fit:contain}.p-home-price__desc__pay__item img:last-child{margin-right:0}.p-home-price__desc__pay__item:last-child img{width:38px}.p-home-price__desc__pay__item:last-child img:last-child{width:75px}.p-home-info{height:80vh;background-color:#080f2a}@media screen and (max-width:430px){.p-home-info{height:70vh}}.p-home-info__desc{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.p-home-info__desc__txt{text-align:center;line-height:1.8;margin-bottom:30px}@media screen and (max-width:430px){.p-home-info__desc__txt{font-size:1.4rem;margin-bottom:15px}}.p-home-info__desc__tel{text-align:center;color:#a36b25;margin-bottom:20px}.p-home-info__desc__tel span{font-size:2.5rem;margin-right:30px}@media screen and (max-width:430px){.p-home-info__desc__tel span{font-size:2rem;margin-right:10px}}.p-home-info__desc__tel a{font-size:4rem;color:#a36b25;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (max-width:430px){.p-home-info__desc__tel a{font-size:3rem}}.p-home-info__sns{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-home-info__sns li{margin-right:50px}.p-home-info__sns li:last-child{margin-right:0}@media screen and (max-width:430px){.p-home-info__sns li{margin-right:30px}}.p-home-info__sns .fab{font-size:38px}.p-home-info__sns .fa-x::before{content:url(/img/sns_x.png);display:block;width:30px}.map{width:100%;height:100vh;background-color:#080f2a}@media screen and (max-width:1024px){.map{height:50vh}}.map iframe{width:100%;height:100%}.p-home-photo{background-color:#080f2a;padding-bottom:100px}.p-home-photo__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto;max-width:1300px}.p-home-photo__wrap img{width:47.5%;margin-bottom:5%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:430px){.p-home-photo__wrap img{width:100%;margin-bottom:30px}}.p-home-reserve{background-color:#a36b25;width:100%;position:fixed;bottom:0;z-index:400;padding:10px 0}@media screen and (min-width:769px){.p-home-reserve{display:none}}.p-home-reserve__ttl{text-align:center}.p-home-reserve__tel{text-align:center;font-size:3rem;line-height:1;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;letter-spacing:.07em}.p-home-reserve__tel span{font-size:2rem;margin-right:10px}.p-teaser__img{height:100%;position:fixed;z-index:-100;-o-object-fit:cover;object-fit:cover;-webkit-filter:saturate(0);filter:saturate(0)}.p-teaser-main{width:50%;margin:0 auto;max-width:1000px;padding:100px 0}@media screen and (max-width:1024px){.p-teaser-main{width:70%}}@media screen and (max-width:430px){.p-teaser-main{width:80%}}.p-teaser-main__logo{margin-bottom:30px}.p-teaser-main__logo img{width:300px;display:block;margin:0 auto}@media screen and (max-width:430px){.p-teaser-main__logo img{width:180px}}.p-teaser-main__logo img:first-child{margin-bottom:30px}.p-teaser-main .p-home-fv__intro{height:unset;margin-bottom:100px}.p-teaser-main .p-home-fv__intro__ttl{color:#a36b25;font-family:"Playfair Display",serif,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:3.5rem;text-align:center;margin-bottom:30px}@media screen and (max-width:430px){.p-teaser-main .p-home-fv__intro__ttl{margin-bottom:45px}}.p-teaser-main .p-home-fv__intro__ttl span{font-size:6rem}@media screen and (max-width:430px){.p-teaser-main .p-home-fv__intro__ttl span{font-size:4rem}}.p-teaser-main .p-home-fv__intro .txt_wrap{width:100%}.p-teaser-main .p-home-info{background-color:unset;height:unset}.p-teaser-main .p-home-price{height:unset;margin-bottom:100px;background-image:none}@media screen and (min-width:1201px){.u-sp_call{pointer-events:none}}.u-fadein{opacity:0;visibility:hidden;-webkit-transition:1.5s;transition:1.5s}.u-fadein.u-lt.is-active,.u-fadein.u-rt.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.u-fadein.u-bt.is-active,.u-fadein.u-tp.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.u-fadein.u-rt{-webkit-transform:translateX(100px);transform:translateX(100px)}.u-fadein.u-lt{-webkit-transform:translateX(-100px);transform:translateX(-100px)}.u-fadein.u-tp{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.u-fadein.u-bt{-webkit-transform:translateY(100px);transform:translateY(100px)}.u-fadein.is-active{opacity:1;visibility:visible}.u-vel01{-webkit-transition:.1s;transition:.1s}.u-vel02{-webkit-transition:.2s;transition:.2s}.u-vel03{-webkit-transition:.3s;transition:.3s}.u-vel04{-webkit-transition:.4s;transition:.4s}.u-vel05{-webkit-transition:.5s;transition:.5s}.u-vel06{-webkit-transition:.6s;transition:.6s}.u-vel07{-webkit-transition:.7s;transition:.7s}.u-vel08{-webkit-transition:.8s;transition:.8s}.u-vel09{-webkit-transition:.9s;transition:.9s}.u-vel0{-webkit-transition:0s;transition:0s}.u-vel1{-webkit-transition:1s;transition:1s}.u-vel2{-webkit-transition:2s;transition:2s}.u-vel3{-webkit-transition:3s;transition:3s}.u-vel4{-webkit-transition:4s;transition:4s}.u-vel5{-webkit-transition:5s;transition:5s}.u-vel6{-webkit-transition:6s;transition:6s}.u-vel7{-webkit-transition:7s;transition:7s}.u-vel8{-webkit-transition:8s;transition:8s}.u-vel9{-webkit-transition:9s;transition:9s}.u-vel10{-webkit-transition:10s;transition:10s}.u-vel11{-webkit-transition:11s;transition:11s}.u-vel12{-webkit-transition:12s;transition:12s}.u-vel13{-webkit-transition:13s;transition:13s}.u-vel14{-webkit-transition:14s;transition:14s}.u-vel15{-webkit-transition:15s;transition:15s}.u-vel16{-webkit-transition:16s;transition:16s}.u-vel17{-webkit-transition:17s;transition:17s}.u-vel18{-webkit-transition:18s;transition:18s}.u-vel19{-webkit-transition:19s;transition:19s}.u-vel20{-webkit-transition:20s;transition:20s}.u-vel21{-webkit-transition:21s;transition:21s}.u-vel22{-webkit-transition:22s;transition:22s}.u-vel23{-webkit-transition:23s;transition:23s}.u-vel24{-webkit-transition:24s;transition:24s}.u-vel25{-webkit-transition:25s;transition:25s}.u-vel26{-webkit-transition:26s;transition:26s}.u-vel27{-webkit-transition:27s;transition:27s}.u-vel28{-webkit-transition:28s;transition:28s}.u-vel29{-webkit-transition:29s;transition:29s}.u-vel30{-webkit-transition:30s;transition:30s}.u-vel31{-webkit-transition:31s;transition:31s}.u-vel32{-webkit-transition:32s;transition:32s}.u-vel33{-webkit-transition:33s;transition:33s}.u-vel34{-webkit-transition:34s;transition:34s}.u-vel35{-webkit-transition:35s;transition:35s}.u-vel36{-webkit-transition:36s;transition:36s}.u-vel37{-webkit-transition:37s;transition:37s}.u-vel38{-webkit-transition:38s;transition:38s}.u-vel39{-webkit-transition:39s;transition:39s}.u-vel40{-webkit-transition:40s;transition:40s}.u-vel41{-webkit-transition:41s;transition:41s}.u-vel42{-webkit-transition:42s;transition:42s}.u-vel43{-webkit-transition:43s;transition:43s}.u-vel44{-webkit-transition:44s;transition:44s}.u-vel45{-webkit-transition:45s;transition:45s}.u-vel46{-webkit-transition:46s;transition:46s}.u-vel47{-webkit-transition:47s;transition:47s}.u-vel48{-webkit-transition:48s;transition:48s}.u-vel49{-webkit-transition:49s;transition:49s}.u-vel50{-webkit-transition:50s;transition:50s}.u-del01{-webkit-transition-delay:.1s;transition-delay:.1s}.u-del02{-webkit-transition-delay:.2s;transition-delay:.2s}.u-del03{-webkit-transition-delay:.3s;transition-delay:.3s}.u-del04{-webkit-transition-delay:.4s;transition-delay:.4s}.u-del05{-webkit-transition-delay:.5s;transition-delay:.5s}.u-del06{-webkit-transition-delay:.6s;transition-delay:.6s}.u-del07{-webkit-transition-delay:.7s;transition-delay:.7s}.u-del08{-webkit-transition-delay:.8s;transition-delay:.8s}.u-del09{-webkit-transition-delay:.9s;transition-delay:.9s}.u-del10{-webkit-transition-delay:1s;transition-delay:1s}.u-del11{-webkit-transition-delay:1.1s;transition-delay:1.1s}.u-del12{-webkit-transition-delay:1.2s;transition-delay:1.2s}.u-del13{-webkit-transition-delay:1.3s;transition-delay:1.3s}.u-del14{-webkit-transition-delay:1.4s;transition-delay:1.4s}.u-del15{-webkit-transition-delay:1.5s;transition-delay:1.5s}.u-del16{-webkit-transition-delay:1.6s;transition-delay:1.6s}.u-del17{-webkit-transition-delay:1.7s;transition-delay:1.7s}.u-del18{-webkit-transition-delay:1.8s;transition-delay:1.8s}.u-del19{-webkit-transition-delay:1.9s;transition-delay:1.9s}.u-mt0{margin-top:0}.u-mt5{margin-top:5px}.u-mt10{margin-top:10px}.u-mt15{margin-top:15px}.u-mt20{margin-top:20px}.u-mt25{margin-top:25px}.u-mt30{margin-top:30px}.u-mt35{margin-top:35px}.u-mt40{margin-top:40px}.u-mt45{margin-top:45px}.u-mt50{margin-top:50px}.u-mt55{margin-top:55px}.u-mt60{margin-top:60px}.u-mt65{margin-top:65px}.u-mt70{margin-top:70px}.u-mt75{margin-top:75px}.u-mt80{margin-top:80px}.u-mt85{margin-top:85px}.u-mt90{margin-top:90px}.u-mt95{margin-top:95px}.u-mt100{margin-top:100px}.u-mt105{margin-top:105px}.u-mt110{margin-top:110px}.u-mt115{margin-top:115px}.u-mt120{margin-top:120px}.u-mt125{margin-top:125px}.u-mt130{margin-top:130px}.u-mt135{margin-top:135px}.u-mt140{margin-top:140px}.u-mt145{margin-top:145px}.u-mt150{margin-top:150px}.u-mt155{margin-top:155px}.u-mt160{margin-top:160px}.u-mt165{margin-top:165px}.u-mt170{margin-top:170px}.u-mt175{margin-top:175px}.u-mt180{margin-top:180px}.u-mt185{margin-top:185px}.u-mt190{margin-top:190px}.u-mt195{margin-top:195px}.u-mt200{margin-top:200px}.u-mt205{margin-top:205px}.u-mt210{margin-top:210px}.u-mt215{margin-top:215px}.u-mt220{margin-top:220px}.u-mt225{margin-top:225px}.u-mt230{margin-top:230px}.u-mt235{margin-top:235px}.u-mt240{margin-top:240px}.u-mt245{margin-top:245px}.u-mt250{margin-top:250px}.u-2col{width:48%!important}.u-shadow{-webkit-box-shadow:10px 20px 25px rgba(0,0,0,.25);box-shadow:10px 20px 25px rgba(0,0,0,.25);-webkit-transition:.8s;transition:.8s}.u-shadow:hover{-webkit-box-shadow:10px 20px 25px rgba(0,0,0,.05);box-shadow:10px 20px 25px rgba(0,0,0,.05)}.u-accordion{cursor:pointer}.u-accordion.is-active+*{overflow:hidden;-webkit-transition:.5s;transition:.5s;height:auto;opacity:1;visibility:visible}.u-accordion+*{overflow:hidden;-webkit-transition:.5s;transition:.5s;height:0;opacity:0;visibility:hidden}@media screen and (min-width:1441px){.u-none_over--pc_ex{display:none}}@media screen and (min-width:1201px){.u-none_over--pc{display:none}}@media screen and (min-width:1025px){.u-none_over--tab_ex{display:none}}@media screen and (min-width:769px){.u-none_over--tab{display:none}}@media screen and (min-width:431px){.u-none_over--sp_ex{display:none}}@media screen and (min-width:321px){.u-none_over--sp{display:none}}@media screen and (max-width:1440px){.u-none_under--pc_ex{display:none}}@media screen and (max-width:1200px){.u-none_under--pc{display:none}}@media screen and (max-width:1024px){.u-none_under--tab_ex{display:none}}@media screen and (max-width:768px){.u-none_under--tab{display:none}}@media screen and (max-width:430px){.u-none_under--sp_ex{display:none}}@media screen and (max-width:320px){.u-none_under--sp{display:none}}