@charset "UTF-8";::-moz-selection{background-color:#90b44b;color:#fafafa}::selection{background-color:#90b44b;color:#fafafa}@font-face{font-family:CormorantGaramond-M;src:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/font/CormorantGaramond-Medium.ttf) format("truetype")}@font-face{font-family:LaBelleAurore-R;src:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/font/LaBelleAurore-Regular.ttf) format("truetype")}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;min-width:320px;position:relative;z-index:1;left:0;top:0}body,input,textarea,select,button{font-size:1.3rem;line-height:1.7;color:#333;font-weight:400;letter-spacing:normal;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body,input,textarea,select,button{-webkit-font-smoothing:antialiased}}main,img{display:block}img{flex-shrink:0}header,main,footer{width:100%;overflow:hidden}input[type=text],input[type=email],input[type=password],input[type=submit],input[type=button],input[type=radio],input[type=checkbox],textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}input[type=submit],input[type=button],input[type=radio],input[type=checkbox],select,button{cursor:pointer}input,textarea,select,button{outline:0;-webkit-transition:all .4s;transition:all .4s}::-webkit-input-placeholder{color:#757575}:-ms-input-placeholder{color:#757575}::-moz-placeholder{color:#757575}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s}a:link,a:visited,a:hover{color:#333}pre{white-space:pre-wrap}.gothic{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif !important}.min{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif !important}.xx-lg{font-size:2.2rem !important}.x-lg{font-size:1.8rem !important}.lg{font-size:1.6rem !important}.md{font-size:1.4rem !important}.sm{font-size:1.2rem !important}.x-sm{font-size:1rem !important}.b{font-weight:600 !important}.it{font-style:italic !important}.underline{text-decoration:underline !important}.l-space-2{letter-spacing:.2rem !important}.l-space-4{letter-spacing:.4rem !important}.cf:after{content:'';display:block;clear:both}.fit-img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.scroll-style{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll-style::-webkit-scrollbar{display:none}.vertical-txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.keep-txt{word-break:keep-all;white-space:nowrap}.margin-0{margin:0 !important}.color-white{color:#fff !important}.color-white-font{color:#fafafa !important}.color-font{color:#333 !important}.color-subfont{color:#757575 !important}.color-green{color:#90b44b !important}.en{font-family:"CormorantGaramond-M",serif !important;font-weight:500 !important;letter-spacing:.1rem !important}.en-2{font-family:"LaBelleAurore-R",serif !important;font-weight:400 !important;letter-spacing:.1rem !important}.spacer-10-20{display:block;width:100%;height:12px !important}.spacer-20-40{display:block;width:100%;height:20px !important}.spacer-30-60{display:block;width:100%;height:32px !important}.spacer-40-80{display:block;width:100%;height:40px !important}@media only screen and (min-width:640px){body,input,textarea,select,button{font-size:1.5rem}.xx-lg{font-size:2.6rem !important}.x-lg{font-size:2.1rem !important}.lg{font-size:1.7rem !important}.md{font-size:1.5rem !important}.sm{font-size:1.3rem !important}.x-sm{font-size:1.1rem !important}.spacer-10-20{height:18px !important}.spacer-20-40{height:30px !important}.spacer-30-60{height:48px !important}.spacer-40-80{height:60px !important}}@media only screen and (min-width:960px){body,input,textarea,select,button{font-size:1.6rem}.xx-lg{font-size:3rem !important}.x-lg{font-size:2.4rem !important}.lg{font-size:1.8rem !important}.md{font-size:1.6rem !important}.sm{font-size:1.4rem !important}.x-sm{font-size:1.2rem !important}.spacer-10-20{height:24px !important}.spacer-20-40{height:40px !important}.spacer-30-60{height:64px !important}.spacer-40-80{height:80px !important}.hover-1{-webkit-transition:all .4s;transition:all .4s}.hover-1:hover{opacity:.64}}.loading-cover{width:100%;height:100vh;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;background-color:#fff;position:fixed;z-index:100;left:0;top:0}.loading-cover .loader-inner{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-cover .loading-type{-webkit-animation:loading-type 4s infinite ease-in-out;animation:loading-type 4s infinite ease-in-out}@-webkit-keyframes loading-type{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes loading-type{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#humb_f{position:relative;z-index:1;left:0;top:0;width:100%;height:23px;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}#humb_f span{display:inline-block;width:100%;position:absolute;z-index:1;left:0;height:1px;background-color:#fff;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}#humb_f span:nth-of-type(1){top:0}#humb_f span:nth-of-type(2){top:11px}#humb_f span:nth-of-type(3){bottom:0}.humb-h #humb_h{position:relative;z-index:1;left:0;top:0;width:100%;height:23px;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}.humb-h #humb_h span{display:inline-block;width:100%;position:absolute;z-index:1;left:0;height:1px;background-color:#333;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box}.humb-h #humb_h span:nth-of-type(1){top:0}.humb-h #humb_h span:nth-of-type(2){top:11px}.humb-h #humb_h span:nth-of-type(3){bottom:0}.humb-h.active #humb_h span:nth-of-type(1){-webkit-transform:translateY(11px) rotate(-45deg);transform:translateY(11px) rotate(-45deg)}.humb-h.active #humb_h span:nth-of-type(2){opacity:0}.humb-h.active #humb_h span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}@media only screen and (min-width:960px){.humb-h:not(.active):hover #humb_h span:nth-of-type(1){top:11px}.humb-h:not(.active):hover #humb_h span:nth-of-type(3){bottom:11px}.humb-h.active{-webkit-transition:all .4s;transition:all .4s}.humb-h.active:hover{opacity:.64}}header{min-width:320px;position:fixed;z-index:100;left:0;top:0;background-color:#fff}header .logo{margin:0 0 0 5%;padding:24px 0}header .humb-h{width:34px;position:absolute;z-index:1;right:5%;top:24px;text-align:center;cursor:pointer;line-height:1.5}header .humb-h .en{font-size:1rem}header .menu{line-height:1;width:90%;max-width:640px;max-height:64vh;margin:0 0 0 5%}header .menu nav{display:none;padding:24px 0 0}header .menu nav .nav-inner{margin:0 0 24px}header .menu nav .nav-inner ul{float:left}header .menu nav .nav-inner .ul-p{width:30%}header .menu nav .nav-inner .ul-p li .slash{display:none}header .menu nav .nav-inner .ul-c{width:70%;word-break:keep-all;white-space:nowrap}header .menu nav .nav-inner .ul-c li{margin:0 0 0 16px}header .menu nav .nav-inner .ul-c li a{display:inline-block;padding:8px 0}header .menu nav .nav-inner .ul-c .nav-title{margin:4px 0 8px}header .nav-img{display:none}header .nav-img video{display:none}header .scroll{display:none;position:fixed;right:5%;bottom:176px;z-index:1;-webkit-transform:rotate(-90deg) translate(-64px,-8px);transform:rotate(-90deg) translate(-64px,-8px)}header .scroll span:nth-of-type(1){display:block;height:1px;width:160%;background-color:#757575;position:absolute;right:0;bottom:-2px;z-index:1}header .scroll span:nth-of-type(2){display:block;height:1px;width:8px;background-color:#757575;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);position:absolute;left:-60%;bottom:0;z-index:1}header .sns{display:none;position:fixed;z-index:1;left:5%;bottom:80px}header .sns .icon{display:inline-block;margin:0 8px 0 0;width:16px;height:16px;background-size:cover}header .sns .icon.fb{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-fb-b.png)}header .sns .icon.ins{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-ins-b.png)}header .sns .icon.yt{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-yt-b.png)}header .sns .icon.pin{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-pin-b.png)}@media only screen and (min-width:480px){header .menu nav .nav-inner .ul-p{width:20%}header .menu nav .nav-inner .ul-c{width:80%}}@media only screen and (min-width:960px){header .nav-img{width:45%;height:60vh;position:fixed;z-index:30;left:50%;top:20vh;overflow:hidden}header .nav-img video{display:block}header .menu{width:45%;max-height:72vh}header .menu nav .nav-inner .ul-c li a:hover{opacity:.64}header .scroll{right:60%;bottom:136px}header .sns{bottom:40px}}footer{padding:60px 0 0;background-color:#fafafa}footer .news{width:300px;margin:0 auto;padding:0 0 60px}footer .news h2{text-align:center;margin:0 0 24px}footer .news .item{display:block;margin:0 0 8px;width:100%;height:120px;border:solid 1px #e0e0e0;box-sizing:border-box;position:relative;left:0;top:0;z-index:1;overflow:hidden;background-color:#fff}footer .news .item .img{width:120px;height:120px;float:left}footer .news .item .txt{width:154px;float:left;position:absolute;left:132px;top:50%;z-index:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}footer .news .item .txt .date{display:inline-block;margin:4px 4px 4px 0}footer .news .item .txt .category{display:inline-block;margin:4px}footer .advertise{width:90%;margin:0 auto;text-align:center}footer .advertise .item{display:inline-block;margin:0 24px 24px}footer .advertise .item a{display:block;text-align:center}footer .advertise .item a img{width:auto;max-height:120px;margin:0 auto}footer .sitemap{width:90%;margin:16px auto 0;padding:40px 0 0;text-align:center;border-top:solid 1px #e0e0e0}footer .sitemap h2{margin:0 0 24px}footer .sitemap ul{display:inline-block;margin:0 24px 40px;vertical-align:top;text-align:left}footer .sitemap ul li{margin:4px 0}footer .sns{text-align:center;line-height:1}footer .sns .icon{display:inline-block;margin:0 4px;width:16px;height:16px;background-size:cover}footer .sns .icon.fb{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-fb-b.png)}footer .sns .icon.ins{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-ins-b.png)}footer .sns .icon.yt{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-yt-b.png)}footer .sns .icon.pin{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-pin-b.png)}footer .copy{padding:24px 0 40px;text-align:center}@media only screen and (min-width:480px){footer .news{width:450px}footer .news .item .txt{width:304px}}@media only screen and (min-width:640px){footer .news{width:600px}footer .news .item .txt{width:454px}}@media only screen and (min-width:960px){footer{padding:80px 0 0}footer .news{width:924px;padding:0 0 80px}footer .news h2{margin:0 0 40px}footer .news .item{float:left;width:300px;margin:0 4px}footer .news .item .txt{width:154px}footer .advertise .item a:hover{opacity:.64}footer .sitemap{margin:40px auto 0;padding:64px 0 0}footer .sitemap ul{margin:0 40px 40px}footer .sitemap ul a:hover{opacity:.64}}@media only screen and (min-width:1280px){footer .news{width:1224px}footer .news .item{width:400px}footer .news .item .txt{width:254px}}.front-page .cover{position:absolute;z-index:2;left:0;top:0;width:100%;height:100vh;background-color:#000;opacity:.24}.front-page .close{display:none;position:absolute;z-index:4;top:5%;right:5%;width:34px;height:34px;cursor:pointer}.front-page .close span{position:absolute;width:100%;height:1px;background-color:#fff}.front-page .close span:nth-of-type(1){top:0;left:0;-webkit-transform:translateY(17px) rotate(-45deg);transform:translateY(17px) rotate(-45deg)}.front-page .close span:nth-of-type(2){bottom:0;left:0;-webkit-transform:translateY(-17px) rotate(45deg);transform:translateY(-17px) rotate(45deg)}.front-page .scroll{display:none;position:fixed;right:5%;bottom:110px;z-index:4;-webkit-transform:rotate(-90deg) translate(0,16px);transform:rotate(-90deg) translate(0,-16px)}.front-page .scroll span:nth-of-type(1){display:block;height:1px;width:160%;background-color:#fff;position:absolute;right:0;bottom:-2px;z-index:1}.front-page .scroll span:nth-of-type(2){display:block;height:1px;width:8px;background-color:#fff;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);position:absolute;left:-60%;bottom:0;z-index:1}.front-page .humb-f{width:34px;position:absolute;z-index:4;right:5%;top:5%;text-align:center;cursor:pointer}.front-page .humb-f .en{font-size:1rem}.front-page .menu{position:absolute;z-index:3;left:10%;top:42%;line-height:1;width:80%;max-width:640px;height:72vh;overflow:scroll;-webkit-transition:all .4s;transition:all .4s}.front-page .menu h1{margin:8px 0 0}.front-page .menu h1 a{color:#fff}.front-page .menu nav{display:none;padding:40px 0 0;overflow-y:hidden;overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.front-page .menu nav .nav-inner{margin:0 0 24px}.front-page .menu nav .nav-inner ul{float:left}.front-page .menu nav .nav-inner ul li a{color:#fff}.front-page .menu nav .nav-inner .ul-p{width:30%}.front-page .menu nav .nav-inner .ul-p li .slash{display:none}.front-page .menu nav .nav-inner .ul-c{width:70%;word-break:keep-all;white-space:nowrap}.front-page .menu nav .nav-inner .ul-c li{margin:0 0 0 16px}.front-page .menu nav .nav-inner .ul-c li a{display:inline-block;padding:8px 0}.front-page .menu nav .nav-inner .ul-c .nav-title{margin:4px 0 8px}.front-page .news{display:none}.front-page .sns{position:absolute;z-index:3;left:10%;bottom:80px}.front-page .sns .icon{display:inline-block;margin:0 8px 0 0;width:16px;height:16px;background-size:cover}.front-page .sns .icon.fb{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-fb-w.png)}.front-page .sns .icon.ins{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-ins-w.png)}.front-page .sns .icon.yt{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-yt-w.png)}.front-page .sns .icon.pin{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/icon-pin-w.png)}@media only screen and (min-width:480px){.front-page .menu{left:5%}.front-page .menu nav .nav-inner .ul-p{width:20%}.front-page .menu nav .nav-inner .ul-c{width:80%}.front-page .sns{left:5%}}@media only screen and (min-width:960px){.front-page .humb-f{display:none}.front-page .menu{max-width:100%}.front-page .menu h1{margin:0}.front-page .menu nav{display:block;margin:16px 0 0;overflow:visible;padding:0}.front-page .menu nav .nav-inner{margin:0;display:inline-block;position:relative;z-index:1;left:0;top:0}.front-page .menu nav .nav-inner ul{float:none}.front-page .menu nav .nav-inner ul li{-webkit-transition:all .4s;transition:all .4s}.front-page .menu nav .nav-inner ul li a:hover{opacity:.64}.front-page .menu nav .nav-inner .ul-p{width:auto}.front-page .menu nav .nav-inner .ul-p li{cursor:pointer;padding:8px 0}.front-page .menu nav .nav-inner .ul-p li .slash{display:inline-block;margin:0 8px 0 12px}.front-page .menu nav .nav-inner .ul-c{width:auto;display:none;position:absolute;z-index:1;left:0;top:32px}.front-page .menu nav .nav-inner .ul-c .nav-title{margin:12px 0 8px}.front-page .news{position:absolute;z-index:3;right:5%;bottom:40px;max-width:45%}.front-page .news h2{margin:0 0 16px;line-height:1}.front-page .news .item{display:block;margin:0 0 8px}.front-page .news .item .date{margin:0 8px 0 0;display:inline-block}.front-page .news .item .category{margin:0 8px 0 0;display:inline-block}.front-page .news .item h3{display:inline-block}.front-page .sns{bottom:40px}}.page-general,.page-single,.page-lesson,.page-museum,.page-blog,.page-goods{padding:120px 0 60px;width:100%;overflow:hidden;position:relative;left:0;top:0;z-index:1}.page-general h1,.page-single h1,.page-lesson h1,.page-museum h1,.page-blog h1,.page-goods h1{width:80%;margin:0 auto;text-align:center;position:relative;left:0;top:0;z-index:1}.page-general h1 .txt,.page-single h1 .txt,.page-lesson h1 .txt,.page-museum h1 .txt,.page-blog h1 .txt,.page-goods h1 .txt{position:relative;left:0;top:0;z-index:2}.page-general h1 .letter-deco,.page-single h1 .letter-deco,.page-lesson h1 .letter-deco,.page-museum h1 .letter-deco,.page-blog h1 .letter-deco,.page-goods h1 .letter-deco{font-size:6rem;opacity:.08;position:absolute;right:50%;top:50%;z-index:1;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.page-general .back-img,.page-single .back-img,.page-lesson .back-img,.page-museum .back-img,.page-blog .back-img,.page-goods .back-img{position:absolute;right:0;top:0;z-index:1;opacity:.08;width:100%;height:100%}.page-general .back-img img,.page-single .back-img img,.page-lesson .back-img img,.page-museum .back-img img,.page-blog .back-img img,.page-goods .back-img img{width:100%;height:auto;position:absolute;left:0;bottom:0;z-index:1}.page-general .content,.page-single .content,.page-lesson .content,.page-museum .content,.page-blog .content,.page-goods .content{width:80%;margin:60px auto 0;position:relative;left:0;top:0;z-index:2}.page-general .content h2,.page-single .content h2,.page-lesson .content h2,.page-museum .content h2,.page-blog .content h2,.page-goods .content h2{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,serif;font-size:1.8rem;letter-spacing:.2rem}.page-general .content h3,.page-single .content h3,.page-lesson .content h3,.page-museum .content h3,.page-blog .content h3,.page-goods .content h3{font-size:1.6rem;letter-spacing:.2rem}.page-general .content h4,.page-single .content h4,.page-lesson .content h4,.page-museum .content h4,.page-blog .content h4,.page-goods .content h4,.page-general .content h5,.page-single .content h5,.page-lesson .content h5,.page-museum .content h5,.page-blog .content h5,.page-goods .content h5{letter-spacing:.2rem}.page-general .content h2.before-line,.page-single .content h2.before-line,.page-lesson .content h2.before-line,.page-museum .content h2.before-line,.page-blog .content h2.before-line,.page-goods .content h2.before-line{position:relative;left:0;top:0;z-index:1}.page-general .content h2.before-line:before,.page-single .content h2.before-line:before,.page-lesson .content h2.before-line:before,.page-museum .content h2.before-line:before,.page-blog .content h2.before-line:before,.page-goods .content h2.before-line:before{content:'';display:inline-block;width:40px;height:1px;background-color:#757575;margin:0 6px 0 0;position:relative;left:0;top:-6px;z-index:1}.page-general .content strong,.page-single .content strong,.page-lesson .content strong,.page-museum .content strong,.page-blog .content strong,.page-goods .content strong{font-weight:600}.page-general .content em,.page-single .content em,.page-lesson .content em,.page-museum .content em,.page-blog .content em,.page-goods .content em{font-style:italic}.page-general .content ul,.page-single .content ul,.page-lesson .content ul,.page-museum .content ul,.page-blog .content ul,.page-goods .content ul{list-style:disc}.page-general .content ul ul,.page-single .content ul ul,.page-lesson .content ul ul,.page-museum .content ul ul,.page-blog .content ul ul,.page-goods .content ul ul,.page-general .content ul ol,.page-single .content ul ol,.page-lesson .content ul ol,.page-museum .content ul ol,.page-blog .content ul ol,.page-goods .content ul ol{padding:8px 0 0 8px}.page-general .content ol,.page-single .content ol,.page-lesson .content ol,.page-museum .content ol,.page-blog .content ol,.page-goods .content ol{list-style:decimal-leading-zero}.page-general .content ol ul,.page-single .content ol ul,.page-lesson .content ol ul,.page-museum .content ol ul,.page-blog .content ol ul,.page-goods .content ol ul,.page-general .content ol ol,.page-single .content ol ol,.page-lesson .content ol ol,.page-museum .content ol ol,.page-blog .content ol ol,.page-goods .content ol ol{padding:8px 0 0 8px}.page-general .content ol.nozero,.page-single .content ol.nozero,.page-lesson .content ol.nozero,.page-museum .content ol.nozero,.page-blog .content ol.nozero,.page-goods .content ol.nozero{list-style:decimal}.page-general .content ol.nozero ol,.page-single .content ol.nozero ol,.page-lesson .content ol.nozero ol,.page-museum .content ol.nozero ol,.page-blog .content ol.nozero ol,.page-goods .content ol.nozero ol{list-style:decimal}.page-general .content ul.nodot,.page-single .content ul.nodot,.page-lesson .content ul.nodot,.page-museum .content ul.nodot,.page-blog .content ul.nodot,.page-goods .content ul.nodot{list-style:none}.page-general .content ul.nodot ul,.page-single .content ul.nodot ul,.page-lesson .content ul.nodot ul,.page-museum .content ul.nodot ul,.page-blog .content ul.nodot ul,.page-goods .content ul.nodot ul{list-style:disc}.page-general .content li,.page-single .content li,.page-lesson .content li,.page-museum .content li,.page-blog .content li,.page-goods .content li{margin:0 0 8px;list-style-position:inside}.page-general .content li:last-of-type,.page-single .content li:last-of-type,.page-lesson .content li:last-of-type,.page-museum .content li:last-of-type,.page-blog .content li:last-of-type,.page-goods .content li:last-of-type{margin:0}.page-general .content a,.page-single .content a,.page-lesson .content a,.page-museum .content a,.page-blog .content a,.page-goods .content a{color:#90b44b;word-break:break-all}.page-general .content p a,.page-single .content p a,.page-lesson .content p a,.page-museum .content p a,.page-blog .content p a,.page-goods .content p a{font-weight:600}.page-general .content hr,.page-single .content hr,.page-lesson .content hr,.page-museum .content hr,.page-blog .content hr,.page-goods .content hr{width:100%;border:none;border-top:solid 1px #bdbdbd}.page-general .content .hr-half,.page-single .content .hr-half,.page-lesson .content .hr-half,.page-museum .content .hr-half,.page-blog .content .hr-half,.page-goods .content .hr-half{width:50%;margin:0 auto;border:none;border-top:solid 1px #bdbdbd}.page-general .content .wp-block-image,.page-single .content .wp-block-image,.page-lesson .content .wp-block-image,.page-museum .content .wp-block-image,.page-blog .content .wp-block-image,.page-goods .content .wp-block-image{max-width:100%;height:auto}.page-general .content .wp-block-image img,.page-single .content .wp-block-image img,.page-lesson .content .wp-block-image img,.page-museum .content .wp-block-image img,.page-blog .content .wp-block-image img,.page-goods .content .wp-block-image img{max-width:100%;height:auto}.page-general .content .size-thumbnail,.page-single .content .size-thumbnail,.page-lesson .content .size-thumbnail,.page-museum .content .size-thumbnail,.page-blog .content .size-thumbnail,.page-goods .content .size-thumbnail{max-width:25% !important}.page-general .content .size-medium,.page-single .content .size-medium,.page-lesson .content .size-medium,.page-museum .content .size-medium,.page-blog .content .size-medium,.page-goods .content .size-medium{max-width:50% !important}.page-general .content .wp-block-columns .wp-block-column,.page-single .content .wp-block-columns .wp-block-column,.page-lesson .content .wp-block-columns .wp-block-column,.page-museum .content .wp-block-columns .wp-block-column,.page-blog .content .wp-block-columns .wp-block-column,.page-goods .content .wp-block-columns .wp-block-column{padding:0 0 16px}.page-general .content .wp-block-columns .wp-block-column:last-of-type,.page-single .content .wp-block-columns .wp-block-column:last-of-type,.page-lesson .content .wp-block-columns .wp-block-column:last-of-type,.page-museum .content .wp-block-columns .wp-block-column:last-of-type,.page-blog .content .wp-block-columns .wp-block-column:last-of-type,.page-goods .content .wp-block-columns .wp-block-column:last-of-type{padding:0}.page-general .content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-single .content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-lesson .content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-museum .content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-blog .content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-goods .content .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin:4px}.page-general .content .wp-block-table,.page-single .content .wp-block-table,.page-lesson .content .wp-block-table,.page-museum .content .wp-block-table,.page-blog .content .wp-block-table,.page-goods .content .wp-block-table{width:100%}.page-general .content .wp-block-table tr,.page-single .content .wp-block-table tr,.page-lesson .content .wp-block-table tr,.page-museum .content .wp-block-table tr,.page-blog .content .wp-block-table tr,.page-goods .content .wp-block-table tr{line-height:1.5}.page-general .content .wp-block-table tr td,.page-single .content .wp-block-table tr td,.page-lesson .content .wp-block-table tr td,.page-museum .content .wp-block-table tr td,.page-blog .content .wp-block-table tr td,.page-goods .content .wp-block-table tr td{vertical-align:middle;padding:8px}.page-general .content .wp-block-table.table-1 tr:first-of-type,.page-single .content .wp-block-table.table-1 tr:first-of-type,.page-lesson .content .wp-block-table.table-1 tr:first-of-type,.page-museum .content .wp-block-table.table-1 tr:first-of-type,.page-blog .content .wp-block-table.table-1 tr:first-of-type,.page-goods .content .wp-block-table.table-1 tr:first-of-type{border-top:solid 1px #bdbdbd}.page-general .content .wp-block-table.table-1 tr,.page-single .content .wp-block-table.table-1 tr,.page-lesson .content .wp-block-table.table-1 tr,.page-museum .content .wp-block-table.table-1 tr,.page-blog .content .wp-block-table.table-1 tr,.page-goods .content .wp-block-table.table-1 tr{border-bottom:solid 1px #bdbdbd}.page-general .content .wp-block-table.table-1.back-green tr:first-of-type,.page-single .content .wp-block-table.table-1.back-green tr:first-of-type,.page-lesson .content .wp-block-table.table-1.back-green tr:first-of-type,.page-museum .content .wp-block-table.table-1.back-green tr:first-of-type,.page-blog .content .wp-block-table.table-1.back-green tr:first-of-type,.page-goods .content .wp-block-table.table-1.back-green tr:first-of-type{border-top:solid 1px #fff}.page-general .content .wp-block-table.table-1.back-green tr,.page-single .content .wp-block-table.table-1.back-green tr,.page-lesson .content .wp-block-table.table-1.back-green tr,.page-museum .content .wp-block-table.table-1.back-green tr,.page-blog .content .wp-block-table.table-1.back-green tr,.page-goods .content .wp-block-table.table-1.back-green tr{border-bottom:solid 1px #fff}.page-general .content .wp-block-video,.page-single .content .wp-block-video,.page-lesson .content .wp-block-video,.page-museum .content .wp-block-video,.page-blog .content .wp-block-video,.page-goods .content .wp-block-video{width:100%;position:relative;z-index:1;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.page-general .content .wp-block-video video,.page-single .content .wp-block-video video,.page-lesson .content .wp-block-video video,.page-museum .content .wp-block-video video,.page-blog .content .wp-block-video video,.page-goods .content .wp-block-video video{outline:none}.page-general .content .wp-block-video.video-l,.page-single .content .wp-block-video.video-l,.page-lesson .content .wp-block-video.video-l,.page-museum .content .wp-block-video.video-l,.page-blog .content .wp-block-video.video-l,.page-goods .content .wp-block-video.video-l{width:120%}.page-general .content .wrap-youtube,.page-single .content .wrap-youtube,.page-lesson .content .wrap-youtube,.page-museum .content .wrap-youtube,.page-blog .content .wrap-youtube,.page-goods .content .wrap-youtube{position:relative;z-index:1;left:0;top:0;padding:0 0 56.25%;height:0;overflow:hidden}.page-general .content .wrap-youtube iframe,.page-single .content .wrap-youtube iframe,.page-lesson .content .wrap-youtube iframe,.page-museum .content .wrap-youtube iframe,.page-blog .content .wrap-youtube iframe,.page-goods .content .wrap-youtube iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.page-general .content .link-btn a,.page-single .content .link-btn a,.page-lesson .content .link-btn a,.page-museum .content .link-btn a,.page-blog .content .link-btn a,.page-goods .content .link-btn a{display:block;width:100%;padding:8px 16px;box-sizing:border-box;text-align:center;background-color:#90b44b;color:#fafafa;font-weight:600;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.08)}.page-general .content .marker,.page-single .content .marker,.page-lesson .content .marker,.page-museum .content .marker,.page-blog .content .marker,.page-goods .content .marker{display:inline-block;position:relative;z-index:1;left:0;top:0;margin:0 0 16px}.page-general .content .marker:after,.page-single .content .marker:after,.page-lesson .content .marker:after,.page-museum .content .marker:after,.page-blog .content .marker:after,.page-goods .content .marker:after{content:'';display:inline-block;position:absolute;z-index:1;left:0;bottom:-8px;width:100%;height:4px;background-color:rgba(144,180,75,.64)}.page-general .content .back-green,.page-single .content .back-green,.page-lesson .content .back-green,.page-museum .content .back-green,.page-blog .content .back-green,.page-goods .content .back-green{padding:24px;background-color:rgba(144,180,75,.16);border-radius:2px;box-sizing:border-box}.page-general .content .back-gray,.page-single .content .back-gray,.page-lesson .content .back-gray,.page-museum .content .back-gray,.page-blog .content .back-gray,.page-goods .content .back-gray{padding:24px;background-color:rgba(51,51,51,.04);border-radius:2px;box-sizing:border-box}.page-general .content .full-width-content,.page-single .content .full-width-content,.page-lesson .content .full-width-content,.page-museum .content .full-width-content,.page-blog .content .full-width-content,.page-goods .content .full-width-content,.page-general .content .wide-content,.page-single .content .wide-content,.page-lesson .content .wide-content,.page-museum .content .wide-content,.page-blog .content .wide-content,.page-goods .content .wide-content{position:relative;z-index:1;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.page-general .content .wide-content,.page-single .content .wide-content,.page-lesson .content .wide-content,.page-museum .content .wide-content,.page-blog .content .wide-content,.page-goods .content .wide-content{max-width:1200px}@media only screen and (min-width:640px){.page-general,.page-single,.page-lesson,.page-museum,.page-blog,.page-goods{padding:120px 0 90px}.page-general h1 .letter-deco,.page-single h1 .letter-deco,.page-lesson h1 .letter-deco,.page-museum h1 .letter-deco,.page-blog h1 .letter-deco,.page-goods h1 .letter-deco{font-size:9rem}.page-general .content,.page-single .content,.page-lesson .content,.page-museum .content,.page-blog .content,.page-goods .content{margin:75px auto 0}.page-general .content h2,.page-single .content h2,.page-lesson .content h2,.page-museum .content h2,.page-blog .content h2,.page-goods .content h2{font-size:2.1rem}.page-general .content h3,.page-single .content h3,.page-lesson .content h3,.page-museum .content h3,.page-blog .content h3,.page-goods .content h3{font-size:1.7rem}.page-general .content h2.before-line:before,.page-single .content h2.before-line:before,.page-lesson .content h2.before-line:before,.page-museum .content h2.before-line:before,.page-blog .content h2.before-line:before,.page-goods .content h2.before-line:before{width:60px;margin:0 9px 0 0;top:-7px}}@media only screen and (min-width:782px){.page-general .content .wp-block-columns .wp-block-column,.page-single .content .wp-block-columns .wp-block-column,.page-lesson .content .wp-block-columns .wp-block-column,.page-museum .content .wp-block-columns .wp-block-column,.page-blog .content .wp-block-columns .wp-block-column,.page-goods .content .wp-block-columns .wp-block-column{padding:0}}@media only screen and (min-width:960px){.page-general,.page-single,.page-lesson,.page-museum,.page-blog,.page-goods{padding:160px 0 120px}.page-general h1,.page-single h1,.page-lesson h1,.page-museum h1,.page-blog h1,.page-goods h1{width:768px}.page-general h1 .letter-deco,.page-single h1 .letter-deco,.page-lesson h1 .letter-deco,.page-museum h1 .letter-deco,.page-blog h1 .letter-deco,.page-goods h1 .letter-deco{font-size:12rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.page-general .content,.page-single .content,.page-lesson .content,.page-museum .content,.page-blog .content,.page-goods .content{width:768px;margin:90px auto 0}.page-general .content h2,.page-single .content h2,.page-lesson .content h2,.page-museum .content h2,.page-blog .content h2,.page-goods .content h2{font-size:2.4rem}.page-general .content h3,.page-single .content h3,.page-lesson .content h3,.page-museum .content h3,.page-blog .content h3,.page-goods .content h3{font-size:1.8rem}.page-general .content h2.before-line:before,.page-single .content h2.before-line:before,.page-lesson .content h2.before-line:before,.page-museum .content h2.before-line:before,.page-blog .content h2.before-line:before,.page-goods .content h2.before-line:before{width:80px;margin:0 12px 0 0;top:-8px}.page-general .content a:hover,.page-single .content a:hover,.page-lesson .content a:hover,.page-museum .content a:hover,.page-blog .content a:hover,.page-goods .content a:hover{opacity:.64}.page-general .content .link-btn a:hover,.page-single .content .link-btn a:hover,.page-lesson .content .link-btn a:hover,.page-museum .content .link-btn a:hover,.page-blog .content .link-btn a:hover,.page-goods .content .link-btn a:hover{box-shadow:none}.page-general .content .x-lg-sp,.page-single .content .x-lg-sp,.page-lesson .content .x-lg-sp,.page-museum .content .x-lg-sp,.page-blog .content .x-lg-sp,.page-goods .content .x-lg-sp{font-size:2.3rem}.page-general .content .item-120,.page-single .content .item-120,.page-lesson .content .item-120,.page-museum .content .item-120,.page-blog .content .item-120,.page-goods .content .item-120{width:120%;max-width:120%;position:relative;z-index:1;left:-10%;top:0}}.page-single .content{margin:40px auto 0}.page-single .content .pagenation{display:flex;flex-wrap:wrap;align-items:center;font-weight:600}.page-single .content .pagenation .next{width:46%;margin:0 4% 20px 0}.page-single .content .pagenation .prev{width:46%;margin:0 0 20px 4%;text-align:right}@media only screen and (min-width:640px){.page-single .content{margin:60px auto 0}.page-single .content .pagenation .next{margin:0 4% 30px 0}.page-single .content .pagenation .prev{margin:0 0 30px 4%}}@media only screen and (min-width:960px){.page-single .content{margin:80px auto 0}.page-single .content .pagenation .next{margin:0 4% 40px 0}.page-single .content .pagenation .prev{margin:0 0 40px 4%}}.page-lesson .content .lesson-bnrs{display:flex;flex-wrap:wrap;justify-content:center}.page-lesson .content .lesson-bnrs a{display:block;width:100%;max-width:300px;margin:0 0 4%}.page-lesson .content .lesson-bnrs a img{width:100%;height:auto}.page-lesson .content .lesson-map .item{margin:0 0 40px}.page-lesson .content .lesson-map .item h3{margin:0 0 12px}.page-lesson .content .lesson-map .item .map{height:300px;margin:24px 0 0}.page-lesson .content .lesson-video{max-width:800px;margin:0 auto}@media only screen and (min-width:480px){.page-lesson .content .lesson-bnrs a{width:44%;margin:3%}}@media only screen and (min-width:640px){.page-lesson .content .lesson-bnrs a{width:29%;margin:2%}.page-lesson .content .lesson-map .item{margin:0 0 60px}.page-lesson .content .lesson-map .item .map{height:375px}}@media only screen and (min-width:960px){.page-lesson .content{width:80%}.page-lesson .content .lesson-bnrs a{width:23%;margin:1%}.page-lesson .content .lesson-map{display:flex;flex-wrap:wrap}.page-lesson .content .lesson-map .item{width:48%;margin:0 2% 0 0}.page-lesson .content .lesson-map .item .map{height:450px}.page-lesson .content .lesson-map .item:nth-of-type(2){margin:0 0 0 2%}}@media only screen and (min-width:1280px){.page-lesson .content{width:1200px}}.page-museum .content{width:90%}@media only screen and (min-width:640px){.page-museum .content{margin:90px auto 0}}@media only screen and (min-width:960px){.page-museum .content{margin:120px auto 0}}@media only screen and (min-width:1280px){.page-museum .content{width:1200px}}.page-blog .search-tool,.page-goods .search-tool{width:90%;margin:40px auto 0;text-align:center}.page-blog .search-tool select,.page-goods .search-tool select{display:inline-block;width:96%;max-width:400px;margin:8px;border-bottom:solid 1px #bdbdbd}.page-blog .content,.page-goods .content{width:90%;margin:20px auto 0;display:flex;flex-wrap:wrap}.page-blog .content article,.page-goods .content article{width:46%;margin:2%}.page-blog .content article .item,.page-goods .content article .item{display:block;width:100%;height:100%}.page-blog .content article .item .img,.page-goods .content article .item .img{width:100%;height:41.4vw}.page-blog .content article .item .txt,.page-goods .content article .item .txt{width:100%}.page-blog .content article .item .txt .date,.page-goods .content article .item .txt .date{display:inline-block;margin:4px 4px 4px 0;color:#333}.page-blog .content article .item .txt .category,.page-goods .content article .item .txt .category{display:inline-block;margin:4px 4px 4px 0;color:#333}.page-blog .content article .item .txt h2,.page-goods .content article .item .txt h2{color:#333}.page-blog .content .pagenation,.page-goods .content .pagenation{width:100%;padding:40px 0 0;font-size:1.6rem;text-align:center}.page-blog .content .pagenation h2,.page-goods .content .pagenation h2{display:none}.page-blog .content .pagenation a,.page-goods .content .pagenation a{padding:8px;color:#333}.page-blog .content .pagenation .current,.page-goods .content .pagenation .current{color:#90b44b}@media only screen and (min-width:640px){.page-blog .search-tool,.page-goods .search-tool{margin:60px auto 0}.page-blog .content,.page-goods .content{margin:30px auto 0}.page-blog .content article,.page-goods .content article{width:30.3%;margin:1.5%}.page-blog .content article .item .img,.page-goods .content article .item .img{height:27.27vw}.page-blog .content .pagenation,.page-goods .content .pagenation{padding:50px 0 0;font-size:1.7rem}}@media only screen and (min-width:960px){.page-blog .search-tool,.page-goods .search-tool{margin:80px auto 0}.page-blog .content,.page-goods .content{margin:40px auto 0}.page-blog .content article,.page-goods .content article{width:23%;margin:1%}.page-blog .content article .item .img,.page-goods .content article .item .img{height:20.7vw}.page-blog .content .pagenation,.page-goods .content .pagenation{padding:60px 0 0;font-size:1.8rem}.page-blog .content .pagenation a:hover,.page-goods .content .pagenation a:hover{color:#90b44b;opacity:1}}@media only screen and (min-width:1280px){.page-blog .search-tool,.page-goods .search-tool{width:1200px}.page-blog .content,.page-goods .content{width:1200px}.page-blog .content article .item .img,.page-goods .content article .item .img{height:270px}}.page-goods .content{margin:40px auto 0}.page-goods .content article .item .txt{margin:4px 0 0}@media only screen and (min-width:640px){.page-goods .content{margin:60px auto 0}.page-goods .content article .item .txt{margin:6px 0 0}}@media only screen and (min-width:960px){.page-goods .content{margin:80px auto 0}.page-goods .content article .item .txt{margin:8px 0 0}}.page-general .content .contact-label,.page-single .content .contact-label,.page-lesson .content .contact-label,.page-museum .content .contact-label,.page-blog .content .contact-label,.page-goods .content .contact-label{margin:0 0 24px}.page-general .content .contact-label-2,.page-single .content .contact-label-2,.page-lesson .content .contact-label-2,.page-museum .content .contact-label-2,.page-blog .content .contact-label-2,.page-goods .content .contact-label-2{margin:0 0 12px}.page-general .content .contact-label:before,.page-single .content .contact-label:before,.page-lesson .content .contact-label:before,.page-museum .content .contact-label:before,.page-blog .content .contact-label:before,.page-goods .content .contact-label:before{content:'';display:inline-block;width:40px;height:1px;background-color:#757575;position:relative;top:-5px;margin:0 8px 0 0}.page-general .content input[type=text],.page-single .content input[type=text],.page-lesson .content input[type=text],.page-museum .content input[type=text],.page-blog .content input[type=text],.page-goods .content input[type=text],.page-general .content input[type=email],.page-single .content input[type=email],.page-lesson .content input[type=email],.page-museum .content input[type=email],.page-blog .content input[type=email],.page-goods .content input[type=email],.page-general .content textarea,.page-single .content textarea,.page-lesson .content textarea,.page-museum .content textarea,.page-blog .content textarea,.page-goods .content textarea{width:100%;height:48px;background-color:rgba(0,0,0,.04);box-sizing:border-box;padding:0 16px;margin:0 0 48px;border-bottom:solid 1px #757575}.page-general .content select,.page-single .content select,.page-lesson .content select,.page-museum .content select,.page-blog .content select,.page-goods .content select{width:100%;height:48px;background-color:rgba(0,0,0,.04);box-sizing:border-box;padding:0 16px;margin:0 0 48px;border:solid 1px #757575}.page-general .content textarea,.page-single .content textarea,.page-lesson .content textarea,.page-museum .content textarea,.page-blog .content textarea,.page-goods .content textarea{height:240px;padding:16px}.page-general .content .addr-1 input[type=text],.page-single .content .addr-1 input[type=text],.page-lesson .content .addr-1 input[type=text],.page-museum .content .addr-1 input[type=text],.page-blog .content .addr-1 input[type=text],.page-goods .content .addr-1 input[type=text]{width:40%;max-width:200px;margin:0 0 24px}.page-general .content .addr-2 select,.page-single .content .addr-2 select,.page-lesson .content .addr-2 select,.page-museum .content .addr-2 select,.page-blog .content .addr-2 select,.page-goods .content .addr-2 select{max-width:200px;margin:0 0 24px}.page-general .content .addr-3 input[type=text],.page-single .content .addr-3 input[type=text],.page-lesson .content .addr-3 input[type=text],.page-museum .content .addr-3 input[type=text],.page-blog .content .addr-3 input[type=text],.page-goods .content .addr-3 input[type=text]{margin:0 0 24px}.page-general .content .privacy,.page-single .content .privacy,.page-lesson .content .privacy,.page-museum .content .privacy,.page-blog .content .privacy,.page-goods .content .privacy{text-align:center;margin:0 0 48px}.page-general .content input[type=checkbox],.page-single .content input[type=checkbox],.page-lesson .content input[type=checkbox],.page-museum .content input[type=checkbox],.page-blog .content input[type=checkbox],.page-goods .content input[type=checkbox]{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/common_check.png);width:20px;height:20px;background-size:cover;position:relative;top:4px;left:-6px}.page-general .content input[type=checkbox]:checked,.page-single .content input[type=checkbox]:checked,.page-lesson .content input[type=checkbox]:checked,.page-museum .content input[type=checkbox]:checked,.page-blog .content input[type=checkbox]:checked,.page-goods .content input[type=checkbox]:checked{background-image:url(//shimosaka87.com/wp-content/themes/shimosaka-v2/css/../img/common_check-active.png)}.page-general .content input[type=submit],.page-single .content input[type=submit],.page-lesson .content input[type=submit],.page-museum .content input[type=submit],.page-blog .content input[type=submit],.page-goods .content input[type=submit]{display:block;width:120px;height:56px;background-color:#ff9800;box-sizing:border-box;margin:0 auto;color:#fafafa;font-size:1.6rem;box-shadow:0 0 2px 2px rgba(0,0,0,.08);font-weight:600;border-radius:2px}.page-general .content input[type=button],.page-single .content input[type=button],.page-lesson .content input[type=button],.page-museum .content input[type=button],.page-blog .content input[type=button],.page-goods .content input[type=button]{display:block;width:120px;height:56px;box-sizing:border-box;margin:0 auto;color:#90b44b;font-size:1.6rem;border:solid 2px #90b44b;font-weight:600;border-radius:2px}.page-general .content .wpcf7-response-output,.page-single .content .wpcf7-response-output,.page-lesson .content .wpcf7-response-output,.page-museum .content .wpcf7-response-output,.page-blog .content .wpcf7-response-output,.page-goods .content .wpcf7-response-output{display:none;border:solid 2px #90b44b !important;padding:16px;text-align:center;color:#90b44b}.page-general .content .wpcf7-not-valid-tip,.page-single .content .wpcf7-not-valid-tip,.page-lesson .content .wpcf7-not-valid-tip,.page-museum .content .wpcf7-not-valid-tip,.page-blog .content .wpcf7-not-valid-tip,.page-goods .content .wpcf7-not-valid-tip{position:relative;z-index:1;top:-40px}.page-general .content .privacy .wpcf7-not-valid-tip,.page-single .content .privacy .wpcf7-not-valid-tip,.page-lesson .content .privacy .wpcf7-not-valid-tip,.page-museum .content .privacy .wpcf7-not-valid-tip,.page-blog .content .privacy .wpcf7-not-valid-tip,.page-goods .content .privacy .wpcf7-not-valid-tip{top:0}.page-general .content .ast,.page-single .content .ast,.page-lesson .content .ast,.page-museum .content .ast,.page-blog .content .ast,.page-goods .content .ast{color:#f44336}@media only screen and (min-width:640px){.page-general .content .contact-label:before,.page-single .content .contact-label:before,.page-lesson .content .contact-label:before,.page-museum .content .contact-label:before,.page-blog .content .contact-label:before,.page-goods .content .contact-label:before{width:60px;margin:0 10px 0 0}.page-general .content input[type=text],.page-single .content input[type=text],.page-lesson .content input[type=text],.page-museum .content input[type=text],.page-blog .content input[type=text],.page-goods .content input[type=text],.page-general .content input[type=email],.page-single .content input[type=email],.page-lesson .content input[type=email],.page-museum .content input[type=email],.page-blog .content input[type=email],.page-goods .content input[type=email],.page-general .content textarea,.page-single .content textarea,.page-lesson .content textarea,.page-museum .content textarea,.page-blog .content textarea,.page-goods .content textarea,.page-general .content select,.page-single .content select,.page-lesson .content select,.page-museum .content select,.page-blog .content select,.page-goods .content select{height:56px;padding:0 20px}.page-general .content textarea,.page-single .content textarea,.page-lesson .content textarea,.page-museum .content textarea,.page-blog .content textarea,.page-goods .content textarea{height:240px;padding:20px}.page-general .content .privacy input[type=checkbox],.page-single .content .privacy input[type=checkbox],.page-lesson .content .privacy input[type=checkbox],.page-museum .content .privacy input[type=checkbox],.page-blog .content .privacy input[type=checkbox],.page-goods .content .privacy input[type=checkbox]{left:-7px}.page-general .content input[type=submit],.page-single .content input[type=submit],.page-lesson .content input[type=submit],.page-museum .content input[type=submit],.page-blog .content input[type=submit],.page-goods .content input[type=submit]{height:60px;font-size:1.7rem}.page-general .content input[type=button],.page-single .content input[type=button],.page-lesson .content input[type=button],.page-museum .content input[type=button],.page-blog .content input[type=button],.page-goods .content input[type=button]{height:60px;font-size:1.7rem}}@media only screen and (min-width:960px){.page-general .content .contact-label:before,.page-single .content .contact-label:before,.page-lesson .content .contact-label:before,.page-museum .content .contact-label:before,.page-blog .content .contact-label:before,.page-goods .content .contact-label:before{width:80px;top:-6px;margin:0 12px 0 0}.page-general .content input[type=text],.page-single .content input[type=text],.page-lesson .content input[type=text],.page-museum .content input[type=text],.page-blog .content input[type=text],.page-goods .content input[type=text],.page-general .content input[type=email],.page-single .content input[type=email],.page-lesson .content input[type=email],.page-museum .content input[type=email],.page-blog .content input[type=email],.page-goods .content input[type=email],.page-general .content textarea,.page-single .content textarea,.page-lesson .content textarea,.page-museum .content textarea,.page-blog .content textarea,.page-goods .content textarea,.page-general .content select,.page-single .content select,.page-lesson .content select,.page-museum .content select,.page-blog .content select,.page-goods .content select{height:64px;padding:0 24px}.page-general .content textarea,.page-single .content textarea,.page-lesson .content textarea,.page-museum .content textarea,.page-blog .content textarea,.page-goods .content textarea{height:240px;padding:24px}.page-general .content .privacy input[type=checkbox],.page-single .content .privacy input[type=checkbox],.page-lesson .content .privacy input[type=checkbox],.page-museum .content .privacy input[type=checkbox],.page-blog .content .privacy input[type=checkbox],.page-goods .content .privacy input[type=checkbox]{top:3px;left:-8px}.page-general .content input[type=submit],.page-single .content input[type=submit],.page-lesson .content input[type=submit],.page-museum .content input[type=submit],.page-blog .content input[type=submit],.page-goods .content input[type=submit]{height:64px;font-size:1.8rem}.page-general .content input[type=button],.page-single .content input[type=button],.page-lesson .content input[type=button],.page-museum .content input[type=button],.page-blog .content input[type=button],.page-goods .content input[type=button]{height:64px;font-size:1.8rem}.page-general .content input[type=submit]:hover,.page-single .content input[type=submit]:hover,.page-lesson .content input[type=submit]:hover,.page-museum .content input[type=submit]:hover,.page-blog .content input[type=submit]:hover,.page-goods .content input[type=submit]:hover{opacity:.64;box-shadow:none}.page-general .content input[type=button]:hover,.page-single .content input[type=button]:hover,.page-lesson .content input[type=button]:hover,.page-museum .content input[type=button]:hover,.page-blog .content input[type=button]:hover,.page-goods .content input[type=button]:hover{background-color:#90b44b;color:#fff}}