﻿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}@font-face{font-family:'MochiyPopOne';font-style:normal;font-weight:400;src:url("../font/MochiyPopOne-Regular.ttf") format("truetype"),url("../font/MochiyPopOne-Regular.woff") format("woff"),url("../font/MochiyPopOne-Regular.eot?") format("eot");font-display:swap}html{font-size:62.5%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 960px){html{font-size:50%}}*,*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit}body{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-weight:300;font-size:1.8rem;letter-spacing:0.1rem;line-height:1.7;color:#000;background:#f4f1e7}@media (max-width: 760px){body{font-size:1.7rem}}.preload *{-webkit-transition:none !important;transition:none !important}a{text-decoration:none;color:#000;transition:.3s;-webkit-transition:.3s}img{max-width:100%;vertical-align:bottom;height:auto;width:auto}.pc_only{display:inherit}@media (max-width: 760px){.pc_only{display:none}}.sp_only{display:none}@media (max-width: 760px){.sp_only{display:inherit}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.both{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.flex-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.btn-mail{display:block;width:98%;border-radius:30px;padding:15px 3%;text-align:center;background:#abd342;letter-spacing:0;color:#fff;font-size:1.5rem;font-weight:600}.btn-mail span{display:inline-block;padding-left:24px;position:relative}.btn-mail span:before{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url(../img/icon-mail.png) no-repeat center center;background-size:contain}@media (max-width: 760px){.btn-mail{margin:0 auto;font-size:1.6rem}}.btn-file{display:block;max-width:600px;width:100%;text-align:center;margin:0 auto;position:relative;padding:15px 3%;border-radius:5px;font-weight:600;color:#abd342;border:2px solid #abd342}.btn-file:before{content:"";position:absolute;top:50%;right:15px;width:24px;height:24px;margin-top:-12px;background:url(../img/icon-download.png) no-repeat center center;background-size:contain}@media (max-width: 760px){.btn-file{margin:0 auto;font-size:1.6rem}.btn-file:before{width:20px;height:20px;margin-top:-10px}}.btn-more{display:block;max-width:600px;width:94%;background:#fff;text-align:center;margin:0 auto;font-size:1.8rem;position:relative;padding:15px 3%;border-radius:40px;font-weight:600}.btn-more.bg-g{background:#abd342;color:#fff}.btn-more.bg-g.c-arrow:before,.btn-more.bg-g.c-arrow:after{background:#fff}.btn-more.clr-g{color:#abd342}.btn-more.clr-g.c-arrow:before,.btn-more.clr-g.c-arrow:after{background:#abd342}.btn-more.border-g{border:2px solid #abd342;color:#abd342}.btn-more.border-g.c-arrow:before,.btn-more.border-g.c-arrow:after{background:#abd342}@media (max-width: 760px){.btn-more{padding:10px 3%}}.btn-more2{display:block;max-width:800px;width:100%;text-align:center;margin:0 auto;font-size:2.4rem;position:relative;padding:20px 3%;border-radius:5px;font-weight:600;color:#e29cc4;border:2px solid #e29cc4}.btn-more2:hover{background:#fff}.btn-more2.c-arrow:before,.btn-more2.c-arrow:after{background:#e29cc4}@media (max-width: 760px){.btn-more2{font-size:2rem;padding:15px 3%}}.btn-back{display:block;max-width:600px;width:94%;text-align:center;margin:0 auto;font-size:1.8rem;position:relative;padding:15px 3%;border-radius:40px;font-weight:600;background:#abd342;color:#fff}.btn-back:before,.btn-back:after{content:"";position:absolute;left:15px;top:50%;background:#fff;height:1px}.btn-back:before{width:40px}.btn-back:after{width:12px;transform:rotate(-40deg);margin-top:-4.5px}@media (max-width: 760px){.btn-back:before,.btn-back:after{left:10px}.btn-back:before{width:22px}.btn-back:after{width:8px;margin-top:-2.5px}}input,textarea,select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;max-width:100%;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-weight:300}input[type="reset"],input[type="submit"]{-webkit-appearance:button;appearance:button}.fo-txt,.fo-area,.fo-zip,.fo-select{border:0;outline:0;background:#fff;border:1px solid #a7aeb6 !important;font-size:1.6rem;padding:12px 2%;border-radius:5px}.fo-txt::placeholder,.fo-area::placeholder,.fo-zip::placeholder,.fo-select::placeholder{color:#9a9a9a}.fo-txt,.fo-area{width:100%}.fo-txt.s1{max-width:500px !important;width:100%}.contact-form .smf-form .smf-select-control{max-width:400px;width:100%}.contact-form select{max-width:400px;width:100% !important;padding:12px 2% !important;font-size:1.7rem}.smf-radio-buttons-control__control .smf-radio-button-control input{display:none}.smf-radio-buttons-control__control .smf-label{min-width:20%;display:inline-block}.smf-radio-buttons-control__control .smf-radio-button-control__control{display:none}.smf-radio-buttons-control__control .smf-radio-button-control__control+span{display:inline-block;padding-left:40px;position:relative;margin:10px 20px 10px 0}.smf-radio-buttons-control__control .smf-radio-button-control__control+span:before{content:"";display:block;position:absolute;top:50%;left:0;width:26px;height:26px;border:1px solid #a7aeb6;background:#fff;border-radius:50%;margin-top:-13px}.smf-radio-buttons-control__control .smf-radio-button-control__control:checked+span:after{content:"";display:block;position:absolute;top:50%;left:6px;width:14px;height:14px;background:#000;border-radius:50%;margin-top:-7px}.smf-checkboxes-control__control .smf-checkbox-control input{display:none}.smf-checkboxes-control__control .smf-checkbox-control__label{display:inline-block;padding-left:40px;position:relative;margin:10px 20px 10px 0}.smf-checkboxes-control__control .smf-checkbox-control__label:before{content:"";display:block;position:absolute;top:50%;left:0;width:26px;height:26px;background:#fff;border:1px solid #a7aeb6;margin-top:-13px}.smf-checkboxes-control__control :checked+.smf-checkbox-control__label:after{content:'';display:block;position:absolute;top:.5em;left:5px;width:16px;height:8px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)}@media (max-width: 760px){.smf-checkboxes-control__control+span{padding-left:30px}.smf-checkboxes-control__control+span:before{width:20px;height:20px;margin-top:-10px}.smf-checkboxes-control__control:checked+span:after{width:10px;height:10px;margin-top:-5px;left:5px}}.fo-send{text-align:center}.smf-action{text-align:center;margin-top:5%}.smf-action .smf-button-control .smf-button-control__control{background-color:#fff;background-image:none;border:2px solid #abd342;outline:0;color:#abd342;max-width:460px;width:60%;padding:15px 0;text-align:center;font-size:1.8rem;font-weight:bold;border-radius:30px;margin:0 auto}@media (max-width: 760px){.smf-action .smf-button-control .smf-button-control__control{padding:10px 0}}input[type="submit"],input[type="reset"]{background:#abd342;background-image:-webkit-linear-gradient(left, #fff352, #aadb00 90%);background-image:-o-linear-gradient(left, #fff352, #aadb00 90%);background-image:linear-gradient(to right, #fff352, #aadb00 90%);border:3px solid #abd342;outline:0;color:#fff;max-width:460px;width:60%;padding:15px 0;text-align:center;font-size:1.8rem;font-weight:bold;border-radius:30px;margin:0 auto}@media (max-width: 760px){input[type="submit"],input[type="reset"]{padding:10px 0}}input.fo-graybtn{background:#f6f6f6;color:#000;max-width:200px;width:30%;border-color:#abd342;margin-right:4%}.li-check li{padding-left:30px;position:relative;margin-bottom:3%}.li-check li:last-child{margin-bottom:0}.li-check li:before{content:"";width:20px;height:20px;position:absolute;left:0;top:5px;background:url(../img/icon-check.png) no-repeat center center;background-size:contain}@media (max-width: 760px){.li-check li{padding-left:26px}.li-check li:before{width:16px;height:16px;top:3px}}.li-list{font-size:1.8rem;color:#abd342}.li-list dt{width:39%;padding:15px 1%;margin-bottom:3%;background:#f6f6f6}.li-list dd{padding:15px 3%;width:61%;margin-bottom:3%;background:#fff}@media (max-width: 760px){.li-list dt{padding:10px 2%}.li-list dd{padding:10px 3%}}.li-style-maru li{padding-left:25px;position:relative}.li-style-maru li:before{content:"●";color:#e9ce82;left:0;position:absolute}@media (max-width: 960px){.li-style-maru li{padding-left:18px}}.ta-table1{width:100%;max-width:1100px;margin:0 auto}.ta-table1 th{width:30%;padding:15px 3%;color:#abd342;font-weight:600}.ta-table1 td{width:70%;padding:15px 3%}.ta-table1 tr:nth-child(odd) th{background:#f6f6f6}.ta-table1 tr:nth-child(odd) td{background:#fff}@media (max-width: 760px){.ta-table1 td,.ta-table1 th{display:block;width:100%;border:none}.ta-table1 th{padding:8px 3%;background:#fff}.ta-table1 td{padding:10px 3% 20px}.ta-table1 tr:nth-child(odd) td{background:none}}.ta-table2{width:100%;margin:0 auto;border:3px solid #abd342}.ta-table2 th{width:70%;padding:10px 2%;color:#abd342;border:1px solid #abd342;background:#fff}.ta-table2 th:nth-child(2){width:30%;background:#ffffd7}.ta-table2 td{padding:10px 2%;background:#fff;border:1px solid #abd342}.ta-table2 td:nth-child(2){color:#abd342;text-align:center}@media (max-width: 760px){.ta-table2 th{padding:10px 1%}}.ta-table3{width:100%;margin:0 auto;color:#abd342}.ta-table3 th{width:40%;padding:10px 1%;background:#ffffd7;border-bottom:5px solid #fff}.ta-table3 td{text-align:center;background:#f6f6f6;width:60%;padding:10px 3%;border-bottom:5px solid #fff}.ta-table4{width:100%;margin:0 auto}.ta-table4 th{width:100%;padding:10px 1%;background:#fff;color:#abd342;font-weight:600;font-size:2.4rem;border-radius:8px}.ta-table4 td{width:33.333%;padding:3% 3%;border-right:1px solid #fff}.ta-table4 td:last-child{border-right:0}@media (max-width: 760px){.ta-table4 th{padding:6px 2%;font-size:2rem}.ta-table4 td{padding:15px 4% 20px}}.ta-table5{width:100%;margin:0 auto}.ta-table5 th{width:25%;text-align:center;padding:10px 1%;color:#abd342;vertical-align:middle;border-bottom:1px solid #abd342}.ta-table5 td{width:75%;padding:10px 3%;border-bottom:1px solid #abd342}.ta-table5 tr:last-child th,.ta-table5 tr:last-child td{border-bottom:0}.ti-en{text-align:center;font-size:2.6rem;margin-bottom:5%;letter-spacing:.4rem}.ti-en span{display:block;margin-bottom:0.5%;color:#abd342;font-size:4.8rem}.ti-en span.clr-w{color:#fff}@media (max-width: 960px){.ti-en{font-size:2.4rem;letter-spacing:.3rem}.ti-en span{font-size:4rem}}@media (max-width: 760px){.ti-en{font-size:2rem;margin-bottom:30px}.ti-en span{font-size:3.2rem}}.ti-ribon{display:block;position:relative;height:80px;line-height:80px;text-align:center;font-weight:600;padding:0 30px;font-size:2.8rem;background:#abd342;color:#fff;margin-bottom:5%}.ti-ribon:before,.ti-ribon:after{position:absolute;content:'';width:0px;height:0px;z-index:1}.ti-ribon:before{top:0;left:0;border-width:40px 0px 40px 30px;border-color:transparent transparent transparent #f4f1e7;border-style:solid}.ti-ribon:after{top:0;right:0;border-width:40px 30px 40px 0px;border-color:transparent #f4f1e7 transparent transparent;border-style:solid}@media (max-width: 960px){.ti-ribon{height:60px;line-height:60px}.ti-ribon:before{border-width:30px 0 30px 20px}.ti-ribon:after{border-width:30px 20px 30px 0}}@media (max-width: 760px){.ti-ribon{font-size:2rem;letter-spacing:0;height:50px;padding:0 20px;line-height:1.2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.ti-ribon:before{border-width:25px 0 25px 10px}.ti-ribon:after{border-width:25px 10px 25px 0}}.ti-border{letter-spacing:.3rem;padding:15px 2% 15px;margin-bottom:5%;font-size:3rem;font-weight:600;text-align:center;position:relative;color:#abd342;background-image:linear-gradient(to right, #abd342 8px, transparent 8px);background-size:15px 2px;background-repeat:repeat-x;background-position:left bottom}.ti-border:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;display:block;background-image:linear-gradient(to right, #abd342 8px, transparent 8px);background-size:15px 2px;background-repeat:repeat-x;background-position:left bottom}.ti-border.clr-w{color:#fff;background-image:linear-gradient(to right, #fff 8px, transparent 8px)}.ti-border.clr-w:before{background-image:linear-gradient(to right, #fff 8px, transparent 8px)}.ti-border.clr-s2{color:#e7b93f;background-image:linear-gradient(to right, #e7b93f 8px, transparent 8px)}.ti-border.clr-s2:before{background-image:linear-gradient(to right, #e7b93f 8px, transparent 8px)}.ti-border.clr-s3{color:#56b5c9;background-image:linear-gradient(to right, #56b5c9 8px, transparent 8px)}.ti-border.clr-s3:before{background-image:linear-gradient(to right, #56b5c9 8px, transparent 8px)}.ti-border.clr-s4{color:#63c198;background-image:linear-gradient(to right, #63c198 8px, transparent 8px)}.ti-border.clr-s4:before{background-image:linear-gradient(to right, #63c198 8px, transparent 8px)}.ti-border.clr-s5{color:#6c89d3;background-image:linear-gradient(to right, #6c89d3 8px, transparent 8px)}.ti-border.clr-s5:before{background-image:linear-gradient(to right, #6c89d3 8px, transparent 8px)}.ti-border.clr-s6{color:#e29cc4;background-image:linear-gradient(to right, #e29cc4 8px, transparent 8px)}.ti-border.clr-s6:before{background-image:linear-gradient(to right, #e29cc4 8px, transparent 8px)}@media (max-width: 960px){.ti-border{font-size:2.4rem;padding:10px 2%;margin-bottom:30px}}.ti-border2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:2.6rem;font-weight:600;margin-bottom:3%;color:#abd342}.ti-border2:before,.ti-border2:after{content:"";flex-grow:1;border-top:1px solid #abd342}.ti-border2:before{margin-right:2rem}.ti-border2:after{margin-left:2rem}.ti-border2.clr-s2{color:#e7b93f}.ti-border2.clr-s2:before,.ti-border2.clr-s2:after{border-top-color:#e7b93f}.ti-border2.clr-s3{color:#56b5c9}.ti-border2.clr-s3:before,.ti-border2.clr-s3:after{border-top-color:#56b5c9}@media (max-width: 760px){.ti-border2{font-size:2rem;margin-bottom:20px}}.ti-back-y{background:#ffffd7;font-weight:600;padding:5px 3%;border-radius:30px;font-size:2.2rem;color:#abd342;margin-bottom:3%;text-align:center}@media (max-width: 760px){.ti-back-y{font-size:1.8rem;margin-bottom:20px}}.ti-back-w{background:#fff;font-weight:600;padding:10px 3%;border-radius:5px;font-size:2.4rem;letter-spacing:.4rem;color:#abd342;border:1px solid #abd342;margin-bottom:3%;text-align:center}@media (max-width: 760px){.ti-back-w{font-size:2rem;padding:8px 3%;margin-bottom:20px}}.head{padding:15px 3%}.head .flex{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.head-logo{width:20%}@media (max-width: 760px){.head-logo{width:40%}}.head-contact{width:65%;margin-right:70px;max-width:700px}.head-contact .tel{width:40%}.head-contact .mail{width:55%}.head-contact .mail .btn-mail{width:100%}@media (max-width: 760px){.head-contact{display:none}}.footer{position:relative;z-index:1}.footer__about{width:35%;max-width:400px}.footer__about .logo{width:60%;margin-bottom:10%}.footer__about .title{color:#abd342;font-size:1.8rem;font-weight:600;letter-spacing:0;margin-bottom:3%}.footer__about .tel{display:block;margin-bottom:8%}@media (max-width: 960px){.footer__about{width:50%;margin:0 auto 8%}.footer__about .logo{width:240px;margin:0 auto 30px}.footer__about .title{text-align:center}}@media (max-width: 760px){.footer__about{width:100%;margin:0 auto 60px;max-width:320px}.footer__about .logo{width:150px}}.footer__shop{width:62%}@media (max-width: 960px){.footer__shop{width:100%;max-width:700px;margin:0 auto}}@media (max-width: 760px){.footer__shop{max-width:400px}}.footer__shop__list{width:46%;max-width:380px;margin-bottom:5%}.footer__shop__list h3{color:#abd342;font-size:2rem;font-weight:600;letter-spacing:0;border-bottom:1px solid #fff;margin-bottom:5%;padding-bottom:3%;position:relative}.footer__shop__list h3:after{content:"";width:30%;height:1px;background:#abd342;position:absolute;left:0;bottom:-1px}.footer__shop__list dl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.4;font-size:1.6rem}.footer__shop__list dt{width:50%;margin-bottom:12px}.footer__shop__list dd{width:46%;margin-left:4%;margin-bottom:12px;text-align:right}.footer__shop__list dd a{letter-spacing:0;display:inline-block;padding-left:18px;white-space:nowrap;position:relative}.footer__shop__list dd a:before{content:"";position:absolute;top:50%;left:0;width:14px;height:14px;margin-top:-7px;background:url(../img/icon-tel.png) no-repeat center center;background-size:contain}@media (max-width: 760px){.footer__shop__list{width:100%;max-width:inherit;margin:0 auto 30px}.footer__shop__list dl{max-width:300px;margin:0 auto}.footer__shop__list dd{margin-bottom:15px}.footer__shop__list dd a{font-size:1.7rem}.footer__shop__list dt{margin-bottom:15px}}.footer__copyright{padding-bottom:50px;text-align:center;font-size:1.4rem;letter-spacing:.4rem}@media (max-width: 760px){.footer__copyright{letter-spacing:.2rem}}.globalnav-nav{max-width:1000px;width:92%;margin:0 auto;padding:5%;background:rgba(255,255,255,0.8);border:3px solid #abd342;border-radius:5px;position:relative;z-index:1}.globalnav-nav h2{background:#abd342;padding:8px 10px;font-weight:600;color:#fff;margin-bottom:2%}@media (max-width: 760px){.globalnav-nav{padding:30px 5%}.globalnav-nav h2{margin-bottom:15px}}.globalnav-main,.globalnav-sub{margin-bottom:3%;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.globalnav-main li,.globalnav-sub li{width:48%;margin:0 1% 2%}.globalnav-main a,.globalnav-sub a{padding:15px 3%;display:block;font-weight:600;background:#fff;border:1px solid #abd342;color:#abd342}.globalnav-main a.c-arrow:before,.globalnav-main a.c-arrow:after,.globalnav-sub a.c-arrow:before,.globalnav-sub a.c-arrow:after{background:#abd342}@media (max-width: 760px){.globalnav-main li,.globalnav-sub li{width:100%;margin-bottom:10px}.globalnav-main a,.globalnav-sub a{border-radius:5px;display:block;padding:15px 3%}}.globalnav-contact .tel{width:40%}.globalnav-contact .mail{width:55%}.globalnav-contact .mail .btn-more{width:100%}@media (max-width: 760px){.globalnav-contact{margin-top:30px}.globalnav-contact .tel{width:80%;margin:0 auto 25px}.globalnav-contact .mail{width:100%}}.globalnav{position:fixed;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;z-index:998;max-width:inherit;visibility:hidden;transition:opacity 1s, visibility 1s;-webkit-transition:opacity 1s, visibility 1s;opacity:0;overflow-x:auto;background:#f4f1e7;padding:60px 0 40px}.globalnav:before{content:"";z-index:0;width:100%;height:100%;top:0;position:absolute;background-size:cover;background-position:top center;background-repeat:no-repeat;background-image:url(../img/back-foot.png)}.globalnav.is-active{visibility:visible;opacity:1}.is-fixed{position:fixed;width:100%;height:100%;top:0;left:0}.is-hamburger{background:#fff;border-radius:5px;padding:15px;width:50px;height:50px;position:fixed;right:0;top:0;margin:15px 3% 0 0;z-index:1001;text-align:center;font-size:1rem;letter-spacing:.4rem;text-indent:.4rem}.is-hamburger span{display:inline-block;transition:all .4s;-webkit-transition:all .4s;cursor:pointer;position:absolute;left:0;right:0;margin:0 auto;width:30px;height:3px;background-color:#abd342}.is-hamburger span:nth-of-type(1){top:13px}.is-hamburger span:nth-of-type(2){top:50%;margin-top:-1.5px}.is-hamburger span:nth-of-type(3){bottom:13px}.is-hamburger.is-active span:nth-of-type(1){-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(10.5px) rotate(-45deg)}.is-hamburger.is-active span:nth-of-type(2){opacity:0;left:50%;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}.is-hamburger.is-active span:nth-of-type(3){-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-10.5px) rotate(45deg)}@media (max-width: 760px){.is-hamburger{height:2px;width:46px;margin-top:10px;height:42px}.is-hamburger span:nth-of-type(1){top:9px}.is-hamburger span:nth-of-type(2){margin-top:-1px}.is-hamburger span:nth-of-type(3){bottom:9px}}.l-backbody{position:relative}.l-backbody.page:before{margin-top:340px;height:96%}.l-backbody:before{content:"";z-index:0;width:100%;height:100%;top:0;position:absolute;background-size:90% auto;background-position:center top;background-repeat:repeat-y;background-image:url(../img/back-foot.png)}@media (max-width: 960px){.l-backbody.page:before{margin-top:250px}}@media (max-width: 760px){.l-backbody.page:before{margin-top:240px}.l-backbody:before{background-size:130% auto}}.l-main{position:relative;z-index:1}.l-inner{max-width:1400px;width:96%;margin:0 auto}@media (max-width: 960px){.l-inner{width:92%}}.c-thumb{width:100%;padding-top:72.25%;position:relative;display:block;overflow:hidden}.c-thumb img{object-fit:cover;width:auto;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.c-scroll{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-scroll::-webkit-scrollbar{display:none}.c-scroll-txt{color:#fbe481;margin-bottom:5%;border-bottom:2.5px solid #fbe481;position:relative;font-family:'MochiyPopOne';width:90%;padding-bottom:10px}.c-scroll-txt:after{content:"";position:absolute;right:0;top:50%;background:#fbe481;height:2.5px;width:14px;transform:rotate(40deg);margin-top:12px}.c-catch{text-align:center;max-width:800px;margin:0 auto 5%;line-height:2}@media (max-width: 760px){.c-catch{text-align:left;margin-bottom:30px}}.c-noflow{width:31%;margin-bottom:4%}.c-noflow .no{font-size:5rem;color:#abd342;text-align:center;margin-bottom:1%}.c-noflow h3{font-weight:600;font-size:2.6rem;text-align:center;margin-bottom:5%;min-height:80px}.c-noflow h3 span{font-size:2rem}.c-noflow .img{margin-bottom:30px}@media (max-width: 760px){.c-noflow{width:86%;margin:0 auto 20px}.c-noflow .no{font-size:4rem}.c-noflow h3{display:block;font-size:2rem;min-height:auto}}.c-pagetop{padding:70px 5%;width:100%;color:#fff;position:relative;background:#abd342;font-size:4rem;font-weight:500;letter-spacing:.3rem;text-align:center;margin:20px 0 50px}.c-pagetop.clr-s2{background:#e7b93f}.c-pagetop.clr-s3{background:#56b5c9}.c-pagetop.clr-s4{background:#63c198}.c-pagetop.clr-s5{background:#6c89d3}.c-pagetop.clr-s6{background:#e29cc4}.c-pagetop:before,.c-pagetop:after{content:"";width:40%;height:240px;position:absolute;top:0;background-size:auto 100%;background-repeat:no-repeat;margin-top:-20px}.c-pagetop:before{left:0;background-position:left top;background-image:url(../img/page-head1.png)}.c-pagetop:after{right:0;background-position:right top;background-image:url(../img/page-head2.png)}.c-pagetop .title{font-size:3.4rem;position:relative;z-index:1;letter-spacing:.4rem}@media (max-width: 960px){.c-pagetop{padding:50px 0}.c-pagetop:before,.c-pagetop:after{height:180px}.c-pagetop .title{letter-spacing:.2rem;font-size:3rem}}@media (max-width: 760px){.c-pagetop{padding:45px 0 45px}.c-pagetop:before,.c-pagetop:after{height:160px;width:35%;margin-top:-15px}.c-pagetop .title{font-size:2.2rem}}.c-bread{width:96%;margin:35px auto 6%}.c-bread li{font-size:1.6rem;margin:5px 30px 5px 0;line-height:1;position:relative}.c-bread li:after{content:"";margin-top:-4px;margin-right:-17px;position:absolute;top:50%;right:0;width:8px;height:8px;border:1px solid;border-color:#000 #000 transparent transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.c-bread li:last-child:after{content:none}@media (max-width: 760px){.c-bread{margin:15px auto 50px}.c-bread li:after{width:6px;height:6px;margin-top:-3px}}.c-pagenav li{width:18.5%;border-bottom:1px solid #abd342}.c-pagenav a{display:block;text-align:center;font-weight:600;font-size:1.8rem;position:relative;padding:20px 2%}.c-pagenav a:after{content:"";margin-top:-5px;position:absolute;top:50%;right:10px;width:10px;height:10px;border:2px solid;border-color:transparent #000 #000 transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-width:1px}@media (max-width: 760px){.c-pagenav a{font-size:1.5rem}.c-pagenav a:after{margin:0 auto;right:0;left:0;bottom:10px;top:auto;width:6px;height:6px}}.c-arrow{position:relative}.c-arrow:before,.c-arrow:after{content:"";position:absolute;right:15px;top:50%;background:#000;height:1px}.c-arrow:before{width:40px}.c-arrow:after{width:12px;transform:rotate(40deg);margin-top:-4.5px}@media (max-width: 760px){.c-arrow:before,.c-arrow:after{right:10px}.c-arrow:before{width:22px}.c-arrow:after{width:8px;margin-top:-2.5px}}.c-en{font-family:'MochiyPopOne'}.c-inb{display:inline-block}.c-right{text-align:right}.c-center{text-align:center}.c-mb3{margin-bottom:3% !important}@media (max-width: 760px){.c-mb3{margin-bottom:20px !important}}.c-mb5{margin-bottom:5% !important}@media (max-width: 760px){.c-mb5{margin-bottom:40px !important}}.c-mb8{margin-bottom:8% !important}@media (max-width: 760px){.c-mb8{margin-bottom:60px !important}}.c-mb10{margin-bottom:10% !important}@media (max-width: 760px){.c-mb10{margin-bottom:80px !important}}.top-main{background:#f4f1e7}.top-main img{width:100%}.top-what{position:relative}.top-what-item{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.top-what-item .contents{width:30%;margin:0 5%}.top-what-item .img{width:60%}.top-what-item .img img{width:100%}.top-what-item .catch{font-weight:600;font-size:2.8rem;margin-bottom:5%}.top-what-item .txt{line-height:2}@media (max-width: 960px){.top-what-item .contents{width:80%;margin:0 10% 5%}.top-what-item .img{width:90%;margin:0 0 0 auto}}@media (max-width: 760px){.top-what-item .contents{width:94%;margin:0 auto 5%}.top-what-item .catch{text-align:center;font-size:2.2rem}.top-what-item .img{width:100%}}.top-features{background:url(../img/top-features_back.png) no-repeat center bottom;background-size:100% 100%;padding-bottom:5%;margin-bottom:3%}.top-features li{width:29%;margin:0 0 3%}.top-features li:nth-child(2){margin-top:5%}.top-features li:nth-child(3){margin-top:10%}.top-features li:nth-child(4){margin-top:0;margin-left:-1%}.top-features li:nth-child(5){margin-top:3%}.top-features li:nth-child(6){margin-top:6%;margin-right:-1%}.top-features li:nth-child(7){margin-top:0%}.top-features li:nth-child(8){margin-top:3%}.top-features li:nth-child(9){margin-top:8%}.top-features .no{font-size:5rem;color:#abd342;font-weight:600;text-align:center;margin-bottom:1%}.top-features h3{font-weight:600;font-size:2.2rem;text-align:center;margin-bottom:5%}@media (max-width: 760px){.top-features{overflow:hidden;margin-bottom:30px;background-size:200% 80%;background-position:center center}.top-features .no{font-size:4rem}.top-features h3{font-size:2rem}.top-features ul{position:relative;padding:50% 0}.top-features li{width:90%;margin:0 auto 5% !important}.top-features li:nth-child(2),.top-features li:nth-child(4),.top-features li:nth-child(6),.top-features li:nth-child(8){position:absolute;width:49%}.top-features li:nth-child(2),.top-features li:nth-child(4){top:0}.top-features li:nth-child(2){right:-3%}.top-features li:nth-child(4){left:-3%}.top-features li:nth-child(6),.top-features li:nth-child(8){bottom:0}.top-features li:nth-child(6){right:-2%;width:46%}.top-features li:nth-child(8){left:-1%}}.top-purpose-item:nth-child(odd) .flex{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top-purpose-item .contents{width:65%}.top-purpose-item .img{width:30%}.top-purpose-item .title{font-size:2.8rem;color:#abd342;margin-bottom:3%;font-weight:600}.top-purpose-item .txt{margin-bottom:3%}.top-purpose-item .note{position:relative;background:#fff;padding:3%;font-size:1.6rem}.top-purpose-item .note dt{position:absolute;letter-spacing:0;width:160px;text-align:center;color:#abd342;border:1px solid #abd342;letter-spacing:0}.top-purpose-item .note dd{padding-left:180px;margin-bottom:1%}.top-purpose-item .note dd:last-child{margin-bottom:0}.top-purpose-item .link{display:block;max-width:600px;margin:0 auto;width:94%;padding:10px 3%;text-align:center;font-size:2rem;font-weight:600;color:#abd342;border:2px solid #abd342;border-radius:30px}.top-purpose-item .link:hover{background:#fff}.top-purpose-item .link.c-arrow:before,.top-purpose-item .link.c-arrow:after{background:#abd342}@media (max-width: 760px){.top-purpose-item .flex,.top-purpose-item:nth-child(odd) .flex{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top-purpose-item .contents{width:100%}.top-purpose-item .img{width:50%;margin:0 auto 20px}.top-purpose-item .title{font-size:2.2rem;text-align:center}.top-purpose-item .txt{margin-bottom:20px}.top-purpose-item .note{padding:15px 4%}.top-purpose-item .note dt{width:150px;position:relative}.top-purpose-item .note dd{padding:5px 2% 10px}.top-purpose-item .note dd:last-child{padding-bottom:0}}.top-purpose-item.clr2 .ti-ribon{background:#e7b93f}.top-purpose-item.clr2 .title{color:#e7b93f}.top-purpose-item.clr2 dl dt{color:#e7b93f;border-color:#e7b93f}.top-purpose-item.clr2 .link{color:#e7b93f;border-color:#e7b93f}.top-purpose-item.clr2 .link.c-arrow:before,.top-purpose-item.clr2 .link.c-arrow:after{background:#e7b93f}.top-purpose-item.clr3 .ti-ribon{background:#56b5c9}.top-purpose-item.clr3 .title{color:#56b5c9}.top-purpose-item.clr3 dl dt{color:#56b5c9;border-color:#56b5c9}.top-purpose-item.clr3 .link{color:#56b5c9;border-color:#56b5c9}.top-purpose-item.clr3 .link.c-arrow:before,.top-purpose-item.clr3 .link.c-arrow:after{background:#56b5c9}.top-purpose-item.clr4 .ti-ribon{background:#63c198}.top-purpose-item.clr4 .title{color:#63c198}.top-purpose-item.clr4 dl dt{color:#63c198;border-color:#63c198}.top-purpose-item.clr4 .link{color:#63c198;border-color:#63c198}.top-purpose-item.clr4 .link.c-arrow:before,.top-purpose-item.clr4 .link.c-arrow:after{background:#63c198}.top-purpose-item.clr5 .ti-ribon{background:#6c89d3}.top-purpose-item.clr5 .title{color:#6c89d3}.top-purpose-item.clr5 dl dt{color:#6c89d3;border-color:#6c89d3}.top-purpose-item.clr5 .link{color:#6c89d3;border-color:#6c89d3}.top-purpose-item.clr5 .link.c-arrow:before,.top-purpose-item.clr5 .link.c-arrow:after{background:#6c89d3}.top-info{background:#f5e7ac;padding:5% 0 9%}.top-info dl{background:#fff;max-width:1000px;width:90%;margin:0 auto 5%;padding:3%;position:relative}.top-info dt{position:absolute;padding:2% 0;color:#abd342}.top-info dd{padding:2% 0 2% 150px;border-bottom:1px dashed #abd342}.top-info dd:last-child{border-bottom:0}.top-info dd a{font-weight:600;text-decoration:underline;font-size:1.8rem;display:block;padding-right:8%;position:relative}.top-info dd a:hover{text-decoration:none}.top-info .c-arrow:before,.top-info .c-arrow:after{background:#abd342}@media (max-width: 960px){.top-info dd{padding-left:120px}}@media (max-width: 760px){.top-info{padding:30px 0 50px}.top-info dl{padding:20px 4%;width:100%}.top-info dt{position:relative;padding:15px 0 0}.top-info dd{padding:5px 0 15px}.top-info dd a{padding-right:30px}.top-info dd .c-arrow:before,.top-info dd .c-arrow:after{right:0}}.top-interview-nami1{vertical-align:bottom;margin-bottom:-1px}.top-interview{margin-top:-3.5%}.top-interview .back{padding:1% 0 2%;background:#abd342}.top-interview_slider .slide-arrow.next-arrow{border-color:#fff #fff transparent transparent}.top-interview_slider .slide-arrow.prev-arrow{border-color:transparent transparent #fff #fff}.top-interview-item{margin:0 30px}.top-interview-item .img{border-radius:50%;padding-top:100%;border-right:8px solid #fff;border-bottom:10px solid #fff}.top-interview-item h3{margin-top:5%;font-size:2.2rem;text-align:center;font-weight:600}@media (max-width: 760px){.top-interview-item{margin:0 20px}}.top-office_slider{padding:0 2%}@media (max-width: 760px){.top-office_slider{padding:0}}.top-office-item{width:31%;background:#fff;border-radius:10px;overflow:hidden;position:relative;margin:0 15px;height:100% !important}.top-office-item .img{background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;display:block;width:112%;margin-left:-6%;padding-top:75%;margin-bottom:5%}.top-office-item a{position:relative;z-index:1;width:100%;height:100%;display:block;padding:0 5% 10%}.top-office-item h3{font-size:2.4rem;font-weight:600;text-align:center;padding:0 5%;margin-bottom:2%}.top-office-item .address{color:#abd342;text-align:center;padding:0 5%;font-size:1.8rem}@media (max-width: 960px){.top-office-item h3{font-size:2rem}}.top-company .img{max-width:1100px;width:94%;margin:0 auto 5%}@media (max-width: 760px){.top-company .img{margin-bottom:30px}}.interview-list{width:28.333%;margin:0 2.5% 5%;position:relative;padding-bottom:70px}.interview-list .img{margin-bottom:5%;border-radius:50%;padding-top:100%;border-right:8px solid #fff;border-bottom:10px solid #fff}.interview-list .title{font-size:2rem;font-weight:600;text-align:center;margin-bottom:5%}.interview-list .btn-more{position:absolute;left:0;right:0;bottom:0;font-size:1.7rem;letter-spacing:0}@media (max-width: 960px){.interview-list .btn-more.c-arrow:before{width:20px}}@media (max-width: 760px){.interview-list{width:46%;margin:0 2% 6%;padding-bottom:50px}.interview-list .title{font-size:1.8rem}}.interview-s-top{background:#fbe481;padding:5% 0;position:relative}.interview-s-top:before{width:100%;height:8%;content:"";position:absolute;top:-8%;background:#f4f1e7}.interview-s-top:after{content:"";z-index:0;width:100%;height:100%;top:0;margin-top:-2%;position:absolute;background-size:contain;background-position:center top;background-repeat:no-repeat;background-image:url(../img/back-foot2.png)}.interview-s-top>.flex{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.interview-s-top .left{width:55%;margin:5% 0;position:relative;z-index:2}.interview-s-top .catch{font-size:3rem;font-weight:600;margin-bottom:5%}.interview-s-top dl{font-size:2rem}.interview-s-top .right{width:40%;position:relative;z-index:2}.interview-s-top .name{text-align:center;font-size:3rem;color:#fff;width:60%;background:#abd342;position:absolute;bottom:5%;right:0;font-weight:600;padding:4.5px 0}.interview-s-top .name:before{display:block;content:'';position:absolute;top:0;border-top:30px solid #abd342;border-bottom:30px solid #abd342;border-right:30px solid transparent;left:-30px;border-left:30px solid transparent}@media (max-width: 960px){.interview-s-top .name:before{left:-25px;border-width:25px}}@media (max-width: 760px){.interview-s-top{padding:35px 0}.interview-s-top:before{height:30px;top:-30px}.interview-s-top:after{background-size:200% auto;background-position:left bottom}.interview-s-top>.flex{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.interview-s-top .left{width:100%}.interview-s-top dl{font-size:1.8rem}.interview-s-top .catch{font-size:2.4rem;text-align:center;margin-bottom:20px}.interview-s-top .right{width:80%;margin:0 auto 15px}.interview-s-top .name{font-size:2.4rem;padding:3.8px 0}.interview-s-top .name:before{left:-20px;border-width:20px}}.interview-s-qa{margin-bottom:5%}.interview-s-qa:nth-child(even){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.interview-s-qa:nth-child(even) .title:after{right:auto;left:0;border-width:20px 40px 0 0;translate:-100% calc(-50% + 0.4px);border-color:transparent #ffffd7 transparent transparent;transform-origin:right}.interview-s-qa:nth-child(even) .comment:after{right:0;left:auto;border-width:20px 0 0 40px;border-color:transparent transparent transparent #fff;translate:100% calc(-50% + 0.4px);transform-origin:left}.interview-s-qa .img{width:40%;border-radius:50%;padding-top:40%;height:100%;border-right:8px solid #fff;border-bottom:10px solid #fff}.interview-s-qa .contents{width:50%;margin:0 5%}.interview-s-qa .contents:first-child{width:100%;margin:0 auto}.interview-s-qa .no{font-size:5rem;color:#abd342;margin-bottom:2%}.interview-s-qa .title{background:#ffffd7;color:#abd342;padding:20px 3%;font-size:2.4rem;font-weight:600;border-radius:10px;text-align:center;position:relative;margin-bottom:20px}.interview-s-qa .title:after{content:"";position:absolute;top:60%;right:0;border-style:solid;border-width:20px 0 0 40px;border-color:transparent transparent transparent #ffffd7;translate:100% calc(-50% + 0.4px);transform:skew(0, -5deg);transform-origin:left}.interview-s-qa .comment{background:#fff;padding:30px 5%;border-radius:10px;position:relative}.interview-s-qa .comment:after{content:"";position:absolute;bottom:15%;left:0;border-style:solid;border-width:20px 40px 0 0;border-color:transparent #fff transparent transparent;translate:-100% calc(-50% + 0.4px);transform:skew(0, -5deg);transform-origin:right}@media (max-width: 760px){.interview-s-qa:nth-child(even) .title{font-size:2rem}.interview-s-qa:nth-child(even) .title:after{border-width:15px  20px 0 0}.interview-s-qa:nth-child(even) .comment:after{border-width:15px  0 0 20px}.interview-s-qa .img{width:65%;margin:0 5% 0 auto;padding-top:65%}.interview-s-qa .contents{overflow:hidden;width:100%;margin-top:-15%;margin:-15% auto 0}.interview-s-qa .title{font-size:2rem;padding:15px 5%}.interview-s-qa .title:after{border-width:15px  0 0 20px}.interview-s-qa .comment{padding:20px 5%}.interview-s-qa .comment:after{border-width:15px  20px 0 0}}.company-top{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.company-top .contents{width:30%;margin:0 5%}.company-top .img{width:60%}.company-top .img img{width:100%}.company-top .catch{font-weight:600;font-size:2.8rem;margin-bottom:5%}.company-top .txt{line-height:2}.company-top .txt p{margin-bottom:2rem}.company-top .bold{font-weight:600;color:#abd342;background:#fff;font-size:2.2rem;text-align:center;padding:12px 3%}@media (max-width: 960px){.company-top .contents{width:80%;margin:0 10% 5%}.company-top .img{width:90%;margin:0 0 0 auto}}@media (max-width: 760px){.company-top .contents{width:92%;margin:0 auto 5%}.company-top .catch{text-align:center;font-size:2.2rem}.company-top .img{width:100%}.company-top .bold{font-size:2rem;padding:8px 5%}}.company-top2{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.company-top2 .contents{width:50%;margin:0 5%}.company-top2 .img{width:40%}.company-top2 .catch{font-weight:600;font-size:2.8rem;margin-bottom:5%}.company-top2 .txt{line-height:2}.company-top2 .txt p{margin-bottom:2rem}@media (max-width: 960px){.company-top2{position:relative}.company-top2 .contents{width:80%;margin:0 10% 30px}.company-top2 .img{width:47%;margin:0 auto 20px 0}.company-top2 .img.sp{position:absolute;bottom:0;right:0}}@media (max-width: 760px){.company-top2 .contents{width:92%;margin:0 auto 30px}.company-top2 .catch{text-align:center;font-size:2.2rem}}.company-attempt .catch{font-size:2rem;margin-bottom:5%;text-align:center}.company-attempt-item{width:31%;margin-bottom:4%}.company-attempt-item .no{font-size:5rem;color:#abd342;text-align:center;margin-bottom:1%}.company-attempt-item h3{font-weight:600;font-size:2.2rem;text-align:center;margin-bottom:5%;min-height:80px}@media (max-width: 760px){.company-attempt-item{width:86%;margin:0 auto 20px}.company-attempt-item .no{font-size:4rem}.company-attempt-item h3{display:block;font-size:2rem;min-height:auto}}.com-history dl{position:relative;max-width:1100px;margin:0 auto}.com-history dl:before{content:"";position:absolute;left:0;margin-left:150px;background:#abd342;height:100%;width:1px}.com-history dt{position:absolute;left:0;width:150px;padding:15px 0}.com-history dt:after{content:"";width:16px;height:16px;background:#fff;border:2px solid #abd342;border-radius:50%;position:absolute;right:0;top:50%;margin-right:-8px;margin-top:-8px}.com-history dd{padding:15px 3% 15px 40px;margin-left:190px}.com-history dd:nth-of-type(odd){background:#fff}@media (max-width: 960px){.com-history dl:before{margin-left:120px}.com-history dt{width:120px}.com-history dd{margin-left:145px}}@media (max-width: 760px){.com-history dl:before{margin-left:85px}.com-history dt{width:85px;height:auto;letter-spacing:0}.com-history dd{margin-left:100px;padding:15px 2% 15px 20px}}.office-item{padding:5%;background:#fff;border-radius:20px}.office-item h3{font-size:2.6rem;font-weight:600;margin-bottom:3%}.office-item .box{width:48%}.office-item .map iframe{width:100%;height:100%}.office-item .img{margin-top:4%;border-radius:20px;overflow:hidden}.office-item .note{margin-top:3%}.office-item .btn-file{margin-top:3%}@media (max-width: 760px){.office-item{padding:30px 4%;border-radius:10px}.office-item h3{font-size:2.2rem;text-align:center}.office-item .box{width:100%;margin-bottom:20px}.office-item .map iframe{height:300px}.office-item .img{margin-top:0;border-radius:15px}}.curriculum>.flex{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.curriculum:nth-child(odd)>.flex{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.curriculum .contents{width:55%}.curriculum .img{width:40%}.curriculum .catch{font-size:2.6rem;font-weight:600;margin-bottom:5%}.curriculum .txt{margin-bottom:5%}.curriculum .gallery li{width:46%}@media (max-width: 960px){.curriculum .catch{font-size:2.2rem}.curriculum .catch .c-inb{display:inline}}@media (max-width: 760px){.curriculum>.flex{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.curriculum:nth-child(odd)>.flex{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.curriculum .contents{width:100%}.curriculum .img{width:80%;margin:0 auto 20px}}.support1-main{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.support1-main .contents{width:30%;margin:0 5%}.support1-main .img{width:60%}.support1-main .img img{width:100%}.support1-main .catch{font-weight:600;font-size:2.8rem;margin-bottom:5%}.support1-main .txt{line-height:2}.support1-main .txt p{margin-bottom:2rem}.support1-main .note{position:relative;background:#fff;padding:3%;font-size:1.6rem}.support1-main .note dt{letter-spacing:0;width:160px;text-align:center;color:#abd342;border:1px solid #abd342;letter-spacing:0}.support1-main .note dd{padding:5px 2%;margin-bottom:1%}.support1-main .note dd:last-child{margin-bottom:0}@media (max-width: 960px){.support1-main .contents{width:80%;margin:0 10% 5%}.support1-main .img{width:90%;margin:0 0 0 auto}}@media (max-width: 760px){.support1-main .contents{width:92%;margin:0 auto 5%}.support1-main .catch{text-align:center;font-size:2.2rem}.support1-main .img{width:100%}.support1-main .note{padding:15px 4%}.support1-main .note dt{width:150px}.support1-main .note dd{padding:5px 2% 10px}.support1-main .note dd:last-child{padding-bottom:0}}.support1-about .flex{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.support1-about .flex.reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.support1-about .img{width:40%}.support1-about .contents{width:55%}.support1-about .contents h3{font-size:2.8rem;font-weight:600;margin-bottom:5%}@media (max-width: 760px){.support1-about .img{width:80%;margin:0 auto 20px}.support1-about .contents{width:100%}.support1-about .contents h3{font-size:2.2rem}}.support1-about-think{max-width:1000px;margin:0 auto;background:#ffffd7;padding:70px 5% 50px;position:relative}.support1-about-think h3{width:90%;max-width:700px;margin:0 auto;position:absolute;left:0;right:0;background:#e7b93f;top:0;text-align:center;padding:15px 2%;border-radius:5px;margin-top:-3.5%;font-size:2.4rem;color:#fff;font-weight:600}.support1-about-think .li-check{max-width:700px;margin:0 auto}.support1-about-think .li-check li{margin-bottom:2%}@media (max-width: 760px){.support1-about-think{padding:50px 5% 30px}.support1-about-think h3{padding:10px 2%;font-size:2rem;margin-top:-20px}}.support1-point .back{padding:5% 0;background:#abd342}.support1-point .c-noflow{width:33.333%;margin:0 0;padding:3% 5%;border-right:1px solid #fff}.support1-point .c-noflow:last-child{border-right:0}.support1-point .c-noflow .no{color:#fff}@media (max-width: 760px){.support1-point .back{padding:30px 0}.support1-point .scroll-inner{min-width:600px}}.support1-rei-item{background:#fff;padding:3%;width:31%;border-radius:10px}.support1-rei-item .c-catch{font-size:2.6rem;white-space:nowrap;margin-bottom:20px;color:#abd342}.support1-rei-item .img{max-width:240px;width:90%;margin:0 auto 20px}.support1-rei-item .ta-table3{margin-bottom:20px;font-size:1.8rem}.support1-rei-item .ta-table3 th{width:40%}.support1-rei-item .ta-table3 td{width:60%}.support1-rei-item .img2{max-width:260px;width:90%;margin:0 auto}@media (max-width: 960px){.support1-rei-item .c-catch{font-size:2.2rem}}@media (max-width: 760px){.support1-rei-item{width:100%;margin-bottom:30px;padding:20px 5% 30px}.support1-rei-item .c-catch{font-size:2.4rem;text-align:center}.support1-rei-item .img{max-width:200px}.support1-rei-item:last-child{margin-bottom:0}}.support1-industry .item{width:48%}.support1-industry h3{background:#ffffd7;border-radius:10px 10px 0 0;text-align:center;color:#abd342;font-size:2rem;padding:15px 2%;margin-bottom:3%;line-height:1.4;font-weight:600}.support1-industry h3 span{font-size:3rem;display:block}.support1-industry li{width:49%;margin-bottom:2%;background:#fff;color:#abd342;text-align:center;padding:10px 1%;font-size:2rem;border-radius:5px}.support1-industry .txt{margin-top:4%;text-align:center;font-size:2.6rem}.support1-industry .txt span{font-size:4.4rem;color:#abd342}.support1-industry .txt span span{font-size:2.4rem}.support1-industry .note{text-align:center;font-size:1.6rem}@media (max-width: 760px){.support1-industry h3{margin-bottom:10px;font-size:1.8rem}.support1-industry h3 span{font-size:2.6rem}.support1-industry li{padding:5px 1%;width:100%;margin-bottom:10px}.support1-industry .txt{margin-top:30px;font-size:2rem;line-height:1.4;margin-bottom:10px}.support1-industry .txt span{font-size:3.4rem}.support1-industry .txt span span{font-size:2rem}}.support1-flow .c-scroll{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1200px;margin:0 auto;padding:0 1%}.support1-flow .arrow .support1-flow-item{position:relative}.support1-flow .arrow .support1-flow-item:after{content:"";position:absolute;right:-4%;top:50%;width:36px;height:36px;border:6px solid;border-color:#abd342 #abd342 transparent transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-18px;border-width:3px;margin-right:-18px}.support1-flow .arrow .support1-flow-item:nth-last-child(2):after{content:none}@media (max-width: 760px){.support1-flow .c-scroll{max-width:540px;margin:0 auto}.support1-flow .arrow .support1-flow-item{position:relative}.support1-flow .arrow .support1-flow-item:after{width:20px;height:20px;margin-top:-10px;margin-right:-10px}}.support1-flow-item{width:45%;background:#fff;margin:0 2.5%;flex-shrink:0;border-radius:30px}.support1-flow-item:last-child{margin-right:0}.support1-flow-item h4{text-align:center;font-weight:600;font-size:2.4rem;font-weight:600;margin-bottom:5%}.support1-flow-item h4 span{display:inline-block;border-radius:50px;height:30px;width:30px;text-align:center;line-height:30px;background:#abd342;color:#fff}.support1-flow-item .img{border-radius:30px 30px 0 0;overflow:hidden}.support1-flow-item .contents{padding:30px 6%}.support1-flow-item .contents a{margin-top:20px}@media (max-width: 760px){.support1-flow-item{width:75%;border-radius:15px;margin:0 10% 0 0}.support1-flow-item .img{border-radius:15px 15px 0 0}.support1-flow-item .contents{padding:25px 5% 15px}}.support1-schedule1 .img{margin-bottom:1%}.support1-schedule1 .txt{max-width:1000px;margin:3% auto 0}@media (max-width: 760px){.support1-schedule1 .img{min-width:700px}}.support1-schedule2 .contents{width:48%}.support1-schedule2 .ti-back-y{border-radius:30px 30px 0 0;padding:30px 3%;letter-spacing:.2rem}.support1-schedule2 .ti-back-y span{font-size:3.6rem}.support1-schedule2 .li-list dt{text-align:center}@media (max-width: 760px){.support1-schedule2 .contents{width:100%;margin:0 auto 30px}.support1-schedule2 .ti-back-y{padding:20px 3%}.support1-schedule2 .ti-back-y span{font-size:3rem}}.support1-data .catch{text-align:center;max-width:800px;margin:0 auto;line-height:2}@media (max-width: 760px){.support1-data .catch{text-align:left}}.support1-data-list{max-width:1250px;margin:0 auto}.support1-data-list li{width:49%;margin-bottom:5%}.support1-data-list li:first-child{width:100%}@media (max-width: 760px){.support1-data-list li{width:100%;margin-bottom:15px}.support1-data-list li:first-child{margin-bottom:30px}}.support1-data-example h3{background:#fff;border-radius:10px 10px 0 0;text-align:center;color:#abd342;font-size:2.2rem;padding:10px 2%;margin-bottom:3%}.support1-data-example h3 span{font-size:1.4rem;display:inline-block}.support1-data-example p{font-size:1.6;max-width:1250px;margin:0 auto}@media (max-width: 760px){.support1-data-example h3{margin-bottom:15px;font-size:2rem;line-height:1.4}}.support1-guide{padding:0 0 5%}.support1-guide .flow{margin-bottom:5%;padding-top:50px}.support1-guide .flow li{width:23%;background:#fff;padding:0 3% 3%;border-radius:10px}.support1-guide .flow .c-arrow:before{width:50px}.support1-guide .flow .c-arrow:after{width:15px;margin-right:-4px}.support1-guide .flow .c-arrow:before,.support1-guide .flow .c-arrow:after{right:-10%;background:#abd342;z-index:1}.support1-guide .flow h4{color:#abd342;font-size:2.2rem;height:90px;white-space:nowrap;text-align:center;margin-bottom:5px}.support1-guide .flow .no{text-align:center;color:#abd342;text-align:center;line-height:1;margin-top:-40px}.support1-guide .flow .no span{display:block;margin-top:5px;font-size:4rem}.support1-guide .note{font-size:1.4rem;margin-top:10px}.support1-guide .ti-back-y{max-width:1250px;margin:0 auto 5%}.support1-guide .contents{max-width:1100px;width:96%;margin:0 auto 5%}.support1-guide .contents p{margin-bottom:3%}@media (max-width: 960px){.support1-guide .flow .no{margin-top:-30px}}@media (max-width: 760px){.support1-guide .flow{margin-bottom:0}.support1-guide .flow li{width:48%;margin-bottom:45px;font-size:1.4rem;padding:0 5% 20px}.support1-guide .flow .c-arrow:before,.support1-guide .flow .c-arrow:after{right:-7%}.support1-guide .flow .c-arrow:before{width:25px}.support1-guide .flow .c-arrow:after{width:12px;margin-right:-3px;margin-top:-3px}.support1-guide .flow h4{font-size:2rem;height:60px}.support1-guide .flow .no{margin-top:-30px}.support1-guide .flow .no span{font-size:4.2rem}.support1-guide .contents{margin-bottom:30px}.support1-guide .contents p{margin-bottom:2rem}}.support1-faq-list{padding:4% 0 8%;max-width:1100px;margin:0 auto}.support1-faq-list .is-parent{font-size:1.8rem;text-decoration:underline;position:relative;padding-left:5%;margin-top:3%}.support1-faq-list .is-parent:first-child{margin-top:0}.support1-faq-list .is-parent:before{content:"Q";position:absolute;left:0;color:#abd342;font-size:2.8rem;top:0;line-height:1;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-weight:300}.support1-faq-list .is-active .is-open{background:#f5e7ac}.support1-faq-list .is-active .is-open span{background:#abd342}.support1-faq-list .is-open{background:#abd342;border:1px solid #abd342;border-radius:50%;width:30px;height:30px;margin-top:-15px;right:0}.support1-faq-list .is-open span{width:15px}.support1-faq-list .is-child{padding:3%;background:#fff;border-radius:10px;width:90%;margin:3% auto 0}@media (max-width: 760px){.support1-faq-list .is-parent{padding-left:20px;padding-right:25px;font-size:1.7rem}.support1-faq-list .is-parent:before{top:2px;font-size:2rem}.support1-faq-list .is-open{width:20px;height:20px;margin-top:-10px}.support1-faq-list .is-open span{width:10px;height:1px}.support1-faq-list .is-child{width:100%;padding:20px 5%}}.support1-news-item{width:48%;margin-bottom:6%}.support1-news-item h3{background:#fff;color:#abd342;padding:10px 3%;text-align:center;font-size:2rem;font-weight:600;margin-bottom:5%;border:2px solid #abd342}.support1-news-item .btn-file{margin-bottom:5%;padding:20px 3%}.support1-news-item .is-parent{background:#abd342;padding:15px 3%;border-radius:30px;color:#fff;text-align:center;width:90%;margin:0 auto;transition:.1s;font-weight:600;position:relative}.support1-news-item .is-parent.is-active{border-radius:30px 30px 0 0}.support1-news-item .is-child{padding:2% 0 2%;width:90%;background:#abd342;margin:0 auto;border-radius:0 0 30px 30px}.support1-news-item .is-child .btn-file{padding:10px 3%;width:80%;margin-bottom:15px;background:#fff}@media (max-width: 760px){.support1-news-item{width:90%;margin:0 auto 40px}.support1-news-item .is-parent{width:100%}.support1-news-item .is-child{width:100%}}.support1-main.support2 .note dt{color:#e9ce82;border-color:#e9ce82}.support2-contents .no{color:#e7b93f}.support1-flow.support2 .ti-back-w{color:#e7b93f;border-color:#e7b93f}.support1-flow.support2 .arrow .support1-flow-item:after{border-color:#e7b93f #e7b93f transparent transparent}.support1-flow.support2 .clr-o{text-align:center;margin-bottom:5%;color:#e7b93f}.support1-flow.support2 .support1-flow-item h4{margin-bottom:1%}.support1-flow.support2 .support1-flow-item h4 span{background:#e7b93f}.support1-flow.support2 .btn-more{background:#e7b93f}.support1-point.support2 .back{padding:5% 0;background:#e7b93f}.support1-point.support2 .ta-table4 th{color:#e7b93f}.support1-point.support2 .li-style-maru li:before{color:#abd342}.support1-reason.support2 .no{color:#e7b93f}.support2-voice .contents{max-width:1200px;margin:0 auto;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.support2-voice .img{width:25%;text-align:center}.support2-voice .comment{width:70%}.support2-voice .txt{width:100%;padding:5%;margin-bottom:2%;background:#fff;border-radius:30px;position:relative}.support2-voice .txt:after{content:"";position:absolute;top:20%;left:5px;border-style:solid;border-width:20px 40px 0 0;border-color:transparent #fff transparent transparent;translate:-100% calc(-50% + 0.4px);transform:skew(0, -5deg);transform-origin:right}@media (max-width: 760px){.support2-voice .contents{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.support2-voice .img{width:50%;margin:20px auto 0;text-align:center}.support2-voice .comment{width:94%;margin:0 auto}.support2-voice .txt{border-radius:20px;margin-bottom:15px}.support2-voice .txt:after{border-width:15px  20px 0 0}}.support1-schedule2.support2 .ti-back-y{color:#e7b93f}.support1-schedule2.support2 .li-list{color:#e7b93f}.support2-support .txt{max-width:1200px;margin:0 auto;text-align:center}.support2-support .btn-more{background:#e7b93f}@media (max-width: 760px){.support2-support .txt{text-align:left}}.support1-data.support2 .ti-back-w{color:#e7b93f;border-color:#e7b93f}.support1-guide.support2 .ti-back-y{color:#e7b93f}.support1-guide.support2 .ta-table2{border-color:#e7b93f}.support1-guide.support2 .ta-table2 th,.support1-guide.support2 .ta-table2 td{border-color:#e7b93f}.support1-guide.support2 .ta-table2 th{color:#e7b93f}.support1-guide.support2 .ta-table2 td:nth-child(2){color:#e7b93f}.support1-guide.support2 .flow .no,.support1-guide.support2 .flow h4{color:#e7b93f}.support1-guide.support2 .flow .c-arrow:before,.support1-guide.support2 .flow .c-arrow:after{background:#e7b93f}.support2 .support1-news-item h3{color:#e7b93f;border-color:#e7b93f}.support2 .support1-news-item .btn-file{color:#e7b93f;border-color:#e7b93f}.support2 .support1-news-item .btn-file:before{background-image:url(../img/icon-download-o.png)}.support2 .btn-more{background:#e7b93f;color:#fff}.support2 .btn-more:before,.support2 .btn-more:after{background:#fff}.support1-faq-list.support2 .is-parent:before{color:#e7b93f}.support1-faq-list.support2 .is-active .is-open{background:#fff}.support1-faq-list.support2 .is-active .is-open span{background:#e7b93f}.support1-faq-list.support2 .is-open{background:#e7b93f;border:1px solid #e7b93f}.support1-about-think.support3 .li-check{width:48%}@media (max-width: 760px){.support1-about-think.support3 .li-check{width:100%}}.support1-main.support3 .note dt{color:#56b5c9;border-color:#56b5c9}.support1-flow.support3 .arrow .support1-flow-item:after{border-color:#56b5c9 #56b5c9 transparent transparent}.support1-flow.support3 h4{margin-bottom:0}.support1-flow.support3 .clr-b{color:#56b5c9;text-align:center;font-size:1.8rem;margin-bottom:5%}.support1-flow.support3 .txt span{display:block;font-size:1.5rem;margin-top:2%}.support3-day .back{background:#56b5c9;padding:3% 0}.support3-day .img{width:40%}.support3-day .contents{width:55%;color:#fff}.support3-day .contents .li-list{color:#56b5c9}.support3-day .contents .li-list dt{text-align:center}@media (max-width: 760px){.support3-day .back{padding:30px 0}.support3-day .img{width:80%;margin:0 auto 20px}.support3-day .contents{width:100%}.support3-day .contents .li-list dt{width:45%}.support3-day .contents .li-list dd{width:55%}}.support1-guide.support3 .flow{max-width:1100px;margin:0 auto}.support1-guide.support3 .flow .no,.support1-guide.support3 .flow h4{color:#56b5c9}.support1-guide.support3 .flow li{position:relative;width:30%;margin-bottom:8%}.support1-guide.support3 .flow .c-arrow:before,.support1-guide.support3 .flow .c-arrow:after{background:#56b5c9}@media (max-width: 760px){.support1-guide.support3 .flow li{width:48%;margin-bottom:50px}}.support1-faq-list.support3 .is-parent:before{color:#56b5c9}.support1-faq-list.support3 .is-active .is-open{background:#f5e7ac}.support1-faq-list.support3 .is-active .is-open span{background:#56b5c9}.support1-faq-list.support3 .is-open{background:#56b5c9;border:1px solid #56b5c9}.support3 .support1-news-item h3{color:#56b5c9;border-color:#56b5c9}.support3 .support1-news-item .btn-file{color:#56b5c9;border-color:#56b5c9}.support3 .support1-news-item .btn-file:before{background-image:url(../img/icon-download-b.png)}.support3 .support1-news-item .is-parent{background:#56b5c9}.support3 .support1-news-item .is-child{background:#56b5c9}.support1-main.support4 .note dt{color:#63c198;border-color:#63c198}.support1-flow.support4 .ti-back-w{color:#63c198;border-color:#63c198}.support1-flow.support4 .arrow .support1-flow-item:after{border-color:#63c198 #63c198 transparent transparent}.support1-flow.support4 .clr-b{color:#63c198}.support4-contents .no{color:#63c198}.support4-contents2 .back{background:#63c198;padding:3% 0}.support4-contents2 .ti-back-w{border:none;border-radius:0;color:#63c198}.support4-contents2 .ti-back-y{border-radius:30px 30px 0 0;padding:30px 3%;letter-spacing:.2rem;color:#63c198}.support4-contents2 .ti-back-y span{font-size:3.6rem}.support4-contents2 .item{width:48%}.support4-contents2 .item .li-list{color:#63c198}.support4-contents2 .item .li-list dt{text-align:center}@media (max-width: 760px){.support4-contents2 .back{padding:30px 0}.support4-contents2 .item{width:96%;margin:0 auto 20px}.support4-contents2 .item .li-list dt{width:45%}.support4-contents2 .item .li-list dd{width:55%}.support4-contents2 .ti-back-y{padding:10px 3%;margin-bottom:10px}.support4-contents2 .ti-back-y span{font-size:2.6rem}}.support4-voice .contents{max-width:1200px;margin:0 auto;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.support4-voice .img{width:25%;text-align:center}.support4-voice .txt{width:70%;padding:5%;background:#fff;border-radius:30px;position:relative}.support4-voice .txt:after{content:"";position:absolute;top:20%;left:0;border-style:solid;border-width:20px 40px 0 0;border-color:transparent #fff transparent transparent;translate:-100% calc(-50% + 0.4px);transform:skew(0, -5deg);transform-origin:right}@media (max-width: 760px){.support4-voice .contents{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.support4-voice .txt{border-radius:20px}.support4-voice .txt:after{border-width:15px  20px 0 0}}.support1-guide.support4 .flow .no,.support1-guide.support4 .flow h4{color:#63c198}.support1-guide.support4 .flow .c-arrow:before,.support1-guide.support4 .flow .c-arrow:after{background:#63c198}.support4 .support1-news-item h3{color:#63c198;border-color:#63c198}.support4 .support1-news-item .btn-file{color:#63c198;border-color:#63c198}.support4 .support1-news-item .btn-file:before{background-image:url(../img/icon-download-g.png)}.support4 .btn-more{background:#63c198;color:#fff}.support4 .btn-more:before,.support4 .btn-more:after{background:#fff}.support1-faq-list.support4 .is-parent:before{color:#63c198}.support1-faq-list.support4 .is-active .is-open{background:#f5e7ac}.support1-faq-list.support4 .is-active .is-open span{background:#63c198}.support1-faq-list.support4 .is-open{background:#63c198;border:1px solid #63c198}.support4-program .c-catch{text-align:left;max-width:1000px}.support4-program .btn-file{max-width:inherit;color:#63c198;border-color:#63c198}.support4-program .btn-file:before{background-image:url(../img/icon-download-g.png)}.support4-program .item{width:48%}.support4-program .ti-back-w{color:#63c198;border-color:#63c198}.support4-program li{margin-bottom:3%}@media (max-width: 760px){.support4-program .item{width:100%}.support4-program .item:first-child{margin-bottom:30px}}.support4-office .ta-table5 th{color:#63c198;border-bottom:1px solid #63c198}.support4-office .ta-table5 td{border-bottom:1px solid #63c198}.support1-main.support5 .note dt{color:#6c89d3;border-color:#6c89d3}@media (max-width: 760px){.support5-img .img{width:104%;margin-left:-2%}}.support5-contents .c-noflow .no{color:#6c89d3}.support5-contents2 .c-catch{color:#fff;text-align:left;max-width:1000px}.support5-contents2 .back{background:#6c89d3;padding:3% 0}.support5-contents2 .c-noflow{color:#fff}.support5-contents2 .c-noflow .no{color:#fff}@media (max-width: 760px){.support5-contents2 .back{padding:30px 0 10px}}.support5-sdgs .ti-back-y{border-radius:5px;color:#6c89d3;font-size:2.4rem;padding:10px 3%}.support5-sdgs>ul{max-width:1000px;margin:0 auto}.support5-sdgs>ul li{width:26%}.support5-sdgs .flex{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.support5-sdgs .left{width:45%;padding:3% 5%;border-right:1px solid #6c89d3;font-weight:600}.support5-sdgs .left h4{font-size:2.6rem;text-align:center;margin-bottom:6%}.support5-sdgs .right{width:55%;padding-left:5%}.support5-sdgs .right li{position:relative;padding-left:25px}.support5-sdgs .right li span{color:#6c89d3;position:absolute;left:0}@media (max-width: 760px){.support5-sdgs .ti-back-y{padding:5px 3%;font-size:2rem}.support5-sdgs>ul li{width:31%}.support5-sdgs .left{width:100%;padding:10px 3% 20px;border-bottom:1px solid #6c89d3;border-right:0}.support5-sdgs .left h4{font-size:2.2rem}.support5-sdgs .right{width:100%;padding:20px 0}.support5-sdgs .right li{padding-left:22px}}.support4-office.support6 .ta-table5 th{color:#e29cc4;border-bottom-color:#e29cc4}.support4-office.support6 .ta-table5 td{border-bottom-color:#e29cc4}.support4-office.support6 .btn-file{color:#e29cc4;border-color:#e29cc4}.support4-office.support6 .btn-file:before{background-image:url(../img/icon-download-p.png)}.info-s{padding:5%;margin-bottom:5%;border-radius:10px;background:#fff}.info-s .data{font-size:1.6rem;color:#abd342}.info-s .title{font-size:2.4rem;font-weight:600;margin-bottom:3%}.info-s .img{width:40%}.info-s .txt{width:55%}.info-s .txt:last-child{width:100%}.info-s .txt p{margin-bottom:2rem}.info-s .txt p:last-child{margin-bottom:0}.info-s .btn-file{margin-top:5%}@media (max-width: 760px){.info-s{padding:30px 5%;margin-bottom:40px}.info-s .title{font-size:2rem}.info-s .txt{width:100%}.info-s .img{width:100%;margin-top:20px}.info-s .btn-file{margin-top:25px}}.contact-form-link{border-bottom:4px solid #fff}.contact-form-link li{width:46%;margin:0 2%;font-size:1.8rem;text-align:center}.contact-form-link li.active{position:relative;background:#f6f6f6;text-align:center;color:#abd342;font-weight:600;padding:20px 2%;border:4px solid #e29cc4;border-bottom:none}.contact-form-link li.active:after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:-5px;z-index:2;background:#f6f6f6}.contact-form-link li a{display:block;padding:20px 2%;background:#abd342;border:4px solid #abd342;color:#fff;font-weight:600;border-bottom:none}@media (max-width: 760px){.contact-form-link li{font-size:1.5rem;letter-spacing:0}}.contact-form .smf-item{background:#ffffd7;padding:2% 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.contact-form .smf-item:last-child{border-bottom:0}.contact-form .smf-item__col--label{width:35%;color:#abd342;text-align:left;padding:0  0 0 5%;position:relative;padding-right:100px}.contact-form .smf-item__label{font-weight:600}.contact-form .smf-item__description{position:absolute;width:80px;border-radius:5px;background:#abd342;color:#fff;text-align:center;right:0;top:50%;margin-top:-12px;font-size:1.5rem;line-height:2}.contact-form .smf-item__col--controls{width:65%;padding:0 5% 0 2%}.contact-form .smf-complete-content{padding:6% 5%;background:#ffffd7}.contact-form .smf-complete-content p{margin-bottom:2rem}.contact-form .smf-complete-content p:last-child{margin-bottom:0}.contact-form .smf-control-description{font-size:1.4rem}@media (max-width: 960px){.contact-form .smf-item__col--label{padding-right:80px;width:40%}.contact-form .smf-item__description{width:60px}.contact-form .smf-item__col--controls{width:70%}}@media (max-width: 760px){.contact-form .smf-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.contact-form .smf-item__col--label{padding:10px 4%;width:100%;text-align:left}.contact-form .smf-item__description{width:60px;right:4%;padding:0;margin-top:-5px;line-height:1.6}.contact-form .smf-item__col--controls{width:100%;padding:0 4% 10px}}.smf-form{padding:4% 0;background:#ffffd7}.smf-form>p{font-weight:600;color:#abd342;font-size:2rem;margin:3% 0 2%}@media (max-width: 760px){.smf-form>p{margin:30px 0 10px}}.contact-privacy h3{color:#abd342;font-weight:600;font-size:1.8rem;margin-bottom:1%}.contact-privacy p{margin-bottom:2rem}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;background:none}.slide-arrow{bottom:0;height:0;margin:auto;position:absolute;top:0;width:0}.prev-arrow{width:20px;height:20px;border:3px solid;border-color:transparent transparent #fff #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);left:0}.next-arrow{width:20px;height:20px;border:3px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);right:0}.is-open{width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:3%;z-index:1}.is-open span{position:absolute;top:50%;right:0;left:0;margin:0 auto;width:20px;height:2px;transition:all .5s;background:#fff;-webkit-transition:all .5s}.is-open span:nth-of-type(1){transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}.is-open span:nth-of-type(2){transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}@media (max-width: 760px){.is-open{width:12px;height:12px;margin-top:-6px;right:20px}.is-open span{width:12px}}.is-active .is-open span:nth-of-type(1){display:none}.is-active .is-open span:nth-of-type(2){transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.wp-pagenavi{clear:both;text-align:center;margin:5% 0 10%}@media (max-width: 760px){.wp-pagenavi{margin:40px 0 15%}}.wp-pagenavi a,.wp-pagenavi span{color:#abd342;display:inline-block;background-color:#fff;padding:0.5% 1% !important;margin:0 0.5% 1% !important;border:1px solid #abd342 !important;white-space:nowrap;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-align:center;text-decoration:none;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-weight:300}@media (max-width: 760px){.wp-pagenavi a,.wp-pagenavi span{padding:2% 3% !important;margin:0 1% 2% !important}}.wp-pagenavi a:hover{background:#abd342;color:#fff}.wp-pagenavi span.current{background:#abd342;color:#fff}.editor-area a{color:green;text-decoration:underline}strong{font-weight:bold}.editor-area p{margin:0 0 1em 0}p.wp-caption-text{margin:0}.alignleft{display:block;float:left;margin-right:10px;margin-bottom:1em}.aligncenter{display:block;margin:0 auto}.alignright{display:block;float:right;margin-left:10px;margin-bottom:1em}.clear{clear:both}.space1em{clear:both;height:1em}.space2em{clear:both;height:2em}
