@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}body{color:#333;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,Yu Gothic,MS PGothic,Osaka,arial,sans-serif;font-size:16px;font-size:1rem;letter-spacing:.07rem;line-height:1.8}@media screen and (min-width:428px){body{font-size:18px;font-size:1.125rem}}body.is-show-nav,body.is-show-video01,body.is-show-video02,body.is-show-video03{overflow-y:hidden}h1,h2,h3,h4,h5,h6{font-weight:600}img,svg,video{height:auto;max-width:100%}button{line-height:1;text-align:center}.l-footer,iframe{width:100%}.l-footer{background-color:#82b900;opacity:0;-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.pace-done .l-footer{opacity:1}.l-header{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:space-between;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity 3s ease;transition:opacity 3s ease;width:100%;z-index:9999}.pace-done .l-header{opacity:1}.l-main{opacity:0;overflow:hidden;-webkit-transition:opacity 3s ease;transition:opacity 3s ease}.pace-done .l-main{opacity:1}.c-button-contact{background-color:#969696;height:60px;-webkit-transition:all .3s ease;transition:all .3s ease;width:60px}.c-button-contact:hover{background-color:#0076ff}.c-button-nav{background-color:#e50011;height:60px;padding:18px;-webkit-transition:all .3s ease;transition:all .3s ease;width:60px}.c-button-nav:hover{background-color:#0076ff}.c-button-nav__line{background-color:#fff;display:block;height:3px;position:relative;-webkit-transition:all .1s ease;transition:all .1s ease;width:100%}.c-button-nav__line:before{margin-top:-9px;top:0}.c-button-nav__line:after,.c-button-nav__line:before{background-color:#fff;content:"";display:block;height:3px;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.c-button-nav__line:after{bottom:0;margin-bottom:-9px;top:auto}.is-show-nav .c-button-nav__line{height:0}.is-show-nav .c-button-nav__line:before{margin-top:-1.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.is-show-nav .c-button-nav__line:after{margin-bottom:-1.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-button-mail{display:block;margin:50px auto 0;max-width:400px;width:100%}.c-button-mail__link{background-color:#e50011;border-radius:40px;display:block;font-weight:600;overflow:hidden;padding:15px;position:relative}.c-button-mail__link:after{background-color:#0076ff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:0}.c-button-mail__link:after,.c-button-mail__link:hover:after{content:"";display:block;height:100%;left:0;position:absolute;top:0}.c-button-mail__link:hover:after{width:100%}.c-button-mail__icon{padding-left:36px;position:relative;z-index:1}.c-button-mail__icon:before{content:url(../img/common/icon_mail.svg);display:block;height:100%;left:0;margin-top:-2px;position:absolute;top:0;width:auto}.c-button-more{display:block;margin-left:auto;margin-right:auto;margin-top:40px;max-width:160px;width:50%}.c-button-more__text{display:block;position:relative;z-index:1}.c-button-more a{background-color:#e50011;border-radius:30px;color:#fff;display:block;font-weight:600;overflow:hidden;padding:15px;position:relative;text-align:center;text-transform:uppercase}.c-button-more a:after{background-color:#0076ff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;width:0}.c-button-more a:after,.c-button-more a:hover:after{content:"";display:block;height:100%;left:0;position:absolute;top:0}.c-button-more a:hover:after{width:100%}.c-button-top{border-radius:10px;bottom:5px;opacity:0;overflow:hidden;position:fixed;right:5px;z-index:100}.c-button-top,.c-button-top a{-webkit-transition:all .3s ease;transition:all .3s ease}.c-button-top a{background-color:#82b900;display:block;padding:10px 15px 15px}.c-button-top a:hover{background-color:#0076ff}.c-button-top.is-show{opacity:1}.c-list-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (min-width:1280px){.c-list-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between}.c-list-article__item{width:calc(50% - 10px)}}.c-list-article__item:first-child .c-list-article__link:before{content:url(../img/common/icon_home.svg)}.c-list-article__item:first-child .c-list-article__link:before,.c-list-article__item:first-child .c-list-article__link:hover:before{display:block;height:20px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.c-list-article__item:first-child .c-list-article__link:hover:before{content:url(../img/common/icon_home_hover.svg)}.c-list-article__link{background-color:#eee;border-radius:20px;display:block;font-size:16px;font-size:1rem;font-weight:600;line-height:1;padding:12px 20px 12px 40px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.c-list-article__link:before{content:url(../img/common/icon_link.svg);display:block;height:20px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.c-list-article__link:hover{background-color:#e50011;color:#fff}.c-list-article__link:hover:before{content:url(../img/common/icon_link_hover.svg);display:block;height:20px;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.c-list-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:50px}@media screen and (min-width:1280px){.c-list-feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:space-between}.c-list-feature__item{width:calc(50% - 10px)}}.c-list-feature__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:left;-ms-flex-pack:left;align-items:center;border-radius:10px;color:#fff;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-size:1rem;font-weight:600;justify-content:left;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.c-list-feature__link:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.c-list-feature__link-kiwi{background-color:#82b900}.c-list-feature__link-toptalk{background-color:#06c}.c-list-feature__img{height:70px;width:70px}.c-list-feature__title-sub{display:block;font-size:12px;font-size:.75rem}.c-list-management{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:50px}.c-list-management__item{max-width:160px;width:50%}.c-list-management__link{border:1px solid #ccc;border-radius:30px;display:block;font-size:16px;font-size:1rem;padding:6px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.c-list-management__link:hover{background-color:#ccc}.c-list-annotation li{font-size:14px;font-size:.875rem;padding-left:1rem;position:relative}.c-list-annotation li:before{content:"※";display:block;height:1rem;left:0;position:absolute;top:0;width:1rem}.c-list-supplement{margin-top:20px}.c-list-follow{margin-top:40px}.c-list-follow dt{background-color:#ccc;font-weight:600;overflow:hidden;padding:10px 10px 10px 20px;position:relative}.c-list-follow dd{background-color:#f7f7f7;margin-bottom:10px;padding:10px}.c-list-coordinator{margin-top:40px}.c-list-coordinator dt{background-color:#82b900;color:#fff;margin-top:30px;padding:10px 20px}.c-list-coordinator dt:first-child{margin-top:0}.c-list-coordinator dd{background-color:#f7f7f7;padding:10px;position:relative}.c-list-coordinator dd:after,.c-list-coordinator dd:before{border-bottom:3px solid #82b900;bottom:0;content:"";display:block;height:20px;position:absolute;width:20px}.c-list-coordinator dd:after{border-right:3px solid #82b900;right:0}.c-list-coordinator dd:before{border-left:3px solid #82b900;left:0}ol.c-list-privacy{counter-reset:num;margin-top:40px}ol.c-list-privacy em{font-style:normal;font-weight:600}ol.c-list-privacy>li{list-style-type:none;margin-bottom:10px;padding-left:1.4em;position:relative}ol.c-list-privacy>li:before{content:counter(num) ".";counter-increment:num;display:block;font-family:serif;font-weight:600;left:0;position:absolute;top:0}ol.c-list-privacy-nest{counter-reset:numnest;margin-top:10px}ol.c-list-privacy-nest>li{list-style-type:none;padding-left:1.6em;position:relative}ol.c-list-privacy-nest>li:before{background-color:#333;border-radius:10px;color:#fff;content:counter(numnest);counter-increment:numnest;display:block;font-size:12px;font-size:.75rem;font-weight:600;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:6px;width:20px}ul.c-list-privacy-nest{list-style-type:disc;margin-left:1em;margin-top:10px}.c-button-532net__list{margin-left:auto;margin-right:auto;margin-top:40px;width:80%}.c-button-532net__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.c-button-532net__item:last-child{margin-bottom:0}.c-button-532net__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;font-size:1.125rem;font-weight:700;padding-right:1rem;text-align:right;white-space:nowrap}.c-button-532net__button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.c-copyright{background-color:#d6e8ac;font-size:14px;font-size:.875rem;padding:20px;text-align:center}h1.c-heading-primary,h2.c-heading-primary{color:#333;font-size:24px;font-size:1.5rem;padding-bottom:20px;position:relative;text-align:center;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff}@media screen and (min-width:768px){h1.c-heading-primary,h2.c-heading-primary{font-size:36px;font-size:2.25rem}}h1.c-heading-primary:after,h2.c-heading-primary:after{border-top:2px solid #969696;bottom:0;content:"";display:block;height:auto;left:50%;position:absolute;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}h1 .c-heading-secondary,h2 .c-heading-secondary{color:#82b900;display:block;font-size:16px;font-size:1rem}@media screen and (min-width:768px){h1 .c-heading-secondary,h2 .c-heading-secondary{font-size:24px;font-size:1.5rem}}.js-text-animation{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}.js-text-animation span{opacity:0}.js-text-animation.appeartext span{-webkit-animation:wave-text .5s ease-out forwards;animation:wave-text .5s ease-out forwards}@-webkit-keyframes wave-text{0%{margin-top:0;opacity:0}50%{margin-top:-10px}to{margin-top:0;opacity:1}}@keyframes wave-text{0%{margin-top:0;opacity:0}50%{margin-top:-10px}to{margin-top:0;opacity:1}}h1.c-heading-article,h2.c-heading-article{margin-bottom:50px;margin-top:50px}h2.c-heading-article{font-size:21px;font-size:1.3125rem;padding-bottom:20px;position:relative}@media screen and (min-width:768px){h2.c-heading-article{font-size:27px;font-size:1.6875rem}}h2.c-heading-article:before{background-color:#eee;width:100%}h2.c-heading-article:after,h2.c-heading-article:before{bottom:0;content:"";display:block;height:3px;left:0;position:absolute;top:auto}h2.c-heading-article:after{background-color:#e50011;width:40px}h2.c-heading-article .js-text-animation{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}h3.c-heading-article{font-size:18px;font-size:1.125rem;margin-bottom:30px;margin-top:30px;padding-left:20px;position:relative}h3.c-heading-article:before{background-color:#333;content:"";display:block;height:3px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}@media screen and (min-width:768px){h3.c-heading-article{font-size:24px;font-size:1.5rem;padding-left:30px}h3.c-heading-article:before{background-color:#333;content:"";display:block;height:5px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}}.c-group-summary{background-color:hsla(0,0%,97%,.8);margin-top:40px;padding:20px}.c-table{border-collapse:separate;border-spacing:3px;margin-top:20px;width:100%}.c-table td,.c-table th{font-size:16px;font-size:1rem;padding:10px}.c-table th{background-color:#ccc}.c-table td{background-color:#eee}.c-link-pdf{padding-left:40px;position:relative}.c-link-pdf:before{background-color:#e50011;border-radius:3px;color:#fff;content:"PDF";display:block;font-size:10px;font-size:.625rem;font-weight:600;height:auto;left:0;line-height:1;padding-bottom:4px;padding-top:4px;position:absolute;text-align:center;top:0;width:32px}.c-link-website{padding-left:35px;position:relative}.c-link-website:before{content:url(../img/common/icon_website_blue.svg);display:block;height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.c-sign{font-family:serif;margin-top:40px;text-align:right}.c-sign-name{font-weight:600}.container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden}.box{height:60vmin;position:relative;width:60vmin}.box,.box:before{border:1px dashed hsla(0,0%,100%,.4)}.box:before{border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scale(1.42);transform:scale(1.42)}.spin-container{-webkit-animation:spin 12s ease-in-out infinite alternate;animation:spin 12s ease-in-out infinite alternate;height:100%;position:relative;width:100%}.shape{-webkit-animation:morph 8s ease-in-out infinite alternate both;animation:morph 8s ease-in-out infinite alternate both;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;-webkit-box-shadow:1px 1px 8px rgba(130,185,0,.8);box-shadow:1px 1px 8px rgba(130,185,0,.8);height:100%;overflow:hidden;-webkit-transition:border-radius 1s ease-out;transition:border-radius 1s ease-out;width:100%;z-index:5}.bd,.shape{position:absolute}.bd{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;animation:spin 12s ease-in-out infinite alternate-reverse;color:#003;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:5vw;font-weight:700;height:120%;justify-content:center;left:-10%;opacity:1;text-align:center;text-transform:uppercase;top:-10%;width:120%;z-index:2}.bd img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@-webkit-keyframes morph{0%{border-radius:40% 60% 60% 40%/60% 30% 70% 40%}to{border-radius:40% 60%}}@keyframes morph{0%{border-radius:40% 60% 60% 40%/60% 30% 70% 40%}to{border-radius:40% 60%}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.p-header__logo{padding:5px}.p-header__button{display:-webkit-box;display:-ms-flexbox;display:flex}.p-header-supp{left:0;padding:20px 0;position:fixed;top:60px;width:100%;z-index:2}@media screen and (min-width:768px){.p-header-supp{padding:20px}}.p-header-supp__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:20px;justify-content:center}@media screen and (min-width:768px){.p-header-supp__list{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.p-header-supp__list a img{-webkit-transition:all .3s ease;transition:all .3s ease}.p-header-supp__list a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.p-nav-global{background-color:#fff;border-radius:50%;height:0;position:fixed;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;visibility:hidden;width:0;z-index:8888}.p-nav-global,.p-nav-global .p-nav-global__inner{left:50%;opacity:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-nav-global .p-nav-global__inner{padding-bottom:60px;padding-top:500px;position:absolute;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;white-space:nowrap}@media screen and (min-width:1280px){.p-nav-global .p-nav-global__inner{max-width:800px;padding-bottom:0;padding-top:0;width:100%}}.is-show-nav .p-nav-global{border-radius:0;height:100vh;opacity:1;overflow:auto;visibility:visible;width:100%}.is-show-nav .p-nav-global .p-nav-global__inner{opacity:1}.p-nav-header{display:none}@media screen and (min-width:1280px){.p-nav-header{display:block}.p-nav-header ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center}.p-nav-header ul li a{color:#333;font-size:16px;font-size:1rem;font-weight:600}.p-nav-header ul li a:hover{color:#e50011;text-decoration:underline}}.p-contact{color:#fff;margin:auto;max-width:800px;padding-bottom:50px;padding-top:50px;width:90%}.p-contact__text{margin-top:50px}@media screen and (min-width:768px){.p-contact__text{text-align:center}}.p-contact__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:50px}@media screen and (min-width:768px){.p-contact__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.p-contact__item{margin-top:50px}.p-contact__item:first-child{margin-top:0}@media screen and (min-width:768px){.p-contact__item{margin-top:0;width:50%}}.p-contact__information{margin-top:40px}.p-contact__information li{margin-top:20px;padding-left:36px;position:relative}.p-contact__information li:first-child{margin-top:0}.p-contact__information-website:before{content:url(../img/common/icon_website.svg)}.p-contact__information-address:before,.p-contact__information-website:before{display:block;height:auto;left:0;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.p-contact__information-address:before{content:url(../img/common/icon_building.svg)}.p-contact__information-tel:before{content:url(../img/common/icon_phone.svg);display:block;height:auto;left:0;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto}.p-contact__title{background-color:#fff;border-radius:4px;color:#82b900;font-size:18px;font-size:1.125rem;font-weight:600;padding:5px 20px;text-align:center}@media screen and (min-width:768px){.p-contact__title{text-align:left}.p-contact__title br{display:none}}.p-contact .c-heading-primary{-webkit-text-stroke:0;color:#fff;text-shadow:none}.p-contact .c-heading-primary:after{border-top:2px solid #fff;bottom:0;content:"";display:block;height:auto;left:50%;position:absolute;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.p-contact .c-heading-secondary{color:#ccc}.p-hero{height:100vh;overflow:hidden;width:100%}.swiper,.swiper-img,.swiper-slide,.swiper-wrapper{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.swiper-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-button-next,.swiper-button-prev{height:36px!important;width:36px!important}.swiper-button-next:after,.swiper-button-prev:after{background-repeat:no-repeat;background-size:contain;content:""!important;height:36px;margin:auto;width:36px}.swiper-button-prev:after{background-image:url(../img/home/icon_slide_prev.svg)}.swiper-button-next:after{background-image:url(../img/home/icon_slide_next.svg)}.p-hero-copy{color:#fff;font-size:36px;font-size:2.25rem;font-weight:600;left:50%;letter-spacing:0;position:absolute;text-align:center;text-shadow:2px 2px 5px rgba(51,51,51,.7);top:20%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media screen and (min-width:1280px){.p-hero-copy{font-size:62px;font-size:3.875rem;left:110px;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.p-hero-copy-sub{display:block;font-size:18px;font-size:1.125rem}@media screen and (min-width:1280px){.p-hero-copy-sub{font-size:30px;font-size:1.875rem}}@-webkit-keyframes fade-vertical{0%{opacity:0;top:0}70%{opacity:.5;top:21%}to{opacity:1;top:20%}}@keyframes fade-vertical{0%{opacity:0;top:0}70%{opacity:.5;top:21%}to{opacity:1;top:20%}}@-webkit-keyframes fade-horizontal{0%{left:0;opacity:0}70%{left:120px;opacity:.7}to{left:110px;opacity:1}}@keyframes fade-horizontal{0%{left:0;opacity:0}70%{left:120px;opacity:.7}to{left:110px;opacity:1}}.swiper-slide-active .p-hero-copy{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fade-vertical;animation-name:fade-vertical}@media screen and (min-width:1280px){.swiper-slide-active .p-hero-copy{-webkit-animation:fade-horizontal;animation:fade-horizontal;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}.p-hero-sns{background-color:hsla(0,0%,100%,.5);bottom:0;left:0;padding:10px;position:absolute;text-transform:uppercase;width:100%;z-index:1}.p-hero-sns__text{font-size:14px;font-size:.875rem;padding-left:36px;position:relative}.p-hero-sns__text:before{border-top:1px solid #333;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:24px}.p-hero-sns a{vertical-align:middle}.p-hero-article{height:30%;margin-top:60px;max-height:400px;overflow:hidden;width:100%}.p-hero-article img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.p-hero-coordinator img,.p-hero-toptalk img{margin-top:-15%}.p-hero-kiwi img{margin-top:-20%}.p-article{margin-left:auto;margin-right:auto;max-width:800px;padding-bottom:60px;width:90%}.p-article figure,.p-article p{margin-top:20px}.p-article a{color:#0076ff}.p-article a:hover{color:#d83473;text-decoration:underline}.p-section-about,.p-section-faq,.p-section-jobsearch,.p-section-video__inner,.p-section-what{margin:auto;width:90%}.p-section-about{padding-top:50px}@media screen and (min-width:1280px){.p-section-about{max-width:1152px;padding-bottom:50px;padding-top:50px}}.p-section-about__img{border-radius:20px 40px 20px 40px;margin:auto;max-width:500px;overflow:hidden}@media screen and (min-width:1280px){.p-section-about__img{width:50%}}.p-section-about__summary{padding-bottom:40px;padding-top:40px}@media screen and (min-width:1280px){.p-section-about__summary{width:50%}.p-section-about__summary .c-group-summary{margin-left:auto;margin-right:auto;max-width:400px}.p-section-about__content{display:-webkit-box;display:-ms-flexbox;display:flex}.p-section-what{max-width:1152px;padding-bottom:50px;padding-top:50px}}.p-section-what__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:500px;row-gap:5px}@media screen and (min-width:1280px){.p-section-what__images{row-gap:60px;width:50%}}.p-section-what__image{max-height:140px;overflow:hidden;position:relative}@media screen and (min-width:1280px){.p-section-what__image{-webkit-box-shadow:15px 15px 0 rgba(0,0,0,.1);box-shadow:15px 15px 0 rgba(0,0,0,.1);max-height:170px;max-width:388px}}.p-section-what__image:nth-child(odd):before{background-color:hsla(0,0%,100%,.5);content:"";display:block;height:100%;left:auto;position:absolute;right:0;top:0;-webkit-transform:scaleY(2.4) perspective(.6em) rotateX(1deg);transform:scaleY(2.4) perspective(.6em) rotateX(1deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;width:50%}@media screen and (min-width:1280px){.p-section-what__image:nth-child(odd){margin-left:130px}}.p-section-what__image:nth-child(2n):before{background-color:hsla(0,0%,100%,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(2.4) perspective(.6em) rotateX(1deg);transform:scaleY(2.4) perspective(.6em) rotateX(1deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;width:50%}.p-section-what__image img{width:100%}.p-section-what__summary{padding-bottom:80px;padding-top:40px}@media screen and (min-width:1280px){.p-section-what__summary{width:50%}.p-section-what__summary .c-group-summary{margin-left:auto;margin-right:auto;max-width:400px}.p-section-what__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-section-about,.p-section-what{position:relative}.p-section-about__background,.p-section-what__background{bottom:0;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width:1280px){.p-section-about__background,.p-section-what__background{height:100%}}.p-section-about__background svg,.p-section-what__background svg{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:1280px){.p-section-about__background svg,.p-section-what__background svg{height:100%;width:auto}.p-section-what__background svg{margin-left:72px;margin-top:-5px}}.p-section-jobsearch{padding-bottom:50px}@media screen and (min-width:1280px){.p-section-jobsearch{max-width:1152px;padding-bottom:0;padding-top:0}}.p-section-jobsearch__figure{margin-top:-3px;position:relative}@media screen and (min-width:1280px){.p-section-jobsearch__figure{width:60%}}.p-section-jobsearch__figure .p-section-jobsearch__curve{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:1280px){.p-section-jobsearch__figure .p-section-jobsearch__curve{height:auto;margin-left:70px;margin-top:-6px;width:474px}}.p-section-jobsearch__figure .p-section-jobsearch__area{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:1280px){.p-section-jobsearch__figure .p-section-jobsearch__area{height:auto;margin-left:-31px;margin-top:-3px;width:460px}.p-section-jobsearch__summary{width:40%}.p-section-jobsearch__summary .c-group-summary{margin-left:auto;margin-right:auto;max-width:400px}}.p-section-jobsearch__area{left:56%;opacity:0;position:absolute;top:22%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;z-index:-1}@media screen and (min-width:1280px){.p-section-jobsearch__area{left:56%;top:22%}}.p-section-jobsearch__area.is-show-area{left:50%;opacity:1;top:19%}@media screen and (min-width:1280px){.p-section-jobsearch__area.is-show-area{left:338px}.p-section-jobsearch{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-section-video{background-color:#e3f7fe;padding:60px 0}@media screen and (min-width:1280px){.p-section-video__content,.p-section-video__intro{width:50%}}.p-section-video__heading{margin:0 auto 40px;max-width:400px;width:80%}.p-section-video__figure{margin:auto;max-width:240px;padding-bottom:40px;width:60%}.p-section-video__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.p-section-video__button:first-child{margin-right:20%}.p-section-video__button:nth-child(2){margin-left:20%}.p-section-video__button:last-child{margin-left:10%;margin-right:10%}.p-section-video__button img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.p-section-video__button:hover img{-webkit-filter:brightness(1.1);filter:brightness(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.p-section-video .c-list-annotation{margin:auto;max-width:360px}@media screen and (min-width:1280px){.p-section-video__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1152px}}.p-section-video__block01,.p-section-video__block02,.p-section-video__block03{height:0;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;width:100%;z-index:7777}.p-section-video__block01 video,.p-section-video__block02 video,.p-section-video__block03 video{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.is-show-video01{position:relative}.is-show-video01 .p-section-video__block01{background-color:rgba(0,0,0,.5);height:100vh;opacity:1}.is-show-video02{position:relative}.is-show-video02 .p-section-video__block02{background-color:rgba(0,0,0,.5);height:100vh;opacity:1}.is-show-video03{position:relative}.is-show-video03 .p-section-video__block03{background-color:rgba(0,0,0,.5);height:100vh;opacity:1}.p-section-video__box{height:90%;left:50%;max-height:360px;max-width:640px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.js-video-close{position:absolute;right:0;top:-46px}.p-section-faq{padding:50px 0}@media screen and (min-width:1280px){.p-section-faq{max-width:1152px}}.p-section-faq__inner>p{margin-top:40px}@media screen and (min-width:1280px){.p-section-faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-section-faq__infor>p{margin-top:40px}@media screen and (min-width:1280px){.p-section-faq__infor{width:50%}}.p-section-faq__summary{margin-top:40px}@media screen and (min-width:1280px){.p-section-faq__summary{width:50%}}.p-section-faq__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.p-section-faq__item{border:1px solid #ccc}.p-section-faq__item .c-faq-question{background-color:#eee;cursor:pointer;padding:10px 10px 10px 60px;position:relative}.p-section-faq__item .c-faq-question:before{background-color:#ccc;content:"";height:100%;left:0;padding:10px;position:absolute;text-align:center;top:0;width:50px}.p-section-faq__item .c-faq-question:after{content:"+";left:17.5px;position:absolute;top:9px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.p-section-faq__item .c-faq-question.close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-section-faq__item .c-faq-answer{background-color:#f7f7f7;display:none;padding:10px}.p-about-copy{color:#82b900;font-size:22px;font-size:1.375rem;font-weight:600;margin-bottom:40px;padding:20px 0;position:relative;text-align:center}@media screen and (min-width:768px){.p-about-copy{font-size:40px;font-size:2.5rem}}.p-about-copy:after,.p-about-copy:before{border-bottom:3px solid #707070;border-top:3px solid #707070;content:"";height:100%;position:absolute;top:-3px;width:10px}.p-about-copy:before{border-left:3px solid #707070;left:0}.p-about-copy:after{border-right:3px solid #707070;right:0}.p-about-copy em{color:#e50011;font-size:28px;font-size:1.75rem;font-style:normal}@media screen and (min-width:768px){.p-about-copy em{font-size:60px;font-size:3.75rem}}.p-about-service{font-size:22px;font-size:1.375rem;font-weight:600;margin-bottom:40px;margin-top:40px;text-align:center}@media screen and (min-width:768px){.p-about-service{font-size:40px;font-size:2.5rem}}.p-about-service em{color:#e50011;font-style:normal}.p-kiwi-copy{background-color:#82b900;border-radius:20px 40px 20px 40px;color:#fff;font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:40px;padding:16px;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,.5)}@media screen and (min-width:768px){.p-kiwi-copy{font-size:36px;font-size:2.25rem;line-height:1.5}}.p-kiwi-coodinator{background-color:#82b900;border-radius:20px;color:#fff;margin-top:40px;padding:20px}.p-kiwi-coodinator:after{clear:both;content:"";display:table;height:0}.p-kiwi-coodinator h2{background-color:#fff;border-radius:10px;color:#82b900;font-size:18px;font-size:1.125rem;margin-bottom:20px;padding:5px 10px}.p-kiwi-coodinator__img{border-radius:10px;float:left;height:auto;margin-bottom:10px;margin-right:20px;max-width:240px;overflow:hidden;width:50%}.p-toptalk-char{border-radius:20px;margin-bottom:40px;padding:20px}@media screen and (min-width:768px){.p-toptalk-char{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}}.p-toptalk-char-teacher{background-color:rgba(216,52,115,.1)}.p-toptalk-char-listener{background-color:rgba(0,102,204,.1)}.p-toptalk-char__cast{background-color:#fff;border-radius:10px;font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:20px;padding:5px 10px}.p-toptalk-char__cast.teacher{color:#d83473;padding-left:50px;position:relative}.p-toptalk-char__cast.teacher:before{content:url(../img/toptalk/icon_top01.svg);left:10px;position:absolute}.p-toptalk-char__cast.listener{color:#06c;padding-left:50px;position:relative}.p-toptalk-char__cast.listener:before{content:url(../img/toptalk/icon_top02.svg);left:10px;position:absolute}.p-toptalk-char__career{font-size:14px;font-size:.875rem}@media screen and (min-width:768px){.p-toptalk-char__career{font-size:16px;font-size:1rem}}.p-toptalk-char__career em{font-style:normal;font-weight:600}.p-toptalk-char__img{border-radius:10px;height:60vmin;overflow:hidden}@media screen and (min-width:768px){.p-toptalk-char__img{height:auto;width:35%}}.p-toptalk-char__img img{height:auto;margin-top:-15%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.p-toptalk-char__img img{margin-top:auto}}.p-toptalk-char__person{margin-top:20px}@media screen and (min-width:768px){.p-toptalk-char__person{margin-top:0;width:65%}}.p-toptalk-img{border-radius:20px;margin-bottom:40px;margin-top:40px;overflow:hidden}.p-toptalk-listener__title,.p-toptalk-teacher__title{font-size:20px;font-size:1.25rem;margin-bottom:10px;margin-top:20px;padding-left:35px;position:relative}.p-toptalk-listener__title:before,.p-toptalk-teacher__title:before{height:32px;left:0;position:absolute;top:3px;width:auto}.p-toptalk-teacher__title{color:#d83473}.p-toptalk-teacher__title:before{content:url(../img/toptalk/icon_top01.svg)}.p-toptalk-listener__title{color:#06c}.p-toptalk-listener__title:before{content:url(../img/toptalk/icon_top02.svg)}.p-mypage__container{border:3px solid #ff7c80;border-radius:20px;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width:768px){.p-mypage__container{max-width:520px}}@media screen and (min-width:1280px){.p-mypage__container{max-width:640px}}.p-mypage__heading{background-color:#ff7c80;color:#fff;font-size:18px;font-size:1.125rem;padding:10px 20px;text-align:center}.p-mypage__case{padding:20px}.p-mypage__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px}.p-mypage__item a{background-color:#ff7c80;border-radius:10px;color:#fff;display:block;font-weight:600;padding:5px 10px 10px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.p-mypage__item a:hover{background-color:#0076ff;color:#fff;text-decoration:none}.p-mypage__item a:hover .p-mypage__button{color:#0076ff}@media screen and (min-width:768px){.p-mypage__item a{padding:10px 20px;position:relative;text-align:left}}.p-mypage__item .p-mypage__button{background-color:#fff;border-radius:5px;color:#ff7c80;display:block;margin-top:5px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:768px){.p-mypage__item .p-mypage__button{display:inline-block;font-size:16px;font-size:1rem;margin-top:0;padding:5px 10px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-mypage__item br{display:none}}.p-mypage-support__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-mypage-support__item{position:relative;text-align:center}.p-mypage-support__item a{font-size:14px;font-size:.875rem;font-weight:600}.p-mypage-support__item a:before{content:"> "}@media screen and (min-width:768px){.p-mypage-support__item br{display:none}}.mt_0{margin-top:0!important}.mt_20{margin-top:20px!important}.u-variable-align--center-left{text-align:center}@media screen and (min-width:1280px){.u-variable-align--center-left{text-align:left}}
/*# sourceMappingURL=style.min.css.map */