@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Noto+Serif+JP:wght@400;600&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}body main .titG,body main .titP,body main .list2col>div .tit{font-family:"Noto Serif JP",sans-serif;font-weight:600;color:#fff7e4;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);position:absolute;width:90%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}body main .titG,body main .titP,body main .list2col>div .tit{font-family:"Noto Serif JP",sans-serif;font-weight:600;color:#fff7e4;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);position:absolute;width:90%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 1023px){header h1{width:50%;max-width:300px;margin:0 auto;padding:30px 0 0 0}}@media screen and (min-width: 1024px){header h1{background:url("../images/common/bg_logo.png") left top no-repeat;position:fixed;left:0;top:0;width:200px;z-index:9999;padding:20px 20px 30px}}#gnav{z-index:999;position:fixed;font-weight:500;font-family:"Noto Serif JP",sans-serif}@media screen and (min-width: 1024px){#gnav{background:#231815;width:100%;top:0;right:0}}#gnav .gnavBtn li a{color:#fefefe}@media screen and (min-width: 1024px){#gnav .btnMenu{display:none}#gnav .gnavBtn ul{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}#gnav .gnavBtn ul li a{display:block;padding:15px;line-height:1em}}@media screen and (max-width: 1023px){.btnMenu{display:block;position:fixed;z-index:3;right:10px;top:10px;width:60px;height:60px;cursor:pointer;text-align:center;transition:1s all;border-radius:10px}.btnMenu span{display:block;position:absolute;width:33px;height:4px;left:13px;background:#372622}.btnMenu span:nth-child(1){top:10px}.btnMenu span:nth-child(2){top:20px}.btnMenu span:nth-child(3){top:30px}.btnMenu.active{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:none;border-radius:50%}.btnMenu.active span:nth-child(1){top:18px;background:#ffcd34;-webkit-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg)}.btnMenu.active span:nth-child(2){opacity:0}.btnMenu.active span:nth-child(3){top:30px;background:#ffcd34;-webkit-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg)}.gnavBtn{position:fixed;height:100vh;z-index:2;top:0;left:0;color:#ddd;background:#231815;text-align:center;width:100%;opacity:0;transition:opacity .6s ease, visibility .6s ease;display:none;padding-top:60px}.gnavBtn ul{margin:0 auto;padding:0;width:100%}.gnavBtn ul li{list-style-type:none;padding:0;width:100%;transition:.4s all;border-bottom:1px solid #444}.gnavBtn ul li a{display:block;padding:20px 0px;text-decoration:none}.gnavBtn ul li.nolink{display:block;padding:10px 0}.gnavBtn.active{opacity:100;display:block}}.snav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1180px;margin:0 auto 50px;padding:0 10px}.snav li{padding:0 5px 10px;width:25%}.snav li a{background:url("../images/common/arrow_btn.png") right 1em top 50% no-repeat #231815;font-family:"Noto Serif JP",sans-serif;display:block;margin:0 auto;padding:0.5em;border-radius:2em;text-align:center;color:#fefefe;line-height:1.2em;min-height:3.4em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.snav li span{font-size:0.7em}.snav li.new{position:relative}.snav li.new:before{content:"NEW";position:absolute;left:0;top:calc(50% - 1.2em);display:block;background:#a73d25;color:#ffcd34;font-size:0.7em;line-height:1.2em;padding:1px 5px 3px}.snav li.current a{background-color:#a73d25}@media screen and (max-width: 1023px){.snav li{width:50%;font-size:0.8em}.snav li a{background-size:0.6em}}@media screen and (min-width: 1024px){.snav{margin:0 auto 50px}.snav li a:hover{background-color:#a73d25;opacity:1}.snav li.play2:before{width:130px;height:24px;top:-12px;left:calc(50% - 65px)}}body main .titG,body main .titP,body main .list2col>div .tit{font-family:"Noto Serif JP",sans-serif;font-weight:600;color:#fff7e4;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);position:absolute;width:90%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.to-top{position:fixed;cursor:pointer;z-index:98;right:10px;bottom:10px;display:none}@media screen and (max-width: 1023px){.to-top{width:50px;height:50px}}@media screen and (min-width: 1024px){.to-top{transition:0.5s}.to-top:hover{bottom:20px}}footer{background:#111;color:#fefefe;display:block;text-align:center}footer #footerInner{font-size:13px;line-height:1.8em}footer #footerInner p,footer #footerInner ul{margin-bottom:1em}footer #footerInner p img,footer #footerInner ul img{vertical-align:middle;display:inline}footer #footerInner .sns{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:1em 0}footer #footerInner .sns li{padding:0 5px}footer #footerInner .txt_copy{padding:1em;text-align:center;margin-bottom:0}@media screen and (max-width: 1023px){footer #footerInner{padding:0px 10px}footer #footerInner p,footer #footerInner li{text-align:left}}@media screen and (min-width: 1024px){footer #footerInner{padding:30px 10px 30px}}html{font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width: 1023px){html{scroll-padding-top:30px}}@media screen and (min-width: 1024px){html{scroll-padding-top:120px}}body{color:#231815;word-wrap:break-word;overflow-wrap:break-word;background:#ffcd34}body *{box-sizing:border-box}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../images/common/bg.png) center top repeat #ffcd34}@media screen and (max-width: 1023px){body:before{background-size:81px 150px}}body main,body header,body footer{font-family:'Noto Sans JP', sans-serif;font-weight:500;overflow:hidden}@media screen and (max-width: 1023px){body main,body header,body footer{font-size:1.6rem;line-height:1.8em}}@media screen and (min-width: 1024px){body main,body header,body footer{font-size:1.8rem;line-height:2.0em}}body a{color:#a73d25;text-decoration:none;border:none;border-style:none}body a:visited,body a:active{border:none}@media screen and (min-width: 1024px){body a:hover{opacity:0.7}}body a:focus{outline:none}body a img{border-style:none}body a img:hover{opacity:0.7}@media screen and (min-width: 1024px){body a{transition:.2s ease-in-out}}body img{width:auto;max-width:100%;height:auto;border-style:none}body .largeBr{display:none}@media screen and (min-width: 1280px){body .largeBr{display:block}}body .pcBr{display:none}@media screen and (min-width: 1024px){body .pcBr{display:inline}}body .spBr{display:inline}@media screen and (min-width: 1024px){body .spBr{display:none}}body rt{text-align:center}body main section{box-sizing:border-box;text-align:center}@media screen and (max-width: 1023px){body main section{padding:50px 0px}}@media screen and (min-width: 1024px){body main section{padding:100px 0px}}@media screen and (max-width: 1023px){body main section:first-of-type{padding-top:60px}}@media screen and (min-width: 1024px){body main section:first-of-type{padding-top:130px}}body main section p{margin-bottom:1em}@media screen and (max-width: 1023px){body main section small{font-size:1.2rem;line-height:1.4em}}@media screen and (min-width: 1024px){body main section small{font-size:1.4rem;line-height:1.6em}}body main section .inner{background:#fff7e4;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.3);width:94%;max-width:1180px;margin:0 auto}@media screen and (max-width: 1023px){body main section .inner{padding:20px;margin-top:20px}}@media screen and (min-width: 1024px){body main section .inner{padding:50px;margin-top:50px}}body main .btn a,body main .btnBack a,body main .btnLong a{background:url("../images/common/arrow_btn.png") right 1em top 50% no-repeat #231815;font-family:"Noto Serif JP",sans-serif;display:block;width:80%;max-width:300px;margin:0 auto;padding:0.5em;border-radius:30px;text-align:center;color:#fefefe}body main .btnLong a{max-width:600px}@media screen and (max-width: 1023px){body main .btnBack{margin-bottom:50px}}@media screen and (min-width: 1024px){body main .btnBack{margin-bottom:100px}}@media screen and (max-width: 1023px){body main h2{margin:30px auto}}@media screen and (min-width: 1024px){body main h2{margin:100px auto 80px}}body main .titMain,body main .titMainW{font-family:"Noto Serif JP",sans-serif;font-weight:400;text-align:center;letter-spacing:0.2em;margin:0 auto 50px auto}body main .titMain span,body main .titMainW span{display:inline-block;padding-left:0.2em;position:relative;z-index:1}body main .titMain span:before,body main .titMainW span:before{position:absolute;left:-20px;top:0;content:"";display:inline-block;-webkit-transform:skewX(25deg);transform:skewX(25deg);width:calc(100% + 40px);height:100%;z-index:-1}@media screen and (max-width: 1023px){body main .titMain,body main .titMainW{font-size:2rem;line-height:1.6em}}@media screen and (min-width: 1024px){body main .titMain,body main .titMainW{font-size:3rem;line-height:1.6em;margin-bottom:100px}}body main .titMain span{color:#fefefe}body main .titMain span:before{background:#231815}body main .titMainW span{color:#231815}body main .titMainW span:before{background:#fefefe}body main .titS,body main .titS_b{text-align:center;font-family:"Noto Serif JP",sans-serif;letter-spacing:0.2em;font-weight:700}@media screen and (max-width: 1023px){body main .titS,body main .titS_b{font-size:2.6rem;line-height:2}}@media screen and (min-width: 1024px){body main .titS,body main .titS_b{font-size:4rem;line-height:2}}@media screen and (max-width: 1023px){body main .titS{margin-bottom:50px}}@media screen and (min-width: 1024px){body main .titS{margin-bottom:100px}}body main .titS_b{border-bottom:2px dotted #ad915b}@media screen and (max-width: 1023px){body main .titS_b{line-height:1.4em;padding:0.5em 0;margin-bottom:30px}}@media screen and (min-width: 1024px){body main .titS_b{line-height:1.4em;padding:0.5em 0;margin-bottom:50px}}body main .txtList{font-family:"Noto Serif JP",sans-serif;letter-spacing:0.2em;font-weight:700;display:inline-block;width:94%}body main .txtList span{border-bottom:2px dotted #ad915b}@media screen and (max-width: 1023px){body main .txtList{margin:0 auto 50px;font-size:1.7rem;line-height:2}}@media screen and (min-width: 1024px){body main .txtList{max-width:1200px;margin:0 auto 100px;font-size:3rem;line-height:2}}body main .titG{background:url("../images/common/tit_bg_g.png") center top repeat}body main .titP{background:url("../images/common/tit_bg_p.png") center top repeat}@media screen and (max-width: 1023px){body main .titG,body main .titP{font-size:2rem;padding:20px 0;top:-30px;left:5%;min-height:10rem}}@media screen and (min-width: 1024px){body main .titG,body main .titP{font-size:2.6rem;padding:20px 0;top:-30px;left:5%;min-height:11rem}}body main .list2col{margin:0 auto 50px auto;border-radius:20px}body main .list2col>div{position:relative;z-index:1}body main .list2col>div:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:rotate(5deg);transform:rotate(5deg);background:url("../images/common/bg_orange.png") repeat;z-index:-2}body main .list2col>div:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff7e4;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.3);z-index:-1}@media screen and (max-width: 1023px){body main .list2col>div .tit{font-size:2rem;padding:20px 0;top:-30px;left:5%;min-height:10rem}body main .list2col>div:nth-of-type(odd) .tit{background:url("../images/common/tit_bg_p.png") center top repeat}body main .list2col>div:nth-of-type(even) .tit{background:url("../images/common/tit_bg_g.png") center top repeat}}@media screen and (min-width: 1024px){body main .list2col>div .tit{font-size:2.6rem;padding:20px 0;top:-30px;left:5%;min-height:11rem}body main .list2col>div:nth-of-type(1) .tit,body main .list2col>div:nth-of-type(4) .tit,body main .list2col>div:nth-of-type(5) .tit,body main .list2col>div:nth-of-type(8) .tit,body main .list2col>div:nth-of-type(9) .tit,body main .list2col>div:nth-of-type(12) .tit,body main .list2col>div:nth-of-type(13) .tit,body main .list2col>div:nth-of-type(16) .tit,body main .list2col>div:nth-of-type(17) .tit{background:url("../images/common/tit_bg_p.png") center top repeat}body main .list2col>div:nth-of-type(2) .tit,body main .list2col>div:nth-of-type(3) .tit,body main .list2col>div:nth-of-type(6) .tit,body main .list2col>div:nth-of-type(7) .tit,body main .list2col>div:nth-of-type(10) .tit,body main .list2col>div:nth-of-type(11) .tit,body main .list2col>div:nth-of-type(14) .tit,body main .list2col>div:nth-of-type(15) .tit{background:url("../images/common/tit_bg_g.png") center top repeat}}body main .list2col p{text-align:left;padding:10px 10px 0}body main .list2col p span{background:linear-gradient(transparent 60%, #ffc8be 60%)}@media screen and (max-width: 1023px){body main .list2col>div{padding:90px 10px 10px;margin:0 30px 60px 20px}}@media screen and (min-width: 1024px){body main .list2col{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px}body main .list2col>div{width:calc(50% - 60px);padding:100px 30px 30px;margin:0 30px 100px}}body .imgFl_L{border:10px solid #fefefe;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.3)}body .imgFl{border:5px solid #fefefe;box-shadow:0px 3px 10px 0px rgba(0,0,0,0.3);margin-bottom:1em}body .phList{background:url("../images/common/bg_orange.png") repeat;width:94%;max-width:1600px;border-radius:10px}body .phList li{background:#ffcd34}body .phList .imgFl{margin-bottom:0}@media screen and (max-width: 1023px){body .phList{padding:20px 20px 1px;margin:0 auto 30px}body .phList li{margin-bottom:20px}}@media screen and (min-width: 1024px){body .phList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:30px 20px;margin:0 auto 100px}body .phList li{margin:0 10px}}body .fontRed{color:#a73d25;font-weight:700}@media screen and (max-width: 1023px){body .note{font-size:1.2rem;line-height:1.4em}}@media screen and (min-width: 1024px){body .note{font-size:1.4rem;line-height:1.6em}}body .left{text-align:left}body ul.note{padding-left:1em;text-indent:-1em;margin-bottom:1em}body ul.note li{text-align:left}body ul.note li:before{content:"※"}.movieBox{position:relative;width:100%;padding-top:56.25%}.movieBox iframe{position:absolute;top:0;right:0;width:100%;height:100%}.slidList{max-width:960px;margin:0 auto}.slidList li{padding:10px}.slide-arrow{position:absolute;top:50%;margin-top:-25px;z-index:50;width:30px;height:50px}@media screen and (max-width: 1023px){.prev-arrow{left:-3px}.next-arrow{right:-3px}}@media screen and (min-width: 1024px){.prev-arrow{left:-5px;transition:0.3}.prev-arrow:hover{cursor:pointer;-webkit-filter:brightness(70%);filter:brightness(70%)}.next-arrow{right:-5px;transition:0.3}.next-arrow:hover{cursor:pointer;-webkit-filter:brightness(70%);filter:brightness(70%)}}

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