﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#background{width:100%;height:100vh;background-image:url("./images/background-hero.jpg");background-position:center;background-size:cover;position:fixed;z-index:-1}header{width:100%}@media screen and (max-width: 801px){header{height:50px;position:fixed;top:0;z-index:998;display:none}}@media screen and (max-width: 801px){header.is-sticky,header.banner-fixed{display:block}}header [data-navicon=button]{display:inline-block;margin:0 1em;border:none;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header [data-navicon=button]>*{display:block}header [data-navicon=button]:focus{outline:none}header .navicon{padding:.875rem .4375rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}header .navicon__lines{display:inline-block;width:1.75rem;height:.1166666667rem;border-radius:.125rem;transition:.3s;position:relative}header .navicon__lines:after,header .navicon__lines:before{display:inline-block;width:1.75rem;height:.1166666667rem;border-radius:.125rem;transition:.3s;position:absolute;left:0;content:"";-webkit-transform-origin:.125rem center;-ms-transform-origin:.125rem center;transform-origin:.125rem center}header .navicon__lines:before{top:.4375rem}header .navicon__lines:after{top:-0.4375rem}.is--closed header .navicon__lines{-webkit-transform:scale3d(0.8, 0.8, 0.8);transform:scale3d(0.8, 0.8, 0.8)}header .navicon-x.is--closed .navicon__lines{background:rgba(0,0,0,0)}header .navicon-x.is--closed .navicon__lines:after,header .navicon-x.is--closed .navicon__lines:before{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:1.75rem}header .navicon-x.is--closed .navicon__lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}header .navicon-x.is--closed .navicon__lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}header .logo{position:fixed;left:2%;top:0;height:45px;z-index:999}@media screen and (max-width: 801px){header .logo{left:5%}}header .logo.is-sticky,header .logo.is-fixed{display:block;position:fixed;top:0;bottom:auto}header .logo a{height:50px}header .logo a img{height:40px}header .logo-text{font-size:1.3em;text-align:left;font-weight:normal}header .icon-menu{display:inherit;cursor:pointer;position:fixed;top:-5px;right:10px;height:50px;width:50px;margin:0;padding:0;z-index:1001}@media screen and (max-width: 801px){header .icon-menu{right:5px}}header .navigation-wrap{display:none}header .navigation-wrap nav{height:100%;margin-top:50px}header .navigation-wrap nav img{width:100%}@media screen and (max-width: 801px){header .navigation-wrap nav img{width:70%;height:100px;display:block;margin:auto}}header .navigation-wrap nav .nav__list{margin:50px 0}@media screen and (max-width: 801px){header .navigation-wrap nav .nav__list{margin:25px 0}}header .navigation-wrap nav .nav__list-item{font-size:1em}@media screen and (max-width: 801px){header .navigation-wrap nav .nav__list-item{font-size:1em}}header .navigation-wrap nav .nav__list-item:hover{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}header .navigation-wrap nav .nav__list-item a{width:100%;height:100%;padding:1em 0;display:inline-block;text-align:left;padding-left:1em}header .navigation-wrap nav .social-wrap{padding-left:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navigation-wrap nav .social-wrap .social{margin-right:20px}header .navigation-wrap nav .social-wrap .social:last-of-type{margin-right:0}header .navigation-wrap nav .social-wrap .social svg{width:1.5em;height:1.5em}header.is-open .navigation-wrap{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:block;position:fixed;width:20%;height:100vh;top:0;right:0;z-index:999}@media screen and (max-width: 801px){header.is-open .navigation-wrap{width:50%}}@media screen and (max-width: 801px){header .is--closed{background:rgba(0,0,0,0) !important}}@media screen and (max-width: 801px){header.is-sticky.is-open .icon-menu .navicon__lines{background:rgba(0,0,0,0)}}.flagnav{display:none;text-align:center;width:100%;position:absolute;bottom:0;z-index:998}@media screen and (max-width: 801px){.flagnav{display:block;position:fixed;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}}.flagnav.is-sticky{display:block;position:fixed;bottom:auto;top:0;z-index:998}@media screen and (max-width: 801px){.flagnav.is-sticky{bottom:0;top:auto}}.flagnav.is-fixed{display:block;position:fixed;top:0;bottom:auto;z-index:998}@media screen and (max-width: 801px){.flagnav.is-fixed{bottom:0;top:auto}}.flagnav .flagnav__list{margin:0 100px 0 0}@media screen and (max-width: 801px){.flagnav .flagnav__list{font-size:.6em;height:50px;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.flagnav .flagnav__list .flagnav__list-item{margin-right:50px}@media screen and (max-width: 801px){.flagnav .flagnav__list .flagnav__list-item{width:100%;margin-right:0}}@media screen and (min-width: 801px)and (max-width: 1025px){.flagnav .flagnav__list .flagnav__list-item{margin-right:25px}}.flagnav .flagnav__list .flagnav__list-item:last-of-type{margin-right:0}.flagnav .flagnav__list .flagnav__list-item a{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 801px){.flagnav .flagnav__list .flagnav__list-item a{display:inherit;height:auto}}.flagnav .flagnav__list .flagnav__list-item a svg{display:none}@media screen and (max-width: 801px){.flagnav .flagnav__list .flagnav__list-item a svg{display:block;width:2em;height:2em;margin:0 auto 5px}}#hero{width:100%;height:100vh}.category-select-wrap{width:100%;margin:0 auto 50px}@media screen and (max-width: 801px){.category-select-wrap{margin:0 auto 25px}}.category-select-wrap .select-wrap{border:none;border-radius:0;background:rgba(0,0,0,0);display:inline-block}@media screen and (max-width: 801px){.category-select-wrap .select-wrap{margin-top:0 !important}}.category-select-wrap .select-wrap .select{border:1px solid;border-radius:0;max-width:200px}@media screen and (max-width: 801px){.category-select-wrap .select-wrap .select{font-size:.7em;padding:5px 20px 5px 5px;height:30px;max-width:150px;width:100%}}.category-select-wrap .select-wrap .select:before{background:rgba(0,0,0,0)}.category-select-wrap .checkbox-wrap{padding:5px 15px;display:inline-block}@media screen and (max-width: 480px){.category-select-wrap .checkbox-wrap{padding:3px 10px;margin-top:15px;font-size:.9em}}.news .news-wrap{margin:auto}@media screen and (max-width: 480px){.news .news-wrap{width:100%}}.news .news-wrap .news-content{width:100%}.news .news-wrap .news-content:hover{color:inherit}.news .news-wrap .news-content .news-inner{cursor:pointer;padding:1em;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}@media screen and (max-width: 801px){.news .news-wrap .news-content .news-inner{padding:1em 0}}.news .news-wrap .news-content .news-inner:before{content:"";position:absolute;top:50%;right:1.5em;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}@media screen and (max-width: 801px){.news .news-wrap .news-content .news-inner:before{right:.5em}}.news .news-wrap .news-content .news-date-wrap{overflow:hidden;width:95%}@media screen and (max-width: 801px){.news .news-wrap .news-content .news-date-wrap{width:93%}}.news .news-wrap .news-content .news-date-wrap .news-category{display:inline-block;padding:4px 5px;margin-left:10px;font-size:.7em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid}@media screen and (max-width: 801px){.news .news-wrap .news-content .news-date-wrap .news-category{font-size:.6em}}.news .news-wrap .news-content .news-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;width:95%}.news .news-thumblist-wrap{margin:auto}@media screen and (max-width: 480px){.news .news-thumblist-wrap{display:block !important}}.news .news-thumblist-wrap .news-list{width:30.303030303%;margin-top:50px}@media screen and (max-width: 480px){.news .news-thumblist-wrap .news-list{width:100%;display:block;margin-bottom:25px}.news .news-thumblist-wrap .news-list:last-of-type{margin-bottom:0}}.news .news-thumblist-wrap .news-list:nth-child(-n+3){margin-top:0}.news .news-thumblist-wrap .news-list .news-thumbnail-wrap .news-thumbnail{width:100%;height:0;padding-top:75%;background-position:center;background-size:cover;border:1px solid #ddd}.news .news-thumblist-wrap .news-list .news-date-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-thumblist-wrap .news-list .news-date-wrap .news-category{display:inline-block;padding:4px 5px;margin-left:10px;font-size:.7em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid}.news .news-thumblist-wrap .news-list .news-title-wrap{overflow:hidden;width:100%;margin-right:1em;margin-top:5px}.news .news-thumblist-wrap .news-list .news-title-wrap .news-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news .news-thumblist-wrap .news-list .news-content{margin-top:15px}@media screen and (max-width: 480px){.news .news-thumblist-wrap .news-list .news-content{margin-top:10px}}.news.page-section .news-thumblist-wrap:after{content:"";width:30.303030303%}@media screen and (max-width: 480px){.news.page-section .news-thumblist-wrap:after{content:none}}#profile{color:#fff}#profile .profile-wrap{width:100%;margin:0 auto 50px}@media screen and (max-width: 480px){#profile .profile-wrap{margin-bottom:0}}#profile .profile-image-wrap{width:80%;margin:0 auto 50px;text-align:center}@media screen and (max-width: 480px){#profile .profile-image-wrap{width:100%;margin-bottom:25px}}#profile .profile-image-wrap .profile-image{width:100%}#profile .profile-text{width:80%;margin:auto;text-align:justify;word-break:break-all;line-height:1.5}@media screen and (max-width: 480px){#profile .profile-text{width:100%}}#profile .profile-text a{text-decoration:underline}.schedule .schedule-showtype{width:100%;margin:0 auto 50px}@media screen and (max-width: 801px){.schedule .schedule-showtype{margin:0 auto 25px}}.schedule .schedule-showtype .schedule-showtype-list{padding-right:1em;margin-right:1em;border-right:1px solid}.schedule .schedule-showtype .schedule-showtype-list:last-of-type{padding-right:0;margin-right:0;border:none}.schedule .schedule-showtype .schedule-showtype-list.active{font-weight:bold}.schedule .schedule-wrap{margin:auto}@media screen and (max-width: 480px){.schedule .schedule-wrap{width:100%}}.schedule .schedule-wrap .schedule-content{width:100%}.schedule .schedule-wrap .schedule-content:hover{color:inherit}.schedule .schedule-wrap .schedule-content .schedule-inner{cursor:pointer;padding:1em;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative}@media screen and (max-width: 801px){.schedule .schedule-wrap .schedule-content .schedule-inner{padding:1em 0}}.schedule .schedule-wrap .schedule-content .schedule-inner:before{content:"";position:absolute;top:50%;right:1.5em;width:10px;height:10px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%)}@media screen and (max-width: 801px){.schedule .schedule-wrap .schedule-content .schedule-inner:before{right:.5em}}.schedule .schedule-wrap .schedule-content .schedule-list{width:100%;display:block}@media screen and (max-width: 480px){.schedule .schedule-wrap .schedule-content .schedule-list{width:95%}}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-date-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}@media screen and (max-width: 480px){.schedule .schedule-wrap .schedule-content .schedule-list .schedule-date-wrap{display:block}}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-date .week{display:inline-block;margin-left:5px}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-title-wrap{overflow:hidden;width:100%}@media screen and (max-width: 480px){.schedule .schedule-wrap .schedule-content .schedule-list .schedule-title-wrap{width:100%;margin-left:0}}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-title-wrap .schedule-title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 801px){.schedule .schedule-wrap .schedule-content .schedule-list .schedule-title-wrap .schedule-title{margin-left:0}}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-category-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-category{display:inline-block;padding:4px 5px;margin-left:10px;font-size:.6em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid}@media screen and (max-width: 480px){.schedule .schedule-wrap .schedule-content .schedule-list .schedule-category{margin:5px 0}}.schedule .schedule-wrap .schedule-content .schedule-list .schedule-location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;margin-bottom:5px}@media screen and (max-width: 480px){.schedule .schedule-wrap .schedule-content .schedule-list .schedule-location{font-size:.7em}}.works .works-wrap:after{content:"";width:31.25%}.works .works-wrap .works-contents{width:31.25%;margin-top:3%;position:relative}@media screen and (max-width: 801px){.works .works-wrap .works-contents{width:47.619047619%}}.works .works-wrap .works-contents:nth-child(-n+3){margin-top:0}@media screen and (max-width: 801px){.works .works-wrap .works-contents:nth-child(-n+3){margin-top:3%}}@media screen and (max-width: 801px){.works .works-wrap .works-contents:nth-child(-n+2){margin-top:0}}.works .works-wrap .works-contents:hover{opacity:1}.works .works-wrap .works-contents:hover .works-contents-inner{opacity:1}.works .works-wrap .works-contents:hover:before{height:100%}.works .works-wrap .works-contents:before{content:"";position:absolute;width:100%;z-index:1}.works .works-wrap .works-contents .works-image{width:100%;height:0;background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:100%}.works .works-wrap .works-contents .works-contents-inner{position:absolute;top:50%;left:50%;width:100%;z-index:2;opacity:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1em}@media screen and (max-width: 480px){.works .works-wrap .works-contents .works-contents-inner{display:none}}.works .works-wrap .works-contents .works-contents-inner .works-date-wrap{text-align:center}.works .works-wrap .works-contents .works-contents-inner .works-category-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 480px){.works .works-wrap .works-contents .works-contents-inner .works-category-wrap{font-size:.8em}}.works .works-wrap .works-contents .works-contents-inner .works-category-wrap .works-category{border:1px solid;padding:5px 12px;font-size:.8em;display:inline-block;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.works .works-wrap .works-contents .works-contents-inner .works-title{font-size:.9em;line-height:1.5;margin-top:1em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media screen and (max-width: 480px){.works .works-wrap .works-contents .works-contents-inner .works-title{padding:0;font-size:.7em;-webkit-line-clamp:5}}.front-content .page-content{padding:0}.front-content .page-content .post-wrap{width:100%}.front-content .page-content .post-wrap .post-inner{padding:0}.front-content .page-content .post-wrap .post-inner .new-post{font-size:1.2em;margin-bottom:10px}@media screen and (max-width: 480px){.front-content .page-content .post-wrap .post-inner .new-post{font-size:1em}}.front-content .page-content .support-list-wrap{width:100%}.front-content .page-content .support-list-wrap{width:100%}.front-content .page-content .shop-contents{width:500px;margin:auto}@media screen and (max-width: 801px){.front-content .page-content .shop-contents{width:100%}}.front-content .page-content .shop-contents .shop-list{width:100%;margin-bottom:0}#footer{text-align:center;padding:50px 0}@media screen and (max-width: 801px){#footer{padding:50px 0 100px}}#footer .footer-menu{width:70%;margin:auto}@media screen and (max-width: 600px){#footer .footer-menu{display:block}}@media screen and (min-width: 600px)and (max-width: 801px){#footer .footer-menu{width:90%}}#footer .footer-menu .footer-menu-list{width:200px;text-align:center}@media screen and (max-width: 600px){#footer .footer-menu .footer-menu-list{width:100%;display:block;margin-bottom:1em}#footer .footer-menu .footer-menu-list:last-of-type{margin-bottom:0}}#footer .social-wrap{margin:0 0 75px}#footer .social-wrap .social-list{margin-right:25px;border-radius:50%;border:1px solid;width:40px;height:40px}@media screen and (max-width: 600px){#footer .social-wrap .social-list{margin-right:15px}}#footer .social-wrap .social-list:last-of-type{margin-right:0}#footer .social-wrap .social-list svg{width:100%;height:100%;padding:7px}#footer .poweredbyflag{margin:75px 0}.page-content .content-heading{padding:0 0 100px}@media screen and (max-width: 480px){.page-content .content-heading{padding:0 0 50px}}.page-content .submit-comment:hover{background-color:rgba(0,0,0,0)}.page-content .amount-inner:before,.page-content .amount_result:before{content:"¥ "}.community-submit button:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 480px){.return-confirm-title{padding-top:0}}@media screen and (max-width: 480px){.project-title-wrap h2{padding:0}}.page-content .nopost-block .post-inner{padding-top:50px}@media screen and (max-width: 480px){.page-content .nopost-block .post-inner{padding-top:25px}}@media screen and (max-width: 321px){.page-content .support-contents .support-list{padding:15px 10px}}@media screen and (max-width: 480px){.page-content .shop-purchase-form .limited-button-wrap,.page-content .shop-checkout .limited-button-wrap{margin-top:25px !important}}.page-content .shop-purchase-form .limited-button-wrap .button-wrap,.page-content .shop-checkout .limited-button-wrap .button-wrap{margin-bottom:0}.page-content .shop-purchase-form .button-wrap,.page-content .shop-checkout .button-wrap{margin-bottom:50px}@media screen and (max-width: 480px){.page-content .shop-purchase-form .button-wrap,.page-content .shop-checkout .button-wrap{margin:50px 0 0}}@media screen and (max-width: 480px){.steps .step:before{width:19px !important;height:19px !important}}#shopIndex .category-select-wrap{max-width:1024px;width:90%;margin-left:auto}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-weight:200;color:#222;background-color:#e6e6e6;font-family:"Noto Sans JP",sans-serif}body.flag-admin-bar .flagnav,body.flag-admin-bar .logo,body.flag-admin-bar .icon-menu{top:32px !important}@media screen and (max-width: 480px){body.flag-admin-bar .flagnav{top:auto !important}}@media screen and (max-width: 480px){body.flag-admin-bar header{top:32px !important}}.pined{overflow:hidden;height:100%}h1{font-size:3em;font-weight:bold;text-align:center}h2{font-size:2em;text-align:center}@media screen and (max-width: 480px){h2{font-size:1.5em;padding:50px 0 100px}}h3{font-weight:bold}.section{max-width:900px;width:90%;margin:0 auto;padding-bottom:100px}.section.page-section{padding-top:150px}@media screen and (max-width: 480px){.section.page-section{padding-top:100px;padding-bottom:50px}}.section.page-section .block-content{padding-bottom:100px}@media screen and (max-width: 480px){.section.page-section .block-content{padding-bottom:50px}}.section.page-section .button-wrap{margin:100px 0 0}@media screen and (max-width: 480px){.section.page-section .button-wrap{margin:50px 0 0}}.page-section.single-section{width:50%}@media screen and (max-width: 801px){.page-section.single-section{width:90%}}.page-section.single-section .block-content{padding-bottom:50px}@media screen and (max-width: 480px){.page-section.single-section .block-content{padding-top:25px;padding-bottom:25px}}.page-section .pagecontent-header .pagecontent-header-title{text-align:left;font-size:1.5em;line-height:1.5}@media screen and (max-width: 480px){.page-section .pagecontent-header .pagecontent-header-title{font-size:1em;padding:0}}.page-section .pagecontent-header .pagecontent-date-wrap{text-align:right;margin:1em 0}.page-section .pagecontent-header .pagecontent-date .week{margin-left:5px}.page-section .pagecontent-header .pagecontent-category{border:1px solid;padding:2px 5px;margin-left:1em;font-size:.8em;line-height:1}@media screen and (max-width: 480px){.page-section .pagecontent-header .pagecontent-category{font-size:.7em}}.page-section .pagecontent-header .share-list-wrap .share-list{margin-right:1em}.page-section .pagecontent-header .share-list-wrap .share-list:last-of-type{margin-right:0}.page-section .pagecontent-header .share-list-wrap .share-list svg{width:1.3em;height:1.3em}.page-section .pagecontent-body .pagecontent-image{width:100%;margin-top:50px}@media screen and (max-width: 480px){.page-section .pagecontent-body .pagecontent-image{margin-top:25px}}.page-section .pagecontent-body .works-url-wrap{width:100%;margin-top:50px}.page-section .pagecontent-body .works-url-wrap .thumb-wrap{position:relative;width:100%;height:0;padding-top:56.25%;cursor:pointer;overflow:hidden}.page-section .pagecontent-body .works-url-wrap .thumb-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-section .pagecontent-body .pagecontent-schedule-datewrap{margin-bottom:15px}.page-section .pagecontent-body .pagecontent-schedule-datewrap .pagecontent-schedule-date .week{margin-left:5px}.page-section .pagecontent-body .pagecontent-content{margin-top:50px}@media screen and (max-width: 480px){.page-section .pagecontent-body .pagecontent-content{margin-top:25px}}.page-section .pagecontent-body .pagecontent-content a{text-decoration:underline;font-size:.9em;line-height:1.5}@media screen and (max-width: 480px){.page-section .pagecontent-body .pagecontent-content a{font-size:.7em}}.page-section .pagecontent-body .works-link{margin-top:50px;text-align:justify;word-break:break-all}.page-section .pagecontent-body .works-link span{display:block}.page-section .pagecontent-body .works-link span:before{content:"【"}.page-section .pagecontent-body .works-link span:after{content:"】"}p{font-size:.9em;line-height:1.5}@media screen and (max-width: 480px){p{font-size:.7em}}a{color:inherit;text-decoration:none;display:inline-block}a:hover{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:.6}.block-content{padding:50px}@media screen and (max-width: 480px){.block-content{padding:50px 1em}}.block-content .content-header{padding:50px 0 100px}@media screen and (max-width: 480px){.block-content .content-header{padding:0 0 50px}}.block-content .button-wrap{margin:100px 0 50px}@media screen and (max-width: 480px){.block-content .button-wrap{margin:50px 0 0}}.note-wrap{padding:5px 0 0}.note{font-size:.8em;color:#ddd;text-indent:-1.7em;margin-left:1.7em}@media screen and (max-width: 480px){.note{text-indent:0}}.note:before{content:"※ ";margin-right:5px}@media screen and (max-width: 480px){.note:before{margin-right:0}}.button-wrap{display:block;text-align:center;margin:100px 0 50px}.button-wrap .button{text-transform:uppercase;letter-spacing:2px;text-align:center;padding:12px 30px;border:1px solid rgba(0,0,0,0);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}@media screen and (max-width: 480px){.button-wrap .button{padding:6px 30px}}.button-wrap .button:hover,.button-wrap .button:active{text-decoration:none;background-color:rgba(0,0,0,0)}.button-wrap .button span{display:inline-block;position:relative;padding-right:0;-webkit-transition:padding-right .5s;transition:padding-right .5s}.button-wrap .button span:after{content:" ";position:absolute;top:9px;right:-18px;opacity:0;width:10px;height:10px;margin-top:-6px;background:rgba(0,0,0,0);border-top:none;border-left:none;-webkit-transition:opacity .5s,top .5s,right .5s;transition:opacity .5s,top .5s,right .5s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button-wrap .button:hover span,.button-wrap .button:active span{padding-right:30px}.button-wrap .button.outofstock{background-color:#aaa;color:#fff;cursor:default}.button-wrap .button:hover span:after,.button-wrap .button:active span:after{-webkit-transition:opacity .5s,left .5s;transition:opacity .5s,left .5s;opacity:1;right:0;top:50%}.pagination-wrap{margin:100px 0 0}@media screen and (max-width: 480px){.pagination-wrap{margin:50px auto 0;width:90%}}.pagination-wrap .pagination .pagination-list{margin:0;border:1px solid rgba(0,0,0,0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;max-width:20%;width:50px;text-align:center;margin-right:15px}@media screen and (max-width: 480px){.pagination-wrap .pagination .pagination-list{width:20%}}.pagination-wrap .pagination .pagination-list:last-of-type{margin-right:0}.pagination-wrap .pagination .pagination-list:hover{opacity:1}.pagination-wrap .pagination .pagination-list p{display:inline-block;padding:1em;font-size:.9em}@media screen and (max-width: 480px){.pagination-wrap .pagination .pagination-list p{padding:.5em}}.pagination-wrap .pagination .pagination-list a{display:inline-block;padding:1em;line-height:1.5;font-size:.9em}@media screen and (max-width: 480px){.pagination-wrap .pagination .pagination-list a{padding:.5em}}.pagination-wrap .pagination .pagination-list a:hover{-webkit-transition:none;-o-transition:none;transition:none}.page-content{padding:150px 0 100px}@media screen and (max-width: 480px){.page-content{padding:100px 0 50px}}.page-content .button-wrap{margin:100px 0 0}@media screen and (max-width: 480px){.page-content .button-wrap{margin:50px 0 0}}.page-content .button-wrap .button{font-size:.8em;outline:none}.page-content .contact #MessageBox #flashMessage{top:50px}@media screen and (max-width: 480px){.page-content .contact #MessageBox #flashMessage{font-size:.8em;padding:1em}}.page-content .contact dl dd .input-wrap input,.page-content .contact dl dd .input-wrap textarea{background:none;color:inherit;border-radius:5px}@media screen and (max-width: 480px){.doc-wrap{padding:25px 15px !important}}@media screen and (max-width: 480px){.doc-wrap .doc-title{font-size:1.2em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-body-header{font-size:.8em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-body{font-size:1em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-body .doc-list-text{margin-left:-1em !important;font-size:.8em}}@media screen and (max-width: 480px){.doc-wrap .doc-body .doc-body-content{padding-left:1.5em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-body .list{padding-left:0em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-body .list li{font-size:.8em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-body .list li p{font-size:1em !important}}@media screen and (max-width: 480px){.doc-wrap .doc-content{font-size:.8em !important}}.doc-wrap .doc-body-content .doc-list .doc-list-title{font-size:.9em}/*# sourceMappingURL=style.css.map */
