@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Parisienne&display=swap";@import"https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500&display=swap";main{padding-bottom:100px}@media(width <= 768px){main{padding-bottom:4em}}main .visual{position:relative;max-height:50vw;overflow:hidden}@media(width <= 1200px){main .visual{max-height:75vw}}@media(width <= 768px){main .visual{max-height:134vw}}main .visual ul.slider li{position:relative;overflow:hidden}main .visual ul.slider li>picture{display:block;overflow:hidden}main .visual ul.slider li>picture img{position:relative;display:block}@media(width <= 1200px){main .visual ul.slider li>picture img{left:50%;width:auto;height:75vw;transform:translateX(-50%)}}@media(width <= 768px){main .visual ul.slider li>picture img{left:auto;width:100%;height:auto;transform:none}}main .visual ul.slick-dots{position:absolute;bottom:2rem;display:flex;justify-content:center;width:100%}@media(width <= 1000px){main .visual ul.slick-dots{bottom:calc(1.5rem + 2.5vw)}}main .visual ul.slick-dots li{position:relative;width:15%;max-width:100px;height:.75rem;margin:0 .25rem}@media(width <= 540px){main .visual ul.slick-dots li{height:.5rem;margin:0 1vw}}main .visual ul.slick-dots li button{position:absolute;inset:0;padding:0;font-size:0;line-height:0;color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;background:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.2);border:1px solid #fff;transition:background-color .3s 0s}main .visual ul.slick-dots li.slick-active button{background-color:#fff}main .tit_sub span{display:block;padding-left:.3rem;font-family:"Cinzel",serif;font-size:200%;font-weight:500;color:#fff;text-align:center;letter-spacing:.3rem}@media(width <= 768px){main .tit_sub span{padding-left:.2rem;font-size:175%;letter-spacing:.2rem}}main .column{position:relative}main .visual_bottom{padding:50px 0 60px;font-size:137.5%;background:url("../img/visual_bottom_bg.jpg") center center/cover no-repeat}@media(width <= 980px){main .visual_bottom{font-size:125%}}@media(width <= 768px){main .visual_bottom{padding:3em 0 3.2em;font-size:2.5vw}}main .visual_bottom>div{width:90%;max-width:1200px;margin:0 auto}main .visual_bottom>div p{text-align:center}main .visual_bottom>div p>*{display:block;padding-left:.1em;letter-spacing:.1em}main .visual_bottom>div p span{font-size:230%}main .point{padding:50px 0;color:#fff;background-color:#000}@media(width <= 768px){main .point{padding:4em 0}}main .point>div{position:relative;width:90%;max-width:1200px;margin:0 auto}main .point ul{display:flex;flex-wrap:wrap;border-left:1px solid hsla(0,0%,100%,.6)}@media(width <= 1200px){main .point ul{flex-direction:column;max-width:800px;margin-right:auto;margin-left:auto;border-left:none}}main .point ul li{width:33.3333%;height:130px;padding-bottom:.2em;border-right:1px solid hsla(0,0%,100%,.6)}@media(width <= 1200px){main .point ul li{width:100%;height:auto;padding:1.5em 0;border-top:1px solid hsla(0,0%,100%,.6);border-right:none}main .point ul li:first-child{padding-top:0;border-top:none}main .point ul li:last-child{padding-bottom:0}}main .point ul li div{display:flex;align-items:center;justify-content:center;height:100%}main .point ul li div p{font-size:137.5%;line-height:1.6;text-align:center}@media(width <= 1200px){main .point ul li div p{font-size:150%}}main .point ul li div p>*{display:block}main .point ul li div p b{display:inline-block;font-size:180%;line-height:1.1;color:#c2996b;transform:translateY(0.05em)}main .point ul li div p small{font-size:60%;line-height:2}main .introduction1{padding:150px 0;color:#fff}@media(width <= 768px){main .introduction1{padding:4rem 0}}main .introduction1>div{position:relative;width:90%;max-width:1200px;margin:0 auto}@media(width <= 1200px){main .introduction1>div{max-width:800px}}main .introduction1>div>h2{line-height:1.6;text-align:center;white-space:nowrap;border-width:1px 0}@media(width <= 1200px){main .introduction1>div>h2{margin-right:auto;margin-left:auto}}main .introduction1>div>h2 span{display:block;padding-left:.6rem;font-size:500%;line-height:1.2;letter-spacing:.6rem}@media(width <= 1270px){main .introduction1>div>h2 span{padding-left:.2rem;font-size:6.5vw;letter-spacing:.2rem}}@media(width <= 1200px){main .introduction1>div>h2 span{font-size:380%}}@media(width <= 910px){main .introduction1>div>h2 span{font-size:6.5vw}}main .introduction1>div>h2 span>*{display:inline-block;padding:0 1rem;vertical-align:middle;color:#a69949}@media(width <= 1200px){main .introduction1>div>h2 span>*{display:block}}main .introduction1>div>div{max-width:1050px;padding:2em;margin:50px auto 0;font-size:162.5%;line-height:1.4;background-color:#fff}@media(width <= 1200px){main .introduction1>div>div{font-size:137.5%}}@media(width <= 768px){main .introduction1>div>div{padding:1.5em;margin:1.5em auto 0;font-size:112.5%}}main .introduction1>div>div p:nth-child(1){color:#000;text-align:center}main .introduction1>div>div p:nth-child(1)>*{display:block}main .introduction1>div>div p:nth-child(1) u{display:inline-block}@media(width <= 768px){main .introduction1>div>div p:nth-child(1)>span{font-size:90%}}main .introduction1>div>div p:nth-child(1)>strong{margin:.2em 0 .5em;font-size:240%;font-weight:500;line-height:1.2;color:#ae241b}@media(width <= 768px){main .introduction1>div>div p:nth-child(1)>strong{font-size:200%}}main .introduction1>div>div p:nth-child(2){display:block;max-width:840px;padding:.6em .5em .8em;margin:0 auto;font-size:80%;color:#fff;text-align:center;cursor:pointer;background-color:#5b380b}@media(width <= 768px){main .introduction1>div>div p:nth-child(2){font-size:100%}}main .introduction1>div>div p:nth-child(2) a{position:relative;display:block;color:#fff}main .introduction1>div>div p:nth-child(2) span{position:relative;display:inline-block;padding-right:4em}@media(width <= 768px){main .introduction1>div>div p:nth-child(2) span{padding-right:1em}}main .introduction1>div>div p:nth-child(2) span::before{position:absolute;top:50%;right:0;width:3em;height:.4em;content:"";border:solid #fff;border-width:0 1.5px 1px 0;transform:translateY(-50%) skewX(45deg);transform-origin:right center}@media(width <= 768px){main .introduction1>div>div p:nth-child(2) span::before{width:.5em;height:.5em;transform:translateY(-45%) rotate(-45deg);transform-origin:center center}}main .introduction1>div>p{max-width:1050px;padding:.8em 1em 1em;margin:50px auto 0;font-size:187.5%;line-height:1.2;text-align:center;border:1px solid hsla(0,0%,100%,.6)}@media(width <= 1200px){main .introduction1>div>p{font-size:162.5%}}@media(width <= 768px){main .introduction1>div>p{margin:1.5em auto 0;font-size:137.5%}}main .introduction2{position:relative;padding:150px 0;color:#000;background:url("../img/introduction2_bg.jpg") center top/cover no-repeat}@media(width <= 768px){main .introduction2{padding:6rem 0}}@media(width <= 670px){main .introduction2{padding:4rem 0}}main .introduction2>div{width:90%;max-width:1200px;margin:0 auto}main .introduction2 p{font-size:187.5%;line-height:1.4;text-align:center;letter-spacing:.2rem}@media(width <= 768px){main .introduction2 p{font-size:162.5%}}@media(width <= 540px){main .introduction2 p{font-size:4.8vw;letter-spacing:0}}main .introduction2 p:nth-child(1) span{display:inline-block}main .introduction2 p:nth-child(2){padding:1em 0 1.4em;margin-top:1.5em;border:solid rgba(0,0,0,.6);border-width:1px 0}main .introduction2 p:nth-child(2) strong{display:block;white-space:nowrap}@media(width <= 670px){main .introduction2 p:nth-child(2) strong:nth-child(2){margin-top:1em}}main .introduction2 p:nth-child(2) strong>*{display:inline-block;vertical-align:middle}@media(width <= 670px){main .introduction2 p:nth-child(2) strong>*{display:block;line-height:1.2}}main .introduction2 p:nth-child(2) strong span{margin-right:.8em;transform:translateY(0.1em)}main .introduction2 p:nth-child(2) strong b{font-size:200%;line-height:1.2}main .introduction2 p:nth-child(2) strong b i{font-size:70%}main .introduction3{padding:150px 0 200px;color:#fff}@media(width <= 768px){main .introduction3{padding:6rem 0 8rem}}main .introduction3 .contact_link{width:90%;margin-top:0}main .introduction4{padding:300px 0;background:url("../img/introduction4_bg.jpg") center center/cover no-repeat}@media(width <= 1200px){main .introduction4{padding:200px 0}}@media(width <= 980px){main .introduction4{padding:150px 0}}@media(width <= 768px){main .introduction4{padding:8rem 0 4rem}}@media(width <= 620px){main .introduction4{padding:12rem 0 4rem}}main .introduction4>div{width:90%;margin:0 auto}main .introduction4>div>div{position:relative;left:55%;width:45%}@media(width <= 768px){main .introduction4>div>div{left:45%;width:55%}}@media(width <= 620px){main .introduction4>div>div{left:40%;width:60%}}main .introduction4>div>div p{color:#fff;letter-spacing:.2rem}@media(width <= 768px){main .introduction4>div>div p{letter-spacing:.1rem}}main .introduction4>div>div p:nth-child(1) span{font-size:162.5%}@media(width <= 1200px){main .introduction4>div>div p:nth-child(1) span{font-size:150%}}@media(width <= 768px){main .introduction4>div>div p:nth-child(1) span{font-size:125%}}main .introduction4>div>div p:nth-child(2){margin-top:2em;line-height:3}@media(width <= 1200px){main .introduction4>div>div p:nth-child(2){line-height:2.6}}@media(width <= 620px){main .introduction4>div>div p:nth-child(2){line-height:2;text-align:justify;letter-spacing:0}main .introduction4>div>div p:nth-child(2) br{display:none}}main .introduction4>div>div p:nth-child(2) span{display:inline-block;font-size:125%}@media(width <= 1200px){main .introduction4>div>div p:nth-child(2) span{font-size:112.5%}}@media(width <= 768px){main .introduction4>div>div p:nth-child(2) span{font-size:87.5%}}@media(width <= 620px){main .introduction4>div>div p:nth-child(2) span{display:inline}}main .link_section{padding:150px 0 300px;background:url("../img/link_section_bg.jpg") center center/cover no-repeat}@media(width <= 980px){main .link_section{padding:4rem 0 8rem}}main .link_section>ul{position:relative;display:flex;gap:1em;width:90%;max-width:870px;margin:0 auto}@media(width <= 980px){main .link_section>ul{max-width:540px}}@media(width <= 768px){main .link_section>ul{gap:.5em;font-size:90%}}main .link_section>ul li{flex-grow:1;background-color:#fff}main .link_section>ul li a{display:block;padding:1em 1em 1.2em;font-size:110%;line-height:1;color:#fff;text-align:center;background-color:#aaa}main .link_section>ul li a span{position:relative;display:inline-block;padding-right:2em}@media(width <= 768px){main .link_section>ul li a span{padding-right:1.5em}}main .link_section>ul li a span::before{position:absolute;top:50%;right:.2em;width:.5em;height:.5em;content:"";border:solid hsla(0,0%,100%,.6);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg)}main .link_section>ul li:nth-child(1) a{background:linear-gradient(to right, #1c654c, #003936)}main .link_section>ul li:nth-child(2) a{background:linear-gradient(to right, #cb303f, #7e2927)}main .otoshidama{margin-bottom:50px;background-color:#fff}@media(width <= 768px){main .otoshidama{margin-bottom:2rem}}main .otoshidama>a{display:block;border:8px solid #ed8f25}main .otoshidama p{padding:2em 4em;font-size:100%}@media(width <= 768px){main .otoshidama p{padding:1.5em 2em}}main .otoshidama p>*{display:block;text-align:left}main .otoshidama p>b{padding:1em 1em 1.2em;margin-bottom:1em;font-size:110%;line-height:1;color:#fff;text-align:center;background:linear-gradient(to right, #cb303f, #7e2927)}main .otoshidama p>b span{position:relative;display:inline-block;padding-right:2em}main .otoshidama p>b span::after{position:absolute;top:50%;right:.2em;width:.5em;height:.5em;content:"";border:solid hsla(0,0%,100%,.6);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg)}main .otoshidama p>small{font-size:75%;line-height:1.4;color:#000}@media(width <= 768px){main .otoshidama p>small{font-size:62.5%}}main .otoshidama p>small object{display:inline}main .otoshidama p>small object a{color:#076baf;text-decoration:underline}main .bn_202603s{margin-bottom:50px;background-color:#fff}@media(width <= 768px){main .bn_202603s{margin-bottom:2rem}}main .bn_202603s>a{display:block}main .location_movie{padding:150px 0;color:#fff}@media(width <= 768px){main .location_movie{padding:4rem 0}}main .location_movie>div{position:relative;width:80%;max-width:1200px;margin:0 auto}main .location_movie>div:nth-child(n+2){margin-top:100px}@media(width <= 768px){main .location_movie>div:nth-child(n+2){margin-top:3rem}}main .location_movie>div>p{font-size:150%;text-align:center}@media(width <= 980px){main .location_movie>div>p{font-size:125%}}@media(width <= 768px){main .location_movie>div>p{font-size:112.5%}}main .location_movie>div>p>*{display:block}main .location_movie>div>p>*>span{display:inline-block}main .location_movie>div>p>b{padding-left:.05em;font-size:160%;line-height:1.4;letter-spacing:.05em}main .location_movie>div>p u{margin-top:1.5rem;line-height:1.8}main .location_movie>div a{position:relative;display:block;max-width:1000px;margin:2.5rem auto 0;cursor:pointer;background-color:#fff}main .location_movie>div a>picture{display:block;transition:opacity .2s 0s}@media(width <= 768px){main .location_movie>div a.movie_sw picture{overflow:hidden}main .location_movie>div a.movie_sw picture img{position:relative;left:50%;display:block;width:140%;transform:translateX(-50%)}}@media(hover: hover){main .location_movie>div a:hover picture{opacity:.7}}@media(width <= 768px){main .location_movie>div a{margin-top:2rem}}main .location_movie>div a i{position:absolute;top:50%;left:50%;width:5em;height:5em;background-color:rgba(0,0,0,.5);border-radius:50%;transform:translate(-50%, -50%);transition:background-color .2s 0s}main .location_movie>div a i::after{position:absolute;top:50%;left:55%;width:0;height:0;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:1em 0 1em 1.5em;border-left-color:#fff;transform:translate(-50%, -50%)}main .town_design{background-color:#000}main .town_design .tit_sub{width:100%;padding:2.5em 2em;line-height:1;background-color:#000}main .town_design ul li{position:relative}main .town_design ul li::before{position:absolute;inset:0;z-index:10;content:"";background:linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 35%)}@media(width <= 1200px){main .town_design ul li img{position:relative;left:50%;display:block;width:160%;transform:translateX(-50%)}}main .town_design ul li h3{position:absolute;bottom:.5em;z-index:20;font-family:"Cinzel",serif;font-size:700%;line-height:.6;color:#fff}@media(width <= 1400px){main .town_design ul li h3{font-size:600%}}@media(width <= 1200px){main .town_design ul li h3{font-size:9vw}}@media(width <= 768px){main .town_design ul li h3{bottom:1em}}main .town_design ul li>div{position:absolute;top:0;bottom:0;left:50%;z-index:10;display:flex;align-items:center;width:70%;transform:translateX(-50%)}@media(width <= 2000px){main .town_design ul li>div{width:80%}}@media(width <= 1600px){main .town_design ul li>div{width:85%}}main .town_design ul li>div>div{position:relative;display:flex;align-items:center;width:400px;padding:50px;font-size:175%;font-weight:500;line-height:2;background-color:hsla(0,0%,100%,.8);transform:translateY(-20%)}@media(width >= 3001px){main .town_design ul li>div>div{transform:translateY(-20%) scale(130%)}}@media(width <= 2000px){main .town_design ul li>div>div{width:14.5em;padding:2em;font-size:162.5%}}@media(width <= 1600px){main .town_design ul li>div>div{font-size:150%}}@media(width <= 1400px){main .town_design ul li>div>div{font-size:137.5%}}@media(width <= 1300px){main .town_design ul li>div>div{font-size:125%}}@media(width <= 1200px){main .town_design ul li>div>div{font-size:112.5%}}@media(width <= 768px){main .town_design ul li>div>div{width:13.5em;padding:1.4em;line-height:1.6}}@media(width <= 414px){main .town_design ul li>div>div{font-size:100%}}main .town_design ul li>div>div::before{position:absolute;inset:12px;content:"";border:1px solid #a69949}@media(width <= 2000px){main .town_design ul li>div>div::before{inset:.5em}}@media(width <= 768px){main .town_design ul li>div>div::before{inset:.3em;opacity:.5}}main .town_design ul li>div>div p b span{display:inline-block}main .town_design ul li:nth-child(odd) h3{right:.5em}main .town_design ul li:nth-child(odd)>div{justify-content:flex-start}main .town_design ul li:nth-child(even) h3{left:.5em}main .town_design ul li:nth-child(even)>div{justify-content:flex-end}main .town_design ul li .cap{z-index:15}main .contents .b{padding-top:350px}@media(width <= 768px){main .contents .b{padding-top:8rem}}main .contents .b>div{position:relative;width:90%;max-width:1600px;margin:0 auto}main .contents .b>div .scroll{position:relative;height:auto}main .contents .b>div .scroll i{top:auto;bottom:0;left:50%;transform:translateX(-50%)}@media(width <= 768px){main .contents .b>div .scroll i{height:5.5rem}}main .contents .b>div picture{display:block;padding-top:50px}@media(width <= 768px){main .contents .b>div picture{padding-top:2rem}}main .contents .b>div p{margin-top:50px;line-height:1.4;color:#fff;text-align:center}@media(width <= 768px){main .contents .b>div p{margin-top:2rem}}main .contents .b>div p span{display:inline-block;padding:0 .2rem;font-size:162.5%;letter-spacing:.2rem}@media(width <= 768px){main .contents .b>div p span{font-size:137.5%}}@media(width <= 540px){main .contents .b>div p span{font-size:112.5%}}main .contents .b ul{position:relative;display:flex;margin-top:150px}@media(width <= 768px){main .contents .b ul{margin-top:4rem}}main .contents .b ul li{position:relative;width:50%;overflow:hidden}@media(width <= 800px){main .contents .b ul li img{position:relative;left:50%;width:140%;transform:translateX(-50%)}}main .contents .w{padding-top:1px;padding-bottom:200px}@media(width <= 980px){main .contents .w{padding-bottom:100px}}@media(width <= 768px){main .contents .w{padding-bottom:8rem}}main .contents .w ul li{position:relative;display:block;width:90%;max-width:1600px;margin:200px auto 0;font-size:100%}main .contents .w ul li:nth-child(even) a,main .contents .w ul li:nth-child(even) .cs{margin:0 0 0 auto}@media(width <= 1200px){main .contents .w ul li{font-size:87.5%}}@media(width <= 980px){main .contents .w ul li{margin-top:120px}main .contents .w ul li:nth-child(1){margin-top:80px}}@media(width <= 768px){main .contents .w ul li{margin-top:6rem;font-size:75%}main .contents .w ul li:nth-child(1){margin-top:4rem}}@media(width <= 540px){main .contents .w ul li{margin-top:24rem}main .contents .w ul li:nth-child(1){margin-top:15rem}main .contents .w ul li:nth-child(2){margin-top:22rem}main .contents .w ul li .i1 .cap{bottom:2.4rem}main .contents .w ul li .i1 .cap.l{right:1em;left:auto}main .contents .w ul li .i1 .cap.r{right:auto;left:1em}}main .contents .w ul li a,main .contents .w ul li .cs{position:relative;z-index:50;display:flex;align-items:center;width:45%;height:600px;padding:3rem 3rem 6.5rem;color:#fff;background-color:#0481a0}@media(width <= 1200px){main .contents .w ul li a,main .contents .w ul li .cs{height:auto}}@media(width <= 980px){main .contents .w ul li a,main .contents .w ul li .cs{width:60%}}@media(width <= 768px){main .contents .w ul li a,main .contents .w ul li .cs{padding:2rem 2rem 6rem}}@media(width <= 540px){main .contents .w ul li a,main .contents .w ul li .cs{width:90%;padding:2rem 1.5rem 5rem}}main .contents .w ul li a p,main .contents .w ul li .cs p{width:100%}main .contents .w ul li a p>*,main .contents .w ul li .cs p>*{display:block}main .contents .w ul li a p>*>span,main .contents .w ul li .cs p>*>span{display:inline-block}main .contents .w ul li a p>strong,main .contents .w ul li .cs p>strong{font-family:"Cinzel",serif;font-size:280%;line-height:1;letter-spacing:.2rem}@media(width <= 1200px){main .contents .w ul li a p>strong,main .contents .w ul li .cs p>strong{font-size:260%}}@media(width <= 768px){main .contents .w ul li a p>strong,main .contents .w ul li .cs p>strong{font-size:240%}}main .contents .w ul li a p>b,main .contents .w ul li .cs p>b{padding-bottom:1.5rem;margin:1.5rem 0;font-size:130%;line-height:1.8;letter-spacing:.1rem;border-bottom:1px solid hsla(0,0%,100%,.6)}@media(width <= 1200px){main .contents .w ul li a p>b,main .contents .w ul li .cs p>b{line-height:1.6}}@media(width <= 768px){main .contents .w ul li a p>b,main .contents .w ul li .cs p>b{padding-bottom:1rem;margin:1rem 0}}@media(width <= 540px){main .contents .w ul li a p>b,main .contents .w ul li .cs p>b{line-height:1.4}}main .contents .w ul li a p>small,main .contents .w ul li .cs p>small{font-size:110%;line-height:1.8;letter-spacing:.1rem}@media(width <= 1200px){main .contents .w ul li a p>small,main .contents .w ul li .cs p>small{line-height:1.6}}@media(width <= 540px){main .contents .w ul li a p>small,main .contents .w ul li .cs p>small{line-height:1.4}}main .contents .w ul li a p>i,main .contents .w ul li .cs p>i{margin-top:.5rem;font-size:140%;line-height:1.2}main .contents .w ul li a p>i span,main .contents .w ul li .cs p>i span{display:inline-block;vertical-align:baseline}main .contents .w ul li a p>i span small,main .contents .w ul li .cs p>i span small{font-size:70%}main .contents .w ul li a p>i span u,main .contents .w ul li .cs p>i span u{font-size:230%;line-height:0}main .contents .w ul li a aside,main .contents .w ul li .cs aside{position:absolute;bottom:3em;left:3em;font-size:110%;background-color:#fff}@media(width <= 768px){main .contents .w ul li a aside,main .contents .w ul li .cs aside{bottom:3em;left:2.5em}}@media(width <= 540px){main .contents .w ul li a aside,main .contents .w ul li .cs aside{bottom:2.5rem;left:1.5rem}}main .contents .w ul li a aside i,main .contents .w ul li .cs aside i{position:relative;top:50%;display:block;padding:.4em 3em .5em 1em;line-height:1;color:#0481a0}main .contents .w ul li a aside i::before,main .contents .w ul li .cs aside i::before{content:"詳しくはこちら"}main .contents .w ul li a aside i::after,main .contents .w ul li .cs aside i::after{position:absolute;top:50%;right:1em;width:.4em;height:.4em;content:"";border:solid #0481a0;border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg)}@media(hover: hover){main .contents .w ul li a{transition:background-color .4s 0s ease-out}main .contents .w ul li a:hover{background-color:#a69949;transition-delay:.2s}}@media(hover: hover){main .contents .w ul li a+div::before,main .contents .w ul li a+div+div::before,main .contents .w ul li a+div+div+div::before{position:absolute;inset:0;content:"";box-shadow:0 0 1.5rem #a69949;opacity:0;transition:opacity .4s 0s}main .contents .w ul li a:hover+div::before,main .contents .w ul li a:hover+div+div::before,main .contents .w ul li a:hover+div+div+div::before{opacity:1;transition-delay:.2s}}@media(hover: hover)and (hover: hover){main .contents .w ul li a aside i{transition:color .4s 0s ease-out}main .contents .w ul li a aside i::after{transition:border-color .4s 0s ease-out}main .contents .w ul li a:hover aside i{color:#a69949;transition-delay:.2s}main .contents .w ul li a:hover aside i::after{border-color:#a69949;transition-delay:.2s}}main .contents .w ul li>div{position:absolute;background:center center/cover no-repeat #ddd}main .contents .w ul li .cs{position:relative;padding:3rem;background-color:#0481a0}@media(width <= 768px){main .contents .w ul li .cs{padding:2rem}}@media(width <= 540px){main .contents .w ul li .cs{padding:2rem 1.5rem}}main .contents .w ul li.landscape .i1{right:0;bottom:50%;z-index:10;width:60%;height:100%;background-image:url("../img/contents_landscape_01.jpg")}@media(width <= 980px){main .contents .w ul li.landscape .i1{z-index:60;width:45%;height:80%}}@media(width <= 768px){main .contents .w ul li.landscape .i1{background-image:url("../img/contents_landscape_01-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.landscape .i1{inset:-16rem 0 auto auto;z-index:10;width:90%;height:18rem}}main .contents .w ul li.landscape .i2{top:55%;right:10%;z-index:60;width:20%;height:35%;background-image:url("../img/contents_landscape_02.jpg")}@media(width <= 980px){main .contents .w ul li.landscape .i2{right:0;z-index:10;width:25%}}@media(width <= 768px){main .contents .w ul li.landscape .i2{background-image:url("../img/contents_landscape_02-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.landscape .i2{inset:auto 30% -4.5rem auto;z-index:60;width:28%;height:5.5rem}}main .contents .w ul li.landscape .i3{top:60%;right:32%;z-index:60;width:28%;height:50%;background-image:url("../img/contents_landscape_03.jpg")}@media(width <= 980px){main .contents .w ul li.landscape .i3{top:70%;right:20%;width:25%;height:35%}}@media(width <= 768px){main .contents .w ul li.landscape .i3{background-image:url("../img/contents_landscape_03-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.landscape .i3{inset:auto 60% -4.5rem auto;z-index:60;width:35%;height:5.5rem}}main .contents .w ul li.landscape .i4{top:93%;right:6%;z-index:10;width:20%;height:32%;background-image:url("../img/contents_landscape_04.jpg")}@media(width <= 980px){main .contents .w ul li.landscape .i4{top:92%;right:0%;width:24%;height:25%}}@media(width <= 768px){main .contents .w ul li.landscape .i4{background-image:url("../img/contents_landscape_04-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.landscape .i4{inset:auto 0% -4.5rem auto;z-index:60;width:28%;height:5.5rem}}main .contents .w ul li.location .i1{top:-15%;left:0;z-index:10;width:45%;height:75%;background-image:url("../img/contents_location_01.jpg")}@media(width <= 768px){main .contents .w ul li.location .i1{background-image:url("../img/contents_location_01-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.location .i1{inset:-16rem auto auto 0;z-index:10;width:90%;height:18rem}}main .contents .w ul li.location .i2{top:65%;left:10%;z-index:60;width:20%;height:35%;background-image:url("../img/contents_location_02.jpg")}@media(width <= 980px){main .contents .w ul li.location .i2{left:0;z-index:70}}@media(width <= 768px){main .contents .w ul li.location .i2{background-image:url("../img/contents_location_02-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.location .i2{inset:auto auto -6.5rem 47%;z-index:60;width:30%;height:7.5rem}}main .contents .w ul li.location .i3{top:70%;left:32%;z-index:10;width:28%;height:50%;background-image:url("../img/contents_location_03.jpg")}@media(width <= 980px){main .contents .w ul li.location .i3{left:15%;z-index:60;width:27%}}@media(width <= 768px){main .contents .w ul li.location .i3{background-image:url("../img/contents_location_03-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.location .i3{inset:auto auto -6.5rem 0;z-index:60;width:45%;height:7.5rem}}main .contents .w ul li.access .i1{top:-5%;right:0;z-index:10;width:45%;height:70%;background-image:url("../img/contents_access_01.jpg")}@media(width <= 768px){main .contents .w ul li.access .i1{background-image:url("../img/contents_access_01-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.access .i1{inset:-16rem 0 auto auto;z-index:10;width:90%;height:18rem}}main .contents .w ul li.access .i2{top:55%;right:23%;z-index:60;width:35%;height:60%;background-image:url("../img/contents_access_02.jpg")}@media(width <= 980px){main .contents .w ul li.access .i2{top:60%;right:20%;z-index:70;width:25%;height:45%}}@media(width <= 768px){main .contents .w ul li.access .i2{background-image:url("../img/contents_access_02-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.access .i2{inset:auto 32% -6.5rem auto;z-index:60;width:40%;height:7.5rem}}main .contents .w ul li.access .i3{top:85%;right:0;z-index:60;width:20%;height:35%;background-image:url("../img/contents_access_03.jpg")}@media(width <= 980px){main .contents .w ul li.access .i3{width:23%}}@media(width <= 768px){main .contents .w ul li.access .i3{background-image:url("../img/contents_access_03-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.access .i3{inset:auto 0 -6.5rem auto;z-index:60;width:30%;height:7.5rem}}main .contents .w ul li.plan .i1{top:-10%;left:10%;z-index:10;width:50%;height:75%;background-image:url("../img/contents_plan_01.jpg")}@media(width <= 980px){main .contents .w ul li.plan .i1{left:0}}@media(width <= 768px){main .contents .w ul li.plan .i1{background-image:url("../img/contents_plan_01-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.plan .i1{inset:-16rem auto auto 0;z-index:10;width:90%;height:18rem}}main .contents .w ul li.plan .i2{top:70%;left:0%;z-index:60;width:20%;height:35%;background-image:url("../img/contents_plan_02.jpg")}@media(width <= 980px){main .contents .w ul li.plan .i2{left:17%;width:25%;height:40%}}@media(width <= 768px){main .contents .w ul li.plan .i2{background-image:url("../img/contents_plan_02-sp.jpg")}}@media(width <= 540px){main .contents .w ul li.plan .i2{inset:auto auto -6.5rem 0;z-index:60;width:45%;height:7rem}}main .toyota_home_quality{padding:200px 0 100px}@media(width <= 768px){main .toyota_home_quality{padding:6rem 0 4rem}}main .toyota_home_quality>div{position:relative;width:90%;max-width:1000px;margin:0 auto}main .toyota_home_quality>div h2{margin-top:50px;line-height:1.2;color:#a69949;text-align:center}main .toyota_home_quality>div h2 span{display:inline-block;padding:0 .1em 0 .2em;font-family:"Cinzel",serif;font-size:280%;letter-spacing:.1em}@media(width <= 768px){main .toyota_home_quality>div h2 span{font-size:240%}}main .toyota_home_quality>div p{color:#a69949;text-align:center}main .toyota_home_quality>div p>*{display:block;padding-left:.2em;letter-spacing:.2em}main .toyota_home_quality>div p>small{margin-top:1.5em;font-size:100%}@media(width <= 768px){main .toyota_home_quality>div p>small{font-size:87.5%}}main .toyota_home_quality>div p>span{margin-top:1.5em;font-size:137.5%;line-height:1.6}@media(width <= 768px){main .toyota_home_quality>div p>span{font-size:125%}}main .toyota_home_quality>div p>span>span{display:inline-block}main .toyota_home_quality>div a{position:relative;display:block;width:12em;padding:1em;margin:3em auto 0;line-height:1;color:#a69949;text-align:right}main .toyota_home_quality>div a::after{position:absolute;bottom:1.3em;left:1em;width:2.5em;height:1px;content:"";background-color:#a69949}@media(hover: hover){main .toyota_home_quality>div a::before{position:absolute;inset:0;content:"";background-color:#fff;opacity:0;transition:opacity .2s 0s}main .toyota_home_quality>div a:hover::before{opacity:.15;transition-delay:.2s}}main .toyota_home_quality>div a i{position:relative}main .toyota_home_quality>div a i::before{content:"READ MORE"}main .toyota_home_quality>ul{position:relative;display:flex;max-width:2000px;margin:100px auto 0}@media(width <= 768px){main .toyota_home_quality>ul{margin:2rem auto 0}}main .toyota_home_quality>ul li{position:relative;width:33.3333%;overflow:hidden}main .toyota_home_quality>ul li img{position:relative}@media(width <= 768px){main .toyota_home_quality>ul li img{left:50%;width:130%;transform:translateX(-50%)}}main .infobox{width:90%;max-width:1200px;padding:150px 0;margin:0 auto}@media(width <= 768px){main .infobox{padding:6em 0}}main .infobox .infotext p{font-size:162.5%;text-align:center}@media(width <= 980px){main .infobox .infotext p{font-size:150%}}@media(width <= 768px){main .infobox .infotext p{font-size:125%}}@media(width <= 540px){main .infobox .infotext p{font-size:112.5%}}@media(width <= 414px){main .infobox .infotext p{font-size:100%}}main .infobox .infotext p.t1{padding-left:.1em;line-height:1.4;letter-spacing:.1em}main .infobox .infotext p.t1 span{display:inline-block}main .infobox .infotext p.t2{line-height:1.2}main .infobox .infotext p.t2>*{display:block}main .infobox .infotext p.t2>b{margin-top:2rem;font-size:240%}@media(width <= 540px){main .infobox .infotext p.t2>b{font-size:220%}}main .infobox .infotext p.t2>b span{position:relative;padding:0 2.5em}@media(width <= 768px){main .infobox .infotext p.t2>b span{padding:0 2em}}main .infobox .infotext p.t2>b span::before,main .infobox .infotext p.t2>b span::after{position:absolute;top:55%;width:2em;content:"";border-top:1px solid #000;opacity:.6;transform:translateY(-50%)}@media(width <= 768px){main .infobox .infotext p.t2>b span::before,main .infobox .infotext p.t2>b span::after{width:1.5em}}main .infobox .infotext p.t2>b span::before{left:0}main .infobox .infotext p.t2>b span::after{right:0}main .infobox .infotext p.t2>small{padding-left:.1em;margin-top:1.5rem;font-size:90%;letter-spacing:.1em}main .infobox .infotext p.t2>span{font-size:240%}@media(width <= 540px){main .infobox .infotext p.t2>span{font-size:220%}}main .infobox .infotext p.t2>span span{display:inline-block;padding:0 .1em}main .infobox .bn{max-width:870px;margin-top:100px;margin-right:auto;margin-left:auto}@media(width <= 980px){main .infobox .bn{max-width:540px;margin-top:4rem}}@media(width <= 768px){main .infobox .bn{max-width:400px}}main .infobox .information{margin-top:150px;font-family:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",yumincho,serif}@media(width <= 768px){main .infobox .information{margin-top:4em}}main .infobox .information h2{padding-left:.1em;margin-bottom:1.5em;font-size:137.5%;text-align:center;letter-spacing:.1em}main .infobox .information h2+div{max-height:15em;overflow-y:scroll;border:1px solid rgba(0,0,0,.3);border-width:1px 0}main .infobox .information dl{display:flex;flex-wrap:wrap;align-items:flex-start;max-width:800px;padding:2em 0;margin:0 auto;font-size:100%;line-height:1.6}@media(width <= 540px){main .infobox .information dl{display:block;padding:1em 0}}main .infobox .information dl dt,main .infobox .information dl dd{padding:.5em 0;text-align:justify}@media(width <= 540px){main .infobox .information dl dt,main .infobox .information dl dd{display:block;width:100% !important}}main .infobox .information dl dt{width:14ch;letter-spacing:.05em}@media(width <= 540px){main .infobox .information dl dt{padding:1em 0 0}}main .infobox .information dl dd{width:calc(100% - 14ch)}@media(width <= 540px){main .infobox .information dl dd{padding:0 0 1em}}main .infobox .information dl a{display:inline-block;color:#076baf;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(7,107,175,.5);text-underline-offset:3px}/*# sourceMappingURL=style.css.map */