html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding: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:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}*{box-sizing:border-box;letter-spacing:.5px}body{background:#fff}main{overflow-x:hidden;background-color:#fff}.body2{display:none}.top-container{background:#000}.container{position:relative}a{text-decoration:none;color:#000}.flexbox{display:flex}.top-main{background:#000;height:100%;opacity:0;transition:.5s all}.mtb_40{margin:40px 0}.Common__content-header{min-width:200px;white-space:nowrap;padding:10px;width:auto;text-align:center;font-family:Scheherazade,sans-serif,serif;font-size:calc(100% + 3vw);display:inline-block;position:relative;color:#4c4d4e;letter-spacing:1px;transition:.3s all;z-index:2;background-color:#fffc;line-height:1}.Common__content-header span{color:#cf1c1c}.Common__content-header:hover{opacity:.85}.Common__content-header:before{content:"";width:120px;height:120px;background-color:#80808041;position:absolute;transform:translate(-50%,-50%);top:20%;left:20px;z-index:1}@media screen and (max-width:1024px){.Common__content-header:before{width:80px;height:80px}}.Common__content-header:after{content:"";width:100%;height:1px;background-color:#80808041;position:absolute;left:0;bottom:30%}.header{position:absolute;display:flex;justify-content:flex-start;width:90%;height:auto;top:0;left:50%;transform:translate(-50%);z-index:10}@media screen and (max-width:1024px){.header{display:none}}.header .nav{transition:.5s;width:100%;height:60px;line-height:60px}@media screen and (max-width:1024px){.header .nav{display:none}}.header .nav .nav__list{display:flex;justify-content:space-around;width:80%;margin:0 auto;background-color:unset}.header .nav .nav__list .nav__item{font-size:20px;font-family:Scheherazade,sans-serif,serif;letter-spacing:2px;position:relative}.header .nav .nav__list .nav__item a{transition:.5s;transition-timing-function:cubic-bezier(.77,0,.175,1)}.header .nav .nav__list .nav__item img{width:120px;height:auto;vertical-align:bottom}.header .nav .nav__list .nav__logo{z-index:-999;opacity:1}.header .nav-active{display:block;width:100%;height:60px;line-height:60px;background:#fff9;border-radius:0 0 1000px 1000px/0 0 300px 300px;transition:.5s;box-shadow:0 1px 3px 2px #00000080;z-index:10}.header .nav-active .nav__list{display:flex;width:80%;justify-content:space-around;margin:0 auto}.header .nav-active .nav__list .nav__item img{width:120px;height:auto;vertical-align:bottom}.header .nav-active .nav__list .nav__logo{z-index:10;transition:.5s;transition-timing-function:cubic-bezier(.77,0,.175,1)}.sp-nav{display:none;position:fixed;z-index:10;width:100%;height:100%;background:#161616;padding:3%}.sp-nav .sp-menu1{font-family:Scheherazade,sans-serif,serif;margin:10% 0 0}@media screen and (max-width:500px){.sp-nav .sp-menu1{margin:20% 0 0}}.sp-nav .sp-menu1 li{text-align:right;margin-bottom:3%}.sp-nav .sp-menu1 li a{color:#fff;font-size:4em;line-height:1}.sp-nav .sp-menu2{display:inline-flex;position:absolute;left:5%;bottom:3%}@media screen and (max-width:768px){.sp-nav .sp-menu2{margin:3% 10px 0;position:static}}.sp-nav .sp-menu2 li{margin-right:10px}.sp-nav .sp-menu2 img{width:60px;height:60px;object-fit:cover}.sp-menu2 li:nth-of-type(2) img{background:none}.humbergerMenu{position:fixed;top:20px;right:40px;cursor:pointer;display:none;transition:all .4s;width:50px;height:50px;z-index:10;box-shadow:0 2px 3px 2px #00000080;background:#fff9;border-radius:100%}@media screen and (max-width:1024px){.humbergerMenu{display:inline-block}}@media screen and (max-width:500px){.humbergerMenu{top:10px;right:10px}}.humbergerMenu.active span:nth-of-type(1){transform:translate(-50%,12px) rotate(-135deg)}.humbergerMenu.active span:nth-of-type(2){transform:translate(-50%) rotate(-180deg);opacity:0}.humbergerMenu.active span:nth-of-type(3){transform:translate(-50%,-12px) rotate(135deg)}.humbergerMenu span{display:inline-block;transition:all 1s;box-sizing:border-box;position:absolute;right:0;width:60%;height:2px;background-color:#494949;border-radius:2px;transform:translate(-50%)}.humbergerMenu span:nth-of-type(1){top:12px;left:50%}.humbergerMenu span:nth-of-type(2){top:24px;left:50%}.humbergerMenu span:nth-of-type(3){bottom:12px;left:50%}#top-btn{position:fixed;width:60px;height:60px;border-radius:100%;background:#fff9;bottom:10px;right:3%;z-index:9;box-shadow:0 2px 3px 2px #00000080;text-align:center;line-height:60px}#top-btn a{display:inline-block;position:relative;top:5px}#top-btn a i{font-size:2em;color:#000;transition:.5s}#top-btn a i:hover{color:#0009}.footer{position:relative;height:80px;background:#00000080}@media screen and (max-width:500px){.footer{margin:0 0 45px}}.footer ul{align-items:center}.footer img{width:25px;height:25px;object-fit:cover;margin-right:10px;margin-top:10px}.footer img:first-child{margin-left:20px}.footer .ameblo{background-color:#fff}.footer .footer_contact{color:#fff;font-family:Scheherazade,sans-serif,serif;line-height:1;font-size:160%}.footer p{font-family:Scheherazade,sans-serif,serif;display:inline-block;color:#fff;position:absolute;left:50%;transform:translate(-50%);bottom:5px}.footer p small{white-space:nowrap}.loader-bg{display:none;position:fixed;top:0;left:0;background:#000;width:100%;height:100vh;z-index:9999;overflow:hidden;padding:0 10px}.loader-bg .loader-item{display:none;position:relative}.loader-bg .loader-item .logo-svg{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.loader-bg .loader-item .logo-svg #logo-anime .hyunhwa{stroke:#fff0;stroke-width:.5;stroke-dasharray:2000;animation:loader-text 2.5s ease-in .5s forwards}.loader-bg .loader-item .logo-svg #logo-anime .logo-text{fill:none;stroke:#fff0;stroke-width:.5;stroke-dasharray:2000;animation:loader-text 2.5s ease-in .5s forwards}.loader-bg .loader-item .logo-svg #logo-anime rect{stroke-width:.5;fill:none;animation:border 1.5s ease-in 1.5s forwards}@keyframes loader-text{0%{stroke:#fff0;stroke-dashoffset:2000;fill:transparent}25%{stroke:#fff;stroke-width:.5}50%{fill:transparent;stroke-width:.5}to{stroke-width:0;fill:#fff;stroke-dashoffset:0}}@keyframes border{0%{fill:#fff;transform:translate(-1000px)}to{fill:#fff;transform:translate(0)}}.eyecatch-top{position:relative;height:100vh;display:block}.eyecatch-top .eyecatch__img1{background:url(/_astro/eyecatch1-min.CR-rHVO2.jpg);width:100%;height:100vh;position:fixed;background-size:cover;background-position:center center}.eyecatch-top .eyecatch__img2{background:url(/_astro/eyecatch2-min.CRpfH6IT.jpg);width:100%;height:100vh;position:fixed;background-size:cover;background-position:center center;display:none}.eyecatch-top .eyecatch__img3{background:url(/_astro/eyecatch3-min.lKn9p4K7.jpg);width:100%;height:100vh;position:fixed;background-size:cover;background-position:center center;display:none}.eyecatch-top .eyecatch__img4{background:url(/_astro/eyecatch4-min.DdBxYZ6H.jpg);width:100%;height:100vh;position:fixed;background-size:cover;background-position:center center;display:none}.eyecatch-top .eyecatch__img5{background:url(/_astro/eyecatch5-min.BbLhRn9u.jpg);width:100%;height:100vh;position:fixed;background-size:cover;background-position:center center;display:none}.eyecatch-top .eyecatch__logo{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:300px;z-index:5}.eyecatch-top .eyecatch__logo #logo-anime .hyunhwa,.eyecatch-top .eyecatch__logo #logo-anime .logo-text{stroke:#000;fill:#000;stroke-width:0;stroke-dasharray:2000}.eyecatch-top .eyecatch__logo #logo-anime rect{fill:#000;stroke:none;stroke-width:.5;animation:border-eyecatch 8s ease 4s forwards infinite}.eyecatch-top .eyecatch__arrow{position:absolute;top:20px;left:20px;animation:arrow 5s ease-in forwards infinite}.eyecatch-top .eyecatch__scroll-text{transform:rotate(-90deg);display:inline-block;position:absolute;top:110px;font-size:22px;left:30px;font-family:Scheherazade,sans-serif,serif}@keyframes border-eyecatch{0%{transform:translate(0)}25%{transform:translate(500px)}40%{fill:none;stroke:none;transform:translate(-500px)}60%{fill:#000;transform:translate(0)}to{transform:translate(0)}}@keyframes arrow{0%{top:20px}3%{top:30px}6%{top:20px}9%{top:20px}12%{top:30px}15%{top:20px}to{top:20px}}#news-anker{padding:5% 10% 7%;position:relative}@media screen and (max-width:768px){#news-anker{padding:5%}}@media screen and (max-width:500px){#news-anker{padding:3%}}.news{width:100%;height:auto;position:relative}.news__header{margin:0 0 5%}.news__list-container{background-color:#ffffffe6;padding:5% 5% 2%;box-shadow:0 2px 3px 2px #00000080}@media screen and (max-width:500px){.news__list-container{padding:10px}}.news__list-container .news-list{display:flex;flex-wrap:wrap}.news__list-container .news-list a{text-decoration:none;color:#000;width:25%;margin:0 0 5%;transition:.3s;position:relative;bottom:0;z-index:2}@media screen and (max-width:500px){.news__list-container .news-list a{width:50%}}.news__list-container .news-list a .news__content{margin:0;opacity:0;transform:translate(-100px);transition:1s all ease}.news__list-container .news-list a .news__content.scrollIn{opacity:1;transform:translate(0)}.news__list-container .news-list a .news__content .news__imgbox{text-align:center}.news__list-container .news-list a .news__content .news__imgbox img{width:50%;height:auto}@media screen and (max-width:500px){.news__list-container .news-list a .news__content .news__imgbox img{width:60%}}.news__list-container .news-list a .news__content .news__textbox{font-size:14px;font-family:"Noto Serif JP",sans-serif,serif}@media screen and (max-width:500px){.news__list-container .news-list a .news__content .news__textbox{font-size:12px}}.news__list-container .news-list a .news__content .news__textbox-date{font-size:.8em}.news__list-container .news-list a:hover{box-shadow:-10px 10px 10px #0006;position:relative;bottom:10px}.news .news-more{text-decoration:none;color:#000;background:#fff;font-family:Baskerville,serif;border:.5px solid black;display:block;text-align:center;padding:5px;font-size:60%;transition:.5s;width:20%;max-width:70px;margin:0 auto;z-index:4;position:relative}@media screen and (max-width:500px){.news .news-more{width:30%}}.news .news-more:hover{color:#fff;background:#000}#about-anker{padding:7% 0}@media screen and (max-width:768px){#about-anker{padding:10% 0}}.about{width:100%;height:auto;padding:5% 0;position:relative}.about .about__header{margin-left:10%}.about .about__text1{position:relative;display:block;color:#fff;font-size:140%;font-family:"Noto Serif JP",sans-serif,serif;text-align:left;margin:5% 20%;opacity:0;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about .about__text1.action{opacity:1}@media screen and (max-width:500px){.about .about__text1{font-size:100%;margin:5% 10%}}.about .about__bg-container{width:70%;height:70vh;overflow:hidden;position:relative;left:0;border:none;z-index:4;transition:1s all ease;opacity:0;top:0;transform:translate(-50%)}@media screen and (max-width:1024px){.about .about__bg-container{height:50vh}}@media screen and (max-width:768px){.about .about__bg-container{width:100%}}.about .about__bg-container.scrollIn{opacity:1;transform:translate(0)}.about .about__bg-container .about__bg{background:url(/_astro/about-top.R1vxG7Ao.jpg);height:120%;position:absolute;width:120%;top:0;left:0;background-size:cover;background-position:center center}.about .about__text2{width:40%;height:auto;position:absolute;bottom:5%;right:15%;background:#fff;padding:20px;z-index:6;box-shadow:2px 5px 10px #fff6;transition:1s all ease;opacity:0;transform:translate(50%)}@media screen and (max-width:1024px){.about .about__text2{width:50%;right:5%}}@media screen and (max-width:768px){.about .about__text2{width:60%;right:20%;bottom:0}}@media screen and (max-width:500px){.about .about__text2{width:90%;right:5%;padding:10px}}.about .about__text2.scrollIn{opacity:1;transform:translate(0)}.about .about__text2 h2{font-size:calc(120% + .5vw);margin-left:10%;margin-top:5%;font-family:serif;display:block}.about .about__text2 p{font-size:80%;padding:5% 10%;font-family:serif;display:inline-block;line-height:2}@media screen and (max-width:768px){.about .about__text2 p{padding:5%}}@media screen and (max-width:500px){.about .about__text2 p{padding:3%}}.about .about__text2 a{text-decoration:none;color:#000;background:#fff;font-family:Baskerville,serif;border:.5px solid black;display:block;text-align:center;padding:5px;font-size:60%;transition:.5s;width:20%;max-width:70px;margin:0 auto 5%}@media screen and (max-width:768px){.about .about__text2 a{width:30%}}.about .about__text2 a:hover{color:#fff;background:#000}.about .about__text2:before{content:"";position:absolute;height:70px;width:2px;left:25px;bottom:10px;background:#cf1c1c}@media screen and (max-width:500px){.about .about__text2:before{left:8px;bottom:3px}}.about .about__text2:after{content:"";position:absolute;width:70px;height:2px;bottom:25px;left:10px;background:#424242}@media screen and (max-width:500px){.about .about__text2:after{bottom:8px;left:3px}}.about .about__text2 .border1{width:70px;height:2px;position:absolute;background:#424242;top:25px;right:10px}@media screen and (max-width:500px){.about .about__text2 .border1{top:8px;right:3px}}.about .about__text2 .border2{height:70px;width:2px;position:absolute;background:#cf1c1c;top:10px;right:25px}@media screen and (max-width:500px){.about .about__text2 .border2{top:3px;right:8px}}#works-anker{padding:7%;position:relative}@media screen and (max-width:500px){#works-anker{padding:0%}}.works{width:100%;height:auto;position:relative}.works .works__header{margin-left:10%}.works .works__text{font-size:120%;letter-spacing:2px;color:#fff;font-family:"Noto Serif JP",sans-serif,serif;margin:5% 0 5% 10%;line-height:30px;opacity:0;transition:.8s all}.works .works__text.action{opacity:1}@media screen and (max-width:500px){.works .works__text{font-size:100%}}.works .works__bg{width:100%;height:450px;display:flex;z-index:5;transition:1s all ease;box-shadow:0 2px 3px 2px #00000080}@media screen and (max-width:768px){.works .works__bg{display:block;height:auto}}.works .works__bg .works__content-header{width:auto;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.works .works__bg .works__content-header h2{color:#f0f0f0;font-family:Scheherazade,sans-serif,serif;font-size:52px;white-space:nowrap}@media screen and (max-width:768px){.works .works__bg .works__content-header h2{font-size:48px}}@media screen and (max-width:500px){.works .works__bg .works__content-header h2{font-size:26px}}.works .works__bg .works__content-header h2 span{font-family:"Noto Serif JP",sans-serif,serif;font-size:38px}@media screen and (max-width:768px){.works .works__bg .works__content-header h2 span{font-size:30px}}@media screen and (max-width:500px){.works .works__bg .works__content-header h2 span{font-size:18px}}.works .works__bg p{display:none;color:#f0f0f0;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;font-family:"Noto Serif JP",sans-serif,serif}@media screen and (max-width:768px){.works .works__bg p{display:block;font-size:80%;top:50%;width:70%}}.works .works__bg a{display:none;text-decoration:none;color:#000;background:#fff;font-family:Baskerville,serif;border:.5px solid black;text-align:center;padding:5px;font-size:60%;transition:.5s;width:20%;max-width:70px;position:absolute;transform:translate(-50%,-50%);top:80%;left:50%;z-index:3}@media screen and (max-width:768px){.works .works__bg a{top:90%;display:block}}.works .works__bg a:hover{color:#fff;background:#000}.works .works__bg .works-touchbox{background:url(/_astro/touch2.DekVqXyb.png);transform:translate(-50%,-50%);position:absolute;z-index:3;left:50%;top:70%;width:80px;height:80px;background-size:cover;background-position:center center}@media screen and (max-width:768px){.works .works__bg .works-touchbox{display:none}}.works .works__bg .works-content{position:relative}.works .works__bg .works-content:before{content:"";width:100%;height:100%;background-color:#0006;display:block;position:absolute}@media screen and (max-width:768px){.works .works__bg .works-content{height:300px}}.works .works__bg .works-content img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.works .works__bg .works-content1{width:33%}@media screen and (max-width:768px){.works .works__bg .works-content1{width:100%}}.works .works__bg .works-content2{width:34%}@media screen and (max-width:768px){.works .works__bg .works-content2{width:100%}}.works .works__bg .works-content3{width:33%}@media screen and (max-width:768px){.works .works__bg .works-content3{width:100%}}#blog-anker{padding:7% 5% 0;position:relative}@media screen and (max-width:500px){#blog-anker{padding:10% 2% 0}}.blog{width:100%;height:auto;position:relative;padding:5% 2%}@media screen and (max-width:500px){.blog{padding:0}}.blog .blog__header{margin-left:5%;margin-bottom:5%}.blog .blog__content{background-color:#fffc;position:relative;display:flex;width:100%;padding:15px 30px;z-index:4;margin:0 0 3%;box-shadow:5px 5px 10px #0006;flex-flow:row-reverse;align-items:center}@media screen and (max-width:768px){.blog .blog__content{display:block;padding:3%}}.blog .blog__content:last-child{margin:0}.blog .blog__content .blog__content-img{width:30%;height:auto}@media screen and (max-width:768px){.blog .blog__content .blog__content-img{width:90%;margin:0 auto}}.blog .blog__content .blog__content-img img{display:block;width:100%;height:400px;object-fit:cover;object-position:center center}.blog .blog__content .blog__content-right{width:70%;font-family:"Noto Serif JP",sans-serif,serif;position:relative;font-size:16px}@media screen and (max-width:768px){.blog .blog__content .blog__content-right{width:100%;margin-bottom:5%}}@media screen and (max-width:500px){.blog .blog__content .blog__content-right{font-size:14px}}.blog .blog__content .blog__content-right img{width:70%;height:auto;margin:0 auto;display:block}.blog .blog__content .blog__content-right h2{font-family:"Noto Serif JP",sans-serif,serif;font-size:2em}@media screen and (max-width:768px){.blog .blog__content .blog__content-right h2{font-size:1.6em}}.blog .blog__content .blog__content-right .blog__content-date{font-size:.8em}.blog .blog__content .blog__content-right .blog__content-text{font-family:"Noto Serif JP",sans-serif,serif;padding:20px}@media screen and (max-width:500px){.blog .blog__content .blog__content-right .blog__content-text{padding:10px}}.blog .blog__content .blog__content-right .blog-more{font-family:Scheherazade,sans-serif,serif;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:5px 10px;font-size:100%;transition:.5s;max-width:70px;line-height:1;display:block;margin:5% auto}@media screen and (max-width:768px){.blog .blog__content .blog__content-right .blog-more{width:30%}}.blog .blog__content .blog__content-right .blog-more:hover{color:#fff;background:#000}#contact-anker{margin:0 5% 5%;position:relative}.contact{width:100%;height:20vh;position:relative}.contact a{box-shadow:0 2px 3px 2px #00000080;color:#fff;z-index:3;font-family:Scheherazade,sans-serif,serif;font-size:36px;text-align:center;transition:.5s;width:30%;padding:5px;border:.5px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.contact a{width:40%}}@media screen and (max-width:500px){.contact a{width:90%;font-size:30px}}.contact a:hover{color:#000;background:#fff}.contact-container{padding:5%}.contact-container p{margin:8px 0}.contact-container .lineTitle{font-size:large}.eyecatch{width:100%;height:60vh;background-image:url(/_astro/eyecatch1-min.CR-rHVO2.jpg);background-size:cover;background-position:center center}@media screen and (max-width:1024px){.eyecatch{height:40vh}}.eyecatch img{width:200px;height:auto;position:absolute;top:5%;left:5%;display:none}@media screen and (max-width:1024px){.eyecatch img{display:block}}@media screen and (max-width:500px){.eyecatch img{width:150px}}.eyecatch h2{min-width:200px;white-space:nowrap;padding:10px;width:auto;text-align:center;font-family:Scheherazade,sans-serif,serif;font-size:calc(100% + 3vw);display:inline-block;position:absolute;color:#4c4d4e;letter-spacing:1px;transition:.3s all;z-index:2;transform:translateY(50%);bottom:0;left:10%;background-color:#fff;box-shadow:2px 5px 10px #0006;line-height:1}.eyecatch h2 span{color:#cf1c1c}.eyecatch h2:before{content:"";width:120px;height:120px;background-color:#80808041;position:absolute;transform:translate(-50%,-50%);top:20%;left:20px;z-index:1}@media screen and (max-width:1024px){.eyecatch h2:before{width:80px;height:80px}}.eyecatch h2:after{content:"";width:100%;height:1px;background-color:#80808041;position:absolute;left:0;bottom:30%}.news__content-container{padding:5% 3% 0;height:auto;background:#fff;flex-wrap:wrap;position:relative}@media screen and (max-width:768px){.news__content-container{padding-top:10%}}.news__content-container .news__contents{padding:3% 2%;background:#8080802b;margin-bottom:5%;border-radius:10px;box-shadow:2px 5px 10px #0006;font-size:16px;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.news__content-container .news__contents{padding:3%;display:block}}@media screen and (max-width:500px){.news__content-container .news__contents{font-size:14px}}.news__content-container .news__contents .news__contents-left{width:40%}@media screen and (max-width:768px){.news__content-container .news__contents .news__contents-left{width:100%}}.news__content-container .news__contents .news__contents-left img{width:70%;height:auto;object-fit:cover;object-position:center center;display:block;margin:0 auto}@media screen and (max-width:500px){.news__content-container .news__contents .news__contents-left img{width:90%}}.news__content-container .news__contents .news__contents-right{width:60%}@media screen and (max-width:768px){.news__content-container .news__contents .news__contents-right{width:100%}}.news__content-container .news__contents .news__contents-right .news_title{font-size:2em;padding:3% 0;font-family:"Noto Serif JP",sans-serif,serif;line-height:1.5}@media screen and (max-width:768px){.news__content-container .news__contents .news__contents-right .news_title{font-size:1.6em}}.news__content-container .news__contents .news__contents-right .news_date{font-family:"Noto Serif JP",sans-serif,serif;font-size:.8em}.news__content-container .news__contents .news__contents-right .news_text{font-family:"Noto Serif JP",sans-serif,serif}.news__content-container .news__contents .news__contents-right .news_text h1{background:-webkit-linear-gradient(to right,rgba(255,147,224,.6),#fff);background:linear-gradient(to right,#ff93e099,#fff);border-left:solid 5px #ff93e0;display:inline;font-size:1.8em;font-weight:700}.news__content-container .news__contents .news__contents-right .news_text h2{background:linear-gradient(transparent 40%,#ff93e099);display:inline;font-size:1.6em;font-weight:700}.news__content-container .news__contents .news__contents-right .news_text h3{background:linear-gradient(transparent 60%,#56c7c9b1);display:inline;font-size:1.4em;font-weight:700}.news__content-container .news__contents .news__contents-right .news_text h4{border-bottom:2px solid red;display:inline}.news__content-container .news__contents .news__contents-right .news_text strong{font-size:1.1em;font-weight:700}.news__content-container .news__contents .news__contents-right .news_text img{width:70%;margin:auto;display:block;object-fit:contain}.news__content-container .news__contents .news__contents-right .news_text a{color:#ed924d;text-decoration:underline}.news__content-container .news__contents .news__contents-right .news_text .more-link{text-decoration:none;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:5px 10px;font-size:100%;transition:.5s;max-width:70px;line-height:1;display:block;margin:5% auto}@media screen and (max-width:768px){.news__content-container .news__contents .news__contents-right .news_text .more-link{width:30%}}.news__content-container .news__contents .news__contents-right .news_text .more-link:hover{color:#fff;background:#000}.number{text-align:center;margin:3% 0}.number a{margin:0 15px}.news-single__contents{margin:0 5%;background:#8080802b;font-size:16px;padding:3%}@media screen and (max-width:500px){.news-single__contents{margin:0;font-size:14px}}.news-single__contents .news_title{font-size:2em;font-family:"Noto Serif JP",sans-serif,serif;line-height:1.5}@media screen and (max-width:500px){.news-single__contents .news_title{font-size:1.6em}}.news-single__contents .news_date{font-family:"Noto Serif JP",sans-serif,serif;margin-left:5%;font-size:.8em;margin-bottom:20px}.news-single__contents .news-single__contents-left{width:100%;margin-top:10px}.news-single__contents .news-single__contents-left img{width:70%;height:auto;margin:10px auto;display:block}@media screen and (max-width:500px){.news-single__contents .news-single__contents-left img{width:90%}}.news-single__contents .news-single__contents-right{width:100%;padding:10px 3%}@media screen and (max-width:500px){.news-single__contents .news-single__contents-right{padding:10px}}.news-single__contents .news-single__contents-right .news_text{font-family:"Noto Serif JP",sans-serif,serif}.news-single__contents .news-single__contents-right .news_text h1{background:-webkit-linear-gradient(to right,rgba(255,147,224,.6),#fff);background:linear-gradient(to right,#ff93e099,#fff);border-left:solid 5px #ff93e0;display:inline;font-size:1.8em;font-weight:700}.news-single__contents .news-single__contents-right .news_text h2{background:linear-gradient(transparent 40%,#ff93e099);display:inline;font-size:1.6em;font-weight:700}.news-single__contents .news-single__contents-right .news_text h3{background:linear-gradient(transparent 60%,#56c7c9b1);display:inline;font-size:1.4em;font-weight:700}.news-single__contents .news-single__contents-right .news_text h4{border-bottom:2px solid red;display:inline}.news-single__contents .news-single__contents-right .news_text strong{font-size:1.1em;font-weight:700}.news-single__contents .news-single__contents-right .news_text img{width:70%;height:auto;margin:auto;display:block}.news-single__contents .news-single__contents-right .news_text a{color:#ed924d;text-decoration:underline}.news-single__contents .news-single__contents-right .news_text .more-link{text-decoration:none;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:5px 10px;font-size:100%;transition:.5s;max-width:70px;line-height:1;display:block;margin:5% auto}@media screen and (max-width:768px){.news-single__contents .news-single__contents-right .news_text .more-link{width:30%}}.news-single__contents .news-single__contents-right .news_text .more-link:hover{color:#fff;background:#000}.about__content-container{height:auto;width:100%;position:relative;overflow:hidden;letter-spacing:1.2px;line-height:2;font-size:16px;background-color:#fff}@media screen and (max-width:500px){.about__content-container{font-size:14px}}.about__content-container .about_content1{position:relative;display:inline-block;margin:10% auto 5% 15%}@media screen and (max-width:768px){.about__content-container .about_content1{margin:10% auto 5% 5%}}.about__content-container .about_content1 .about_img1{position:relative;overflow-x:hidden}.about__content-container .about_content1 .about_img1.action:before{right:-100%}.about__content-container .about_content1 .about_img1.action:after{right:-100%}.about__content-container .about_content1 .about_img1:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about__content-container .about_content1 .about_img1:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.about__content-container .about_content1 .about_img1 img{height:auto;width:600px;object-fit:cover;vertical-align:bottom}@media screen and (max-width:1024px){.about__content-container .about_content1 .about_img1 img{width:500px}}@media screen and (max-width:500px){.about__content-container .about_content1 .about_img1 img{width:250px}}.about__content-container .about_content1 .about_text1{display:inline-block;position:absolute;background:#fff;padding:5%;right:5%;top:0;transform:translate(50%,80%);font-family:"Noto Serif JP",sans-serif,serif;z-index:3;overflow-x:hidden;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about__content-container .about_content1 .about_text1.action:before{right:-100%}.about__content-container .about_content1 .about_text1.action:after{right:-100%}.about__content-container .about_content1 .about_text1:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);background:#fff;z-index:2}.about__content-container .about_content1 .about_text1:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.about__content-container .about_content1 .about_text1 h2{font-size:250%;margin:3% auto 5% 3%}@media screen and (max-width:768px){.about__content-container .about_content1 .about_text1 h2{font-size:220%}}@media screen and (max-width:500px){.about__content-container .about_content1 .about_text1 h2{font-size:180%}}.about__content-container .about_content1 .about_text1 h2 span{font-size:50%}.about__content-container .about_content1 .about_text1 ul li{white-space:nowrap}.about__content-container .about_content2{position:relative;display:inline-block;height:auto;margin:10% auto 0 10%}.about__content-container .about_content2 .about_img2{position:relative;overflow-x:hidden;display:inline-block}.about__content-container .about_content2 .about_img2 img{height:auto;width:500px;object-fit:cover;vertical-align:bottom;position:relative}@media screen and (max-width:500px){.about__content-container .about_content2 .about_img2 img{width:300px}}.about__content-container .about_content2 .about_img2.action:before{right:-100%}.about__content-container .about_content2 .about_img2.action:after{right:-100%}.about__content-container .about_content2 .about_img2:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about__content-container .about_content2 .about_img2:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.about__content-container .about_content2 .about_text2{overflow-x:hidden;position:relative;width:60vw;height:auto;background:#fff;padding:5%;top:-150px;right:-40%;z-index:3;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);font-family:"Noto Serif JP",sans-serif,serif}@media screen and (max-width:500px){.about__content-container .about_content2 .about_text2{top:-20px;right:-5%;width:80vw}}.about__content-container .about_content2 .about_text2.action:before{right:-100%}.about__content-container .about_content2 .about_text2.action:after{right:-100%}.about__content-container .about_content2 .about_text2:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about__content-container .about_content2 .about_text2:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.about__content-container .about_content3{position:relative;display:inline-block;height:auto;float:right;margin:0}@media screen and (max-width:768px){.about__content-container .about_content3{margin:0 10% 0 0}}@media screen and (max-width:500px){.about__content-container .about_content3{margin:0}}.about__content-container .about_content3 .about_img3{position:relative;overflow-x:hidden;display:inline-block}.about__content-container .about_content3 .about_img3 img{height:auto;width:600px;object-fit:cover;vertical-align:bottom}@media screen and (max-width:1024px){.about__content-container .about_content3 .about_img3 img{width:500px}}@media screen and (max-width:500px){.about__content-container .about_content3 .about_img3 img{width:300px}}.about__content-container .about_content3 .about_img3.action:before{right:-100%}.about__content-container .about_content3 .about_img3.action:after{right:-100%}.about__content-container .about_content3 .about_img3:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about__content-container .about_content3 .about_img3:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.about__content-container .about_content3 .about_text3{overflow-x:hidden;position:relative;width:60vw;height:auto;background:#fff;padding:5%;top:-200px;left:-50%;font-family:"Noto Serif JP",sans-serif,serif;z-index:3;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1)}@media screen and (max-width:768px){.about__content-container .about_content3 .about_text3{top:-100px;left:-30%}}@media screen and (max-width:500px){.about__content-container .about_content3 .about_text3{width:80vw;left:-15%;top:-50px}}.about__content-container .about_content3 .about_text3.action:before{right:-100%}.about__content-container .about_content3 .about_text3.action:after{right:-100%}.about__content-container .about_content3 .about_text3:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.about__content-container .about_content3 .about_text3:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.about__content-container .about_text{clear:both;margin-bottom:50px;padding:0 5%}.about__content-container .about_text h2{font-size:250%;margin:0 auto 3% 3%;font-family:Scheherazade,sans-serif,serif;line-height:1}.about__content-container .about_text P{font-family:"Noto Serif JP",sans-serif,serif;font-size:100%;padding:0 7%}@media screen and (max-width:500px){.about__content-container .about_text P{padding:0 4%}}.about__content-container .about_text P span{font-weight:700;font-size:120%}.about__content-container .about_text .biography_title{margin:3% 0}.contact_contents{margin:5% 10%;background:#8080802b;padding:3%;font-family:"Noto Serif JP",sans-serif,serif}@media screen and (max-width:500px){.contact_contents{margin:10% 0}}.contact_contents h2{text-align:center}.contact_contents table{width:100%;margin:0 auto;border-spacing:10px 20px;border-collapse:separate}.contact_contents table .notice{font-size:70%}.contact_contents table h3{font-size:120%}.contact_contents table .wpcf7-text{width:80%}.contact_contents table .hissu{color:#fff;background-color:red;font-size:70%;border-radius:10px;padding:3px 6px;margin-right:10px;margin-bottom:5px}.contact_contents table .wpcf7-list-item{display:block;margin-bottom:10px}.contact_contents table textarea{height:100%;width:90%}.contact_contents .wpcf7-submit{display:block;margin:3% auto 0}.blog_allwrap{padding:5% 2% 0;background-image:url(/_astro/blog-back2.CIK_3PdZ.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat}@media screen and (max-width:500px){.blog_allwrap{display:block;padding:5% 0 0}}.categorybtn{font-size:18px;margin:3%;display:none;border:.5px solid black;box-shadow:0 2px 3px 2px #00000080;padding:5px 10px;background-color:#fff;font-family:"Noto Serif JP",sans-serif,serif;text-align:center}@media screen and (max-width:768px){.categorybtn{display:block}}.blog_text{line-height:2}.blog_text h1{background:-webkit-linear-gradient(to right,rgba(255,147,224,.6),#fff);background:linear-gradient(to right,#ff93e099,#fff);border-left:solid 5px #ff93e0;display:inline;font-size:1.8em;font-weight:700}.blog_text h2{background:linear-gradient(transparent 40%,#ff93e099);display:inline;font-size:1.6em;font-weight:700}.blog_text h3{background:linear-gradient(transparent 60%,#56c7c9b1);display:inline;font-size:1.4em;font-weight:700}.blog_text h4{border-bottom:2px solid red;display:inline}.blog_text strong{font-size:1.1em;font-weight:700}.blog_text img{width:70%;margin:auto;display:block}.blog_text a{color:#ed924d;text-decoration:underline}.blog_text .more-link{text-decoration:none;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:5px 10px;font-size:100%;transition:.5s;max-width:70px;line-height:1;display:block;margin:5% auto}@media screen and (max-width:768px){.blog_text .more-link{width:30%}}.blog_text .more-link:hover{color:#fff;background:#000}.blog__content-container{width:80%;margin-right:3%}@media screen and (max-width:768px){.blog__content-container{width:100%;margin:0}}.blog__content-container .blog__contents{background:#fffc;font-family:"Noto Serif JP",sans-serif,serif;height:auto;padding:3%;margin-bottom:5%;font-size:16px}@media screen and (max-width:500px){.blog__content-container .blog__contents{font-size:14px}}.blog__content-container .blog__contents h1{font-size:2em}@media screen and (max-width:500px){.blog__content-container .blog__contents h1{font-size:1.6em}}.blog__content-container .blog__contents .wp-block-image{margin:0}.blog__content-container .blog__contents img{width:70%;height:auto;padding:5%}@media screen and (max-width:500px){.blog__content-container .blog__contents img{width:90%;padding:0;margin:0 auto;display:block}}.blog__content-container .blog__contents .blog_date{margin-left:5%;font-size:.8em;margin-bottom:20px}@media screen and (max-width:500px){.blog__content-container .blog__contents .blog_date{margin-bottom:10px}}.blog__content-container .blog__contents .blog_category{margin:0 0 20px}@media screen and (max-width:500px){.blog__content-container .blog__contents .blog_category{margin:0 0 10px}}.blog__content-container .blog__contents .blog_category a{color:#fff;font-size:70%;padding:5px 10px;border:1px rgba(0,0,0,.5) solid;display:inline-block;border-radius:10px;background:#00f6;margin:5px 10px 5px 0}.side-box{width:20%;position:relative}@media screen and (max-width:768px){.side-box{display:none}}.category_sidebar{width:100%;background:#add1d14d;border-radius:10px;padding:10px;top:60px;font-family:"Noto Serif JP",sans-serif,serif}.category_sidebar h3{font-family:"Noto Serif JP",sans-serif,serif;border-radius:10px;font-size:140%;padding:10px 20px 10px 10px;border-left:3px solid #616161;background:#fff;line-height:1;display:inline-block}.category_sidebar ul{margin-top:10px;margin-left:20px}.category_sidebar ul li{margin:0 0 10px}@media screen and (max-width:500px){.category_sidebar{display:none}}.works_allwrap{margin:6% 5%}.works_section1{width:100%;font-family:"Noto Serif JP",sans-serif,serif;position:relative;border-bottom:.5px solid black;padding:0 0 5%}.works_section1 .works-header1{font-size:250%;font-family:"Noto Serif JP",sans-serif,serif;margin:3% 10%;overflow-x:hidden}.works_section1 .works-header1.action:before{right:-100%}.works_section1 .works-header1.action:after{right:-100%}.works_section1 .works-header1:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.works_section1 .works-header1:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.works_section1 p{position:relative;z-index:2}.works_section1 img{vertical-align:bottom;width:500px;height:auto;position:absolute;top:20%;opacity:.2;right:0;z-index:1}.works_section1 a{display:block;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:0;font-size:100%;transition:.5s;width:15%;margin:5% 10% 2%;max-width:100px;min-width:100px}@media screen and (max-width:500px){.works_section1 a{margin:20px auto}}.works_section1 a:hover{color:#fff;background:#000}.works_section2{width:100%;font-family:"Noto Serif JP",sans-serif,serif;position:relative;padding:10% 0 3%;border-bottom:.5px solid black}.works_section2 .works-header2{font-size:250%;margin:3% 0 3% 50%;white-space:nowrap;overflow-x:hidden}@media screen and (max-width:768px){.works_section2 .works-header2{margin:3% 10%}}.works_section2 .works-header2.action:before{right:-100%}.works_section2 .works-header2.action:after{right:-100%}.works_section2 .works-header2:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:.8s all;background:#fff;z-index:2;transition-timing-function:cubic-bezier(.77,0,.175,1)}.works_section2 .works-header2:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;background:#161616;transition:.8s all;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:.2s}.works_section2 p{position:relative;z-index:2;margin:0 10%}@media screen and (max-width:768px){.works_section2 p{margin:0 3%}}.works_section2 img{vertical-align:bottom;width:500px;height:auto;position:absolute;top:20%;opacity:.2;left:0;z-index:1}.works_section2 a{display:block;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:0;font-size:100%;transition:.5s;width:15%;margin:5% 50% 2%;max-width:100px;min-width:100px}@media screen and (max-width:500px){.works_section2 a{margin:30px auto}}.works_section2 a:hover{color:#fff;background:#000}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.pagination{font-family:Scheherazade,sans-serif,serif;font-size:160%;text-align:center;margin-bottom:5%}.nav-links{margin:20px auto;width:50%;display:flex;justify-content:space-around}@media screen and (max-width:768px){.nav-links{width:80%}}@media screen and (max-width:500px){.nav-links{width:100%}}.page-numbers{line-height:50px;display:inline-block;width:50px;height:50px;border-radius:100%;margin:0 10px;background-color:#a4dddf85}.current{background-color:#dfcaa485}.breadcrumbs{margin:15px;font-size:90%;font-family:"Noto Serif JP",sans-serif,serif}.next-previous{text-align:center;justify-content:center;align-items:center;margin:10px 0}.pre-next a{font-size:140%;width:50px;height:50px;display:block;text-align:center;line-height:50px;background-color:#a4dddf85;margin:0 30px;border-radius:100%}.blog-flex{display:flex}@media screen and (max-width:500px){.blog-flex{display:block}}.blog-single__contents-top{width:50%}@media screen and (max-width:500px){.blog-single__contents-top{width:100%}}.blog-single__contents-top img{padding:5%;height:auto;width:100%}.blog-single__contents-bottom{padding:10px;font-family:"Noto Serif JP",sans-serif,serif}.category_archivebar{width:100%;background:#add1d14d;border-radius:10px;padding:3%;font-size:16px}@media screen and (max-width:500px){.category_archivebar{font-size:14px}}.category_archivebar h3{font-family:"Noto Serif JP",sans-serif,serif;border-radius:10px;font-size:140%;padding:10px 30px 10px 10px;border-left:3px solid #616161;background:#fff;line-height:1;display:inline-block}.category_archivebar div{justify-content:space-around}.category_archivebar ul{margin-top:10px}.category_archivebar ul li{font-size:120%;margin:0 0 20px;font-family:"Noto Serif JP",sans-serif,serif}.tour-container{padding:0 3%;margin:100px 0 50px;height:auto;width:100%}.tour-container .goAnather{font-family:"Noto Serif JP",sans-serif,serif;color:#ed924d;text-decoration:underline}.tour-container h2{font-family:"Noto Serif JP",sans-serif,serif;line-height:1;font-size:2em}.tour-container h3{font-family:"Noto Serif JP",sans-serif,serif;line-height:1;font-size:1.5em;margin:20px 0;padding-left:5%}.tour-container .tour-listbox{margin:3% 6% 0}@media screen and (max-width:768px){.tour-container .tour-listbox{display:block}}.tour-container .tour-listbox i{color:#ed924d;margin-left:10px}.tour-container .tour-listbox span{color:#ed924d}.tour-container .tour-listbox span a{margin:0 5px;color:#ed924d;text-decoration:underline}.tour-container .tour-listbox ul{width:50%;font-size:1em;padding:2%}@media screen and (max-width:768px){.tour-container .tour-listbox ul{width:100%}}.tour-container .tour-listbox ul:first-child{border-right:1px solid #bdbdbd}@media screen and (max-width:768px){.tour-container .tour-listbox ul:first-child{border:none}}.tour-container .tour-listbox ul li{font-family:"Noto Serif JP",sans-serif,serif;padding:10px}.video{width:60%;height:auto;display:block;margin:30px auto}@media screen and (max-width:768px){.video{width:100%}}.video iframe{width:100%;height:500px}@media screen and (max-width:768px){.video iframe{height:300px}}.wp_social_bookmarking_light_img{width:80px!important;height:20px!important;padding:0!important}a.more-link{text-decoration:none;color:#000;background:#fff;border:.5px solid black;text-align:center;padding:5px 10px;font-size:100%;transition:.5s;max-width:70px;line-height:1;display:block;margin:5% auto}@media screen and (max-width:768px){a.more-link{width:30%}}a.more-link:hover{color:#fff;background:#000}.wp-block-embed{margin:0}.wp-embedded-content{width:100%!important}.blog__contents form label{display:none}.blog__contents form input{font-size:80%}.blog_support{padding:10px 20px;margin:20px 0 30px;border-top:solid 5px #5d627b;box-shadow:0 3px 5px #00000038}.blog_support p,.blog_support ul li{margin:0 0 20px}.blog_support-btn{display:flex;justify-content:space-around;align-items:center;margin:20px 0 0}@media screen and (max-width:768px){.blog_support-btn{display:block}}.blog_support-btn-child{width:250px}@media screen and (max-width:768px){.blog_support-btn-child{width:90%;margin:0 auto 20px}}.blog_support-btn-child img{width:100%!important;margin:0;padding:0!important}.blog_support-bank{width:70%;margin:20px auto 0;border:1px solid #5d627b;padding:5px 0;border-radius:20px}@media screen and (max-width:768px){.blog_support-bank{width:90%}}.blog_support-bank p{margin:0 0 5px;text-align:center}.blog-notice{font-size:80%;font-family:"Noto Serif JP",sans-serif,serif;margin:20px 0 0}.searchbox-title{font-family:"Noto Serif JP",sans-serif,serif}.searchbox{width:100%;justify-content:space-between;margin:0 0 10px}.searchbox input[type=text]{width:68%}.searchbox input[type=submit]{width:28%}.searchbox-sp{width:100%;padding:0 10px;display:none}@media screen and (max-width:768px){.searchbox-sp{display:block}}.pcnone{display:none}@media screen and (max-width:500px){.pcnone{display:block}}.subscribe-box{position:fixed;right:0;top:90px;z-index:9;background-color:#fff;padding:20px;cursor:pointer;box-shadow:0 1px 3px 2px #00000080;transition:.5s all}@media screen and (max-width:500px){.subscribe-box{width:100%;left:0;bottom:0;right:unset;top:unset;padding:15px 20px;text-align:center}}.subscribe-box:hover{color:#fff;background:#000}.subscribe-box p{font-family:"Noto Serif JP",sans-serif,serif}.subscribe-form{position:fixed;z-index:9;display:none;top:180px;right:0;width:300px;background-color:#fff;padding:20px;box-shadow:0 1px 3px 2px #00000080}@media screen and (max-width:500px){.subscribe-form{width:100%;left:0;bottom:60px;right:unset;top:unset}}.subscribe-form p{display:flex;justify-content:space-around}.subscribe-form #s2email{width:100%;margin:0 0 10px}.subscribe-form .subscribe,.subscribe-form .unsubscribe{width:46%}.pageTemplate-wrap{margin:6% 3%}html,body{margin:0;width:100%;height:100%}
