@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}button{background-color:transparent;cursor:pointer;padding:0;border:none;font-family:inherit;font-size:1rem;line-height:1.8em;vertical-align:inherit;-webkit-appearance:none;appearance:none}.fadeUp{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px);transition:all 1s}.fadeUp.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadeRoll{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg);transition:all 1s}.fadeRoll.active{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fadeRight{opacity:0;-webkit-transform:translate(50px, 0px);transform:translate(50px, 0px);transition:all 1s}.fadeRight.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}.fadeBottom{opacity:0;-webkit-transform:translate(0px, 50px);transform:translate(0px, 50px);transition:all 1s}.fadeBottom.active{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes logo{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}50%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}@-webkit-keyframes logo{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0}50%{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);opacity:1}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}}@keyframes bnr{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bnr{0%{opacity:0}100%{opacity:1}}@keyframes rotate01{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes rotate01{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg)}}@-webkit-keyframes fuwa{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}75%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fuwa{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}75%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fan{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}25%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}75%{-webkit-transform:translate(0, 5px);transform:translate(0, 5px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes loop{0%{-webkit-transform:translatey(-180px);transform:translatey(-180px)}80%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}85%{-webkit-transform:translatey(calc(100% - 210px));transform:translatey(calc(100% - 210px))}90%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}95%{-webkit-transform:translatey(calc(100% - 200px));transform:translatey(calc(100% - 200px))}100%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}}@-webkit-keyframes loop{0%{-webkit-transform:translatey(-180px);transform:translatey(-180px)}80%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}85%{-webkit-transform:translatey(calc(100% - 210px));transform:translatey(calc(100% - 210px))}90%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}95%{-webkit-transform:translatey(calc(100% - 200px));transform:translatey(calc(100% - 200px))}100%{-webkit-transform:translatey(calc(100% - 190px));transform:translatey(calc(100% - 190px))}}@keyframes chara{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}40%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}60%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}80%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes chara{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg)}40%{-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg)}60%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg)}80%{-webkit-transform:rotateZ(-1deg);transform:rotateZ(-1deg)}100%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes howto{0%{background:url("../images/play/img_01.webp") center top no-repeat}30%{background:url("../images/play/img_02.webp") center top no-repeat}50%{background:url("../images/play/img_03.webp") center top no-repeat}70%{background:url("../images/play/img_04.webp") center top no-repeat}90%{background:url("../images/play/img_05.webp") center top no-repeat}94%{background:url("../images/play/img_05.webp") center top no-repeat}95%{background:url("../images/play/img_05.webp") center top -5px no-repeat}96%{background:url("../images/play/img_05.webp") center top 0px no-repeat}97%{background:url("../images/play/img_05.webp") center top -5px no-repeat}98%{background:url("../images/play/img_05.webp") center top 0px no-repeat}100%{background:url("../images/play/img_05.webp") center top 0 no-repeat}}@-webkit-keyframes howto{0%{background:url("../images/play/img_01.webp") center top no-repeat}30%{background:url("../images/play/img_02.webp") center top no-repeat}50%{background:url("../images/play/img_03.webp") center top no-repeat}70%{background:url("../images/play/img_04.webp") center top no-repeat}90%{background:url("../images/play/img_05.webp") center top no-repeat}94%{background:url("../images/play/img_05.webp") center top no-repeat}95%{background:url("../images/play/img_05.webp") center top -5px no-repeat}96%{background:url("../images/play/img_05.webp") center top 0px no-repeat}97%{background:url("../images/play/img_05.webp") center top -5px no-repeat}98%{background:url("../images/play/img_05.webp") center top 0px no-repeat}100%{background:url("../images/play/img_05.webp") center top 0 no-repeat}}@keyframes howto_sp{0%{background-image:url("../images/play/img_01_sp.webp")}30%{background-image:url("../images/play/img_02_sp.webp")}50%{background-image:url("../images/play/img_03_sp.webp")}70%{background-image:url("../images/play/img_04_sp.webp")}90%{background-image:url("../images/play/img_05_sp.webp")}100%{background-image:url("../images/play/img_05_sp.webp")}}@-webkit-keyframes howto_sp{0%{background-image:url("../images/play/img_01_sp.webp")}30%{background-image:url("../images/play/img_02_sp.webp")}50%{background-image:url("../images/play/img_03_sp.webp")}70%{background-image:url("../images/play/img_04_sp.webp")}90%{background-image:url("../images/play/img_05_sp.webp")}100%{background-image:url("../images/play/img_05_sp.webp")}}header{display:block;z-index:999;position:fixed;top:0;right:0;width:100%}#gnav{display:block;background:linear-gradient(90deg, #3e2900 0%, #261900 100%),#342200;color:#fff;width:100%;padding:2px 0}#gnav a{color:#fff;text-decoration:none}#gnav #logo{width:88px;height:auto;line-height:1}#gnavBox{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border-top:1px solid #ad864f;border-bottom:1px solid #ad864f;width:100%}@media screen and (min-width: 1024px){#gnavInner{box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:url(../../images/common/nav_l.webp) no-repeat left top/auto 100%,url(../../images/common/nav_r.webp) no-repeat right top/auto 100%;padding:0px 2em;border-top:1px solid #ad864f;border-bottom:1px solid #ad864f}#gnavBox{display:contents}#gnavBox h1 a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.btnMenu{display:none}.gnavBtn ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.gnavBtn ul li{display:block;position:relative}.gnavBtn ul li a{display:block;padding:0.8em 1em}}@media screen and (max-width: 1023px){#gnavBox{position:relative;z-index:3;min-height:60px;padding:calc(2px + 5px)}.btnMenu{position:fixed;z-index:3;right:0.5em;top:0.2em;display:-webkit-flex;display:flex;width:50px;height:50px;cursor:pointer;text-align:center;transition:1s all;color:#ad864f}.btnMenu span{display:block;position:absolute;width:50px;height:2px;left:50%;background:#ad864f;transition:width 0.5s 0.5s, top 0.5s 0.5s, rotate 0.5s 0s, translate 0.5s 0s;translate:-50% 0}.btnMenu span:nth-child(1){top:30px}.btnMenu span:nth-child(2){top:40px}.btnMenu.active span{top:40px;width:30px;transition:width 0.5s 0s, top 0.5s 0s, rotate 0.5s 0.5s, translate 0.5s 0s}.btnMenu.active span:nth-child(1){rotate:z 45deg;translate:-50% -50%}.btnMenu.active span:nth-child(2){rotate:z -45deg;translate:-50% -50%}.gnavBtn{position:fixed;height:100vh;z-index:2;top:0;left:0;background:linear-gradient(90deg, #3e2900 0%, #261900 100%);text-align:center;width:100%;padding-top:60px;opacity:0;pointer-events:none;transition:opacity 0.6s;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gnavBtn ul{padding:1em;overflow-y:auto;width:100%}.gnavBtn ul li{list-style-type:none;padding:0;width:100%;transition:.4s all;background:url(../../images/common/line_g.svg) center bottom no-repeat}.gnavBtn ul li:first-of-type{background:url(../../images/common/line_g.svg) center top no-repeat,url(../../images/common/line_g.svg) center bottom no-repeat}.gnavBtn ul li:first-of-type a{padding:2em 0}.gnavBtn ul li:before{position:absolute;left:calc(50% - 7px)}.gnavBtn ul li a{display:block;padding:1em 0px 2em;text-decoration:none}.gnavBtn ul li:first-of-type:before{display:none}.gnavBtn.active{opacity:1;pointer-events:all}}#breadcrumb ul{display:block;background:#e7ddd6;border-top:1px solid #ad864f;border-bottom:1px solid #ad864f;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}#breadcrumb ul li{text-align:left;margin-right:1em;font-size:.875em;vertical-align:baseline}#breadcrumb ul li:last-of-type{padding:0.6em 0}#breadcrumb ul li:before{content:"";display:inline-block;-webkit-mask:url(../../images/common/ico_arrow_link.svg) no-repeat center/contain;mask:url(../../images/common/ico_arrow_link.svg) no-repeat center/contain;background:#342200;aspect-ratio:13 / 16;width:auto;height:1em;margin-right:0.5em;translate:0 0.1em;vertical-align:baseline}#breadcrumb ul a{display:inline-block;color:#342200;padding:0.6em 0;vertical-align:baseline}@media screen and (max-width: 1023px){#breadcrumb ul{padding:1em 0.5em}}@media screen and (min-width: 1024px){#breadcrumb ul{padding-inline:1em}}@media screen and (min-width: 1280px){#breadcrumb ul{padding-inline:calc((100% - 1400px) / 2 + 10px)}}.to-top{cursor:pointer}@media (hover: hover){.to-top{transition:.2s ease-in-out}.to-top:hover{opacity:0.7}}@media screen and (max-width: 1023px){.to-top{display:grid;-webkit-justify-content:center;justify-content:center;width:100%;background:url(../../images/common/bg_pagetop.svg) center top no-repeat;background-size:cover}.to-top img{width:80px;height:auto}}@media screen and (min-width: 1024px){.to-top{position:fixed;z-index:98;right:0px;bottom:0px;opacity:0;transition:opacity 0.5s linear;pointer-events:none}.to-top img{width:94px;height:auto}.to-top.active{opacity:1;pointer-events:all}}footer{background:#342200;color:#fff;position:relative;display:block;text-align:center}footer #fnav{display:block;background:#1c1200;color:#fff}footer #fnav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-block:1em}footer #fnav ul a{display:block;color:#fff}footer #fnav ul a:before{content:"";display:inline-block;-webkit-mask:url(../../images/common/ico_arrow_link.svg) no-repeat center/contain;mask:url(../../images/common/ico_arrow_link.svg) no-repeat center/contain;background:#fff;aspect-ratio:13 / 16;width:auto;height:1.1em;margin-right:0.5em;translate:0 0.1em}footer #footerInner{border-top:1px solid #ad864f}footer #footerInner ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}footer #footerInner ul li{display:block;padding:0 10px}footer #footerInner ul li img{width:40px;height:auto}footer #footerInner small{display:block;padding:30px 0 0;text-align:center}@media screen and (max-width: 1023px){footer #fnav ul a{padding:0.5em 1em}footer #footerInner{padding:20px 10px}}@media screen and (min-width: 1024px){footer #fnav ul a{padding:0.5em 1em}footer #footerInner{padding:30px 10px}}html{scroll-behavior:smooth;scroll-padding-top:80px}body{position:relative;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;background:#fff;color:#1c1200;word-wrap:break-word;overflow-wrap:break-word}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background:url(../../images/common/bg.webp) center top no-repeat #fff;background-size:cover}body *{box-sizing:border-box}body main,body header,body footer,body .btn01,body #breadcrumb,body .popup{font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;line-height:1.8em}body a{color:#060;text-decoration:underline;border:none;outline:none;border-style:none;box-sizing:border-box;vertical-align:bottom}body a:hover{text-decoration:underline;border:none}body a:visited{border:none}body a:active{border:none;color:#060}body a:focus{border:none;outline:3px solid #060}body a img{border-style:none;vertical-align:bottom;line-height:1}@media (hover: hover){body a{transition:.2s ease-in-out}body a:hover{opacity:0.7}}body a .outside{padding:0 0.2em;vertical-align:baseline}body a .outside img{vertical-align:baseline}body button:focus{border:3px solid #060;outline:none}body select{padding:1em 0.5em}body img{width:auto;max-width:100%;height:auto;border-style:none}body img:focus{border:none;outline:3px solid #060}body .largeBr{display:none}@media screen and (min-width: 1280px){body .largeBr{display:block}}body .pc,body .pcBr{display:none}@media screen and (min-width: 1024px){body .pc,body .pcBr{display:inline}}body .sp,body .spBr{display:inline}@media screen and (min-width: 1024px){body .sp,body .spBr{display:none}}body .ssp,body .sspBr{display:inline}@media screen and (min-width: 768px){body .ssp,body .sspBr{display:none}}body .effect-fade{opacity:0;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}body .effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}body.overflowHidden{overflow:hidden}body hr{margin:2em auto}.snav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;width:100%;max-width:1260px}.snav li{display:block}.snav a,.snav button{display:block;width:100%;padding:1em 0em;background:#fff;border:1px solid #ad864f;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);color:#1c1200;text-decoration:none;opacity:1;line-height:1.5}.snav a:visited,.snav button:visited{border:1px solid #ad864f}.snav a:hover,.snav a.is-active,.snav button:hover,.snav button.is-active{opacity:1;text-decoration:none;background:#342200;border:1px solid #ad864f;color:#fff}@media screen and (max-width: 1023px){.snav{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px;margin:0 auto 30px}.snav li{width:calc(50% - 10px)}.snav li:nth-of-type(odd){margin:0 5px 10px}.snav li:nth-of-type(even){margin:0 0 10px 5px}}@media screen and (min-width: 1024px){.snav{margin:0 auto 60px}.snav li{margin:0 5px 10px;width:calc(25% - 10px)}}.snav.linkW a{background:url(../../images/common/ico_link.webp) right bottom no-repeat #fff;background-size:45px;border:1px solid #ad864f}.snav.linkW a:hover,.snav.linkW a.is-active{background:url(../../images/common/ico_link.webp) right bottom no-repeat #342200;background-size:45px;border:1px solid #ad864f}.snav.linkP a{background:url(../../images/common/ico_linkpage.webp) right bottom no-repeat #fff;background-size:45px;border:1px solid #ad864f;padding:1em}.snav.linkP a:hover,.snav.linkP a.is-active{background:url(../../images/common/ico_linkpage.webp) right bottom no-repeat #342200;background-size:48px;border:1px solid #ad864f}.ssnav{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ssnav a{display:block;font-size:0.9em;line-height:1.6em;padding:1em;border-radius:1em;height:100%}.ssnav a:hover{text-decoration:none}@media screen and (max-width: 1023px){.ssnav{margin-bottom:30px}.ssnav li{padding:0 5px 10px;width:50%;max-width:290px}}@media screen and (min-width: 1024px){.ssnav{margin-bottom:50px}.ssnav li{width:25%;padding:0 5px 20px}}main{text-align:center}@media screen and (max-width: 1023px){main article,main #topCol{padding:100px 0px 0px}}@media screen and (min-width: 1024px){main article,main #topCol{padding:120px 60px 60px;max-width:1390px;margin:0 auto}}@media screen and (max-width: 1023px){main .contentsWrap,main section{padding:0px 15px 30px}}@media screen and (min-width: 1024px){main .contentsWrap,main section{padding:0px 15px 60px}}main .contentsWrap p,main section p{padding-top:1em}main .contentsWrap p:first-child,main section p:first-child{padding-top:0}main .titMain{text-align:center;color:#4f3a1c;font-weight:700}main .titMain span{display:block;font-weight:500}@media screen and (max-width: 1023px){main .titMain{background:url(../../images/common/bg_titmain_t_sp.webp) no-repeat center top/400px auto,url(../../images/common/bg_titmain_b_sp.webp) no-repeat center bottom/400px auto;-webkit-mask:linear-gradient(to right, transparent 0%, #fff 10%, #fff 90%, transparent);mask:linear-gradient(to right, transparent 0%, #fff 10%, #fff 90%, transparent);padding:30px 0 30px;margin:0 auto 30px auto}main .titMain span{font-size:1.75em;line-height:1.5}main .titMain span.s{font-size:1.25em;line-height:1.5}}@media screen and (min-width: 1024px){main .titMain{background:url(../../images/common/bg_titmain_t.webp) no-repeat center top/1206px auto,url(../../images/common/bg_titmain_b.webp) no-repeat center bottom/1206px auto;padding:30px 0 40px;margin:0 auto 60px auto}main .titMain span{font-size:4.375em;line-height:1.5}main .titMain span.s{padding:0.2em 0 0;font-size:2.75rem;line-height:1.5}}main .titMainS{text-align:left;color:#4f3a1c;font-weight:700;padding:0 1em;margin:0 auto 1em auto}main .titMainS span{font-weight:500;padding-right:10px}@media screen and (max-width: 1023px){main .titMainS span{font-size:1.25em;line-height:1.5}}@media screen and (min-width: 1024px){main .titMainS span{font-size:2em;line-height:1.5}}main .stit{text-align:center;color:#4f3a1c;font-weight:700}main .stit span{display:block;position:relative;width:-webkit-fit-content;width:fit-content;margin:0 auto;font-weight:400}main .stit span:before,main .stit span:after{content:"";display:block;position:absolute}main .stit span:before{background:url(../../images/common/bg_stit_l.webp) left top no-repeat;background-size:contain}main .stit span:after{background:url(../../images/common/bg_stit_r.webp) left top no-repeat;background-size:contain}@media screen and (max-width: 1023px){main .stit{margin:30px auto}main .stit span{font-size:1.5em;line-height:1.5;max-width:calc(100% - 120px)}main .stit span:before,main .stit span:after{bottom:calc(50% - 6px);width:51px;height:11px}main .stit span:before{left:-60px}main .stit span:after{right:-60px}main .stit span.s{font-size:1.25em;line-height:1.5}}@media screen and (min-width: 1024px){main .stit{margin:50px auto}main .stit span{font-size:3.75em;line-height:1.5}main .stit span:before,main .stit span:after{bottom:calc(50% - 6px);width:51px;height:11px}main .stit span:before{left:-70px}main .stit span:after{right:-70px}main .stit span.s{font-size:2em;line-height:1.5}}main .sstit01{display:block;position:relative;width:-webkit-fit-content;width:fit-content;margin:0 auto}main .sstit01:before,main .sstit01:after{content:"";display:block;position:absolute}main .sstit01:before{background:url(../../images/common/bg_stit_l.webp) left top no-repeat;background-size:contain}main .sstit01:after{background:url(../../images/common/bg_stit_r.webp) right top no-repeat;background-size:contain}@media screen and (max-width: 1023px){main .sstit01{margin:0 auto 30px;line-height:1.5}main .sstit01:before,main .sstit01:after{top:calc(50% - 6px);width:51px;height:11px}main .sstit01:before{left:-60px}main .sstit01:after{right:-60px}}@media screen and (min-width: 1024px){main .sstit01{margin:0 auto 50px;line-height:1.5}main .sstit01:before,main .sstit01:after{top:calc(50% - 6px);width:51px;height:11px}main .sstit01:before{left:-70px}main .sstit01:after{right:-70px}}main .sstit_b,main .sstit_b2{background:url(../../images/common/line_g.svg) center bottom no-repeat;display:block;font-weight:500}@media screen and (max-width: 1023px){main .sstit_b,main .sstit_b2{font-size:1.125em;line-height:1.8;padding-bottom:30px;margin:0 auto 1em;text-align:center}}@media screen and (min-width: 1024px){main .sstit_b,main .sstit_b2{font-size:1.5em;line-height:1.8;padding-bottom:60px;margin:0 auto 30px}}main .sstit_b2{background:url(../../images/common/line_g.svg) center top no-repeat,url(../../images/common/line_g.svg) center bottom no-repeat}@media screen and (max-width: 1023px){main .sstit_b2{padding-top:30px;margin:2em auto 1em;text-align:center}}@media screen and (min-width: 1024px){main .sstit_b2{padding-top:60px;margin:60px auto 30px}}main .sstit_l{font-size:1.125em;padding:1em;border-bottom:1px solid #ad864f;border-top:1px solid #ad864f;margin:2em auto 1em}@media screen and (max-width: 1023px){main .sstit_l{text-align:center}}main .ssstit{padding:1em;border-bottom:1px solid #ad864f;margin:1em auto}main h4:not([class]){background:rgba(173,134,79,0.1);padding:0.5em;margin:2em auto 0}main h5:not([class]){background:rgba(173,134,79,0.1);padding:0.5em;margin:2em auto 0}main .col2,main .col3,main .col4,main .col5,main .col6{width:100%;display:block}main .col2>li,main .col2>div,main .col3>li,main .col3>div,main .col4>li,main .col4>div,main .col5>li,main .col5>div,main .col6>li,main .col6>div{display:block;text-align:center}main .col2 .ico,main .col3 .ico,main .col4 .ico,main .col5 .ico,main .col6 .ico{border-radius:1em;overflow:hidden;line-height:1}@media screen and (max-width: 767px){main .col2>li,main .col2>div,main .col3>li,main .col3>div,main .col4>li,main .col4>div,main .col5>li,main .col5>div,main .col6>li,main .col6>div{margin-bottom:1em}}@media screen and (min-width: 768px){main .col2,main .col3,main .col4,main .col5,main .col6{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}}main .col1>li,main .col1>div{margin-bottom:1em}@media screen and (min-width: 768px){main .col2>li,main .col2>div{margin:0 10px 20px;width:calc(50% - 20px)}}@media screen and (min-width: 768px){main .col3>li{margin:0 10px 20px;width:calc(calc(100% / 3) - 20px)}}@media screen and (min-width: 768px){main .col4>li{margin:0 10px 20px;width:calc(25% - 20px)}}@media screen and (max-width: 767px){main .col5{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch}main .col5 li{width:calc(50% - 10px)}main .col5 li:nth-of-type(odd){margin:0 5px 10px}main .col5 li:nth-of-type(even){margin:0 0 10px 5px}}@media screen and (min-width: 768px){main .col5 li{margin:0 10px;width:calc(calc(100% / 5) - 20px)}main .col5 li:nth-child(n+6){margin-top:20px}}@media screen and (max-width: 767px){main .col6{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}main .col6 li{width:calc(calc(100% / 3) - 10px);margin:0 5px 10px}}@media screen and (min-width: 768px){main .col6 li{margin:0 10px;width:calc(calc(100% / 6) - 20px)}main .col6 li:nth-child(n+7){margin-top:20px}}@media screen and (max-width: 767px){main .col2sp{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap}main .col2sp li{width:calc(50% - 10px)}main .col2sp li:nth-of-type(odd){margin:0 5px 10px}main .col2sp li:nth-of-type(even){margin:0 0 10px 5px}}main .bgW li{display:block;height:100%;background:#FFF;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);text-decoration:none;color:#1c1200;padding-bottom:1em;padding:1em}main .linkW a{display:block;height:100%;background:url(../../images/common/ico_link.webp) right bottom no-repeat #fff;background-size:45px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);text-decoration:none;color:#1c1200;padding-bottom:1em}main .linkW a p{padding:1em !important}main .linkP a{display:block;height:100%;background:url(../../images/common/ico_linkpage.webp) right bottom no-repeat #fff;background-size:45px;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.15);text-decoration:none;color:#1c1200;padding:0em 0em 2em}main .linkP a p{padding:1em 1em 0}@media screen and (min-width: 768px){main .justC{-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 768px){main .flexC li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}main .btn,main .btn01,main .btn01w{display:block;position:relative;width:-webkit-fit-content;width:fit-content;line-height:1.5;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}main .btn:hover,main .btn01:hover,main .btn01w:hover{text-decoration:none}main .btn:focus,main .btn01:focus,main .btn01w:focus{border:3px solid #060}@media screen and (max-width: 1023px){main .btn,main .btn01,main .btn01w{-webkit-clip-path:polygon(40px 0%, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 40px 100%, 0 50%);clip-path:polygon(40px 0%, calc(100% - 40px) 0, 100% 50%, calc(100% - 40px) 100%, 40px 100%, 0 50%);width:100%;max-width:340px;min-height:64px;padding-inline:30px;margin:50px auto;text-align:center}main .btn:not(:first-of-type),main .btn01:not(:first-of-type),main .btn01w:not(:first-of-type){margin-top:1em}}@media screen and (min-width: 1024px){main .btn,main .btn01,main .btn01w{-webkit-clip-path:polygon(44px 0%, calc(100% - 44px) 0, 100% 50%, calc(100% - 44px) 100%, 44px 100%, 0 50%);clip-path:polygon(44px 0%, calc(100% - 44px) 0, 100% 50%, calc(100% - 44px) 100%, 44px 100%, 0 50%);min-width:400px;max-width:100%;min-height:70px;padding-inline:80px;margin:50px auto}main .btn:not(:first-of-type),main .btn01:not(:first-of-type),main .btn01w:not(:first-of-type){margin-top:1em}}main .btn,main .btn01{background:url(../../images/common/bg_btn01_l.webp) no-repeat left 3px center/contain,url(../../images/common/bg_btn01_r.webp) no-repeat right 3px center/contain,linear-gradient(90deg, #694e23 0%, #3b2805 100%),#342200;color:#fff}@media screen and (max-width: 1023px){main .btn,main .btn01{background-size:30px, 30px, auto}}main .btn01w{background:url(../../images/common/bg_btn01_l.webp) no-repeat left 3px center/contain,url(../../images/common/bg_btn01_r.webp) no-repeat right 3px center/contain,linear-gradient(90deg, #fff 0%, #f1ddc0 100%),#fff;color:#1c1200}@media screen and (max-width: 1023px){main .btn01w{background-size:30px, 30px, auto}}main .btn02{display:block;width:100%;background:linear-gradient(90deg, #694e23 0%, #3b2805 100%),#342200;color:#fff;padding:0.5em;margin-top:1em;text-decoration:none;border-radius:0.5em}main .btn02:hover{text-decoration:none}@media screen and (min-width: 1024px){main .btnList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}main .btnList li{margin:0 5px}main .btnList li .btn01{min-width:100%}}main .btnMore{display:block;width:100%;padding:1em;background:#fff;border:1px solid #ad864f;position:relative}main .btnMore .arrow{display:inline-block;width:10px;height:10px;border-bottom:2px solid #ad864f;border-right:2px solid #ad864f;-webkit-transform:rotate(45deg) translate(-5px, 0px);transform:rotate(45deg) translate(-5px, 0px);margin-left:10px}main .btnMore:visited{border:none}main .btnMore:hover{background:#342200;color:#fff}@media screen and (max-width: 1023px){main .btnMore{margin-top:30px}}@media screen and (min-width: 1024px){main .btnMore{margin-top:50px}}main .memberLinkList:last-child,main .flink:last-child{margin-bottom:0}main .memberLinkList a,main .flink a{display:block;padding:5px 10px;text-decoration:underline;color:#342200}main .memberLinkList a:before,main .flink a:before{content:"";display:inline-block;-webkit-mask:url(../../images/common/ico_arrow_link.svg) no-repeat center/contain;mask:url(../../images/common/ico_arrow_link.svg) no-repeat center/contain;background:#342200;aspect-ratio:13 / 16;width:auto;height:1em;margin-right:0.5em;translate:0 0.1em}@media screen and (max-width: 1023px){main .memberLinkList,main .flink{margin-block:40px}}@media screen and (min-width: 1024px){main .memberLinkList,main .flink{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:1em;margin-block:60px}}main .flink{background:url(../../images/common/line_g.svg) no-repeat center top;max-width:1260px;margin:0 auto}main .flink .boxNote{width:100%}main .flink ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1023px){main .flink{padding:50px 0;margin:0 15px}main .flink ul{-webkit-justify-content:flex-start;justify-content:flex-start}}@media screen and (min-width: 1024px){main .flink{padding:70px 0}}main ul,main ol{display:block}main ul:not([class]){padding:1em 0 0 1em;text-align:left}main ul:not([class]) li{text-indent:-1em}main ul:not([class]) li ul{padding-top:0}main ul:not([class]) li small{padding-top:0}main ol:not([class]){padding:1em 0 0 1em;text-align:left}main ol:not([class]) li{list-style:decimal}main small,main .note{font-size:.875em;line-height:1.6em}main ul.note{padding-top:1em;padding-left:1em;text-indent:-1em}main ul.note li{text-align:left}main small{display:block;padding-top:1em}main a:has(.new){position:relative}main span.new{position:absolute;left:0;top:0;background:#900;color:#fff;padding:0 0.5em}@media screen and (max-width: 1023px){main .mt50{margin-top:30px}}@media screen and (min-width: 1024px){main .mt50{margin-top:50px}}main .mt0{margin-top:0}main .pt0{padding-top:0}main .center{padding-top:1em;text-align:center !important}main .left{text-align:left !important}main .right{text-align:right !important}main .txtB{font-weight:700}main .txtRed{color:#900}main dl.dl01{border-top:1px solid #ad864f;border-left:1px solid #ad864f;border-bottom:1px solid #ad864f;margin-top:1em}main dl.dl01 dt{background:rgba(173,134,79,0.1);border-right:1px solid #ad864f;padding:0.5em}main dl.dl01 dd{padding:0.5em;border-right:1px solid #ad864f}main dl.col4{border-bottom:none}@media screen and (min-width: 768px){main dl.col4 dt,main dl.col4 dd{width:25%}main dl.col4 dt{border-bottom:1px solid #ad864f;border-right:none}main dl.col4 dd{border-bottom:1px solid #ad864f}}main .tableS,main .tableW{width:100%;border-collapse:collapse;margin-top:1em;border-top:1px solid #ad864f;border-left:1px solid #ad864f}main .tableS th,main .tableS td,main .tableW th,main .tableW td{padding:0.5em;border-right:1px solid #ad864f;border-bottom:1px solid #ad864f;text-align:left}main .tableS th ul,main .tableS td ul,main .tableW th ul,main .tableW td ul{padding-top:0}main .tableS th,main .tableW th{background:rgba(173,134,79,0.1)}@media screen and (max-width: 1023px){main .tableW th,main .tableW td{display:block}}.popup p,.popup h4{text-align:center;padding-top:1em}.catch{font-weight:500}@media screen and (max-width: 1023px){.catch{font-size:1.125em;line-height:1.8em}}@media screen and (min-width: 1024px){.catch{font-size:1.5em;line-height:1.8em}}@media screen and (max-width: 1023px){.boxW,.boxSp{text-align:left}.boxW .btn01,.boxW .btn01w,.boxSp .btn01,.boxSp .btn01w{margin-bottom:1em}}@media screen and (min-width: 1024px){.boxW .btn01,.boxW .btn01w,.boxSp .btn01,.boxSp .btn01w{margin-bottom:0}}.boxW{display:block;border:1px solid #ad864f;background:url(../../images/common/bg_box01_lt.webp) no-repeat left top/66px auto,url(../../images/common/bg_box01_rt.webp) no-repeat right top/66px auto,url(../../images/common/bg_box01_lb.webp) no-repeat left bottom/66px auto,url(../../images/common/bg_box01_rb.webp) no-repeat right bottom/66px auto;position:relative;margin:10px}.boxW:before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background:#fff;z-index:-1}@media screen and (max-width: 1023px){.boxW{padding:2em 1em}}@media screen and (min-width: 1024px){.boxW{padding:3em}}.boxSp{display:block;background:url(../../images/common/bg_box01_lt.webp) no-repeat left top/66px auto,url(../../images/common/bg_box01_rt.webp) no-repeat right top/66px auto,url(../../images/common/bg_box01_lb.webp) no-repeat left bottom/66px auto,url(../../images/common/bg_box01_rb.webp) no-repeat right bottom/66px auto #143214;position:relative;margin:10px;color:#fff}.boxSp:before{content:"";display:block;position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background-image:linear-gradient(90deg, #ad864f 0%, #d8a761 50%, #ad864f 100%);z-index:-1}.boxSp .stit{color:#fff}.boxSp .stit span:before{background:url(../../images/common/bg_stit_l_w.webp) left top no-repeat;background-size:contain}.boxSp .stit span:after{background:url(../../images/common/bg_stit_r_w.webp) right top no-repeat;background-size:contain}@media screen and (max-width: 1023px){.boxSp{padding:1em}}@media screen and (min-width: 1024px){.boxSp{padding:3em}}.boxNote{display:block;background:rgba(173,134,79,0.1);border-radius:3px;margin:1em auto 0}.boxNote p:first-of-type,.boxNote ul:first-of-type{padding-top:0}@media screen and (max-width: 1023px){.boxNote{padding:1em}}@media screen and (min-width: 1024px){.boxNote{padding:1em}}ul.sns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}ul.sns li{margin:0 5px;width:44px;height:44px}.movieWrap100{border:1px solid #ad864f;padding:10px;margin-top:1em;width:100%;margin:1em auto 0}.movieWrap{border:1px solid #ad864f;padding:10px;margin-top:1em;max-width:720px;margin:1em auto 0}.movieBox{position:relative;width:100%;padding-top:56.25%}.movieBox iframe,.movieBox video{position:absolute;top:0;right:0;width:100%;height:100%;border:0}.splide .splide__slide img{width:100%;height:auto}.splide .splide__arrow{opacity:1;border:0;background:none}.splide .splide__arrow--prev{left:0}.splide .splide__arrow--next{right:0}.fancybox-counter{display:none !important}.fancybox-content{background:none !important;width:100%;padding:0px !important;max-width:1260px;margin:0;overflow:hidden !important;border-radius:none !important}.fancybox-content .fancybox-close-small{background:url(../../images/common/btn_close.webp) center top no-repeat !important;background-size:contain !important;opacity:1;right:2px !important;top:2px !important}.fancybox-content .fancybox-close-small svg{display:none}.fancybox-infobar{display:none}.fancybox-navigation .fancybox-button--arrow_left,.fancybox-navigation .fancybox-button--arrow_right{padding:0 !important}.fancybox-navigation .fancybox-button--arrow_left svg,.fancybox-navigation .fancybox-button--arrow_right svg{display:none}.fancybox-navigation .fancybox-button--arrow_left{background:url(../../images/common/arrow_l.webp) left top no-repeat !important;background-size:contain !important}.fancybox-navigation .fancybox-button--arrow_right{background:url(../../images/common/arrow_r.webp) right top no-repeat !important;background-size:contain !important}@media screen and (max-width: 1023px){.fancybox-navigation .fancybox-button{width:50px !important;height:100px !important}}@media screen and (min-width: 1024px){.fancybox-navigation .fancybox-button{width:100px !important;height:200px !important}}.fancybox-bg{background:#342200 !important}.fancybox-is-open .fancybox-bg{opacity:.9}

/*# sourceMappingURL=../maps/common/layout.css.map */
