@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body,html{line-height:1}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.sp{display:block}@media (min-width: 1024px){.sp{display:none}}.pc{display:none}@media (min-width: 1024px){.pc{display:block}}a{text-decoration:none;color:#000}@media (min-width: 1024px){a{transition:all 0.3s ease-out 0s}a a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}a img{opacity:1;transition:all 0.3s ease-out 0s}@media (min-width: 1024px){a img:hover{transition:all 0.5s ease 0s;-webkit-filter:brightness(1.1);filter:brightness(1.1)}}img{width:100%;height:auto;vertical-align:bottom}@media (min-width: 1024px){img{width:auto;image-rendering:-webkit-optimize-contrast}}html{width:100%;height:100%}body{position:relative;z-index:1;width:100%;background:url(../images/bg.jpg) top center repeat-y;background-size:100% auto;font-family:'Noto Sans JP', "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", Times, "Times New Roman", serif;font-size:2.66667vw;line-height:1.6;color:#575757}@media (min-width: 1024px){body{background:url(../images/bg_pc.jpg) top center repeat-x;background-size:auto;font-size:16px;line-height:1.5}}.ma{margin-right:auto;margin-left:auto}.center{text-align:center}.notice{font-size:2.66667vw;position:relative;padding-left:1em;text-indent:-1em}@media (min-width: 1024px){.notice{font-size:12px;padding-left:0}.notice::before{position:relative}}main{position:relative;z-index:5}@media (min-width: 1024px){main{padding-top:40px}}h1{width:100%;-webkit-filter:drop-shadow(0px 0px 1.33333vw rgba(168,164,145,0.6));filter:drop-shadow(0px 0px 1.33333vw rgba(168,164,145,0.6))}@media (min-width: 1024px){h1{margin:0 auto;width:1002px;-webkit-filter:drop-shadow(0px 0px 5px rgba(168,164,145,0.6));filter:drop-shadow(0px 0px 5px rgba(168,164,145,0.6))}h1 img{width:100%}}.mainCol{padding:6.66667vw 0 8vw;width:100%}@media (min-width: 1024px){.mainCol{padding:65px 0 120px}}.inner{margin:0 auto;width:90%;position:relative}@media (min-width: 1024px){.inner{width:1002px;text-align:center}}h2{margin:0 auto 10.13333vw;width:87.73333vw}@media (min-width: 1024px){h2{margin-bottom:70px;width:auto}h2 img{margin:0 auto}}.lead{margin:0 auto 10.66667vw;width:75.73333vw}@media (min-width: 1024px){.lead{margin-bottom:75px;width:auto}.lead img{margin:0 auto}}.logoflex{margin-bottom:6vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.logoflex p{margin:0 4vw}.logoflex p img{width:auto;height:18.66667vw}@media (min-width: 1024px){.logoflex{margin-bottom:50px}.logoflex p{margin:0 15px}.logoflex p img{height:auto}}.iconlistCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.iconlistCol li{margin-bottom:8vw;width:42vw;-webkit-filter:drop-shadow(.8vw .8vw 1.86667vw rgba(168,164,145,0.35));filter:drop-shadow(.8vw .8vw 1.86667vw rgba(168,164,145,0.35))}@media (min-width: 1024px){.iconlistCol li{margin:0 0 25px;width:180px;-webkit-filter:drop-shadow(3px 3px 9px rgba(168,164,145,0.35));filter:drop-shadow(3px 3px 9px rgba(168,164,145,0.35))}.iconlistCol li img{width:100%}.iconlistCol li.order1{-webkit-order:1;order:1}.iconlistCol li.order2{-webkit-order:2;order:2;margin:0 0 30px}}.note{text-align:center}@media (min-width: 1024px){.note{text-align:left;line-height:2.2}}footer{padding:8vw 0 4vw;position:relative;z-index:5;background:#efe8e1}@media (min-width: 1024px){footer{padding:66px 0 0;background:rgba(239,232,225,0.45)}}footer .snsCol{margin:0 auto 6.66667vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}footer .snsCol img{image-rendering:auto}footer .snsCol p{margin:0 5.33333vw;width:10.66667vw;height:10.66667vw}@media (min-width: 1024px){footer .snsCol{margin-bottom:60px}footer .snsCol p{margin:0 30px;width:64px;height:64px}footer .snsCol p img{width:100%}}footer .bnrLink{margin:0 auto 6.66667vw;width:77.33333vw;-webkit-filter:drop-shadow(3px 3px 14px rgba(168,164,145,0.35));filter:drop-shadow(3px 3px 14px rgba(168,164,145,0.35));background:#b59e87;text-align:center}footer .bnrLink .txt{width:100%;display:inline-block}footer .bnrLink .txt img{padding:1.06667vw 0;display:inline-block;width:24vw;line-height:0}@media (min-width: 1024px){footer .bnrLink{width:590px;transition:all 0.3s ease-out 0s}footer .bnrLink:hover{transition:all 0.5s ease 0s;-webkit-filter:brightness(1.1);filter:brightness(1.1)}footer .bnrLink img{width:100%}footer .bnrLink img:hover{-webkit-filter:none;filter:none}footer .bnrLink .txt img{padding:12px 0;width:auto;height:15px}}footer .bspLogo img{display:block;margin:0 auto 5.33333vw;width:10.66667vw}footer .copy{text-align:center}@media (min-width: 1024px){footer .copyCol{padding:40px 0;background:#efe8e1;line-height:1;position:relative}footer .copyCol .bspLogo{position:absolute;bottom:-17px;right:0;z-index:5;width:50px}footer .copyCol .bspLogo img{margin:0;width:100%}}.mainCol{background:url(../images/flower_fr.png) top center repeat-y;background-size:100% auto;transition-property:background-position;transition-duration:1.5s;will-change:background-position}@media (min-width: 1024px){.mainCol{background:none}}.overbgUnder{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:url(../images/flower_behind.png) top center repeat-y;background-size:100% auto;transition-property:background-position;transition-duration:1.5s;will-change:background-position}@media (min-width: 1024px){.overbg{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:url(../images/flower_fr_pc.png) top center repeat-y;background-size:auto;transition-property:background-position;transition-duration:1.5s}.overbgUnder{background:url(../images/flower_behind_pc.png) top center repeat-y;background-size:100% auto}}

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