@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://fonts.googleapis.com/css?family=Play);@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:400;src:url("./font/NotoSerifCJKjp-Regular.woff2") format("woff2"),url("./font/NotoSerifCJKjp-Regular.woff") format("woff")}@media screen and (min-width:1024px){}@media screen and (max-width:640px){}@media screen and (max-width:1023px) and (min-width:641px){}@media screen and (max-width:640px){body{-webkit-text-size-adjust:100%;font-size:75%}}@-webkit-keyframes horizontal{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes horizontal{0%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes vertical{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes comments{0%{-webkit-transform:translateX(-6px) translateY(-5px);transform:translateX(-6px) translateY(-5px)}to{-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}}@keyframes comments{0%{-webkit-transform:translateX(-6px) translateY(-5px);transform:translateX(-6px) translateY(-5px)}to{-webkit-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px)}}.p_cont{}.p_cont .excel:after,.p_cont .file:after,.p_cont .jtd:after,.p_cont .outerlink:after,.p_cont .pdf:after,.p_cont .word:after,.p_cont .zip:after{margin:0 5px}.p_cont{}.p_cont a.outerlink:after{font-family:"FontAwesome";content:"\f08e";color:#9c9c9c}.p_cont{}.p_cont a.pdf:after{font-family:FontAwesome;content:"\f1c1";color:#ff0000}.p_cont{}.p_cont a.word:after{font-family:FontAwesome;content:"\f1c2";color:#007eff}.p_cont{}.p_cont a.excel:after{font-family:FontAwesome;content:"\f1c3";color:#55ad00}.p_cont{}.p_cont a.zip:after{font-family:FontAwesome;content:"\f1c6";color:#9c9c9c}.p_cont{}.p_cont a.file:after{font-family:FontAwesome;content:"\f016";color:#9c9c9c}.p_cont #main_box{position:relative}.p_cont .cont.wide{max-width:inherit;max-width:initial;width:100%}.p_cont .cont.wide .post_box{padding:1.5rem 15vw}@media screen and (max-width:1023px) and (min-width:641px){.p_cont .cont.wide .post_box{padding:1.5rem 10vw}}@media screen and (max-width:640px){.p_cont .cont.wide .post_box{padding:1.5rem 3vw}}.p_cont .cont.wide .post_box p{line-height:2}.p_cont .cont.wide #main_box{max-width:980px;position:relative}.p_cont .cont.wide #main_box.single_cont{max-width:650px}.p_cont .cont.wide #main_box{margin:0 auto}.p_cont .cont.wide #main_box>:not(:first-child){margin-top:2em}.p_cont header.p_ttl{background:url("../img/bg_sumiyosa.jpg") no-repeat center top;background-attachment:fixed;background-size:150% auto;padding:3rem 0;text-shadow:0px 0px 7px #ffffff}.p_cont header.p_ttl>.cont{text-align:center;padding:1rem 3% 1rem 15vw}.p_cont header.p_ttl>.cont h1{font-size:180%;font-family:"Noto Serif Japanese";letter-spacing:3px;margin-bottom:5px}@media screen and (max-width:640px){.p_cont header.p_ttl{background-attachment:scroll;background-size:100% auto;background-position:left bottom;padding:2rem 0}.p_cont header.p_ttl .cont{background:rgba(255,255,255,0.8);padding:1rem 3%}}.p_cont .post_box{padding:1.5rem 3%;background:#ffffff;-webkit-box-shadow:0px 0px 6px 3px rgba(0,0,0,0.08);box-shadow:0px 0px 6px 3px rgba(0,0,0,0.08)}.p_cont .breadcrumb{padding:0.5rem 0;text-align:right}ul.img2,ul.img3,ul.img4{margin-bottom:1.5rem}ul.img2>li,ul.img3>li,ul.img4>li{float:left;margin:auto;background:none!important;padding:5px!important;text-align:center;overflow:hidden;_zoom:1;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){ul.img2>li,ul.img3>li,ul.img4>li{width:100%!important;float:none}}ul.img2>li{width:50%}ul.img3>li{width:33.3%}ul.img4>li{width:25%}.free>dt{float:left;margin-right:15px}.free2>dt{float:right;margin-left:15px}.free2>dd,.free>dd{overflow:hidden;_zoom:1}@media screen and (max-width:640px){.free,.free2{}.free2>dt,.free>dt{float:none;margin-right:0;margin-left:0;text-align:center}}.lead{font-family:"Noto Serif Japanese";font-size:115%;padding:2rem 5% 3rem;letter-spacing:1px;line-height:1.8;background:url("../img/bg_sumiyosa.jpg") no-repeat center center}@media screen and (max-width:640px){.lead{background-size:cover}}.lead .overlay{background:rgba(0,0,0,0.7);color:#fff;padding:1.5rem 5%}.lead .overlay p{margin-bottom:2rem}.lead .overlay{margin-bottom:2rem}.lead:after{font-family:"FontAwesome";content:"\f063";font-size:2rem;display:block;width:100%;height:2rem;text-align:center;color:#fff;animation:vertical 1s ease-in-out infinite alternate;-moz-animation:vertical 1s ease-in-out infinite alternate;-webkit-animation:vertical 1s ease-in-out infinite alternate;-ms-animation:vertical 1s ease-in-out infinite alternate;-o-animation:vertical 1s ease-in-out infinite alternate}.announce_box{line-height:1.8;font-size:105%;padding:0 3%}.announce_box p{margin-bottom:1.5em}span.lead_line{display:inline-block;padding:0 3px;position:relative;color:#775B4D;letter-spacing:1px;z-index:3}span.lead_line:before{display:inline-block;content:"";width:100%;height:0.75em;background:#ece2d6;position:absolute;bottom:0;left:0;z-index:-1}.ank_list{font-size:115%;font-weight:bold;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin-bottom:1.5rem;background:url("../img/h2_after.png") no-repeat 100.1% center #92bd5d;background-size:contain}@media screen and (max-width:640px){.ank_list{background-size:10% 100%}}.ank_list{padding-left:7rem;padding-right:3%;width:98%;position:relative}.ank_list:before{padding:0.8rem;background:#544500;content:"Contents";color:#ffffff;position:absolute;top:0;left:0}.ank_list li:not(:last-child):after{content:"│";color:#ffffff}.ank_list li a{color:#544500;display:inline-block;padding:0.8rem 1rem}.ank_list li a:after{color:#544500!important}.notice{color:red}.wd100{width:100%}.wd50{width:50%}.wd33{width:33%}.wd25{width:25%}.p_cont a{text-decoration:underline}.p_cont a:hover{text-decoration:none}.p_cont h2{font-family:"Noto Serif Japanese";font-size:160%;font-weight:normal;color:#ffffff;letter-spacing:2px;padding:0.8rem 4%;background:url("../img/h2_after.png") no-repeat 100.1% center #544500;background-size:3% 100%;position:relative;margin-left:-7%}@media screen and (max-width:640px){.p_cont h2{margin-left:0}}.p_cont h2{margin-bottom:1.5rem}.p_cont h2:before{font-family:"Play",sans-serif;font-size:45%;display:block;content:"KOKO GA ISA";color:#d2be60}.p_cont h3{font-family:"Noto Serif Japanese";font-size:145%;letter-spacing:2px;text-align:center;padding:1rem 0;position:relative;margin-bottom:1.5rem}.p_cont h4{font-family:"Noto Serif Japanese";font-size:115%;background:url("../img/bg_craft.jpg") repeat left top;border:4px double #cecbbf;padding:0.3rem 2%;margin-bottom:1.5rem}.p_cont h5{font-family:"Noto Serif Japanese";font-size:110%;letter-spacing:1px;color:#625619;position:relative;display:inline-block;clear:both;padding:0.5rem;z-index:5;margin-top:-0.5rem;margin-bottom:1rem}.p_cont h5:before{display:block;content:"";width:100%;height:0.8rem;background:#f5e9c9;position:absolute;bottom:0.5rem;left:0;z-index:-5}.p_cont table{width:100%;table-layout:fixed;border:3px solid #544500;margin-bottom:1.5rem}.p_cont table td,.p_cont table th{vertical-align:middle;padding:0.5rem 2%;border-right:1px solid #7b6500;border-bottom:1px solid #7b6500}.p_cont table th{background:#463900;color:#ffffff}.p_cont .sc_x{width:100%;overflow-x:scroll}.p_cont .sc_x table{width:1000px}.p_cont .sc_y{max-height:300px;overflow-y:scroll}.p_cont ul:not([class]){border-left:3px solid #92bc5e;margin-left:1rem;margin-bottom:1.5rem}.p_cont ul:not([class])>li{padding-left:1.5rem;position:relative;margin-bottom:10px}.p_cont ul:not([class])>li:before{font-family:"FontAwesome";content:"\f0da";color:#92bc5e;position:absolute;top:0;left:0.5rem}.p_cont ol:not([class]){list-style-type:none;counter-reset:numlist;padding-left:1rem;margin-bottom:1.5rem}.p_cont ol:not([class])>li{margin-bottom:10px;position:relative;padding-left:1.5rem}.p_cont ol:not([class])>li:before{margin-right:5px;counter-increment:numlist;content:counter(numlist) ".";font-weight:bold;color:#92bc5e;position:absolute;top:0;left:0}.p_cont .point{padding:0.3rem 0.5rem;border-bottom:1px dashed #544500;margin-bottom:1.5rem}.p_cont .point:before{font-family:"FontAwesome";content:"\f0a4";color:#544500;margin-right:0.5rem}.p_cont .note{background:url("../img/bg_craft.jpg") repeat left top;padding:1rem;border:1px solid #e4ddc6;margin-bottom:1.5rem}.p_cont .note_box{font-size:120%;font-weight:bold;line-height:1.8;padding:1.5em;background:#e4ddc6;margin-bottom:1.5em}.p_cont .note_box p:last-child{margin-bottom:0}.p_cont #searchform input[type=text]{border:1px solid #c1c1c1;min-width:50%;outline:none;padding:0.5rem;border-radius:5px}.p_cont #searchform input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#544500!important;outline:none;color:#fff;padding:0.3rem 0.8rem;font-size:110%;letter-spacing:2px;border:none;cursor:pointer}#post_data{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin-bottom:2rem}#post_data>a{display:block;width:32%;margin-right:1%;margin-bottom:10px;border:1px solid #dedede;text-align:center}#post_data>a dl{padding:0.5rem}#post_data>a dl dt{max-height:250px;overflow:hidden;margin-bottom:1rem;background:url("../img/bg_craft.jpg") repeat left top}#post_data>a dl dd{font-size:110%}#post_data>a dl dd span.data{display:block;font-size:80%}@media screen and (max-width:640px){#post_data>a{width:49%}#post_data>a dl dt{height:auto}}p.time{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px dashed #dedede}.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;color:#66852F;background-color:#E5DE56;border:1px dashed #E9C436;padding:0.5rem 1rem!important;margin:0 2px;white-space:nowrap;border-radius:3px;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#FFF;background-color:#FFB500;border:1px dashed #66ab13!important}.wp-pagenavi span.current{color:#fff;background-color:#A0C364;border:1px dashed #66ab13!important;font-weight:bold}.bank_tab{display:table;max-width:100%;table-layout:fixed}.bank_tab li{display:table-cell;vertical-align:middle;padding-right:5px}.bank_tab li a{display:block;padding:1rem 1rem;background:#635031;color:#ffffff;text-decoration:none;font-family:"Noto Serif Japanese"}.bank_tab li a:hover{background:#92bd5d;text-decoration:underline}.bank_tab#bank-all_tab .bank-all a,.bank_tab#bank-other_tab .bank-other a,.bank_tab#bank-residence_tab .bank-residence a,.bank_tab#bank-store_tab .bank-store a{background:#92bd5d}@media screen and (max-width:640px){.bank_tab{display:block}.bank_tab li{text-align:center;display:block;width:50%;float:left;padding-right:0}.bank_tab li a{border-bottom:1px solid #92bd5d}.bank_tab li:nth-child(2n) a{border-left:1px solid #92bd5d}}.job_tab{padding:3em 0;text-align:center}.job_tab li{display:inline-block;margin-right:1.5em}.job_tab li a{font-size:120%;display:inline-block;text-decoration:none;padding:3px 5px 3px 0;border-bottom:1px solid #635031;position:relative}.job_tab li a:before{display:inline-block;content:"";width:0.5em;height:0.5em;border-radius:50%;margin-right:5px;background:#635031}.job_tab li a:after{display:block;content:"";width:0;height:1px;position:absolute;bottom:-1px;left:0;background:#92bd5d;-webkit-transition:all 0.7s;transition:all 0.7s}.job_tab li a:hover:before{background:#92bd5d}.job_tab li a:hover:after{width:100%}.bank_arc_box .bank_box{padding:1rem;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin-bottom:1.5rem}.bank_arc_box .bank_box a{display:block;width:32%;text-decoration:none}.bank_arc_box .bank_box a:hover{text-decoration:underline}@media screen and (max-width:640px){.bank_arc_box .bank_box a{width:49%}}.bank_arc_box .bank_box a{margin:0 0.5% 10px}.bank_arc_box .bank_box a dl dt{text-align:center;margin-bottom:0.5rem}.bank_arc_box.bank_akiya .bank_box{border:10px solid #92bd5d}.bank_arc_box.bank_akiya .bank_box a{border:1px solid #dedad3;background:url("../img/bg_craft.jpg") repeat left top;padding:1rem}.job_box{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;max-width:1080px;margin:0 auto 2em}.job_box li{width:33.3%;padding:15px 2vw 3em}@media screen and (max-width:1023px) and (min-width:641px){.job_box li{width:50%}}@media screen and (max-width:640px){.job_box li{width:100%;max-width:300px;margin:0 auto}}.job_box li a{display:block;text-decoration:none}.job_box li dl dt{text-align:center;background:url("../img/bg_craft.jpg") repeat left top;width:100%;height:0;padding-top:70%;position:relative;overflow:hidden}.job_box li dl dt img{display:block;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.job_box li dl dd.arc-data{font-size:85%;color:#967555;padding:10px}.job_box li dl dd.arc-title{font-size:130%;font-weight:bold;line-height:1.8;padding:0 10px}a.bank_btn{display:inline-block;font-size:110%;padding:0.8rem 2rem;background:#d9c48c;border-bottom:5px solid #8c8043;margin-top:-5px;margin-bottom:1rem}a.bank_btn:hover{background:#d8b968;border-bottom:none;margin-top:0px}.inq_btn{padding:2em 0;text-align:center}.inq_btn a{display:inline-block;font-size:120%;min-width:35%;padding:1em 1em 0.3em;background:#d32100;color:#fff;text-decoration:none;border-radius:10px;margin-bottom:5px;-webkit-transition:all 0.7s;transition:all 0.7s}.inq_btn a:after{display:block;font-size:75%;font-family:"FontAwesome";content:"\f078"}.inq_btn a:hover{background:#B01C00}.link_info{display:block;font-size:85%;color:#666}.entry_close{font-size:120%;text-align:center;font-weight:bold;background:#ffefaa;border-radius:50px;padding:1em 10px;position:relative}.entry_close dd{font-size:160%;color:#d32100}.entry_close:after{content:"";position:absolute;bottom:-35px;left:50%;margin-left:-15px;border:15px solid transparent;border-top:20px solid #ffefaa;z-index:0}.inquiry_box{margin-bottom:2em;padding:2em 1.5em;background:#F8F8F8}.inquiry_box dl{padding:1em;border-top:1px solid #c1c1c1;position:relative}.inquiry_box dl dd,.inquiry_box dl dt{padding:10px 1%}.inquiry_box dl dt{font-weight:bold;padding-top:1em}.inquiry_box dl dd{padding-top:1em;background:none;vertical-align:middle}.inquiry_box dl dd input[type=email],.inquiry_box dl dd input[type=number],.inquiry_box dl dd input[type=tel],.inquiry_box dl dd input[type=text],.inquiry_box dl dd textarea{padding:15px 10px;border-radius:5px;border:1px solid #c1c1c1;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff}.inquiry_box dl dd input[type=email]:focus,.inquiry_box dl dd input[type=number]:focus,.inquiry_box dl dd input[type=tel]:focus,.inquiry_box dl dd input[type=text]:focus,.inquiry_box dl dd textarea:focus{border-color:#FFCC89}.inquiry_box dl dd input[type=email].wpcf7-not-valid,.inquiry_box dl dd input[type=number].wpcf7-not-valid,.inquiry_box dl dd input[type=tel].wpcf7-not-valid,.inquiry_box dl dd input[type=text].wpcf7-not-valid,.inquiry_box dl dd textarea.wpcf7-not-valid{background:#F9E1E1;border:1px solid #E55757}.inquiry_box dl dd input[type=email],.inquiry_box dl dd input[type=tel],.inquiry_box dl dd input[type=text],.inquiry_box dl dd textarea{width:100%;max-width:100%}.inquiry_box dl dd input[type=number]{max-width:100%;margin-right:5px}.inquiry_box dl dd textarea{min-height:5em}.inquiry_box dl dd label input[type=checkbox],.inquiry_box dl dd label input[type=radio]{display:none}.inquiry_box dl dd label input[type=checkbox]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label,.inquiry_box dl dd label input[type=checkbox]+span.wpcf7-list-item-label,.inquiry_box dl dd label input[type=radio]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label,.inquiry_box dl dd label input[type=radio]+span.wpcf7-list-item-label{display:inline-block;cursor:pointer;padding:5px 15px;background:#eaeaea;border-radius:8px;-webkit-transition:background 0.5s;transition:background 0.5s}.inquiry_box dl dd label input[type=checkbox]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label:before,.inquiry_box dl dd label input[type=checkbox]+span.wpcf7-list-item-label:before,.inquiry_box dl dd label input[type=radio]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label:before,.inquiry_box dl dd label input[type=radio]+span.wpcf7-list-item-label:before{display:inline-block;margin-right:10px;font-family:"FontAwesome";content:"\f0c8";color:#fff}.inquiry_box dl dd label input[type=checkbox]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label,.inquiry_box dl dd label input[type=checkbox]:checked+span.wpcf7-list-item-label,.inquiry_box dl dd label input[type=radio]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label,.inquiry_box dl dd label input[type=radio]:checked+span.wpcf7-list-item-label{background:#ffc65d}.inquiry_box dl dd label input[type=checkbox]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label:before,.inquiry_box dl dd label input[type=checkbox]:checked+span.wpcf7-list-item-label:before,.inquiry_box dl dd label input[type=radio]+input.wpcf7c-conf-hidden+span.wpcf7-list-item-label:before,.inquiry_box dl dd label input[type=radio]:checked+span.wpcf7-list-item-label:before{content:"\f14a"}.inquiry_box dl dd :not(:last-of-type) input,.inquiry_box dl dd :not(:last-of-type) textarea{margin-bottom:10px}.inquiry_box dl .wpcf7-form-control-wrap{position:static}.inquiry_box dl .wpcf7-not-valid-tip{position:absolute;top:5px;right:0;display:inline-block;min-width:70px;font-size:0.7em!important;padding:2px 5px;border:1px solid #ff0000;background:#ffe8e8;color:red;opacity:0.8}.inq-icon{display:inline-block;font-size:80%;font-weight:normal;border:1px solid transparent;padding:3px 10px;margin-right:10px}.inq-icon.required{background:#b31d1d;color:#fff;border-color:#b31d1d}.inq-icon.optional{background:transparent;color:#000;border-color:#000}.event_form input[type=date],.event_form input[type=email],.event_form input[type=text],.event_form textarea{border-radius:5px;padding:5px;max-width:100%;min-height:1.5rem;background:#fff2da;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.event_form label{cursor:pointer}.event_form label input[type=checkbox],.event_form label input[type=hidden],.event_form label input[type=radio]{display:none}.event_form label input[type=checkbox]+span.wpcf7-list-item-label,.event_form label input[type=hidden]+span.wpcf7-list-item-label,.event_form label input[type=radio]+span.wpcf7-list-item-label{display:inline-block;padding:5px 15px;margin:3px;background:#eaeaea;border-radius:5px}.event_form label input[type=checkbox]+span.wpcf7-list-item-label:before,.event_form label input[type=hidden]+span.wpcf7-list-item-label:before,.event_form label input[type=radio]+span.wpcf7-list-item-label:before{display:inline-block;margin-right:10px;font-family:"FontAwesome";content:"\f078";color:#fff}.event_form label input[type=checkbox]:checked+span.wpcf7-list-item-label,.event_form label input[type=hidden]+span.wpcf7-list-item-label,.event_form label input[type=radio]:checked+span.wpcf7-list-item-label{background:#ffc65d}.event_form label input[type=checkbox]+span.wpcf7-list-item-label:before{content:"\f0c8"}.event_form label input[type=checkbox]:checked+span.wpcf7-list-item-label:before{content:"\f14a"}.event_form label input[type=radio]+span.wpcf7-list-item-label:before{content:"\f111"}.event_form label input[type=radio]:checked+span.wpcf7-list-item-label:before{content:"\f192"}#no_form{text-align:center;padding:3rem 0}#no_form>span{font-size:90%;display:inline-block;min-width:25%;padding:1em;border-radius:8px;background:#eaeaea}ul.inq_step{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin:0 auto 2rem;max-width:100%}ul.inq_step li{font-size:120%;width:31.3%;margin:0 1%;padding:8px 3%;text-align:center;color:#999;letter-spacing:3px;position:relative}ul.inq_step li:not(:last-child):after{position:absolute;top:0.5rem;right:-1rem;font-family:"FontAwesome";content:"\f101"}ul.inq_step li span{background:#c1c1c1;color:#fff;font-size:70%;display:block;margin-bottom:5px;padding:3px;letter-spacing:0}ul.inq_step li.step-active{color:#FF9915}ul.inq_step li.step-active span{background:#FF9915}.comfirm_btn{overflow:visible!important;position:relative}.comfirm_btn input[type=button],.comfirm_btn input[type=submit]{background-color:transparent;border:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:100%;display:block;width:100%;padding:1rem 3%;border-radius:5px;border:1px solid #dedede;letter-spacing:2px;-webkit-transition:all 0.7s;transition:all 0.7s}.comfirm_btn input[type=button].wpcf7c-btn-confirm,.comfirm_btn input[type=submit].wpcf7c-btn-confirm{border-color:#ff5959;color:#ff5959}.comfirm_btn input[type=button].wpcf7c-btn-confirm:hover,.comfirm_btn input[type=submit].wpcf7c-btn-confirm:hover{background:#fff2f2}.comfirm_btn input[type=button].wpcf7-back,.comfirm_btn input[type=submit].wpcf7-back{border-color:#7372bd;color:#7372bd}.comfirm_btn input[type=button].wpcf7-back:hover,.comfirm_btn input[type=submit].wpcf7-back:hover{background:#e8e8ff}.comfirm_btn input[type=button].wpcf7-submit,.comfirm_btn input[type=submit].wpcf7-submit{background:#ff5050;color:#fff}.comfirm_btn input[type=button].wpcf7-submit:hover,.comfirm_btn input[type=submit].wpcf7-submit:hover{background:#bb3030}.comfirm_btn input[type=button]:disabled,.comfirm_btn input[type=submit]:disabled{border-color:#c1c1c1;background:#ececec;color:#969696;cursor:not-allowed;position:relative}.comfirm_btn input[type=button]:disabled:hover,.comfirm_btn input[type=submit]:disabled:hover{background:#ececec!important}.step_send{display:none}.sent .step_send{display:block}.sent .step_input{display:none}.day_box{padding:1rem}.day_box>dl{border-left:3px dashed #92bd5d;display:table;width:100%;table-layout:fixed}.day_box>dl:not(:last-child){padding-bottom:2rem}.day_box>dl dd,.day_box>dl>dt{display:table-cell;vertical-align:middle}.day_box>dl>dt{width:30%;padding:0 10px;position:relative;text-align:center}.day_box>dl>dt span{font-family:"Noto Serif Japanese";font-size:150%;font-weight:bold;line-height:1.3;background:#92bd5d;width:5rem;height:5rem;padding:1.3rem;color:white;border-radius:50%;position:absolute;z-index:10000;top:-1rem;left:-2rem}.day_box>dl>dt span:before{content:"DAY";font-family:"Play",sans-serif;display:block;font-size:60%}@media screen and (max-width:640px){.day_box>dl{}.day_box>dl,.day_box>dl>dd,.day_box>dl>dt{display:block;width:100%}.day_box>dl>dd,.day_box>dl>dt{margin-bottom:1rem}}.step_box>dl{border:10px solid #efecdf;padding:1rem;margin-bottom:3rem}.step_box>dl>dt{margin-top:-3rem;font-size:120%;background:#f4e7a9;border-radius:30px;padding:0.5rem 1rem;margin-bottom:1rem;text-align:center}.step_box>dl>dt span{display:block;font-family:"Play",sans-serif;font-size:80%;font-weight:bold}.step_box>dl>dt span:before{content:"＼";margin-right:3px}.step_box>dl>dt span:after{content:"／";margin-left:3px}.step_box>dl>dd{padding:10px}#about_isa{background:#e6c33b;padding:1rem}#about_isa dl.comment_list{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;background:url("../img/bg_about_isa_acc.png") repeat center top}#about_isa dl.comment_list dt{width:100%;text-align:center;margin-bottom:-5rem;overflow:visible}#about_isa dl.comment_list dd{font-family:"Noto Sans Japanese",sans-serif;font-size:110%;text-align:center;margin:0 1.5% 2.5rem;width:47%;background:#fff;padding:1.5rem;border-bottom:5px solid #cc991c;border-radius:12px;-webkit-transition:all 0.7s;transition:all 0.7s;position:relative;overflow:visible}#about_isa dl.comment_list dd strong{font-size:120%;display:inline-block}@media screen and (min-width:1024px){#about_isa dl.comment_list dd{animation:comments 4s ease-in-out infinite alternate;-moz-animation:comments 4s ease-in-out infinite alternate;-webkit-animation:comments 4s ease-in-out infinite alternate;-ms-animation:comments 4s ease-in-out infinite alternate;-o-animation:comments 4s ease-in-out infinite alternate}#about_isa dl.comment_list dd:nth-child(odd){-webkit-animation-duration:4s;animation-duration:4s}#about_isa dl.comment_list dd:nth-child(3n+1){-webkit-animation-duration:6s;animation-duration:6s}#about_isa dl.comment_list dd:nth-child(4n+1){-webkit-animation-duration:5s;animation-duration:5s}}@media screen and (max-width:640px){#about_isa dl.comment_list dd{width:96%;margin-bottom:1.5rem}}#about_isa dl.comment_list dd:after{content:"";position:absolute;top:99%;margin-left:-15px;border:10px solid transparent;border-top:15px solid #fff}#about_isa dl.comment_list dd:nth-child(odd):after{right:10%}#about_isa dl.comment_list dd:nth-child(2n):after{left:10%}#about_isa dl.comment_list dd:hover{border-color:#513e0f;background:#513e0f;color:#fff;animation-play-state:paused;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused}#about_isa dl.comment_list dd:hover:after{border-top:15px solid #513e0f}#about_isa dl.comment_list dd:hover:before{position:absolute;top:-2rem;right:-1.5rem;content:url("../img/about-check.png")}.ruby_area{position:relative;display:inline-block;padding-top:0.75em}.ruby_area span{display:inline-block;white-space:nowrap}.ruby_area .ruby_kanji{display:inline-block}.ruby_area .ruby_kana{display:inline-block;width:100%;text-align:left;font-size:70%;position:absolute;top:0;left:0}@media screen and (max-width:640px){.ruby_area{padding-top:0}.ruby_area .ruby_kana{display:none}}#info_school{width:100%}#info_school #areamap{width:100%;overflow-x:auto;position:relative}#info_school #areamap ol{display:block;margin:0 auto;width:100%;aspect-ratio:1/1}@media screen and (max-width:640px){#info_school #areamap ol{min-width:540px}}#info_school #areamap ol{background:url("../img/map_school.png") no-repeat center center;background-size:contain;position:relative}#info_school #areamap ol li{position:absolute;text-align:center;display:inline-block;font-weight:bold;min-width:10em}#info_school #areamap ol li a{display:inline-block;font-size:120%;padding:0.25em 1.5em;background:#ffffff;text-align:center;border-radius:50px;text-decoration:none;position:relative;z-index:3;font-size:clamp(8px,3vw,18px);opacity:0.75}@media screen and (max-width:640px){#info_school #areamap ol li a{opacity:1}}#info_school #areamap ol li a:before{display:inline-block;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-0.75em;width:0.8em;height:0.8em;background:#fff;clip-path:polygon(50% 100%,0 0,100% 0);z-index:1;-webkit-transition:all 0.4s;transition:all 0.4s}#info_school #areamap ol li.area_pickup a{opacity:1;color:#fff}#info_school #areamap ol li.area_pickup a,#info_school #areamap ol li.area_pickup a:before{background:#826204}#info_school #areamap ol li:before{display:inline-block;content:counter(numlist);background:#92bc5e;color:#fff;font-size:90%;width:1.5em;line-height:1.2;border-radius:60px;padding:0.5em 0.25em;text-align:center;position:absolute;top:-0.5em;left:auto;right:-0.75em;z-index:5}@media screen and (max-width:640px){#info_school #areamap ol li{-webkit-transform:translateX(-1.5em);-ms-transform:translateX(-1.5em);transform:translateX(-1.5em)}#info_school #areamap ol li:before{display:none}}#info_school #areamap ol li#area_ookuchi{top:45%;left:43%}#info_school #areamap ol li#area_ookuchi-higashi{top:38%;left:65%}#info_school #areamap ol li#area_usio{top:30%;left:55%}#info_school #areamap ol li#area_yamano{top:22%;left:34%}#info_school #areamap ol li#area_hiraizumi{top:38%;left:25%}#info_school #areamap ol li#area_hatsuki{top:55%;left:38%}#info_school #areamap ol li#area_hatsuki-nishi{top:58%;left:20%}#info_school #areamap ol li#area_hatsuki-kita{top:47%;left:20%}#info_school #areamap ol li#area_sogi{top:67%;left:40%}#info_school #areamap ol li#area_harimochi{top:80%;left:35%}#info_school #areamap ol li#area_honjo{top:78%;left:52%}#info_school #areamap ol li#area_yunoo{top:73%;left:65%}#info_school #areamap ol li#area_hishikari{top:62%;left:65%}#info_school #areamap ol li#area_tanaka{top:50%;left:62%}#info_school #areamap ol li#area_nanei{top:90%;left:55%}#info_school #arealist{width:100%;background:#e1c896;padding:1rem!important;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}#info_school #arealist li{width:33.3%;padding:3px;margin-bottom:0;position:relative}#info_school #arealist li:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0.5rem}#info_school #arealist li a{display:block;background:#fff;padding:0.3rem 0.8rem;padding-left:1.75em;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none}#info_school #arealist li.area_pickup a{background:#826204;color:#fff}#info_school #arealist li.area_pickup a:before{color:#fff}@media screen and (max-width:640px){#info_school{}#info_school #arealist,#info_school #areamap{margin:0 auto 1rem!important}#info_school #arealist li{width:100%}}@media screen and (max-width:1023px) and (min-width:641px),screen and (max-width:640px){.gallery-columns-4 .gallery-item{width:50%}}.m-lens-container{display:inline-block;position:relative}.m-lens-container img{max-width:465px}@media screen and (max-width:1023px) and (min-width:641px),screen and (max-width:640px){.m-lens-container img{max-width:100%}}.m-lens-container:hover .m-lens{display:block}.m-lens{display:none;position:absolute;z-index:2;background:#f57716;opacity:0.3;height:172px;width:172px}@media screen and (max-width:1023px) and (min-width:641px),screen and (max-width:640px){.m-lens{opacity:0}}.images{position:relative;margin-bottom:2em}.zoom-area{position:absolute;top:0;right:0;border:1px solid #ccc;height:100%;width:50%;overflow:hidden}@media screen and (max-width:1023px) and (min-width:641px),screen and (max-width:640px){.zoom-area{display:none}}.zoom-area:before{content:"左の画像にマウスを合わせるとここに拡大表示されます";position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:pre-line;padding:20px;color:#666;font-size:16px;background:#f8f8f8;z-index:1}.zoom-area.active{display:block}@media screen and (max-width:1023px) and (min-width:641px),screen and (max-width:640px){.zoom-area.active{display:none}}.zoom-area.active:before{display:none}.zoom-area.active img{display:block}.zoom-area img{position:absolute;top:0;left:0;max-width:none;max-height:none}