@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&family=Secular+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@500&display=swap");body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,游ゴシック体,yu gothic,meiryo,Roboto,sans-serif;position:relative;background-size:1400px;background:#fdf9f0}img{pointer-events:none}@keyframes a{to{opacity:1;transform:translateY(0)}}.count-wrap{position:fixed;z-index:6;background:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.count-wrap .count{font-size:150px;color:#8d0070;font-family:Secular One,sans-serif}@media screen and (max-width:480px){.count-wrap .count{font-size:75px}}.wrapper{position:relative}.glnv .menu-btn{opacity:0;width:60px;height:60px;position:fixed;top:2%;right:2%;background:#fff;z-index:5;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;border-radius:100%;border:solid 1px #8c0070;cursor:pointer;transition:all .5s ease}@media screen and (max-width:480px){.glnv .menu-btn{top:2%;right:3%;width:50px;height:50px}}.glnv .menu-btn span{display:block;width:56%;height:3px;left:22%;background:#8d0070;position:absolute;transition:all .5s ease}@media screen and (max-width:480px){.glnv .menu-btn span{width:50%;left:25%}}.glnv .menu-btn .line01{top:25%}.glnv .menu-btn .line02{top:41%}.glnv .menu-btn img{width:56%;margin-bottom:14px}@media screen and (max-width:480px){.glnv .menu-btn img{width:50%}}.glnv .menu-list{position:fixed;top:0;right:0;z-index:4;background:hsla(0,0%,100%,.9607843137);width:60%;height:100vh;padding-top:6rem;transform:translateX(102%);transition:all .5s ease;min-width:300px}@media screen and (max-width:480px){.glnv .menu-list{min-width:280px}}.glnv .menu-list .logo{width:8rem;margin:0 auto 5rem}@media screen and (max-width:480px){.glnv .menu-list .logo{width:6rem}}.glnv .menu-list .logo img{width:100%}.glnv .menu-list .menu-items{list-style:none;font-size:18px;text-align:center}@media screen and (max-width:480px){.glnv .menu-list .menu-items{font-size:1pc}}.glnv .menu-list .menu-items li{margin-bottom:2.5rem}.glnv .menu-list .menu-items li a{display:block;color:#000;text-decoration:none;font-weight:700;font-size:20px}@media screen and (max-width:480px){.glnv .menu-list .menu-items li a{font-size:17px}}@media(hover:hover){.glnv .menu-list .menu-items li a:hover{color:#bd7fb3;transition:all .5s ease}}.glnv.active .menu-btn{border-color:#fff}.glnv.active .menu-btn span{height:1px}.glnv.active .menu-btn .line01{top:32%;transform:rotate(45deg)}.glnv.active .menu-btn .line02{top:33%;transform:rotate(-45deg)}.glnv.active .menu-list{transform:translateX(0)}header{box-sizing:border-box;position:relative;font-family:Shippori Mincho B1,serif;height:100vh;min-height:550px;display:flex;justify-content:center;background-color:#fff;z-index:3;max-height:50pc;flex-wrap:wrap;align-content:center}@media screen and (max-width:920px){header{max-height:none}}@media screen and (max-width:480px){header{height:90vh}}header:before{content:"";display:block;width:100%;height:100%;top:0;background-image:radial-gradient(#f1eadc 10%,transparent 10%);background-size:20px 20px}header h1,header:before{opacity:0;position:absolute;left:0}header h1{display:flex;overflow:hidden;align-items:center;top:45%}header h1 span{display:block;flex-shrink:0;width:100%;padding:0 10px;animation:b 95s infinite linear .5s both;opacity:.8}@media screen and (max-width:480px){header h1 span{width:120%}}header h1 span img{width:100%}header h2{width:20rem;position:relative;z-index:3;transform:scale(0.6);opacity:0}@media screen and (max-width:920px){header h2{width:32vw;max-width:20rem;min-width:12rem}}@media screen and (max-width:480px){header h2{width:46vw;min-width:auto;margin-bottom:1rem}}header h2 img{width:100%}header .copy{opacity:0;width:100%;position:relative;margin-top:2rem}@media screen and (max-width:480px){header .copy{margin-top:0}}header .copy span{display:block;width:33rem;margin:0 auto}@media screen and (max-width:920px){header .copy span{width:61vw}}@media screen and (max-width:480px){header .copy span{width:80vw}}header .copy span img{width:100%}header .top-present{opacity:0;position:absolute;width:7rem;right:7%;bottom:10%;display:block;z-index:3}@media screen and (min-width:1125px){header .top-present{width:8rem;right:10%;bottom:10%}}@media screen and (max-width:920px){header .top-present{width:6.5rem;bottom:10%}}@media screen and (max-width:480px){header .top-present{width:20.2vw;bottom:calc(50% - 59vw);right:10%}}header .top-present img{width:100%;filter:drop-shadow(0 0 3px rgba(0,0,0,0.35))}header .icon{opacity:0}header .icon span{display:block;background:#f5eede;width:10px;border-radius:100%;height:10px;position:absolute}header .icon span.item01{left:10%;top:10%;animation:c 5s ease-out infinite}@media screen and (max-width:480px){header .icon span.item01{animation:d 8s ease-out infinite;left:10%;top:10%}}header .icon span.item02{left:15%;bottom:10%;animation:c 5s ease-out 2s infinite}@media screen and (max-width:480px){header .icon span.item02{animation:d 8s ease-out 3s infinite;left:8%;bottom:24%}}header .icon span.item03{right:15%;top:20%;animation:c 5s ease-out infinite}@media screen and (max-width:480px){header .icon span.item03{animation:d 8s ease-out infinite;right:10%;top:20%}}header .icon span.item04{right:5%;bottom:15%;animation:c 5s ease-out 1s infinite}@media screen and (max-width:480px){header .icon span.item04{animation:d 8s ease-out 4s infinite;right:7%;bottom:21%}}header .icon span.item05{right:45%;top:30%;animation:c 5s ease-out 1.5s infinite}@media screen and (max-width:480px){header .icon span.item05{animation:d 8s ease-out 1.5s infinite;right:44%;top:23%}}header .icon span.item06{left:30%;top:15%;animation:c 5s ease-out 2s infinite}@media screen and (max-width:480px){header .icon span.item06{animation:d 8s ease-out 2s infinite;left:41%;top:5%}}header .icon span.item07{right:50%;bottom:10%;animation:c 5s ease-out infinite}@media screen and (max-width:480px){header .icon span.item07{animation:d 8s ease-out infinite;right:54%;bottom:17%}}header .scroll{opacity:0;position:absolute;right:2%;bottom:9%}header .scroll:after,header .scroll:before{content:"";display:block;width:1px;height:3rem;position:absolute;bottom:-3.5rem;left:45%}@media screen and (max-width:480px){header .scroll:after,header .scroll:before{height:3rem;bottom:-3.85rem}}header .scroll:before{background:#8c0070}header .scroll:after{background:#fff;animation:e 3s cubic-bezier(0.645,0.045,0.355,1)0 infinite}header .scroll span{display:block;width:.7rem}header .scroll span img{width:100%}header nav{opacity:0;margin-top:9rem;position:relative;width:80%}@media screen and (max-width:920px){header nav{width:90%}}@media screen and (max-width:768px){header nav{display:none}}header nav ul{display:flex;list-style:none;justify-content:space-around;align-items:flex-end}header nav ul li a{display:block}header nav ul li a:after{content:"";display:block;background:url(../img/nav_icon.svg)no-repeat 0 0;height:30px;width:30px;background-size:100%;margin:.5rem auto 0}@media(hover:hover){header nav ul li a:hover{opacity:.5;transition:opacity .5s ease}}header nav ul li:first-child img,header nav ul li:nth-child(2) img,header nav ul li:nth-child(3) img{width:auto;height:35px}header nav ul li:nth-child(4) img,header nav ul li:nth-child(5) img{width:auto;height:1pc;margin-bottom:10px}header.new{min-height:50pc;max-height:900px}@media screen and (max-width:768px){header.new{min-height:auto}}header.new h1{top:39%}@media screen and (max-width:768px){header.new h1{top:45%}}header.new h2{margin-top:7rem}@media screen and (max-width:768px){header.new h2{margin-top:0}}header.fix h1,header.fix:before{transition:opacity 1s ease 1s;opacity:1}header.fix h2{transition:all 1s ease;transform:scale(1);opacity:1}header.fix .copy{animation:a 1s ease 1s forwards}header.fix .top-present{animation:a 1s ease 2s forwards}@media(hover:hover){header.fix .top-present:hover img{transition:opacity .5s ease;opacity:.6}}header.fix .icon{transition:opacity 1s ease 1s;opacity:1}header.fix .scroll,header.fix nav,header.fix+.glnv .menu-btn{animation:a 1s ease 2s forwards}@keyframes a{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes b{0{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes c{0{transform:scale(0.4)}20%{opacity:1}80%{transform:scale(8.5)}to{opacity:0}}@keyframes d{0{transform:scale(0.4)}20%{opacity:1}80%{transform:scale(5.5)}to{opacity:0}}@keyframes e{0{transform:scaleY(0);transform-origin:center top}25%{transform:scaleY(1);transform-origin:center top}55%{transform:scaleY(1);transform-origin:center bottom}80%,to{transform:scaleY(0);transform-origin:center bottom}}@keyframes o-fadein{to{opacity:1}}.lead{padding:7rem 0;position:relative}@media screen and (max-width:480px){.lead{padding:3.5rem 0}}.lead:before{content:"";display:block;width:500px;height:500px;position:absolute;background:url(../img/icon01.jpg)no-repeat 0 0;background-size:100%;mix-blend-mode:multiply;right:10%;top:4%;opacity:.05}@media screen and (max-width:768px){.lead:before{width:50%;height:65%;left:26%;top:8%}}@media screen and (max-width:480px){.lead:before{width:72%;height:57%;left:17%;top:2%}}.lead:after{content:"";display:block;width:50px;height:430px;position:absolute;background:url(../img/txt.svg)no-repeat 0 0;background-size:100%;right:0;top:15%}@media screen and (max-width:768px){.lead:after{width:6%;height:100%}}@media screen and (max-width:480px){.lead:after{width:7%;height:52%;top:9%}}.lead .lead-inr{opacity:0;transform:translateY(20px);display:flex;align-items:center;max-width:900px;justify-content:center;margin:0 auto;position:relative;width:90vw}@media screen and (max-width:768px){.lead .lead-inr{flex-wrap:wrap}}@media screen and (max-width:480px){.lead .lead-inr{width:85vw}}.lead .lead-inr .lead-logo{width:16rem;margin-right:3rem}@media screen and (max-width:920px){.lead .lead-inr .lead-logo{width:22vw;margin-right:3vw}}@media screen and (max-width:768px){.lead .lead-inr .lead-logo{width:26vw;order:1;margin-right:0;margin-top:1rem}}@media screen and (max-width:480px){.lead .lead-inr .lead-logo{width:37vw;margin-top:0}}.lead .lead-inr .lead-logo img{width:100%}@media screen and (max-width:768px){.lead .lead-inr .txt{order:0;text-align:center}}@media screen and (max-width:480px){.lead .lead-inr .txt{text-align:left}}.lead .lead-inr .txt p{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:1.8;font-size:20px}@media screen and (max-width:920px){.lead .lead-inr .txt p{font-size:2.2vw}}@media screen and (max-width:768px){.lead .lead-inr .txt p{font-size:20px}}@media screen and (max-width:480px){.lead .lead-inr .txt p{font-size:15px}}.lead .lead-inr .txt p span{display:block;margin-bottom:1rem}@media screen and (max-width:480px){.lead .lead-inr .txt p span{margin-bottom:1.5rem}}@media screen and (max-width:480px){.lead .lead-inr .txt p span br{display:none}}.lead .lead-inr .txt p span:last-child{margin-bottom:0}.lead .lead-inr .txt .about{display:block;border:solid 1px #a58a4a;background:#fcfff4;padding:.5rem 2rem;box-sizing:border-box;width:22rem;margin:1.5rem 0 0;box-shadow:0 0 5px rgba(0,0,0,.2)}@media screen and (max-width:768px){.lead .lead-inr .txt .about{width:18rem;margin:1.5rem auto 3rem;padding:.5rem 1.5rem}}@media screen and (max-width:480px){.lead .lead-inr .txt .about{width:80%;margin:.5rem auto 2rem;padding:.2rem 1.5rem;box-shadow:0 0 5px rgba(0,0,0,.15)}}@media(hover:hover){.lead .lead-inr .txt .about:hover{transition:opacity .5s ease;opacity:.6}}.lead .lead-inr .txt .about img{max-width:100%}.lead.fadein .lead-inr{animation:a 1s ease forwards}.main{position:relative;overflow:hidden;padding-top:1rem}.main .main-inr .mian-hd{width:2rem;position:absolute;right:10vw;top:0}@media screen and (max-width:480px){.main .main-inr .mian-hd{width:1.5rem;right:2vw}}.main .main-inr .mian-hd img{width:100%}.main .main-inr .box{opacity:0;transform:translateY(30px);background:#fff;width:75vw;padding:1rem;box-sizing:border-box;box-shadow:6px 7px 10px rgba(0,0,0,.1);position:relative;margin-left:3vw;margin-bottom:8rem}@media screen and (max-width:920px){.main .main-inr .box{margin-left:0}}@media screen and (max-width:480px){.main .main-inr .box{width:86vw;margin-bottom:6rem}}.main .main-inr .box:before{content:"";display:block;background:url(../img/ribon.png)no-repeat 0 0;width:150px;height:150px;position:absolute;background-size:100%;top:-7px;left:-8px}@media screen and (max-width:920px){.main .main-inr .box:before{width:90pt;height:90pt}}@media screen and (max-width:768px){.main .main-inr .box:before{width:5pc;height:5pc;top:-3px;left:-4px}}.main .main-inr .box .box-inr{background:url(../img/line.svg)repeat center;background-size:60px;padding:2rem}@media screen and (max-width:480px){.main .main-inr .box .box-inr{padding:1.2rem .5rem 2rem}}.main .main-inr .box .box-inr h3{position:relative;margin:0 auto}.main .main-inr .box .box-inr h3:before{content:"";display:block;height:20px;width:120%;background:#fdf3db;bottom:-6px;left:-10%;position:absolute}@media screen and (max-width:768px){.main .main-inr .box .box-inr h3:before{height:9pt;width:110%;left:-5%}}@media screen and (max-width:480px){.main .main-inr .box .box-inr h3:before{height:8px;bottom:-1px}}.main .main-inr .box .box-inr h3 img{width:100%;position:relative}.main .main-inr .box .box-inr h3.hd01{width:115px}@media screen and (max-width:768px){.main .main-inr .box .box-inr h3.hd01{width:15vw}}@media screen and (max-width:480px){.main .main-inr .box .box-inr h3.hd01{width:20vw}}.main .main-inr .box .box-inr h3.hd02{width:10pc}@media screen and (max-width:768px){.main .main-inr .box .box-inr h3.hd02{width:21vw}}@media screen and (max-width:480px){.main .main-inr .box .box-inr h3.hd02{width:28vw}}.main .main-inr .box .box-inr h3.hd03{width:290px}@media screen and (max-width:768px){.main .main-inr .box .box-inr h3.hd03{width:37vw}}@media screen and (max-width:480px){.main .main-inr .box .box-inr h3.hd03{width:51vw}}.main .main-inr .box .box-inr h3.hd04{width:113px}@media screen and (max-width:768px){.main .main-inr .box .box-inr h3.hd04{width:15vw}}@media screen and (max-width:480px){.main .main-inr .box .box-inr h3.hd04{width:20vw}}.main .main-inr .box .box-inr .item{font-family:Noto Sans JP,sans-serif;font-weight:700;display:grid;justify-content:center;margin-top:3rem}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item{margin-top:2rem}}.main .main-inr .box .box-inr .item .title{font-size:31px;margin:0 0 1.5rem;line-height:1.4;text-indent:-1em;padding-left:1em}@media screen and (max-width:920px){.main .main-inr .box .box-inr .item .title{font-size:26px}}@media screen and (max-width:768px){.main .main-inr .box .box-inr .item .title{font-size:22px}}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .title{font-size:4.5vw}}.main .main-inr .box .box-inr .item .title .writer{font-size:19px;display:block;text-indent:0}@media screen and (max-width:920px){.main .main-inr .box .box-inr .item .title .writer{font-size:1pc}}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .title .writer{display:block;font-size:3.5vw}}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .title.no-indent{text-indent:0;padding-left:0}}.main .main-inr .box .box-inr .item .other{text-align:right;font-size:19px}@media screen and (max-width:920px){.main .main-inr .box .box-inr .item .other{font-size:1pc}}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .other{font-size:3.5vw}}.main .main-inr .box .box-inr .item .item-inr{display:flex}@media screen and (max-width:768px){.main .main-inr .box .box-inr .item .item-inr{flex-wrap:wrap}}.main .main-inr .box .box-inr .item .item-inr .title a{color:#000;text-decoration:none;transition:all .5s ease}@media(hover:hover){.main .main-inr .box .box-inr .item .item-inr .title a:hover{opacity:.5}}.main .main-inr .box .box-inr .item .item-inr .title .special{font-size:1pc;margin-top:1.5rem;background:#fdf7e9;text-indent:0;padding:1rem;position:relative}.main .main-inr .box .box-inr .item .item-inr .title .special:before{content:"";display:block;position:absolute;top:-30px;left:10%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #fdf7e9}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .item-inr .title .special:before{left:15%}}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .item-inr .title .special{font-size:13px;padding:.7rem}}.main .main-inr .box .box-inr .item .item-inr .title .special a{text-decoration:underline;color:#8d0070}.main .main-inr .box .box-inr .item .item-inr .books{display:flex;list-style:none;justify-content:flex-start;box-sizing:border-box;margin-left:.5rem;margin-bottom:2rem}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .item-inr .books{margin-top:-1rem;margin-left:0}}.main .main-inr .box .box-inr .item .item-inr .books li{margin:0 7px}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .item-inr .books li{width:31%}}.main .main-inr .box .box-inr .item .item-inr .books li a{text-decoration:none;color:#000;transition:opacity .5s ease}.main .main-inr .box .box-inr .item .item-inr .books li a .ph{transition:all .5s ease;width:111px;border:solid 1px #eee;box-shadow:0 0 7px rgba(0,0,0,.15)}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .item-inr .books li a .ph{width:auto}}.main .main-inr .box .box-inr .item .item-inr .books li a .ph img{max-width:100%}.main .main-inr .box .box-inr .item .item-inr .books li a .about .hd{font-size:18px;margin-bottom:.5rem}.main .main-inr .box .box-inr .item .item-inr .books li a .about .date{margin-top:.5rem;font-size:9pt;text-align:center;color:#666}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .item-inr .books li a .about .date{margin-top:.2rem;font-size:11px}}@media(hover:hover){.main .main-inr .box .box-inr .item .item-inr .books li a:hover{opacity:.5}.main .main-inr .box .box-inr .item .item-inr .books li a:hover .ph{transform:scale(1.1)}}.main .main-inr .box .box-inr .item .campain{border:solid 1px #a58a4a;background:#f8f1e1;padding:1rem;width:91%;box-sizing:border-box;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.15);max-width:25pc}.main .main-inr .box .box-inr .item .campain a{display:block;color:#af5c5c;transition:all .5s ease}.main .main-inr .box .box-inr .item .campain a .ph{width:79%;margin:0 auto}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .campain a .ph{width:100%}}.main .main-inr .box .box-inr .item .campain a .ph img{max-width:100%}.main .main-inr .box .box-inr .item .campain a .hd{width:90%;margin:.5rem auto}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .campain a .hd{width:100%}}.main .main-inr .box .box-inr .item .campain a .hd img{width:100%}.main .main-inr .box .box-inr .item .campain a span{text-align:center;display:block;font-size:14px;word-break:break-all}@media screen and (max-width:480px){.main .main-inr .box .box-inr .item .campain a span{font-size:11px;line-height:1.2;text-align:left}}@media(hover:hover){.main .main-inr .box .box-inr .item .campain a:hover{opacity:.5;text-decoration:none}}.main .main-inr .box.box-r{margin-left:auto;margin-right:3vw}@media screen and (max-width:920px){.main .main-inr .box.box-r{margin-right:0}}.main .main-inr .box.i01 .item>div:first-child{align-items:flex-start;margin-bottom:1.5rem}@media screen and (max-width:1200px){.main .main-inr .box.i01 .item>div:first-child{flex-wrap:wrap}}@media screen and (max-width:768px){.main .main-inr .box.i01 .item>div:first-child{margin-bottom:2rem}}.main .main-inr .box.i01 .item>div:first-child .title{width:100%}@media screen and (max-width:768px){.main .main-inr .box.i01 .item>div:first-child .books{margin-bottom:1rem}}.main .main-inr .box.i01 .item>div:first-child .campain-runin{border:solid 1px #a58a4a;background:#f8f1e1;padding:.8rem;box-sizing:border-box;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.15);max-width:280px;width:95%;margin-left:1.5rem}@media screen and (max-width:920px){.main .main-inr .box.i01 .item>div:first-child .campain-runin{margin-left:1rem;width:calc(100% - 280px);padding:.5rem}}@media screen and (max-width:768px){.main .main-inr .box.i01 .item>div:first-child .campain-runin{width:auto;max-width:254px}}@media screen and (max-width:480px){.main .main-inr .box.i01 .item>div:first-child .campain-runin{margin-left:0;width:75%}}.main .main-inr .box.i01 .item>div:first-child .campain-runin a{display:block;transition:all .5s ease;text-align:center;color:#af5c5c;text-decoration:none}.main .main-inr .box.i01 .item>div:first-child .campain-runin a .ph img{max-width:100%}.main .main-inr .box.i01 .item>div:first-child .campain-runin a .hd{color:#000;margin-top:.5rem;text-decoration:none}@media screen and (max-width:920px){.main .main-inr .box.i01 .item>div:first-child .campain-runin a .hd{font-size:14px}}@media screen and (max-width:480px){.main .main-inr .box.i01 .item>div:first-child .campain-runin a .hd{font-size:13px}}.main .main-inr .box.i01 .item>div:first-child .campain-runin a span{display:block;font-size:9pt;word-break:break-all;margin-top:.3rem;text-decoration:underline}@media screen and (max-width:920px){.main .main-inr .box.i01 .item>div:first-child .campain-runin a span{line-height:1.2}}@media screen and (max-width:480px){.main .main-inr .box.i01 .item>div:first-child .campain-runin a span{font-size:10px}}@media(hover:hover){.main .main-inr .box.i01 .item>div:first-child .campain-runin a:hover{opacity:.5}.main .main-inr .box.i01 .item>div:first-child .campain-runin a:hover span{text-decoration:none}}.main .icon-l{width:170px;position:absolute;left:-1%;top:40%;transform:translateX(-100%)}@media screen and (max-width:920px){.main .icon-l{width:17vw;left:-2%}}@media screen and (max-width:768px){.main .icon-l{left:auto;right:2%}}@media screen and (max-width:480px){.main .icon-l{display:none}}.main .icon-l img{max-width:100%;mix-blend-mode:multiply}.main .icon-l.i-active{animation:g 5s ease-out forwards}.main .icon-r{width:200px;position:absolute;right:0;top:68%;transform:translateX(100%)}@media screen and (max-width:920px){.main .icon-r{width:22vw;right:-2%}}@media screen and (max-width:480px){.main .icon-r{display:none}}.main .icon-r img{max-width:100%;mix-blend-mode:multiply}.main .icon-r.i-active{animation:h 5s ease-out forwards}@media screen and (max-width:480px){.main .main-inr>div:nth-child(2):after{width:6rem;background:url(../img/icon02.png)0 0 no-repeat;background-size:100%;left:0;transition:all .5s ease}}@media screen and (max-width:480px){.main .main-inr>div:nth-child(2):after,.main .main-inr>div:nth-child(3):after{opacity:0;content:"";display:block;position:absolute;height:9rem;z-index:-1;bottom:-10rem}.main .main-inr>div:nth-child(3):after{width:8rem;background:url(../img/icon03.png)0 0 no-repeat;background-size:100%;right:-.5rem;transition:all .5s 1s ease}}.main.fadein .main-inr>div:nth-child(2){animation:a 1s ease forwards}@media screen and (max-width:480px){.main.fadein .main-inr>div:nth-child(2):after{opacity:1}}.main.fadein .main-inr>div:nth-child(3){animation:a 1s ease 1s forwards}@media screen and (max-width:480px){.main.fadein .main-inr>div:nth-child(3):after{opacity:1}}.main.fadein .main-inr>div:nth-child(4){animation:a 1s ease 2s forwards}.main.fadein .main-inr>div:nth-child(5){animation:a 1s ease 3s forwards}@keyframes g{15%{transform:translateX(-50%)}20%{transform:translateX(-60%)}40%,to{transform:translateX(0)}}@keyframes h{15%{transform:translateX(50%)}20%{transform:translateX(60%)}40%,to{transform:translateX(0)}}.info{background:linear-gradient(180deg,#d179c0 0,#8d2f7d 100%);padding:4rem 0 6rem;position:relative}@media screen and (max-width:480px){.info{padding:3rem 0 4rem}}.info .info-inr{width:650px;margin:0 auto}@media screen and (max-width:920px){.info .info-inr{width:80vw}}.info .info-inr .hd{width:75pt;margin:0 auto;background:#fff;padding:18px;border-radius:100%;height:75pt;box-sizing:border-box}.info .info-inr .hd img{width:100%}.info .info-inr .detile{background:#fff;padding:60px 20px 30px;border-radius:20px;margin-top:-3pc;display:grid;justify-content:center;font-family:Noto Sans JP,sans-serif}.info .info-inr .detile p{font-size:21px;line-height:1.8;text-align:center;color:#8d0470;font-weight:700}@media screen and (max-width:768px){.info .info-inr .detile p{font-size:18px}}@media screen and (max-width:480px){.info .info-inr .detile p{font-size:15px}}@media screen and (max-width:375px){.info .info-inr .detile p{font-size:14px}}.info .info-inr .detile .sns-list{list-style:none;display:flex;justify-content:space-around;margin:1rem 0 0}.info .info-inr .detile .sns-list li{width:45%}@media screen and (max-width:480px){.info .info-inr .detile .sns-list li{width:47%}}.info .info-inr .detile .sns-list li a{display:block;text-align:center;color:#8d0470;font-weight:700;font-size:10px;word-break:break-all;border:solid 1px #f1cdeb;padding:14px;border-radius:15px}@media screen and (max-width:920px){.info .info-inr .detile .sns-list li a{font-size:0;margin-bottom:0}}@media screen and (max-width:480px){.info .info-inr .detile .sns-list li a{padding:10px 5px}}.info .info-inr .detile .sns-list li a .ig,.info .info-inr .detile .sns-list li a .tw{display:block;width:8rem;margin:0 auto 9px;position:relative}@media screen and (max-width:920px){.info .info-inr .detile .sns-list li a .ig,.info .info-inr .detile .sns-list li a .tw{margin-bottom:0}}@media screen and (max-width:480px){.info .info-inr .detile .sns-list li a .ig,.info .info-inr .detile .sns-list li a .tw{width:90%}}.info .info-inr .detile .sns-list li a .ig img,.info .info-inr .detile .sns-list li a .tw img{width:100%}@media(hover:hover){.info .info-inr .detile .sns-list li a:hover{transition:opacity .5s ease;opacity:.5}}.circle-icon{position:fixed;width:100%;height:100%;left:0;top:0;opacity:0}.circle-icon span{display:block;background:#faf0d8;width:10px;border-radius:100%;height:10px;position:absolute}.circle-icon span.item01{left:10%;top:10%;animation:c 5s ease-out infinite}@media screen and (max-width:480px){.circle-icon span.item01{animation:d 10s ease-out infinite}}.circle-icon span.item02{left:15%;bottom:10%;animation:c 5s ease-out 2s infinite}.circle-icon span.item03{right:15%;top:20%;animation:c 5s ease-out infinite}.circle-icon span.item04{right:5%;bottom:15%;animation:c 5s ease-out 1s infinite}.circle-icon span.item05{right:45%;top:30%;animation:c 5s ease-out 1.5s infinite}@media screen and (max-width:480px){.circle-icon span.item05{display:none}}.circle-icon span.item06{left:30%;top:15%;animation:c 5s ease-out 2s infinite}@media screen and (max-width:480px){.circle-icon span.item06{display:none}}.circle-icon span.item07{right:50%;bottom:10%;animation:c 5s ease-out infinite}@media screen and (max-width:480px){.circle-icon span.item07{animation:d 10s ease-out infinite}}.circle-icon span.item08{left:50%;top:6%;animation:c 5s ease-out 1s infinite}@media screen and (max-width:480px){.circle-icon span.item08{animation:d 10s ease-out 5s infinite}}.circle-icon span.item09{right:5%;top:4%;animation:c 5s ease-out 2s infinite}@media screen and (max-width:480px){.circle-icon span.item09{animation:d 10s ease-out 2s infinite}}.circle-icon span.item10{left:22%;top:55%;animation:c 5s ease-out infinite}@media screen and (max-width:480px){.circle-icon span.item10{animation:d 10s ease-out infinite}}.circle-icon span.item11{left:5%;bottom:25%;animation:c 5s ease-out 1.5s infinite}@media screen and (max-width:480px){.circle-icon span.item11{animation:d 10s ease-out 6s infinite}}.circle-icon span.item12{right:11%;top:55%;animation:c 5s ease-out 2s infinite}@media screen and (max-width:480px){.circle-icon span.item12{animation:d 10s ease-out 4s infinite}}.circle-icon.fadein{transition:opacity 1s ease;opacity:1}.present{position:relative;margin-top:4rem;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.present{margin-top:0}}.present h2{display:flex;justify-content:center;align-items:center}.present h2 span{display:block;width:39rem}@media screen and (max-width:920px){.present h2 span{width:69%;max-width:39rem}}@media screen and (max-width:768px){.present h2 span{width:67%}}@media screen and (max-width:480px){.present h2 span{width:79%}}.present h2 span img{width:100%}.present h2:after{content:"";display:block;width:40px;height:67px;background:url(../img/pureset_icon.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:480px){.present h2:after{width:30px;height:57px}}.present .present-wrap{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.11);margin:2rem 0;padding-bottom:5rem}@media screen and (max-width:480px){.present .present-wrap{margin:.5rem 0}}.present .present-wrap .head{position:relative;background:#fcf9f5;display:flex;align-items:center;padding:3rem 0 3rem 2rem}@media screen and (max-width:768px){.present .present-wrap .head{flex-wrap:wrap;padding:3rem 0 0}}@media screen and (max-width:480px){.present .present-wrap .head{padding:2rem 0 0}}.present .present-wrap .head:before{content:"";display:block;width:100%;height:100%;position:absolute;background:url(../img/pureset_bk.jpg)no-repeat 0 16%;background-size:100%;filter:blur(3px);mix-blend-mode:multiply;opacity:.4}.present .present-wrap .head .hd{position:relative;z-index:3;width:70%}@media screen and (max-width:768px){.present .present-wrap .head .hd{margin:0 auto}}@media screen and (max-width:480px){.present .present-wrap .head .hd{width:80%}}.present .present-wrap .head .hd img{width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,0.15))}.present .present-wrap .head .ph{position:relative;width:77%;margin-left:-3.5rem}@media screen and (max-width:768px){.present .present-wrap .head .ph{width:100%;margin-left:0;margin-top:-2rem}}.present .present-wrap .head .ph img{max-width:100%}.present .present-wrap .p-lead{display:flex;align-items:flex-start;justify-content:center;margin:5rem auto 0;width:90%}@media screen and (max-width:768px){.present .present-wrap .p-lead{flex-wrap:wrap;margin-top:3rem}}@media screen and (max-width:480px){.present .present-wrap .p-lead{margin-top:1rem}}.present .present-wrap .p-lead p{font-size:24px;line-height:1.8;margin-right:4%;font-weight:700}@media screen and (max-width:768px){.present .present-wrap .p-lead p{font-size:20px;margin-right:0;line-height:1.6}}@media screen and (max-width:480px){.present .present-wrap .p-lead p{font-size:18px}}.present .present-wrap .p-lead p .p-atend{font-size:15px;margin-top:0;font-weight:400;display:block}@media screen and (max-width:480px){.present .present-wrap .p-lead p .p-atend{font-size:9pt}}.present .present-wrap .p-lead p .p-set{display:block;font-size:17px;margin-top:1.5rem}@media screen and (max-width:480px){.present .present-wrap .p-lead p .p-set{font-size:15px}}@media screen and (max-width:768px){.present .present-wrap .p-lead .r-c{margin-top:3rem}}@media screen and (max-width:480px){.present .present-wrap .p-lead .r-c{margin-top:2rem}}.present .present-wrap .p-lead .r-c .item01{transform:rotate(-10deg);margin-bottom:2rem;width:17rem}@media screen and (max-width:480px){.present .present-wrap .p-lead .r-c .item01{width:55%;margin:0 auto 1rem}}.present .present-wrap .p-lead .r-c .item01 img{max-width:100%}.present .present-wrap .p-lead .r-c .item02{width:11rem;margin-left:3rem}@media screen and (max-width:480px){.present .present-wrap .p-lead .r-c .item02{width:40%;margin:0 auto}}.present .present-wrap .p-lead .r-c .item02 img{max-width:100%}.present .present-wrap .p-about{display:block;border:solid 1px #a58a4a;background:#fcf9f5;padding:2rem 3rem;box-sizing:border-box;width:33rem;margin:3.5rem auto 0;box-shadow:0 0 5px rgba(0,0,0,.2);position:relative}@media screen and (max-width:768px){.present .present-wrap .p-about{width:65%;padding:2rem 2.5rem}}@media screen and (max-width:480px){.present .present-wrap .p-about{width:78%;padding:1.5rem 2.5rem}}.present .present-wrap .p-about img{width:100%}.present .present-wrap .p-about:before{content:"";position:absolute;right:21px;top:calc(50% - 4px);width:8px;height:8px;border-top:2px solid #323232;border-right:2px solid #191918;transform:rotate(45deg)}@media screen and (max-width:480px){.present .present-wrap .p-about:before{right:5%}}@media(hover:hover){.present .present-wrap .p-about:hover{transition:opacity .5s ease;opacity:.4}}.present .present-wrap .line{height:4rem;width:1px;background:#000;margin:2rem auto}@media screen and (max-width:480px){.present .present-wrap .line{height:2.5rem;margin:2rem auto 0}}.present .present-wrap .present-item{margin-top:3rem}@media screen and (max-width:480px){.present .present-wrap .present-item{margin-top:2rem}}.present .present-wrap .present-item>.hd{width:12rem;margin:0 auto}@media screen and (max-width:480px){.present .present-wrap .present-item>.hd{width:35%}}.present .present-wrap .present-item>.hd img{width:100%}.present .present-wrap .present-item .atend{font-size:15px;margin:1.5rem 0 0;display:flex;justify-content:center;color:#333}@media screen and (max-width:480px){.present .present-wrap .present-item .atend{padding:0 5%;font-size:9pt;line-height:1.4;margin-top:1rem}}.present .present-wrap .present-item .present-list{display:flex;flex-wrap:wrap;width:90%;list-style:none;margin:3rem auto 0;align-items:flex-start}@media screen and (max-width:920px){.present .present-wrap .present-item .present-list{width:90%}}@media screen and (max-width:768px){.present .present-wrap .present-item .present-list{justify-content:space-between}}@media screen and (max-width:480px){.present .present-wrap .present-item .present-list{margin-top:2rem;width:90%}}.present .present-wrap .present-item .present-list li{width:21%;margin-bottom:5%;margin-right:5.3%}@media screen and (max-width:920px){.present .present-wrap .present-item .present-list li{width:28.2%;margin-right:7.7%}}@media screen and (max-width:768px){.present .present-wrap .present-item .present-list li{width:43%;margin-right:0;margin-bottom:7%}}@media screen and (max-width:480px){.present .present-wrap .present-item .present-list li{width:44%}}.present .present-wrap .present-item .present-list li:nth-child(4n){margin-right:0}@media screen and (max-width:920px){.present .present-wrap .present-item .present-list li:nth-child(4n){margin-right:7.7%}}@media screen and (max-width:768px){.present .present-wrap .present-item .present-list li:nth-child(4n){margin-right:0}}@media screen and (max-width:920px){.present .present-wrap .present-item .present-list li:nth-child(3n){margin-right:0}}.present .present-wrap .present-item .present-list li a{display:block;text-decoration:none;transition:all .7s ease}@media(hover:hover){.present .present-wrap .present-item .present-list li a:hover{transform:scale(1.15)}}.present .present-wrap .present-item .present-list li a .ph img{max-width:100%;filter:drop-shadow(0 0 6px rgba(0,0,0,0.15))}.present .present-wrap .present-item .present-list li a .title{text-align:center;color:#000;font-weight:700;font-size:19px;margin:.5rem 0}@media screen and (max-width:480px){.present .present-wrap .present-item .present-list li a .title{font-size:14px;font-feature-settings:palt}}.present .present-wrap .present-item .present-list li a .name{text-align:center;font-size:15px}@media screen and (max-width:480px){.present .present-wrap .present-item .present-list li a .name{font-size:13px}}.present .present-wrap .present-item .present-list li.p-item01 a .name{color:#264897}.present .present-wrap .present-item .present-list li.p-item02 a .name{color:#f28000}.present .present-wrap .present-item .present-list li.p-item03 a .name{color:#352b2b}.present .present-wrap .present-item .present-list li.p-item04 a .name{color:#004a79}.present .present-wrap .present-item .present-list li.p-item05 a .name{color:#c1002a}.present .present-wrap .present-item .present-list li.p-item06 a .name{color:#001d40}.present .present-wrap .present-item .present-list li.p-item07 a .name{color:#005e37}.present .present-wrap .present-item .present-list li.p-item08 a .name{color:#007268}.present .present-wrap .present-item .present-list li.p-item09 a .name{color:#1a1311}.present .present-wrap .present-item .present-list li.p-item10 a .name{color:#67002d}.present .present-wrap .present-set{width:95%;margin:5rem auto 0;position:relative;background:#fcf9f5;padding:3rem 2rem;box-sizing:border-box;border:solid 1px #a58a4a;border-top:0;max-width:900px}@media screen and (max-width:480px){.present .present-wrap .present-set{width:90%;margin-top:2rem;padding:1.5rem 1rem}}.present .present-wrap .present-set:after,.present .present-wrap .present-set:before{content:"";display:block;width:30%;height:1px;background:#a58a4a;position:absolute;top:0}@media screen and (max-width:920px){.present .present-wrap .present-set:after,.present .present-wrap .present-set:before{width:15%}}.present .present-wrap .present-set:before{left:0}.present .present-wrap .present-set:after{right:0}.present .present-wrap .present-set .present-set-hd{width:300px;position:absolute;top:-14px;left:calc(50% - 150px)}@media screen and (max-width:920px){.present .present-wrap .present-set .present-set-hd{max-width:300px;width:60%}}@media screen and (max-width:480px){.present .present-wrap .present-set .present-set-hd{width:55%;left:22%}}.present .present-wrap .present-set .present-set-hd img{width:100%}.present .present-wrap .present-set ul{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.present .present-wrap .present-set ul li{display:flex;width:48%;align-items:center;margin-bottom:3%}@media screen and (max-width:768px){.present .present-wrap .present-set ul li{flex-wrap:wrap;justify-content:center;align-items:flex-start}}@media screen and (max-width:480px){.present .present-wrap .present-set ul li{width:100%;align-items:center}}.present .present-wrap .present-set ul li .ph{width:26%;flex-shrink:0}@media screen and (max-width:768px){.present .present-wrap .present-set ul li .ph{width:30%;height:75pt;display:grid;align-items:center}}@media screen and (max-width:480px){.present .present-wrap .present-set ul li .ph{width:27%}}.present .present-wrap .present-set ul li .ph img{max-width:100%}.present .present-wrap .present-set ul li .pureset-set-detaile{margin-left:5%}@media screen and (max-width:480px){.present .present-wrap .present-set ul li .pureset-set-detaile{width:62%;margin-left:4%}}.present .present-wrap .present-set ul li .pureset-set-detaile .name{font-size:18px;line-height:1.2}@media screen and (max-width:480px){.present .present-wrap .present-set ul li .pureset-set-detaile .name{font-size:1pc}}.present .present-wrap .present-set ul li .pureset-set-detaile a{font-size:9pt;word-break:break-all;color:#626262;margin-top:15px;line-height:1.4}@media screen and (max-width:480px){.present .present-wrap .present-set ul li .pureset-set-detaile a{font-size:11px}}.present .present-wrap .present-set ul li:nth-child(2) .ph{width:27%}@media screen and (max-width:768px){.present .present-wrap .present-set ul li:nth-child(2) .ph{margin-top:0}}@media screen and (max-width:480px){.present .present-wrap .present-set ul li:nth-child(2) .ph{width:27%}}.present .present-wrap .present-set ul li:nth-child(2) .ph img{transform:rotate(-37deg)}.present .present-wrap .present-set ul li:nth-child(2) .pureset-set-detaile{padding-top:1.3rem}@media screen and (max-width:768px){.present .present-wrap .present-set ul li:nth-child(2) .pureset-set-detaile{padding-top:0}}.present .present-wrap .present-set ul li:nth-child(3),.present .present-wrap .present-set ul li:nth-child(4){margin-bottom:0}.present .present-wrap .present-set ul li:first-child .ph img{width:83%;margin:0 auto}.present .present-wrap .present-oubo{width:95%;max-width:900px;margin:5rem auto 0;position:relative;background:#fcf9f5;padding:3rem 2rem;box-sizing:border-box;border:solid 1px #a58a4a;border-top:0}@media screen and (max-width:480px){.present .present-wrap .present-oubo{width:90%;margin-top:4rem;padding:2.5rem 1rem}}.present .present-wrap .present-oubo:after,.present .present-wrap .present-oubo:before{content:"";display:block;width:30%;height:1px;background:#a58a4a;position:absolute;top:0}@media screen and (max-width:920px){.present .present-wrap .present-oubo:after,.present .present-wrap .present-oubo:before{width:15%}}.present .present-wrap .present-oubo:before{left:0}.present .present-wrap .present-oubo:after{right:0}.present .present-wrap .present-oubo .present-oubo-hd{width:280px;position:absolute;top:-29px;left:calc(50% - 133px);background:#8c0470;padding:.7rem 2rem;box-sizing:border-box;text-align:center;border-radius:30px}@media screen and (max-width:920px){.present .present-wrap .present-oubo .present-oubo-hd{max-width:280px;width:60%}}@media screen and (max-width:480px){.present .present-wrap .present-oubo .present-oubo-hd{padding:.7rem;width:50%;left:25%;top:-4%}}.present .present-wrap .present-oubo .present-oubo-hd img{width:52%}.present .present-wrap .present-oubo .present-oubo-inr p{line-height:1.4;font-size:18px}@media screen and (max-width:768px){.present .present-wrap .present-oubo .present-oubo-inr p{font-size:1pc}}@media screen and (max-width:480px){.present .present-wrap .present-oubo .present-oubo-inr p{font-size:15px}}.present .present-wrap .present-oubo .present-oubo-inr .oubo-list{list-style:none;margin-top:1.5rem}.present .present-wrap .present-oubo .present-oubo-inr .oubo-list li{margin-bottom:1rem}@media screen and (max-width:768px){.present .present-wrap .present-oubo .present-oubo-inr .oubo-list li{line-height:1.4}}@media screen and (max-width:480px){.present .present-wrap .present-oubo .present-oubo-inr .oubo-list li{font-size:14px}}.present .present-wrap .present-oubo .present-oubo-inr .oubo-list li .oubo-hd{background:#8c0470;color:#fff;font-weight:700;padding:5px 0;width:5em;font-size:14px;text-align:center;margin-bottom:.5rem}@media screen and (max-width:480px){.present .present-wrap .present-oubo .present-oubo-inr .oubo-list li .oubo-hd{font-size:13px}}.present .present-wrap .present-oubo .present-oubo-inr .atend{background:#fff;padding:9pt;margin-top:2rem;color:#343434}.present .present-wrap .present-oubo .present-oubo-inr .atend .list{list-style:none;font-size:14px;line-height:1.4}@media screen and (max-width:480px){.present .present-wrap .present-oubo .present-oubo-inr .atend .list{font-size:13px}}.present .present-wrap .present-oubo .present-oubo-inr .atend .list li{margin-bottom:.5rem}.present .present-wrap .present-oubo .present-oubo-inr .atend .list li:last-child{margin-bottom:0}.present.fadein{animation:a 1s ease forwards}.shiori{margin-top:8rem;position:relative;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.shiori{margin-top:4rem}}.shiori .shiori-hd{width:24rem;margin:0 auto 1rem}@media screen and (max-width:920px){.shiori .shiori-hd{width:70%;max-width:24rem}}@media screen and (max-width:768px){.shiori .shiori-hd{width:48%}}@media screen and (max-width:480px){.shiori .shiori-hd{width:53%}}.shiori .shiori-hd img{width:100%}.shiori .box{background:#fff;width:75vw;padding:1rem;box-sizing:border-box;box-shadow:6px 7px 10px rgba(0,0,0,.1);position:relative;margin:0 auto}@media screen and (max-width:920px){.shiori .box{width:80%}}@media screen and (max-width:480px){.shiori .box{width:90%}}.shiori .box:before{content:"";display:block;background:url(../img/ribon.png)no-repeat 0 0;width:150px;height:150px;position:absolute;background-size:100%;top:-7px;left:-8px}@media screen and (max-width:480px){.shiori .box:before{width:5pc;height:5pc;top:-3px;left:-4px}}.shiori .box .box-inr{background:url(../img/line.svg)repeat center;background-size:60px;padding:3rem 5rem}@media screen and (max-width:480px){.shiori .box .box-inr{padding:1rem 1.5rem}}.shiori .box .box-inr p{font-size:20px;line-height:1.6;margin:0 0 1.5rem}@media screen and (max-width:480px){.shiori .box .box-inr p{font-size:1pc}}.shiori .box .box-inr p:last-child{margin-bottom:0}.shiori .box .box-inr p .hash{position:relative;color:#04658d;font-weight:700;display:inline-block}.shiori .box .box-inr p .hash:before{content:"";display:block;position:absolute;width:100%;height:5px;background:#f8cf8b;bottom:4px;left:0}.shiori .box .box-inr p .hash .word{position:relative}.shiori .shiori-dl{max-width:500px;margin:0 auto 4rem;background:#a0d7e2;padding:2rem;width:90%;border-radius:30px}@media screen and (max-width:480px){.shiori .shiori-dl{box-sizing:border-box;padding:2rem 1.5rem 1rem}}.shiori .shiori-dl .hd{max-width:16rem;width:90%;margin:0 auto;position:relative}@media screen and (max-width:480px){.shiori .shiori-dl .hd{width:84%}}.shiori .shiori-dl .hd:after,.shiori .shiori-dl .hd:before{content:"";display:block;width:2px;height:100%;background:#000;position:absolute;bottom:-2px}.shiori .shiori-dl .hd:before{left:-9pt;transform:rotate(-35deg)}.shiori .shiori-dl .hd:after{right:-9pt;transform:rotate(35deg)}.shiori .shiori-dl .hd img{width:100%}.shiori .shiori-dl a.pc{display:block;background:#fff;padding:1rem 2rem;text-align:center;margin:1.5rem 0 1rem;border:solid 1px #0a5e6f;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px;transition:opacity .5s ease}@media screen and (max-width:768px){.shiori .shiori-dl a.pc{display:none}}.shiori .shiori-dl a.sp{display:none;background:#fff;padding:1rem 7vw;text-align:center;margin:1.5rem 0 1rem;border:solid 1px #0a5e6f;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:50px;transition:opacity .5s ease}@media screen and (max-width:768px){.shiori .shiori-dl a.sp{display:block}}@media screen and (max-width:480px){.shiori .shiori-dl a.sp{margin:1rem 0;padding:1rem 5vw;border-radius:14px}}.shiori .shiori-dl a img{width:100%}@media(hover:hover){.shiori .shiori-dl a:hover{opacity:.5}}.shiori .shiori-img{background:#fff;padding:2rem;border:solid 1px #a0d6e2;box-shadow:0 0 5px rgba(0,0,0,.1);max-width:500px;margin:0 auto;width:auto}@media screen and (max-width:480px){.shiori .shiori-img{padding:1.2rem .5rem}}.shiori .shiori-img .shiori-img-hd{text-align:center;font-size:18px;margin-bottom:1rem;color:#00a0c3;font-weight:700}@media screen and (max-width:480px){.shiori .shiori-img .shiori-img-hd{font-size:15px}}.shiori .shiori-img .shiori-list{display:flex;list-style:none;align-items:flex-start;justify-content:center}.shiori .shiori-img .shiori-list li{width:170px;margin:0 1rem}@media screen and (max-width:480px){.shiori .shiori-img .shiori-list li{width:43%;margin:0 4%}}.shiori .shiori-img .shiori-list li img{max-width:100%;border:solid 1px #eee}.shiori .shiori-img .shiori-list li figure figcaption{text-align:center;font-size:13px;color:#666;margin-top:5px}@media screen and (max-width:480px){.shiori .shiori-img .shiori-list li figure figcaption{font-size:9pt}}.shiori.fadein{animation:a 1s ease forwards}.fair{margin:8rem 0;position:relative;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.fair{margin:5rem 0}}.fair .fair-hd{width:22rem;margin:0 auto}@media screen and (max-width:920px){.fair .fair-hd{width:42%;max-width:20rem}}@media screen and (max-width:768px){.fair .fair-hd{width:44%}}@media screen and (max-width:480px){.fair .fair-hd{width:48%}}.fair .fair-hd img{width:100%}.fair .fair-inr{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.11);margin:1rem 0 0;padding-bottom:3rem;padding-top:2rem}.fair .fair-inr .sub-hd{background:#8d0070;color:#fff;font-weight:700;padding:10px;width:8em;text-align:center;margin:0 auto 1rem;font-size:18px}@media screen and (max-width:480px){.fair .fair-inr .sub-hd{font-size:1pc}}.fair .fair-inr h3{display:flex;justify-content:center;text-align:center;font-size:33px;line-height:1.4}@media screen and (max-width:768px){.fair .fair-inr h3{font-size:29px}}@media screen and (max-width:480px){.fair .fair-inr h3{font-size:24px}}.fair .fair-inr p{width:80%;margin:.5rem auto 0;max-width:45em;line-height:1.6}@media screen and (max-width:480px){.fair .fair-inr p{width:90%;font-size:15px}}.fair .panel-line{width:90%;margin:0 auto;margin:1rem auto;border-top:dotted 1px #f3bee8;height:1px}.fair .panel{max-width:520px;margin:0 auto;padding:10px;width:90%}@media screen and (max-width:480px){.fair .panel{width:80%}}.fair .panel .panel-hd{text-align:center;margin:0 0 .5rem;font-size:15px;font-weight:700}.fair .panel .ph{border:solid 1px #eee;padding:5px}.fair .panel .ph img{max-width:100%}.fair.fadein{animation:a 1s ease forwards}.modal{position:fixed;z-index:6;display:none}.modal,.modal .modal-bg{top:0;left:0;width:100%;height:100%}.modal .modal-bg{display:block;background:hsla(0,0%,85%,.97);position:absolute;z-index:3;display:none}.modal .modal-closed{position:absolute;width:40px;height:40px;right:2%;top:2%;z-index:4;cursor:pointer}@media screen and (max-width:920px){.modal .modal-closed{right:2%;top:1%}}@media screen and (max-width:480px){.modal .modal-closed{width:30px;height:30px;right:2%;top:1%}}.modal .modal-closed span{display:block;width:100%;height:1px;top:50%;background:#000;position:absolute}.modal .modal-closed span:first-child{transform:rotate(45deg)}.modal .modal-closed span:nth-child(2){transform:rotate(-45deg)}.modal .present-detaile{position:absolute;width:80%;background:#fff;top:10%;left:10%;z-index:4;display:none}@media screen and (max-width:920px){.modal .present-detaile{top:6%}}@media screen and (max-width:480px){.modal .present-detaile{width:85%;left:8%}}@media screen and (max-width:375px){.modal .present-detaile{top:7%}}.modal .present-detaile:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.02;filter:blur(2px)}.modal .present-detaile .wrap{display:flex;flex-wrap:wrap;padding:4rem 3rem;align-items:center;position:relative;border:solid 1px #858585;box-shadow:0 0 10px rgba(0,0,0,.1);max-height:60vh;overflow-y:auto}@media screen and (max-width:920px){.modal .present-detaile .wrap{align-items:flex-start;overflow-y:auto;height:80vh;padding:3rem 2rem;max-height:70vh}}@media screen and (max-width:480px){.modal .present-detaile .wrap{display:block;padding:2rem 1.5rem;height:75vh;max-height:none}}.modal .present-detaile .wrap .ph{width:40%;max-width:370px}@media screen and (min-width:1180px){.modal .present-detaile .wrap .ph{width:35%}}@media screen and (max-width:920px){.modal .present-detaile .wrap .ph{width:45%;margin:0 auto}}@media screen and (max-width:480px){.modal .present-detaile .wrap .ph{width:64%;margin:0 auto}}.modal .present-detaile .wrap .ph img{max-width:100%;box-shadow:0 0 8px rgba(0,0,0,.3)}.modal .present-detaile .wrap .about{width:56%;margin-left:4%;line-height:1.2}@media screen and (min-width:1180px){.modal .present-detaile .wrap .about{width:59%;margin-left:5%}}@media screen and (max-width:920px){.modal .present-detaile .wrap .about{width:100%;margin:1rem 0 0}}.modal .present-detaile .wrap .about .title{font-weight:700;text-indent:-1rem;font-size:29px}@media screen and (min-width:1180px){.modal .present-detaile .wrap .about .title{font-size:40px}}@media screen and (max-width:920px){.modal .present-detaile .wrap .about .title{font-size:33px;text-align:center;text-indent:0}}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .title{font-size:23px}}.modal .present-detaile .wrap .about .writer{font-size:21px;font-weight:700;margin:1rem 0}@media screen and (min-width:1180px){.modal .present-detaile .wrap .about .writer{font-size:23px}}@media screen and (max-width:920px){.modal .present-detaile .wrap .about .writer{text-align:center;margin:.5rem 0 1rem}}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .writer{font-size:18px}}.modal .present-detaile .wrap .about>p{line-height:1.6}@media screen and (max-width:480px){.modal .present-detaile .wrap .about>p{font-size:14px}}.modal .present-detaile .wrap .about .ink{margin-top:4%}@media screen and (max-width:920px){.modal .present-detaile .wrap .about .ink{margin-top:2rem}}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink{margin-top:1rem}}.modal .present-detaile .wrap .about .ink .ink-hd{width:7.5rem}.modal .present-detaile .wrap .about .ink .ink-hd img{width:100%}.modal .present-detaile .wrap .about .ink .ink-item-wrap{display:flex;margin-top:1rem;align-items:flex-start}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink .ink-item-wrap{flex-wrap:wrap}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-ph{max-width:186px;width:35%;flex-shrink:0}@media screen and (max-width:920px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-ph{width:28%}}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-ph{width:35%;margin:0 auto}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-ph img{max-width:100%}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile{margin-left:8%}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile{width:100%;margin-left:0}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile>.hd{font-size:21px;margin:0 0 1rem;color:#274897;font-weight:700;display:flex;align-items:center}@media screen and (min-width:1180px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile>.hd{font-size:25px}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile>.hd:before{content:"";display:block;width:30px;height:28px;background:url(../img/ink01_color.svg)no-repeat 0 0;background-size:100%;margin-right:5px}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment{display:flex;align-items:flex-start;margin-top:1.5rem}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment{margin-top:1rem}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment .person{width:2.8rem;flex-shrink:0}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment .person{width:16%}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment .person img{width:100%}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment p{color:#284897;line-height:1.4;font-size:14px;background:#fffceb;border:solid 1px #d8d8d8;padding:13px;border-radius:10px;position:relative;margin-left:4%}@media screen and (min-width:920px) and (max-width:1160px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment p{margin-left:9%;padding:5px 9px;font-size:9pt}}@media screen and (max-width:480px){.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment p{padding:10px 9pt;font-size:9pt}}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment p:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-9pt;border:9pt solid transparent;border-right:9pt solid #fffceb;z-index:2}.modal .present-detaile .wrap .about .ink .ink-item-wrap .ink-detile .comment p:after{content:"";position:absolute;top:50%;left:-25px;margin-top:-9pt;border:9pt solid transparent;border-right:9pt solid #d8d8d8;z-index:1}.modal .present-detaile .next{display:block;right:-9%;position:absolute;top:48%;width:50px;height:50px;cursor:pointer;border:solid #585858 1px;display:flex;align-items:center;justify-content:center;border-radius:100%}@media screen and (max-width:920px){.modal .present-detaile .next{right:-11%}}@media screen and (max-width:480px){.modal .present-detaile .next{right:-7%;width:42px;height:42px;background:#f8f8f8}}.modal .present-detaile .next a{cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%}.modal .present-detaile .next span{width:18px;height:18px;display:block;border-top:2px solid #585858;border-right:2px solid #585858;transform:rotate(45deg);margin-right:7px}@media screen and (max-width:480px){.modal .present-detaile .next span{width:13px;height:13px}}.modal .present-detaile .prev{display:block;left:-9%;border:solid #585858 1px;position:absolute;top:48%;width:50px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%}@media screen and (max-width:920px){.modal .present-detaile .prev{left:-11%}}@media screen and (max-width:480px){.modal .present-detaile .prev{left:-7%;width:42px;height:42px;background:#f8f8f8}}.modal .present-detaile .prev a{cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%}.modal .present-detaile .prev span{width:18px;height:18px;display:block;border-top:2px solid #585858;border-right:2px solid #585858;transform:rotate(-135deg);margin-left:7px}@media screen and (max-width:480px){.modal .present-detaile .prev span{width:13px;height:13px}}.modal .present-detaile#box01:before{background:url(../img/ink01_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box01:before{background-repeat:repeat}}.modal .present-detaile#box02:before{background:url(../img/ink02_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box02:before{background-repeat:repeat}}.modal .present-detaile#box02 .ink-detile>.hd{color:#f39500}.modal .present-detaile#box02 .ink-detile>.hd:before{background:url(../img/ink02_color.svg)no-repeat 0 0}.modal .present-detaile#box02 .ink-detile P{color:#f39500}.modal .present-detaile#box03:before{background:url(../img/ink03_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box03:before{background-repeat:repeat}}.modal .present-detaile#box03 .ink-detile>.hd{color:#453938}.modal .present-detaile#box03 .ink-detile>.hd:before{background:url(../img/ink03_color.svg)no-repeat 0 0}.modal .present-detaile#box03 .ink-detile P{color:#453938}.modal .present-detaile#box04:before{background:url(../img/ink04_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box04:before{background-repeat:repeat}}.modal .present-detaile#box04 .ink-detile>.hd{color:#005a8a}.modal .present-detaile#box04 .ink-detile>.hd:before{background:url(../img/ink04_color.svg)no-repeat 0 0}.modal .present-detaile#box04 .ink-detile P{color:#005a8a}.modal .present-detaile#box05:before{background:url(../img/ink05_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box05:before{background-repeat:repeat}}.modal .present-detaile#box05 .ink-detile>.hd{color:#cf0037}.modal .present-detaile#box05 .ink-detile>.hd:before{background:url(../img/ink05_color.svg)no-repeat 0 0}.modal .present-detaile#box05 .ink-detile P{color:#cf0037}.modal .present-detaile#box06:before{background:url(../img/ink06_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box06:before{background-repeat:repeat}}.modal .present-detaile#box06 .ink-detile>.hd{color:#002551}.modal .present-detaile#box06 .ink-detile>.hd:before{background:url(../img/ink06_color.svg)no-repeat 0 0}.modal .present-detaile#box06 .ink-detile P{color:#002551}.modal .present-detaile#box07:before{background:url(../img/ink07_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box07:before{background-repeat:repeat}}.modal .present-detaile#box07 .ink-detile>.hd{color:#006f47}.modal .present-detaile#box07 .ink-detile>.hd:before{background:url(../img/ink07_color.svg)no-repeat 0 0}.modal .present-detaile#box07 .ink-detile P{color:#006f47}.modal .present-detaile#box08:before{background:url(../img/ink08_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box08:before{background-repeat:repeat}}.modal .present-detaile#box08 .ink-detile>.hd{color:#00837b}.modal .present-detaile#box08 .ink-detile>.hd:before{background:url(../img/ink08_color.svg)no-repeat 0 0}.modal .present-detaile#box08 .ink-detile P{color:#00837b}.modal .present-detaile#box09:before{background:url(../img/ink09_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box09:before{background-repeat:repeat}}.modal .present-detaile#box09 .ink-detile>.hd{color:#231815}.modal .present-detaile#box09 .ink-detile>.hd:before{background:url(../img/ink09_color.svg)no-repeat 0 0}.modal .present-detaile#box09 .ink-detile P{color:#231815}.modal .present-detaile#box10:before{background:url(../img/ink10_color.svg)no-repeat 0 0;background-size:100%}@media screen and (max-width:920px){.modal .present-detaile#box10:before{background-repeat:repeat}}.modal .present-detaile#box10 .ink-detile>.hd{color:#7e003a}.modal .present-detaile#box10 .ink-detile>.hd:before{background:url(../img/ink10_color.svg)no-repeat 0 0}.modal .present-detaile#box10 .ink-detile P{color:#7e003a}.modal.active{display:block}.consept{position:fixed;z-index:6}.consept,.consept .consept-bg{width:100%;height:100%;top:0;left:0;display:none}.consept .consept-bg{background:hsla(0,0%,85%,.97);position:absolute}.consept .closed{position:absolute;width:40px;height:40px;right:3%;top:2%;cursor:pointer}@media screen and (max-width:480px){.consept .closed{width:30px;height:30px;right:4%;top:1%}}.consept .closed span{display:block;width:100%;height:1px;top:50%;background:#000;position:absolute}.consept .closed span:first-child{transform:rotate(45deg)}.consept .closed span:nth-child(2){transform:rotate(-45deg)}.consept .consept-inr{display:none;position:relative;background:url(../img/consept_bg.png)repeat 0 0;width:80%;margin:6% auto 0;max-height:85vh;box-sizing:border-box;overflow-y:auto;box-shadow:0 0 10px rgba(99,47,0,.15)}@media screen and (max-width:480px){.consept .consept-inr{width:85%;margin:12% auto 0;max-height:80vh}}.consept .consept-inr .consept-inr-item:after,.consept .consept-inr .consept-inr-item:before{content:"";display:block;width:98%;height:75pt;margin:0 auto;left:1%}@media screen and (max-width:768px){.consept .consept-inr .consept-inr-item:after,.consept .consept-inr .consept-inr-item:before{height:78px}}@media screen and (max-width:480px){.consept .consept-inr .consept-inr-item:after,.consept .consept-inr .consept-inr-item:before{height:5vh;width:96%;left:2%}}@media screen and (max-width:375px){.consept .consept-inr .consept-inr-item:after,.consept .consept-inr .consept-inr-item:before{height:7.5vh}}.consept .consept-inr .consept-inr-item:before{background:url(../img/consept_line_top.svg)no-repeat 0 0;background-size:100%;margin-top:1%}@media screen and (max-width:480px){.consept .consept-inr .consept-inr-item:before{margin-top:2%}}.consept .consept-inr .consept-inr-item:after{background:url(../img/consept_line_bt.svg)no-repeat bottom 0 left 0;background-size:100%;margin-bottom:1%;margin-top:-3%}@media screen and (max-width:480px){.consept .consept-inr .consept-inr-item:after{margin-bottom:2%}}.consept .consept-inr .bg-line{background:url(../img/consept_line.svg)repeat-y 0 0;width:98%;background-size:100%;margin:0 auto}@media screen and (max-width:480px){.consept .consept-inr .bg-line{width:96%}}.consept .consept-inr .consept-hd{width:73%;margin:-3rem auto 2.5rem;max-width:38pc}@media screen and (max-width:480px){.consept .consept-inr .consept-hd{width:90%;margin:-5vw auto 1rem}}@media screen and (max-width:375px){.consept .consept-inr .consept-hd{margin-top:-9vw}}.consept .consept-inr .consept-hd img{width:100%}.consept .consept-inr p{line-height:1.6;margin:0 0 1.5rem;font-size:17px;padding:0 6rem}@media screen and (max-width:920px){.consept .consept-inr p{font-size:1pc;padding:0 3rem}}@media screen and (max-width:768px){.consept .consept-inr p{font-size:15px;padding:0 3rem}}@media screen and (max-width:480px){.consept .consept-inr p{font-size:13px;padding:0 5%;margin-bottom:1.2rem}}.consept .consept-inr p:last-child{margin-bottom:0}.consept.active{display:block}.sign-btn-wrap{margin:2rem 0 7rem}.sign-btn-wrap .sign-btn{display:block;width:80%;max-width:30rem;margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width:768px){.sign-btn-wrap .sign-btn{width:70%}}@media screen and (max-width:480px){.sign-btn-wrap .sign-btn{width:80%}}.sign-btn-wrap .sign-btn img{width:100%}@media(hover:hover){.sign-btn-wrap .sign-btn:hover{transition:opacity .5s ease;opacity:.4}}.sign{position:fixed;z-index:6}.sign,.sign .sign-bg{width:100%;height:100%;top:0;left:0;display:none}.sign .sign-bg{background:hsla(0,0%,85%,.97);position:absolute}.sign .closed{position:absolute;width:40px;height:40px;right:3%;top:2%;cursor:pointer}@media screen and (max-width:480px){.sign .closed{width:30px;height:30px;right:4%;top:1%}}.sign .closed span{display:block;width:100%;height:1px;top:50%;background:#000;position:absolute}.sign .closed span:first-child{transform:rotate(45deg)}.sign .closed span:nth-child(2){transform:rotate(-45deg)}.sign .sign-inr{display:none;position:relative;background:url(../img/consept_bg.png)repeat 0 0;width:80%;margin:3rem auto 0;max-height:90vh;box-sizing:border-box;overflow-y:auto;box-shadow:0 0 10px rgba(99,47,0,.15)}@media screen and (max-width:768px){.sign .sign-inr{margin-top:2rem;max-height:90vh}}@media screen and (max-width:480px){.sign .sign-inr{width:85%;margin:12% auto 0;max-height:87vh}}.sign .sign-inr .sign-inr-item:after,.sign .sign-inr .sign-inr-item:before{content:"";display:block;width:98%;height:75pt;margin:0 auto;left:1%}@media screen and (max-width:768px){.sign .sign-inr .sign-inr-item:after,.sign .sign-inr .sign-inr-item:before{height:78px}}@media screen and (max-width:480px){.sign .sign-inr .sign-inr-item:after,.sign .sign-inr .sign-inr-item:before{height:5vh;width:96%;left:2%}}@media screen and (max-width:375px){.sign .sign-inr .sign-inr-item:after,.sign .sign-inr .sign-inr-item:before{height:7.5vh}}.sign .sign-inr .sign-inr-item:before{background:url(../img/consept_line_top.svg)no-repeat 0 0;background-size:100%;margin-top:1%}@media screen and (max-width:480px){.sign .sign-inr .sign-inr-item:before{margin-top:2%}}.sign .sign-inr .sign-inr-item:after{background:url(../img/consept_line_bt.svg)no-repeat bottom 0 left 0;background-size:100%;margin-bottom:1%;margin-top:-3%}@media screen and (max-width:480px){.sign .sign-inr .sign-inr-item:after{margin-bottom:2%}}.sign .sign-inr .bg-line{background:url(../img/consept_line.svg)repeat-y 0 0;width:98%;background-size:100%;margin:0 auto}@media screen and (max-width:480px){.sign .sign-inr .bg-line{width:96%}}.sign .sign-inr .sign-hd{width:80%;margin:-3rem auto 1rem;max-width:305px}@media screen and (max-width:480px){.sign .sign-inr .sign-hd{width:70%;margin:-5vw auto 1rem}}.sign .sign-inr .sign-hd img{width:100%}.sign .sign-inr .sign-lead{font-family:Zen Old Mincho,serif;font-size:24px;text-align:center}@media screen and (max-width:480px){.sign .sign-inr .sign-lead{font-size:15px}}.sign .sign-inr .sign-box{width:90%;margin:0 auto;padding:4rem 0 0}@media screen and (max-width:480px){.sign .sign-inr .sign-box{padding:2.5rem 0 0}}.sign .sign-inr .hd-wrap{display:flex;align-items:center;flex-wrap:wrap;max-width:50pc;margin:0 auto}@media screen and (max-width:480px){.sign .sign-inr .hd-wrap{justify-content:center}}.sign .sign-inr .hd-wrap .title{display:flex;align-items:center}@media screen and (max-width:480px){.sign .sign-inr .hd-wrap .title{justify-content:center}}.sign .sign-inr .hd-wrap .title span{display:block}.sign .sign-inr .hd-wrap .title span img{width:100%}.sign .sign-inr .hd-wrap .title span.icon{width:1.5rem;margin-right:.4rem}.sign .sign-inr .hd-wrap .title span.name{width:13rem}@media screen and (max-width:480px){.sign .sign-inr .hd-wrap .title span.name{width:58%}}.sign .sign-inr .hd-wrap .sub{width:21rem;position:relative;margin-left:1.2rem}@media screen and (max-width:768px){.sign .sign-inr .hd-wrap .sub{width:19rem;margin:.3rem 2rem 0}}@media screen and (max-width:480px){.sign .sign-inr .hd-wrap .sub{width:74%;margin:.3rem 0 0}}.sign .sign-inr .hd-wrap .sub:after{content:"";display:block;width:100%;position:absolute;height:3px;bottom:2px;left:0;background:#bccec8}.sign .sign-inr .hd-wrap .sub img{max-width:100%;position:relative;z-index:3}.sign .sign-inr .sign-box.box2 .hd-wrap .title span.name{width:12rem}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box2 .hd-wrap .title span.name{width:54%}}.sign .sign-inr .sign-box.box2 .hd-wrap .sub:after{background-color:#c1cbe1}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box3 .hd-wrap .title span.name{width:54%}}.sign .sign-inr .sign-box.box3 .hd-wrap .sub{width:27rem}.sign .sign-inr .sign-box.box3 .hd-wrap .sub:after{background-color:#b1cddc}@media screen and (max-width:768px){.sign .sign-inr .sign-box.box3 .hd-wrap .sub{width:24rem}}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box3 .hd-wrap .sub{width:92%}}.sign .sign-inr .sign-box.box4 .hd-wrap .title span.name{width:13.5rem}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box4 .hd-wrap .title span.name{width:57%}}.sign .sign-inr .sign-box.box4 .hd-wrap .sub{width:26rem}.sign .sign-inr .sign-box.box4 .hd-wrap .sub:after{background-color:#b0c2d6}@media screen and (max-width:768px){.sign .sign-inr .sign-box.box4 .hd-wrap .sub{width:23rem}}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box4 .hd-wrap .sub{width:92%}}.sign .sign-inr .sign-box.box5 .hd-wrap .title span.name{width:13rem}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box5 .hd-wrap .title span.name{width:54%}}.sign .sign-inr .sign-box.box5 .hd-wrap .sub{width:21rem}.sign .sign-inr .sign-box.box5 .hd-wrap .sub:after{background-color:#fecd7f}@media screen and (max-width:768px){.sign .sign-inr .sign-box.box5 .hd-wrap .sub{width:20rem}}@media screen and (max-width:480px){.sign .sign-inr .sign-box.box5 .hd-wrap .sub{width:75%}}.sign .sign-inr .fukidashi{position:relative;padding:7px 10px;line-height:1.4;font-size:15px;background:#fff;width:80%;padding:1rem 2rem;box-sizing:border-box;max-width:50pc;border-radius:10px;box-shadow:0 3px 5px rgba(0,0,0,.1);margin:3rem auto 0}@media screen and (max-width:768px){.sign .sign-inr .fukidashi{width:100%;margin:2rem auto 0}}@media screen and (max-width:480px){.sign .sign-inr .fukidashi{padding:1rem;font-size:13px}}.sign .sign-inr .fukidashi:before{content:"";position:absolute;top:-29px;left:10%;margin-left:-15px;border:9pt solid transparent;border-bottom:18px solid #fff;z-index:2}.sign .sign-inr .fukidashi:after{content:"";position:absolute;top:-31px;filter:blur(4px);left:10%;margin-left:-17px;border:14px solid transparent;border-bottom:15px solid #555;z-index:1;opacity:.1}.sign.active{display:block}.gallery-area{margin-top:2rem}@media screen and (max-width:480px){.gallery-area{margin-top:1rem}}.gallery-area .trial_btn{width:24rem;margin:2rem auto 0;display:block;transition:opacity .5s ease;opacity:1}@media(hover:hover){.gallery-area .trial_btn:hover{opacity:.5}}@media screen and (max-width:480px){.gallery-area .trial_btn{display:none}}.gallery-area .trial_btn img{max-width:100%}.gallery-area .trial_btn-sp{width:77vw;display:none;margin:2rem auto 0}@media screen and (max-width:480px){.gallery-area .trial_btn-sp{display:block}}.gallery-area .trial_btn-sp img{max-width:100%}.gallery-waku{width:90%;margin:0 auto;max-width:770px}@media screen and (max-width:480px){.gallery-waku{width:100%;box-sizing:border-box}}.gallery-wrap{max-width:750px;margin:0 auto;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:480px){.gallery-wrap{width:100%}}.gallery-wrap .gallery-top{position:relative;width:60%;height:100%;overflow:hidden;margin-right:3%;box-shadow:0 0 5px rgba(0,0,0,.5);background:#f5f4f4}@media screen and (max-width:768px){.gallery-wrap .gallery-top{box-shadow:none;background:0;width:100%;margin-right:0}}.gallery-wrap .gallery-top .swiper-slide{max-height:380px;text-align:center}@media screen and (max-width:480px){.gallery-wrap .gallery-top .swiper-slide{max-height:220px}}.gallery-wrap .gallery-top .swiper-slide img{max-height:380px}@media screen and (max-width:480px){.gallery-wrap .gallery-top .swiper-slide img{max-height:220px}}.swiper-slide img{max-width:100%}.gallery-thumbs{width:20%;max-width:105px}@media screen and (max-width:768px){.gallery-thumbs{width:80%;max-width:none;margin:1rem auto 0}}@media screen and (max-width:480px){.gallery-thumbs{width:100%}}.gallery-thumbs .swiper-wrapper{display:block}@media screen and (max-width:768px){.gallery-thumbs .swiper-wrapper{display:flex;justify-content:center}}.gallery-thumbs .swiper-slide{opacity:.4;width:100%!important;height:auto;margin-bottom:10%;box-shadow:0 0 5px rgba(0,0,0,.5)}@media screen and (max-width:920px){.gallery-thumbs .swiper-slide{width:32.2580645161%!important;margin:0 1.5%!important}}@media screen and (max-width:480px){.gallery-thumbs .swiper-slide{width:25%!important}}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}@media screen and (max-width:480px){.swiper-free-mode>.swiper-wrapper{flex-wrap:wrap}}.swiper-button-next,.swiper-button-prev{display:none}@media screen and (max-width:480px){.swiper-button-next,.swiper-button-prev{display:block;width:11px}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}}