@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Zen+Kurenaido&family=Zen+Maru+Gothic:wght@300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@-webkit-keyframes circle-anime{0%{opacity:0;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{opacity:1.0;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}@keyframes circle-anime{0%{opacity:0;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}100%{opacity:1.0;-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%)}}.home .circle-anime{-webkit-animation-name:circle-anime;animation-name:circle-anime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes down-anime-01{0%{opacity:0;-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes down-anime-01{0%{opacity:0;-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home .down-anime-01{-webkit-animation-name:down-anime-01;animation-name:down-anime-01;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes down-anime-02{0%{opacity:0;-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes down-anime-02{0%{opacity:0;-webkit-transform:translateY(-75%);transform:translateY(-75%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home .down-anime-02{-webkit-animation-name:down-anime-02;animation-name:down-anime-02;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:1.0s;animation-delay:1.0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes right-anime{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes right-anime{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home .right-anime{-webkit-animation-name:right-anime;animation-name:right-anime;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes inset-anime{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}100%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes inset-anime{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}100%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}.home .inset-anime{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);-webkit-animation-name:inset-anime;animation-name:inset-anime;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:1.0s;animation-delay:1.0s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pop-anime{0%{-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes pop-anime{0%{-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0);opacity:0}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}.home .pop-anime{-webkit-animation-name:pop-anime;animation-name:pop-anime;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-timing-function:cubic-bezier(0.2, 1, 0.35, 1);animation-timing-function:cubic-bezier(0.2, 1, 0.35, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,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,main{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none !important;border-radius:0}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}html{font-size:62.5%}@media screen and (max-width: 834px){html{font-size:57.5%}}@media screen and (max-width: 500px){html{font-size:52.5%}}body{background-color:#fefaf1;font-family:'Zen Maru Gothic', 'Noto Sans JP','游ゴシック Medium',YuGothic,YuGothicM,'Hiragino Kaku Gothic ProN','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,sans-serif;font-weight:400;color:#333;font-size:1.6rem;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1}.mask{overflow:hidden;position:relative;height:100%}ul{margin:0;padding:0;list-style-type:none}ul li{list-style-type:inherit}button{background:none;border:none;padding:0}a{text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}a:hover{-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}h1,h2,h3,h4,h5{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal}article{max-width:100%;width:100%}section{max-width:1040px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:9.0rem;padding-left:2.0rem;padding-right:2.0rem}p{color:#333;font-size:1.6rem;text-align:justify;line-height:2.0}b{color:#58b137;font-weight:500}header.cont{position:relative}header.cont .wrap{position:absolute;top:0;left:0;right:0;z-index:9}header.cont .copy{padding-right:8.0rem}header.cont .copy span{background:rgba(253,250,244,0.5);color:#555;font-size:1.4rem;line-height:1.3;display:inline-block;padding:1.0rem 1.5rem;border-bottom-left-radius:1.0rem;border-bottom-right-radius:1.0rem}@media screen and (max-width: 500px){header.cont .copy span{padding-left:0}}header.cont .logo{position:relative;left:-3.0rem;display:inline-block;margin-bottom:6.0rem}@media screen and (max-width: 1040px){header.cont .logo{margin-bottom:4.0rem;left:0}}header.cont .logo a{background-color:#fefaf1;display:inline-block;padding:3.0rem;border-radius:4.0rem}@media screen and (max-width: 500px){header.cont .logo a{padding:1.5rem}}@media screen and (max-width: 500px){header.cont .logo a img{width:12.0rem;height:auto}}header.cont nav ul li{margin-bottom:3.0rem}header.cont nav ul li a{color:#fff;font-size:2.6rem;font-weight:500;letter-spacing:0.1rem;text-shadow:0.2rem 0.2rem 0.4rem rgba(0,0,0,0.2)}header.cont .phone{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:-3.0rem}@media screen and (max-width: 1040px){header.cont .phone{right:0}}@media screen and (max-width: 500px){header.cont .phone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header.cont .phone a{width:42.0rem;height:15.0rem}@media screen and (max-width: 500px){header.cont .phone a{font-size:1.4rem;width:28.0rem;height:10.0rem}}@media screen and (max-width: 500px){header.cont .phone a.pc{display:none}}header.cont .phone a.sp{display:none;background:none;width:120px;height:auto;-webkit-mask-image:none;mask-image:none;position:absolute;right:1.0rem;bottom:0}@media screen and (max-width: 500px){header.cont .phone a.sp{display:block}}header.cont .phone a.sp img{width:100%}@media screen and (max-width: 500px){header.cont .phone a b{font-size:3rem;margin-top:0.5rem}}.phone{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 834px){.phone{right:0}}@media screen and (max-width: 500px){.phone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.phone a{background-color:#381e14;color:#fff;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:42.0rem;height:15.0rem;-webkit-mask-image:url(../img/common/mask_phone_01.svg);mask-image:url(../img/common/mask_phone_01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%;pointer-events:none}@media screen and (max-width: 500px){.phone a{pointer-events:auto}}.phone a:hover{opacity:1.0}.phone a b{color:#fff;font-size:4rem;font-weight:400;letter-spacing:0.2rem;margin-top:1.0rem}.mailfix{position:fixed;bottom:35%;right:0;z-index:99;cursor:pointer}@media screen and (max-width: 834px){.mailfix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;bottom:0}}.mailfix .mail{background-color:#ff8100;color:#fff;font-size:1.8rem;font-weight:500;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:0.2rem;width:5.0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.5rem;padding-bottom:3.5rem;border-top-left-radius:3.0rem;border-bottom-left-radius:3.0rem}@media screen and (max-width: 834px){.mailfix .mail{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;width:auto;height:5.0rem;padding:0 4.0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:3.0rem;border-top-right-radius:3.0rem;border-bottom-left-radius:0}}.mailfix .mail img{margin-bottom:0.5rem}@media screen and (max-width: 834px){.mailfix .mail img{margin-bottom:0;margin-right:0.5rem}}.burger{background-color:#f5f0d4;width:9.0rem;height:7.0rem;padding:2.0rem 2.0rem;border-bottom-left-radius:0.5rem;position:fixed;right:0;top:0;z-index:999;cursor:pointer}@media screen and (max-width: 500px){.burger{display:block}}.burger.open .icon span.line-1{bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger.open .icon span.line-2{opacity:0.0}.burger.open .icon span.line-3{top:0;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger .icon{position:relative;width:100%;height:100%}.burger .icon span{background-color:#261A0C;display:inline-block;width:100%;height:1px;border-radius:0.4rem;position:absolute;right:0;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.burger .icon span.line-1{top:0}.burger .icon span.line-2{opacity:1.0;top:calc(50% - 0.2rem)}.burger .icon span.line-3{bottom:0}.menu-all-wrap{display:none;background-color:#fefaf1;width:100%;height:100%;overflow-y:auto;position:fixed;top:0;left:0;z-index:100}.menu-all-wrap .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:7.0rem;padding:0.5rem 1.0rem}.menu-all-wrap .logo a{width:12.0rem;display:block}.menu-all-wrap .logo a img{width:100%;height:auto}.menu-all-wrap ul{border-top:1px dashed #ccc}.menu-all-wrap ul li{text-align:center;border-bottom:1px dashed #ccc}.menu-all-wrap ul li a{color:#ff8100;font-weight:500;padding:2.0rem 4.0rem 2.0rem 2.0rem;display:block;position:relative}.menu-all-wrap ul li a::after{content:'';background-image:url(../img/common/icon_link_03.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:4.0rem;height:1.3rem;margin-top:auto;margin-left:2.0rem;margin-bottom:auto;position:absolute;top:0;bottom:0;opacity:1.0}.menu-all-wrap .phone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.0rem}@media screen and (max-width: 834px){.menu-all-wrap .phone{right:0}}.menu-all-wrap .phone a{font-size:1.4rem;width:28.0rem;height:10.0rem}.menu-all-wrap .phone a b{font-size:3rem;margin-top:0.5rem}.menu-all-wrap .address{text-align:center;margin-top:0.5rem}header .band{background-image:url(../img/common/band_01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:30.0rem;margin-bottom:2.0rem;position:relative}header .band .logo{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0}header .band .logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.0rem 2.5rem}header .band h1{color:#ff8100;font-size:2.6rem;font-weight:500;margin-top:1.5rem}.page-top{display:none;background-color:#58b137;background:rgba(88,177,55,0.8);text-align:center;width:5.0rem;height:9.0rem;padding:2.0rem 1.0rem 2.5rem 1.0rem;border-top-left-radius:3.0rem;border-top-right-radius:3.0rem;position:fixed;bottom:0;right:0;z-index:100;cursor:pointer}@media screen and (max-width: 500px){.page-top{display:none !important}}.page-top img{height:100%;height:auto}footer{margin-top:15.0rem}footer a{display:inline-block}footer .logo{margin-bottom:2.0rem}footer .cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8.0rem}@media screen and (max-width: 834px){footer .cont{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .cont .left{width:50%}@media screen and (max-width: 834px){footer .cont .left{width:80%}}@media screen and (max-width: 500px){footer .cont .left{width:100%}}footer .cont .left .sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.0rem;margin-bottom:4.0rem}@media screen and (max-width: 834px){footer .cont .left .sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .cont .left .sns li{margin-right:3.0rem}@media screen and (max-width: 500px){footer .cont .left .sns li{margin-right:2.0rem}}footer .cont .left .sns li:nth-last-of-type(1){margin-right:0}footer .cont .left .sns li img{max-width:100%}footer .cont .left h3{color:#000;font-size:1.8rem;font-weight:500;line-height:1.3;margin-bottom:1.0rem}@media screen and (max-width: 834px){footer .cont .left h3{text-align:center}}@media screen and (max-width: 834px){footer .cont .left table{width:80%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 500px){footer .cont .left table{width:100%}}footer .cont .left table tr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}footer .cont .left table tr th{white-space:pre}footer .cont .left table tr td{word-break:break-all}footer .cont .left table tr th,footer .cont .left table tr td{font-size:1.6rem;font-weight:400;line-height:1.5;padding-top:0.5rem;padding-bottom:0.5rem}footer .cont .left table tr th u,footer .cont .left table tr td u{color:#f10;text-decoration:none}footer .cont .right{width:50%;padding-left:5.0rem}@media screen and (max-width: 834px){footer .cont .right{width:80%;padding-left:0}}@media screen and (max-width: 500px){footer .cont .right{width:100%}}footer .cont .right .phone{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4.0rem}footer .cont .right .phone a{width:39.0rem;height:14.0rem}footer .cont .right figure img{width:100%;height:auto}footer .menu-all{min-height:5.0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.0rem;padding-bottom:0.5rem}@media screen and (max-width: 834px){footer .menu-all{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .menu-all li{margin-left:1.5rem;margin-right:1.5rem;padding-bottom:0.5rem}footer .menu-all li:nth-of-type(1){margin-left:0}footer .menu-all li:nth-last-of-type(1){margin-right:0}footer .menu-all li a{color:#432F2F;font-size:1.4rem;font-weight:500}footer small{background-color:#744725;color:#fff;font-size:1.4rem;font-weight:500;text-align:center;display:block;padding-top:2.0rem;padding-bottom:2.0rem}@media screen and (max-width: 500px){footer small{padding-bottom:7.0rem}}body main .pb00,body header .pb00,body footer .pb00{padding-bottom:0}body main .pb05,body header .pb05,body footer .pb05{padding-bottom:0.5rem}body main .pb10,body header .pb10,body footer .pb10{padding-bottom:1.0rem}body main .pb15,body header .pb15,body footer .pb15{padding-bottom:1.5rem}body main .pb20,body header .pb20,body footer .pb20{padding-bottom:2.0rem}body main .pb25,body header .pb25,body footer .pb25{padding-bottom:2.5rem}body main .pb30,body header .pb30,body footer .pb30{padding-bottom:3.0rem}body main .pb35,body header .pb35,body footer .pb35{padding-bottom:3.5rem}body main .pb40,body header .pb40,body footer .pb40{padding-bottom:4.0rem}body main .pb45,body header .pb45,body footer .pb45{padding-bottom:4.5rem}body main .pb50,body header .pb50,body footer .pb50{padding-bottom:5.0rem}body main .mt00,body header .mt00,body footer .mt00{margin-top:0}body main .mt05,body header .mt05,body footer .mt05{margin-top:0.5rem}body main .mt10,body header .mt10,body footer .mt10{margin-top:1.0rem}body main .mt15,body header .mt15,body footer .mt15{margin-top:1.5rem}body main .mt20,body header .mt20,body footer .mt20{margin-top:2.0rem}body main .mt25,body header .mt25,body footer .mt25{margin-top:2.5rem}body main .mt30,body header .mt30,body footer .mt30{margin-top:3.0rem}body main .mt35,body header .mt35,body footer .mt35{margin-top:3.5rem}body main .mt40,body header .mt40,body footer .mt40{margin-top:4.0rem}body main .mt45,body header .mt45,body footer .mt45{margin-top:4.5rem}body main .mt50,body header .mt50,body footer .mt50{margin-top:5.0rem}body main .mt-05,body header .mt-05,body footer .mt-05{margin-top:-0.5rem}body main .mt-10,body header .mt-10,body footer .mt-10{margin-top:-1.0rem}body main .mt-15,body header .mt-15,body footer .mt-15{margin-top:-1.5rem}body main .mt-20,body header .mt-20,body footer .mt-20{margin-top:-2.0rem}body main .mt-25,body header .mt-25,body footer .mt-25{margin-top:-2.5rem}body main .mt-30,body header .mt-30,body footer .mt-30{margin-top:-3.0rem}body main .mt-35,body header .mt-35,body footer .mt-35{margin-top:-3.5rem}body main .mt-40,body header .mt-40,body footer .mt-40{margin-top:-4.0rem}body main .mt-45,body header .mt-45,body footer .mt-45{margin-top:-4.5rem}body main .mt-50,body header .mt-50,body footer .mt-50{margin-top:-5.0rem}body main .mb00,body header .mb00,body footer .mb00{margin-bottom:0}body main .mb05,body header .mb05,body footer .mb05{margin-bottom:0.5rem}body main .mb10,body header .mb10,body footer .mb10{margin-bottom:1.0rem}body main .mb15,body header .mb15,body footer .mb15{margin-bottom:1.5rem}body main .mb20,body header .mb20,body footer .mb20{margin-bottom:2.0rem}body main .mb25,body header .mb25,body footer .mb25{margin-bottom:2.5rem}body main .mb30,body header .mb30,body footer .mb30{margin-bottom:3.0rem}body main .mb35,body header .mb35,body footer .mb35{margin-bottom:3.5rem}body main .mb40,body header .mb40,body footer .mb40{margin-bottom:4.0rem}body main .mb45,body header .mb45,body footer .mb45{margin-bottom:4.5rem}body main .mb50,body header .mb50,body footer .mb50{margin-bottom:5.0rem}body main .mb55,body header .mb55,body footer .mb55{margin-bottom:5.5rem}body main .mb60,body header .mb60,body footer .mb60{margin-bottom:6.0rem}body main .mb65,body header .mb65,body footer .mb65{margin-bottom:6.5rem}body main .mb70,body header .mb70,body footer .mb70{margin-bottom:7.0rem}body main .mb75,body header .mb75,body footer .mb75{margin-bottom:7.5rem}body main .mb80,body header .mb80,body footer .mb80{margin-bottom:8.0rem}body main .tl,body header .tl,body footer .tl{text-align:left}body main .tc,body header .tc,body footer .tc{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body main .tr,body header .tr,body footer .tr{text-align:right}body main .bt00,body header .bt00,body footer .bt00{border-top:none}body main .br00,body header .br00,body footer .br00{border-right:none}body main .bb00,body header .bb00,body footer .bb00{border-bottom:none}body main .bl00,body header .bl00,body footer .bl00{border-left:none}body main .bt01,body header .bt01,body footer .bt01{border-top-width:1px}body main .br01,body header .br01,body footer .br01{border-right-width:1px}body main .bb01,body header .bb01,body footer .bb01{border-bottom-width:1px}body main .bl01,body header .bl01,body footer .bl01{border-left-width:1px}.wide{width:1500px;max-width:100%;padding-left:0;padding-right:0}.widest{width:100%;max-width:100%}.widest.paper{background-color:#f5f0d4}.heads{background-image:url(../img/common/icon_line_01.svg);background-size:23.0rem;background-repeat:no-repeat;background-position:center bottom;color:#381e14;font-size:3rem;font-weight:500;line-height:1.3;letter-spacing:0.5rem;text-align:center;padding-bottom:2.0rem;margin-top:3.5rem;margin-bottom:3.5rem}.headline{color:#58b137;font-size:2.3rem;font-weight:500;line-height:1.3;margin-top:1.0rem;margin-bottom:1.0rem}.wrap{max-width:1040px;width:100%;margin-left:auto;margin-right:auto;padding-left:2.0rem;padding-right:2.0rem}ul.bread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-0.5rem;margin-bottom:5.0rem}ul.bread li{font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-right:3.0rem}ul.bread li a{color:#ff8100;font-size:inherit;font-weight:500;position:relative}ul.bread li a::after{content:'';width:0.6rem;height:0.6rem;border-top:solid 1px #ccc;border-right:solid 1px #ccc;margin-top:auto;margin-bottom:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;right:-1.8rem}.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 500px){.more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.more a{background-color:#ff8100;color:#fff;min-width:25.0rem;padding:1.5rem 8.5rem 1.5rem 3.0rem;border-radius:3.0rem;margin-top:1.0rem;margin-bottom:1.0rem;position:relative}.more a::after{content:'';background-image:url(../img/common/icon_link_01.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:4.8rem;height:1.6rem;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;right:2.0rem}.kome{font-size:inherit;color:inherit;line-height:inherit;text-align:left;display:block;padding-left:2.0rem;position:relative}.kome::before{content:'※';color:inherit;font-size:inherit;line-height:inherit;position:absolute;top:0;left:0}ul.copy li{color:#261A0C;font-family:"Zen Kurenaido", sans-serif;font-size:2.6rem;font-weight:400;font-style:normal;text-shadow:0.2rem 0.2rem 0.4rem #fff,0.2rem 0.2rem 0.4rem #fff,0.2rem 0.2rem 0.4rem #fff;line-height:1.8;letter-spacing:0.2rem;margin-bottom:1.0rem}ul.copy li b{color:inherit;font-weight:400}ul.copy li u{text-decoration:none}ul.list-news{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}ul.list-news li{padding-left:1.0rem;padding-right:1.0rem;padding-bottom:2.0rem}@media screen and (max-width: 834px){ul.list-news li{padding-left:0.5rem;padding-right:0.5rem;width:33.3%}}@media screen and (max-width: 500px){ul.list-news li{padding-left:1.0rem;padding-right:1.0rem;width:50%}}@media screen and (max-width: 500px){ul.list-news li:nth-of-type(odd){padding-left:0}}@media screen and (max-width: 500px){ul.list-news li:nth-of-type(even){padding-right:0}}ul.list-news li a figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 834px){ul.list-news li a figure{width:100%}}ul.list-news li a figure.p01 img{-webkit-mask-image:url(../img/common/mask_menu_01.svg);mask-image:url(../img/common/mask_menu_01.svg)}ul.list-news li a figure.p02 img{-webkit-mask-image:url(../img/common/mask_menu_02.svg);mask-image:url(../img/common/mask_menu_02.svg)}ul.list-news li a figure.p03 img{-webkit-mask-image:url(../img/common/mask_menu_03.svg);mask-image:url(../img/common/mask_menu_03.svg)}ul.list-news li a figure.p01,ul.list-news li a figure.p02,ul.list-news li a figure.p03{-webkit-filter:drop-shadow(0.5rem 0.5rem 1rem #ccc);filter:drop-shadow(0.5rem 0.5rem 1rem #ccc)}ul.list-news li a figure.p01 img,ul.list-news li a figure.p02 img,ul.list-news li a figure.p03 img{width:25.0rem;margin-bottom:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%}@media screen and (max-width: 500px){ul.list-news li a figure.p01 img,ul.list-news li a figure.p02 img,ul.list-news li a figure.p03 img{width:100%;height:auto}}ul.list-news li a figure img{width:23.0rem;height:auto;margin-bottom:1.0rem;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}@media screen and (max-width: 500px){ul.list-news li a figure img{width:100%;height:auto}}ul.list-news li a figure time{color:#261A0C;font-size:1.4rem;font-weight:500;letter-spacing:0.1rem;margin-bottom:0.5rem}ul.list-news li a figure .tag{color:#ff8100;font-size:1.4rem;font-weight:500;letter-spacing:0.1rem;margin-bottom:0.5rem}ul.list-news li a figure figcaption{color:#261A0C;font-size:1.8rem;line-height:1.3}@media screen and (max-width: 834px){ul.list-news li a figure figcaption{font-size:1.6rem}}.boxes{width:100%;position:relative}.boxes::after{content:"";clear:both;display:block}.boxes figure.right{float:right;padding-left:3.0rem;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-filter:drop-shadow(0.4rem 0.4rem 0.6rem #ccc);filter:drop-shadow(0.4rem 0.4rem 0.6rem #ccc)}.boxes figure.right img{-webkit-mask-image:url(../img/common/mask_lunch_01.svg);mask-image:url(../img/common/mask_lunch_01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%}@media screen and (max-width: 834px){.boxes figure.right img{width:22.0rem;height:auto}}@media screen and (max-width: 500px){.boxes figure.right img{width:18.0rem}}.boxes figure.right figcaption{margin-top:1.5rem}@media screen and (max-width: 500px){.boxes figure.right figcaption{margin-top:1.0rem}}.boxes figure.right figcaption img{width:13.0rem;height:auto}@media screen and (max-width: 500px){.boxes figure.right figcaption img{width:10.0rem}}.boxes figure figcaption{text-align:center}section.story{background-image:url(../img/page/home_story-bk_01.png);background-size:1200px;background-repeat:no-repeat;background-position:center top;margin-top:1.0rem}section.story .wrap{position:relative}section.story .wrap .coffee{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);position:absolute;top:4.0rem;left:-20.0rem}@media screen and (max-width: 834px){section.story .wrap .coffee{left:-35.0rem}}section.story .wrap ul.copy{padding-top:15.0rem;padding-left:10.0rem;margin-bottom:5.0rem;position:relative}@media screen and (max-width: 1040px){section.story .wrap ul.copy{padding-left:12.0rem}}@media screen and (max-width: 834px){section.story .wrap ul.copy{padding-top:10.0rem;padding-left:0;margin-bottom:2.0rem}}section.story .wrap ul.copy li{margin-bottom:2.0rem}@media screen and (max-width: 1040px){section.story .wrap ul.copy li{margin-bottom:1.0rem}}@media screen and (max-width: 1040px){section.story .wrap ul.copy li:nth-of-type(1) .pc{display:none}}section.story .wrap ul.copy li:nth-of-type(1) .tab{display:none;max-width:100%}@media screen and (max-width: 1040px){section.story .wrap ul.copy li:nth-of-type(1) .tab{display:block}}@media screen and (max-width: 500px){section.story .wrap ul.copy li:nth-of-type(1) .tab{display:none}}section.story .wrap ul.copy li:nth-of-type(1) .sp{display:none}@media screen and (max-width: 500px){section.story .wrap ul.copy li:nth-of-type(1) .sp{display:block}}section.story .wrap ul.copy li:nth-of-type(2){padding-left:2.0rem}@media screen and (max-width: 1040px){section.story .wrap ul.copy li:nth-of-type(2){padding-left:0}}section.story .wrap ul.copy li:nth-of-type(2) .pc{max-width:100%}@media screen and (max-width: 500px){section.story .wrap ul.copy li:nth-of-type(2) .pc{display:none}}section.story .wrap ul.copy li:nth-of-type(2) .sp{display:none}@media screen and (max-width: 500px){section.story .wrap ul.copy li:nth-of-type(2) .sp{display:block}}section.story .wrap ul.copy li:nth-of-type(3){padding-left:3.0rem}@media screen and (max-width: 1040px){section.story .wrap ul.copy li:nth-of-type(3){padding-left:0}}@media screen and (max-width: 1040px){section.story .wrap ul.copy li:nth-of-type(3) .pc{display:none}}section.story .wrap ul.copy li:nth-of-type(3) .tab{display:none;max-width:100%}@media screen and (max-width: 1040px){section.story .wrap ul.copy li:nth-of-type(3) .tab{display:block}}@media screen and (max-width: 500px){section.story .wrap ul.copy li:nth-of-type(3) .tab{display:none}}section.story .wrap ul.copy li:nth-of-type(3) .sp{display:none}@media screen and (max-width: 500px){section.story .wrap ul.copy li:nth-of-type(3) .sp{display:block}}section.story .wrap p{color:#261A0C;font-size:1.8rem;line-height:2.8;position:relative}@media screen and (max-width: 500px){section.story .wrap p{line-height:2.2}}section.story .wrap ul.txt{padding-left:3.0rem;list-style-type:disc}section.story .wrap ul.txt li{color:#261A0C;font-size:1.8rem;line-height:2.8;list-style-type:inherit}@media screen and (max-width: 500px){section.story .wrap ul.txt li{line-height:2.2}}section.catering{position:relative;margin-bottom:0}section.catering .deco{overflow:hidden;position:absolute;top:0;left:0;right:0}section.catering .deco img{background-image:url(../img/page/home_catering-bk_01.jpg);background-size:1500px;background-repeat:no-repeat;background-position:center top;height:417px;-webkit-mask-image:url(../img/common/mask_catering-bk_01.svg);mask-image:url(../img/common/mask_catering-bk_01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:1500px;mask-size:1500px}section.catering .part-catering{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:absolute;top:0;left:0;right:0}section.catering .part-catering .in{background-image:url(../img/page/home_catering_01.jpg);background-size:600px;background-repeat:no-repeat;background-position:center top;-webkit-mask-image:url(../img/common/mask_catering_01.svg);mask-image:url(../img/common/mask_catering_01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:600px 824px;mask-size:600px 824px}section.catering .wrap{height:820px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:relative}@media screen and (max-width: 500px){section.catering .wrap{height:auto}}section.catering .wrap .bias{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60.0rem;height:100%}@media screen and (max-width: 1040px){section.catering .wrap .bias{padding-right:10.0rem}}@media screen and (max-width: 834px){section.catering .wrap .bias{width:72%;padding-right:0}}@media screen and (max-width: 500px){section.catering .wrap .bias{width:100%}}section.catering .wrap .bias .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:9.0rem;margin-bottom:6.0rem}@media screen and (max-width: 500px){section.catering .wrap .bias .in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}}section.catering .wrap .bias .in h2{margin-bottom:2.0rem;-webkit-filter:drop-shadow(0.4rem 0.4rem 0.6rem #ccc);filter:drop-shadow(0.4rem 0.4rem 0.6rem #ccc)}section.catering .wrap .bias .in h2 img{max-width:100%}section.catering .wrap .bias .in ul.copy li .pc{max-width:100%}@media screen and (max-width: 834px){section.catering .wrap .bias .in ul.copy li .pc{display:none}}section.catering .wrap .bias .in ul.copy li .tab{display:none}@media screen and (max-width: 834px){section.catering .wrap .bias .in ul.copy li .tab{display:block}}@media screen and (max-width: 500px){section.catering h3{text-align:center}}section.catering p{color:#261A0C;font-size:1.8rem;line-height:2.8}@media screen and (max-width: 834px){section.catering p{line-height:2.2;padding-right:2.0rem}}section.rs{background-image:url(../img/page/home_rs-bk_01.jpg);background-size:1500px;background-repeat:no-repeat;background-position:center top;height:910px;margin-top:0;position:relative}section.rs .wrap{padding-top:6.5rem;position:relative;z-index:9}@media screen and (max-width: 500px){section.rs .wrap{padding-top:5.0rem}}section.rs .wrap .heads{margin-bottom:2.5rem}section.rs .wrap .headline{margin-top:5.0rem}@media screen and (max-width: 500px){section.rs .wrap .headline{margin-top:4.0rem}}section.rs .wrap ul.copy{width:640px;max-width:100%;margin-left:auto;margin-right:auto}section.rs .wrap ul.copy li .pc{max-width:100%}@media screen and (max-width: 834px){section.rs .wrap ul.copy li .pc{display:none}}section.rs .wrap ul.copy li .tab{display:none}@media screen and (max-width: 834px){section.rs .wrap ul.copy li .tab{display:block}}section.rs p{color:#261A0C;font-size:1.8rem;line-height:2.8;text-align:center}@media screen and (max-width: 500px){section.rs p{line-height:2.2;text-align:left}}section.rs p b{color:#261A0C;font-weight:400;display:block}@media screen and (max-width: 834px){section.rs p b{display:inline}}section.rs p u{text-decoration:none;display:block}section.rs ul.rs-list{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:absolute;top:60px;left:0;right:0}section.rs ul.rs-list li{position:relative}section.rs ul.rs-list li .rs-01{text-align:center}section.rs ul.rs-list li .rs-01 img{-webkit-clip-path:circle(190px at center);clip-path:circle(190px at center)}section.rs ul.rs-list li .rs-02{text-align:right;position:relative;top:0;left:-40px}section.rs ul.rs-list li .rs-02 img{-webkit-clip-path:circle(65px at center);clip-path:circle(65px at center)}section.rs ul.rs-list li .rs-03{position:relative;top:-90px;right:-40px}section.rs ul.rs-list li .rs-03 img{-webkit-clip-path:circle(105px at center);clip-path:circle(105px at center)}section.rs ul.rs-list li .rs-04{position:relative;top:20px;right:-10px}section.rs ul.rs-list li .rs-04 img{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}section.rs ul.rs-list li .rs-05{text-align:center;position:relative;top:60px}.req{background-color:#f10;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.0;display:inline-block;padding:0.5rem 1.0rem;border-radius:1.5rem;margin-left:0.5rem;margin-right:0.5rem}.req.orange{background-color:#ff8100}.form{padding-top:0.5rem}.form ul.in{width:100%;max-width:1040px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto}.form ul.in>li{color:#333;font-size:1.6rem;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1.0rem;padding-bottom:1.0rem}.form ul.in>li:nth-of-type(odd){font-weight:500;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:23.0rem;padding-right:1.5rem;position:relative;top:0.8rem}@media screen and (max-width: 500px){.form ul.in>li:nth-of-type(odd){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-bottom:0;top:0}}.form ul.in>li:nth-of-type(even){width:calc(100% - 23.0rem);-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 500px){.form ul.in>li:nth-of-type(even){width:100%;padding-top:0.5rem}}.form .send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.0rem;margin-left:21.0rem}.form .send b{cursor:pointer;position:relative}.form .send b::after{content:'';background-image:url(../img/common/icon_link_01.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:4.8rem;height:1.6rem;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;right:2.0rem}.form .send b+b{margin-left:2.0rem}.form .select{width:100%}.form .select select{background-color:#fff;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:1.1rem 1.5rem 1.0rem 1.5rem;border:1px solid #ccc;border-radius:0.4rem;outline:0;cursor:pointer}.form input[type="text"],.form input[type="email"],.form textarea{background-color:#fff;font-size:1.6rem;width:100%;padding:1.0rem 1.5rem;border:1px solid #ccc;border-radius:0.4rem}.form input[type="submit"]{background-color:#ff8100;color:#fff;font-size:2rem;font-weight:500;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:22.0rem;height:6.0rem;padding:0.5rem 8.0rem 0.5rem 3.0rem;border-radius:4.0rem;cursor:pointer}.form input[name="submitBack"]{background-color:#381e14;width:18.0rem}.form .mwform-checkbox-field-text{padding-right:4.0rem}.form .error{color:#f10;font-size:1.6rem;line-height:1.3;display:block;text-align:left;margin-top:0.5rem}.mw_wp_form{display:block;margin-top:-22.0rem;padding-top:22.0rem}.mw_wp_form_confirm .form{padding-top:1.0rem}.mw_wp_form_confirm .form ul.in{border-top:1px dashed #ccc}.mw_wp_form_confirm .form ul.in>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #ccc;padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (max-width: 500px){.mw_wp_form_confirm .form ul.in>li:nth-of-type(even){font-size:1.8rem;padding-top:0.5rem}}@media screen and (max-width: 500px){.mw_wp_form_confirm .form ul.in>li:nth-of-type(odd){border-bottom:none;padding-bottom:0}}.mw_wp_form_confirm .form ul.in>li .select{border:none;padding:0}.mw_wp_form_confirm .form ul.in .send b{text-align:center}.mw_wp_form_confirm .form ul.in .send b:nth-of-type(1){display:none}.lower h1{color:#000;font-size:4rem;font-weight:700;line-height:1.3;letter-spacing:0.5rem;margin-top:2.0rem;margin-bottom:2.0rem}.lower h2{color:#381e14;font-size:3rem;font-weight:500;line-height:1.3;letter-spacing:0.5rem;margin-top:2.0rem;margin-bottom:2.0rem}.lower h3{color:#58b137;font-size:2.3rem;font-weight:500;line-height:1.3;margin-top:2.0rem;margin-bottom:2.0rem}.lower h4{background-color:#f5f0d4;color:#261A0C;font-size:1.8rem;font-weight:500;line-height:1.3;padding:1.0rem 2.5rem;border-radius:2.5rem;margin-top:1.0rem;margin-bottom:1.0rem}.lower h5{color:#261A0C;font-size:1.8rem;padding:0.5rem 0;position:relative;margin-top:1.0rem;margin-bottom:1.0rem}.lower h5::after{content:"";background:-webkit-gradient(linear, right top, left top, color-stop(75%, rgba(88,177,55,0)), to(rgba(88,177,55,0.8)));background:linear-gradient(to left, rgba(88,177,55,0) 75%, rgba(88,177,55,0.8) 100%);display:block;height:0.8rem;border-top-left-radius:0.4rem;border-bottom-left-radius:0.4rem;position:relative;top:0.5rem}.lower h6{color:#261A0C;font-size:1.6rem;font-weight:500;line-height:1.3;margin-top:1.0rem;margin-bottom:1.0rem}.lower p{margin-top:1.0rem;margin-bottom:1.0rem}.lower p a{color:#ff8100;font-weight:500;text-decoration:underline}.lower b{font-weight:500}.lower strong{font-weight:500}.lower ul{margin-top:1.0rem;margin-bottom:1.0rem;padding-left:2.0rem;list-style:disc}.lower ul li{line-height:1.5;padding-left:0.5rem}.lower ol{margin-top:1.0rem;margin-bottom:1.0rem;padding-left:2.0rem;list-style:decimal}.lower ol li{line-height:1.5;padding-left:0.5rem}.lower figure{margin-top:1.0rem;margin-bottom:1.0rem}.lower figcaption{font-weight:500;margin-top:1.0rem;margin-bottom:1.0rem}.lower .wp-block-table{overflow:unset}.lower .wp-block-table th,.lower .wp-block-table td{padding:1.5rem 1.0rem}.lower .is-layout-flex{margin-top:1.0rem;margin-bottom:1.0rem}.lower .wp-block-file{margin-top:1.0rem;margin-bottom:1.0rem}.lower .wp-block-file a{color:orange;font-size:1.6rem;font-weight:500;text-decoration:underline}.lower .wp-block-file a+.wp-block-file__button{background-color:#ff8100;color:#fff;text-decoration:none;padding:1.5rem 3.5rem 1.5rem 3.0rem;border-radius:3.0rem;position:relative}.lower .wp-block-media-text{margin-top:1.0rem;margin-bottom:1.0rem}.slider-wrap{width:1500px;margin-left:auto;margin-right:auto;position:relative;top:-1.0rem}.slider-wrap .slider{margin-bottom:0;-webkit-mask-image:url(../img/common/mask_slider_01.svg);mask-image:url(../img/common/mask_slider_01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%;margin-bottom:0}.swiper-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;position:relative;top:-1.0rem}@media screen and (max-width: 500px){.swiper-wrap{top:0}}.swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1500px;margin-left:auto;margin-right:auto}@media screen and (max-width: 500px){.swiper{width:1040px}}.swiper .swiper-wrapper{width:1500px}@media screen and (max-width: 500px){.swiper .swiper-wrapper{width:1040px}}.swiper-container,.swiper-slide{background-position:center;background-size:cover;background-color:#fff;width:1500px !important;height:auto}@media screen and (max-width: 500px){.swiper-container,.swiper-slide{width:1040px !important}}.swiper-slide{-webkit-mask-image:url(../img/common/mask_slider_01.svg);mask-image:url(../img/common/mask_slider_01.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:100%;mask-size:100%}.swiper-slide img{width:1500px;height:auto}@media screen and (max-width: 500px){.swiper-slide img{width:1040px}}.swiper-scrollbar{background:none}.swiper-button-next,.swiper-button-prev{display:none}
