@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500;600&display=swap");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);line-height:1}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;line-height:1;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fd-main-visual{position:relative;padding:50px 0;background-color:#ebebeb}@media screen and (max-width:767px){.fd-main-visual{padding:7% 0}}.fd-main-visual h1{position:absolute;width:31.25%;bottom:14%;right:2%;z-index:1}@media screen and (max-width:1199px){.fd-main-visual h1{width:35%}}@media screen and (max-width:767px){.fd-main-visual h1{width:42%;bottom:12%}}.fd-main-visual h1 img{width:100%}.fd-main-visual .fd-slide{max-width:68.75%;margin:auto}@media screen and (max-width:1199px){.fd-main-visual .fd-slide{max-width:85%}}.fd-main-visual .fd-slide .fd-slide-img{position:relative;background-size:cover;background-position:center;max-height:850px}.fd-main-visual .fd-slide .fd-slide-img:before{content:"";display:block;padding-top:66.35%}.fd-main-visual .fd-btn-scroll{position:absolute;width:23.7px;bottom:0;left:5%}@media screen and (max-width:1199px){.fd-main-visual .fd-btn-scroll{left:3%}}@media screen and (max-width:767px){.fd-main-visual .fd-btn-scroll{width:3%}}.fd-about{position:relative;max-width:1600px;margin:auto;padding:8.5% 0;display:flex;justify-content:center}@media screen and (max-width:767px){.fd-about{padding:15% 0}}.fd-about .fd-about-copy{max-width:285px;width:100%;margin-left:7%}@media screen and (max-width:1199px){.fd-about .fd-about-copy{max-width:250px}}@media screen and (max-width:999px){.fd-about .fd-about-copy{max-width:230px}}@media screen and (max-width:767px){.fd-about .fd-about-copy{max-width:100%;width:38%}}.fd-about .fd-about-copy img{width:100%}.fd-about .fd-obj{position:absolute}.fd-about .fd-obj01{width:37.5%;top:8.5%;left:0}.fd-about .fd-obj02{width:34.375%;bottom:0;right:0}.fd-content{max-width:1600px;display:flex;justify-content:center;margin:auto;padding:130px 20px;font-family:"Shippori Mincho",serif}@media screen and (max-width:999px){.fd-content{padding:120px 20px}}@media screen and (max-width:767px){.fd-content{flex-wrap:wrap;padding:17vw 20px 20vw}}.fd-content .fd-item{width:30.5%}@media screen and (max-width:1199px){.fd-content .fd-item{width:31%}}@media screen and (max-width:999px){.fd-content .fd-item{width:31.5%}}@media screen and (max-width:767px){.fd-content .fd-item{width:48%}}.fd-content .fd-item:not(:last-child){margin-right:4.25%}@media screen and (max-width:1199px){.fd-content .fd-item:not(:last-child){margin-right:3.5%}}@media screen and (max-width:999px){.fd-content .fd-item:not(:last-child){margin-right:2.75%}}@media screen and (max-width:767px){.fd-content .fd-item:not(:last-child){margin-right:0;padding-bottom:14vw}}@media screen and (max-width:767px){.fd-content .fd-item:first-child{margin-right:4%}}.fd-content .fd-item:hover .fd-thum{transform:translate3d(0,0,0);box-shadow:none}.fd-content .fd-item:hover .fd-btn-more p:after{transform:skew(45deg) translateY(-50%) translateX(15px)}.fd-content .fd-item .fd-thum{margin-bottom:40px;box-shadow:10px 10px 0 0 #ffde07;transform:translate3d(-10px,-10px,0);transition:all 0.2s ease}@media screen and (max-width:1199px){.fd-content .fd-item .fd-thum{margin-bottom:30px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-thum{margin-bottom:25px;box-shadow:6px 6px 0 0 #ffde07;transform:translate3d(-6px,-6px,0)}}@media screen and (max-width:767px){.fd-content .fd-item .fd-thum{margin-bottom:4.5vw}}.fd-content .fd-item .fd-text-wrap{position:relative;display:flex;justify-content:center;min-height:290px;margin-bottom:55px}@media screen and (max-width:1199px){.fd-content .fd-item .fd-text-wrap{min-height:255px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-text-wrap{min-height:235px;margin-bottom:40px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-text-wrap{min-height:48.5vw;margin-bottom:7vw}}.fd-content .fd-item .fd-text-wrap:before{position:absolute;content:"";width:1px;height:98%;background-color:#000;top:10px;left:47%;transform:translateX(-50%)}.fd-content .fd-item .fd-text-wrap p{line-height:1.8;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fd-content .fd-item .fd-text-wrap p span{margin-top:-.5em}.fd-content .fd-item .fd-text-wrap p:first-child{order:2;margin-left:1em;font-size:22px}@media screen and (max-width:1199px){.fd-content .fd-item .fd-text-wrap p:first-child{font-size:19px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-text-wrap p:first-child{font-size:17.5px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-text-wrap p:first-child{font-size:3.7vw}}.fd-content .fd-item .fd-text-wrap p:nth-child(2){margin-right:1em;padding-top:10px;font-size:20px}@media screen and (max-width:1199px){.fd-content .fd-item .fd-text-wrap p:nth-child(2){font-size:17px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-text-wrap p:nth-child(2){font-size:16px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-text-wrap p:nth-child(2){font-size:3.3vw}}.fd-content .fd-item .fd-text-wrap p strong{position:relative;padding-top:10px;font-size:36px;letter-spacing:5px}@media screen and (max-width:1199px){.fd-content .fd-item .fd-text-wrap p strong{font-size:28px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-text-wrap p strong{font-size:25px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-text-wrap p strong{font-size:4.5vw}}.fd-content .fd-item .fd-text-wrap p strong:before{position:absolute;content:"";width:25px;height:100%;background-color:#ffde07;top:5px;left:-3px;z-index:-1}@media screen and (max-width:1199px){.fd-content .fd-item .fd-text-wrap p strong:before{width:20px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-text-wrap p strong:before{width:18px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-text-wrap p strong:before{width:2.8vw}}.fd-content .fd-item .fd-btn-more{display:flex;justify-content:center}.fd-content .fd-item .fd-btn-more p{position:relative;padding:21px 70px 27px;font-size:20px;font-weight:bold;letter-spacing:1.5px;border:solid 1px #000}@media screen and (max-width:1199px){.fd-content .fd-item .fd-btn-more p{padding:18px 50px 24px;font-size:18px}}@media screen and (max-width:999px){.fd-content .fd-item .fd-btn-more p{padding:14px 35px 20px;font-size:16.5px;letter-spacing:.5px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-btn-more p{padding:2.6vw 5.5vw 3.1vw;font-size:2.8vw;letter-spacing:.5px}}.fd-content .fd-item .fd-btn-more p:after{position:absolute;content:"";width:50px;height:13px;border-bottom:1px solid #000;border-right:1px solid #000;top:45%;right:-30px;transform:skew(45deg) translateY(-50%);transition:all 0.2s ease}@media screen and (max-width:999px){.fd-content .fd-item .fd-btn-more p:after{width:35px;height:10px;right:-17px}}@media screen and (max-width:767px){.fd-content .fd-item .fd-btn-more p:after{width:4vw;height:1vw;right:-2vw}}.fd-banner{max-width:1000px;margin:auto;padding-bottom:150px;display:flex}@media screen and (max-width:999px){.fd-banner{padding:0 20px 120px}}@media screen and (max-width:767px){.fd-banner{padding-bottom:15vw}}.fd-banner a{width:47%;transition:all 400ms cubic-bezier(0.77,0,0.175,1)}.fd-banner a:hover{opacity:0.7}.fd-banner a:not(:nth-child(2n)){margin-right:6%}
/*# sourceMappingURL=matsushiro.css.map */