html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,nav,section,time,mark,audio,video{font-size:1em;margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%}body,table,input,textarea,select,option,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#333}input,textarea,select,option{line-height:1.1}ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top}a,a img{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}a{color:inherit;text-decoration:none}a:hover,a:hover img{-webkit-transition:all .1s;transition:all .1s}body{font-family:"メイリオ","Meiryo","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-weight:400;font-size:15px;line-height:1.8;color:#333;overflow-y:scroll;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;background-color:#fff}@media screen and (max-width: 767px){body{min-width:100%;font-size:14px;line-height:1.7}}p{margin-top:25px;margin-bottom:0px}@media screen and (max-width: 767px){p{margin-top:20px}}img{max-width:100%}.c-pc-hide{display:none}@media screen and (max-width: 767px){.c-pc-hide{display:block}}.c-sp-hide{display:block}@media screen and (max-width: 767px){.c-sp-hide{display:none}}.c-title__h1 h1{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:44px;line-height:1.5;color:#000;white-space:nowrap;text-align:left;display:block}@media screen and (max-width: 767px){.c-title__h1 h1{font-size:16px;line-height:1.3}}.c-title__h1 h1 strong{color:#e73838}.c-title__h2{padding-top:14px;padding-bottom:16px;border-top:4px solid #000;border-bottom:1px solid #000}@media screen and (max-width: 767px){.c-title__h2{padding-top:5px;padding-bottom:8px}}.c-title__h2 h2{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:32px;line-height:1.4;color:#000;text-align:center}@media screen and (max-width: 767px){.c-title__h2 h2{font-size:22px;line-height:1.23}}.c-title__h3{margin-top:30px}@media screen and (max-width: 767px){.c-title__h3{margin-top:25px}}.c-title__h3 h3{font-family:"Zen Kaku Gothic New";font-weight:900;font-size:36px;line-height:1.5;color:#000;text-align:left}@media screen and (max-width: 767px){.c-title__h3 h3{font-size:21px;line-height:1.48}}.c-title__h3 h3 strong{color:#e73838;display:inline}.c-title__h3+p{margin-top:20px}@media screen and (max-width: 767px){.c-title__h3+p{margin-top:10px}}.c-title__h3+p.is-margin-large{margin-top:30px}@media screen and (max-width: 767px){.c-title__h3+p.is-margin-large{margin-top:25px}}.c-title__h4{position:relative;min-height:54px;padding-top:12px;padding-bottom:12px;padding-left:18px;padding-right:5px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.c-title__h4{min-height:40px;padding-top:8px;padding-bottom:10px}}.c-title__h4 h4{font-family:"Zen Kaku Gothic New";font-size:24px;font-weight:700;line-height:1.45;color:#000}@media screen and (max-width: 767px){.c-title__h4 h4{font-size:17px;line-height:1.47}}.c-title__h4.is-nomal h4{margin-left:15px}@media screen and (max-width: 767px){.c-title__h4.is-nomal h4{margin-left:5px}}.c-title__h4.is-nomal::before{content:"";position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:32px;background-color:#e73838;border-radius:3px}@media screen and (max-width: 767px){.c-title__h4.is-nomal::before{left:6px;height:28px}}.c-title__h4.is-icon{margin-top:40px;border-left:5px solid #e73838;background-color:#eef0f2}@media screen and (max-width: 767px){.c-title__h4.is-icon{margin-top:35px}}.c-title__h4.is-icon h4{margin-left:38px}@media screen and (max-width: 767px){.c-title__h4.is-icon h4{margin-left:25px}}.c-title__h4.is-icon img{position:absolute;width:28px;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;-webkit-filter:invert(51%) sepia(89%) saturate(6048%) hue-rotate(344deg) brightness(98%) contrast(85%);filter:invert(51%) sepia(89%) saturate(6048%) hue-rotate(344deg) brightness(98%) contrast(85%)}@media screen and (max-width: 767px){.c-title__h4.is-icon img{width:22px;left:10px}}.c-app-btn{width:100%}@media screen and (max-width: 767px){.c-app-btn{width:80%}}.c-app-btn__link{width:100%;border-radius:40px;background-color:#fff;-webkit-box-shadow:3px 3px 0 0 #000;box-shadow:3px 3px 0 0 #000;border:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.c-app-btn__link:hover{opacity:.6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.c-app-btn__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-app-btn__inner span{font-size:24px;font-family:"Noto Sans JP",sans-serif;color:#000;font-weight:700;line-height:2.9}@media screen and (max-width: 767px){.c-app-btn__inner span{font-size:15px}}.c-app-btn__inner img{position:absolute;width:22px;top:50%;right:30px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);display:block}@media screen and (max-width: 767px){.c-app-btn__inner img{width:16px}}.c-app-title{font-family:"Zen Kaku Gothic New";color:#000;font-size:24px;line-height:1.75;font-weight:900;text-align:center}@media screen and (max-width: 767px){.c-app-title{font-size:15px}}.c-app-title span strong{font-size:36px}@media screen and (max-width: 767px){.c-app-title span strong{font-size:20px}}.c-app-title span strong .is-red{color:#e73838}.c-banner{width:100%;padding-top:50px;padding-bottom:40px;background-color:#fff}.c-banner__inner{max-width:1024px;width:100%;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.c-banner__inner{padding-left:12px;padding-right:12px}}.c-banner__link{max-width:860px;width:100%;-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.1);box-shadow:3px 3px 2px rgba(0,0,0,.1);border-radius:10px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.c-banner__link:hover{opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.c-banner img{width:100%;display:block}.c-list{margin-top:25px}@media screen and (max-width: 767px){.c-list{margin-top:15px}}.c-list>li{position:relative;padding-left:20px}.c-list>li::before{position:absolute;content:"";width:14px;height:14px;top:0px;left:0px;-webkit-transform:translateY(6px);transform:translateY(6px);background-color:#000;border-radius:100px;display:block}.c-list>li span{font-size:15px;line-height:1.8}@media screen and (max-width: 767px){.c-list>li span{font-size:14px;line-height:1.7}}.c-list>li+li{margin-top:10px}@media screen and (max-width: 767px){.c-list>li+li{margin-top:5px}}.c-howto__img{width:100%;margin-top:30px;margin-left:auto;margin-right:auto;mix-blend-mode:darken;display:block}@media screen and (max-width: 767px){.c-howto__img{margin-top:25px}}.c-howto__movie{margin-top:30px;aspect-ratio:16/9;display:block}@media screen and (max-width: 767px){.c-howto__movie{margin-top:25px}}.c-menu-btn{padding:0px;margin:0px;border:none;background:rgba(0,0,0,0);outline:none;-ms-flex-preferred-size:10%;flex-basis:10%;display:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.c-menu-btn{display:block}}.c-menu-btn.is-active .c-menu-btn__inner::before{margin-top:0px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:1}.c-menu-btn.is-active .c-menu-btn__inner::after{margin-top:0px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);opacity:1}.c-menu-btn.is-active .c-menu-btn__deco{display:none}.c-menu-btn__inner{position:relative;width:45px;height:45px;background-color:#e73838;border-radius:100px}.c-menu-btn__inner::before{position:absolute;content:"";width:26px;height:3px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:-8px;background-color:#fff;border-radius:15px;z-index:20;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-menu-btn__inner::after{position:absolute;content:"";width:26px;height:3px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:8px;background-color:#fff;border-radius:15px;z-index:10;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-menu-btn__deco{position:absolute;width:26px;height:3px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:#fff;border-radius:15px;z-index:30;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.c-link{color:#005de8;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.c-link:hover{opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.c-anchor-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.c-anchor-link:hover{opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.c-anchor-link__icon{position:relative;width:25px;height:25px;background-color:#000;border-radius:100px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.c-anchor-link__icon img{width:12px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-top:-1px;display:block;-webkit-filter:invert(100%) sepia(0%) saturate(7476%) hue-rotate(110deg) brightness(98%) contrast(108%);filter:invert(100%) sepia(0%) saturate(7476%) hue-rotate(110deg) brightness(98%) contrast(108%)}.c-anchor-link__text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:#000}.c-anchor-link__list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px}@media screen and (max-width: 767px){.c-anchor-link__list{margin-top:25px;display:block}}@media screen and (max-width: 767px){.c-anchor-link__list>li+li{margin-top:25px}}.p-mainvisual{max-width:1150px;width:100%;padding-bottom:50px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.p-mainvisual{padding-top:0px;padding-left:12px;padding-right:12px;padding-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-mainvisual__wrap{background-color:#eef0f2}.p-mainvisual__inner{position:relative}.p-mainvisual__list{position:relative;width:100%;z-index:10}.p-mainvisual__list>li{position:relative;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.p-mainvisual__list>li.is-active{opacity:1}.p-mainvisual__list>li.is-01{z-index:30}.p-mainvisual__list>li.is-02{position:absolute;top:0px;left:0px;z-index:20}.p-mainvisual__list>li.is-03{position:absolute;top:0px;left:0px;z-index:10}.p-mainvisual__list>li img{width:100%;display:block}.p-mainvisual__bg{width:400px;position:absolute;bottom:-1px;right:-1px;z-index:100}@media screen and (max-width: 767px){.p-mainvisual__bg{width:140px}}.p-mainvisual__bg img{width:100%;display:block}.p-mainvisual .c-title__h1{position:absolute;top:0px;left:0px;margin-top:76px;margin-left:80px;z-index:200}@media screen and (max-width: 767px){.p-mainvisual .c-title__h1{margin-left:26px;margin-top:35px}}.p-app__area{max-width:1150px;width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.p-app__area__wrap{padding-top:40px;background-color:#fff}.p-app-guidance{margin-top:40px}@media screen and (max-width: 767px){.p-app-guidance{margin-top:25px}}.p-app-guidance__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.p-app-guidance__inner{display:block}}.p-app-guidance__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:41%;flex-basis:41%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.p-app-guidance__content{margin-top:15px}}.p-app-guidance__img{-ms-flex-preferred-size:56%;flex-basis:56%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.p-app-guidance__img img{display:block;width:100%}.p-app-guidance__notice{width:100%;margin-top:28px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;background-color:#eef0f2;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.p-app-guidance__notice{margin-top:25px}}.p-app-guidance__notice span{line-height:1.4;margin-top:10px;display:block}.p-app-guidance__notice span.is-red{color:#e73838}.p-app-guidance__link{margin-top:5px;-ms-flex-item-align:start;align-self:flex-start;display:block}.p-news{border-top:4px solid #000;background-color:#fff}.p-news__inner{max-width:1150px;width:100%;padding-top:40px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 94px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.p-news__inner{padding-top:25px;padding-left:22px;padding-right:22px;display:block}}.p-news__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 16px}@media screen and (max-width: 767px){.p-news__title{gap:0 5px}}.p-news__title__icon{width:70px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:block}@media screen and (max-width: 767px){.p-news__title__icon{width:38px}}.p-news__title h2{color:#000;font-family:"Zen Kaku Gothic New";margin-top:-10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 767px){.p-news__title h2{margin-top:-5px}}.p-news__title h2 span{font-size:40px;line-height:1.45;font-weight:900}@media screen and (max-width: 767px){.p-news__title h2 span{font-size:20px}}.p-news__title h2 span strong{color:#e73838;display:inline}.p-news__title h2 small{font-size:14px;line-height:1.4;font-weight:700;margin-top:-5px;display:block}@media screen and (max-width: 767px){.p-news__title h2 small{font-size:12px}}.p-news__list{margin-top:2px}@media screen and (max-width: 767px){.p-news__list{margin-top:15px}}.p-news__list>li+li{margin-top:15px}@media screen and (max-width: 767px){.p-news__list>li+li{margin-top:10px}}.p-news__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 30px}@media screen and (max-width: 767px){.p-news__description{display:block}}.p-news__description>dt{font-size:15px;line-height:1.8}.p-news__description>dd{font-size:15px;line-height:1.8}.p-news__description__link{color:#005de8;text-decoration:underline;display:block}.p-news__description__link__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-prof{margin-top:48px;border:4px solid #000;border-radius:20px;overflow:hidden}@media screen and (max-width: 767px){.p-prof{margin-top:20px}}.p-prof__inner{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 50px;background-color:#fff}@media screen and (max-width: 767px){.p-prof__inner{padding:20px;display:block}}.p-prof__img{width:180px;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:2px solid #eef0f2}@media screen and (max-width: 767px){.p-prof__img{margin-left:auto;margin-right:auto}}.p-prof__detail>dt{font-size:20px;font-weight:700;color:#000;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 767px){.p-prof__detail>dt{text-align:center;margin-top:20px}}.p-prof__detail>dt strong{color:#e73838;display:inline}.p-prof__detail>dt small{font-size:15px;font-weight:400;color:#000;display:block}.p-prof__detail>dd{color:#000;margin-top:12px;padding-top:20px;border-top:1px solid #000}@media screen and (max-width: 767px){.p-prof__detail>dd{margin-top:10px;padding-top:15px}}.p-prof__note{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.p-prof__note{text-align:center;margin-top:15px;display:block}}.p-prof__note__link{color:#005de8;margin-right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:underline}@media screen and (max-width: 767px){.p-prof__note__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0px}}.p-prof__note__link img{margin-left:4px;-webkit-filter:invert(28%) sepia(67%) saturate(5025%) hue-rotate(211deg) brightness(91%) contrast(102%);filter:invert(28%) sepia(67%) saturate(5025%) hue-rotate(211deg) brightness(91%) contrast(102%);display:block}.p-howto__list{margin-top:40px}.p-howto__list>li+li{margin-top:60px}@media screen and (max-width: 767px){.p-howto__list>li+li{margin-top:50px}}.p-table-definition{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.p-table-definition{display:block;height:auto}}.p-table-definition__list{margin-top:30px}.p-table-definition__list>li{position:relative;border-top:1px solid #000}@media screen and (max-width: 767px){.p-table-definition__list>li{border-top:none}}.p-table-definition__list>li::before{position:absolute;content:"";width:1px;height:70%;top:15%;left:50%;-webkit-transform:translateX(-345px);transform:translateX(-345px);background-color:#000;display:block}@media screen and (max-width: 767px){.p-table-definition__list>li::before{display:none}}.p-table-definition__list>li:last-child{border-bottom:1px solid #000}@media screen and (max-width: 767px){.p-table-definition__list>li:last-child{border-bottom:none}}.p-table-definition__wrap{min-height:60px;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.p-table-definition__wrap{padding-top:0px;padding-bottom:0px;min-height:auto;display:block}}.p-table-definition>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:15%;flex-basis:15%}@media screen and (max-width: 767px){.p-table-definition>dt{background:#fff;padding-top:5px;padding-bottom:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}}.p-table-definition>dt span{font-size:16px;font-weight:600}@media screen and (max-width: 767px){.p-table-definition>dt span{font-size:14px}}.p-table-definition>dd{-ms-flex-preferred-size:85%;flex-basis:85%;padding-left:40px;padding-right:15px}@media screen and (max-width: 767px){.p-table-definition>dd{padding-top:8px;padding-bottom:10px;padding-left:10px;padding-right:10px;border-left:none}}.p-table-definition>dd span{font-size:15px}@media screen and (max-width: 767px){.p-table-definition>dd span{font-size:14px}}.p-table-definition>dd span a{color:#005de8;text-decoration:underline}.p-table-definition__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-table-definition__inner+.p-table-definition__inner{margin-top:5px}.p-table-definition__inner img{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:45px}@media screen and (max-width: 767px){.p-table-definition__inner img{width:45px}}.p-table-definition__inner img.is-01{margin-left:-3px}.p-table-definition__inner img.is-02{width:40px}@media screen and (max-width: 767px){.p-table-definition__inner img.is-02{width:40px}}.p-table-definition__inner span{margin-left:10px;display:block}.p-qa{margin-top:30px}.p-qa+.c-title__h4{margin-top:55px}.p-qa__inner{padding-left:10px;padding-right:10px}.p-qa__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px}@media screen and (max-width: 767px){.p-qa__question{gap:0 15px}}.p-qa__question__icon{position:relative;width:40px;height:40px;background-color:#000;border-radius:100px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 767px){.p-qa__question__icon{width:36px;height:36px}}.p-qa__question__icon img{position:absolute;width:18px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block}.p-qa__question__text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.8;color:#000}@media screen and (max-width: 767px){.p-qa__question__text{font-size:17px;line-height:1.35}}.p-qa__answer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 25px}@media screen and (max-width: 767px){.p-qa__answer{gap:0 15px}}.p-qa__answer__icon{position:relative;width:40px;height:40px;background-color:#e73838;border-radius:100px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width: 767px){.p-qa__answer__icon{width:36px;height:36px}}.p-qa__answer__icon img{position:absolute;width:18px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block}.p-qa__answer__text{font-size:15px;line-height:1.8}@media screen and (max-width: 767px){.p-qa__answer__text{font-size:14px;line-height:1.6}}.p-qa__description-list{padding-left:65px}.p-qa__description-list__wrap{margin-top:40px}@media screen and (max-width: 767px){.p-qa__description-list__wrap{margin-top:25px}}.p-qa__description-list__note{font-size:12px;margin-top:10px;display:block}.p-qa__description-list>dt{font-weight:700}.p-qa__description-list>dd{margin-top:10px}@media screen and (max-width: 767px){.p-qa__description-list>dd{margin-top:0px}}.p-qa__description-list>dd img.is-pc{width:650px;margin-top:20px;display:block}@media screen and (max-width: 767px){.p-qa__description-list>dd img.is-pc{display:none}}.p-qa__description-list>dd img.is-sp{display:none}@media screen and (max-width: 767px){.p-qa__description-list>dd img.is-sp{width:100%;margin-top:8px;display:block}}.p-qa__description-list>dd img+span{margin-top:30px;display:block}@media screen and (max-width: 767px){.p-qa__description-list>dd img+span{margin-top:8px}}.p-qa__ordered-list>li+li{margin-top:5px}.p-qa__ordered-list__wrap{margin-left:20px}.p-qa__ordered-list__inner{width:505px;padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin-top:5px;border:1px solid #ddd;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.p-qa__ordered-list__inner{width:100%}}.p-qa__ordered-list__inner span{display:block}.p-qa__ordered-list__inner span+span{margin-top:10px}.p-qa__ordered-list__text{margin-top:25px;margin-left:-20px;display:block}.p-qa__ordered-list__link{position:relative;color:#005de8;text-decoration:underline;display:inline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.p-qa__ordered-list__link:hover{opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.p-qa__ordered-list__link__wrap{margin-left:-20px}.p-qa__ordered-list__link img{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);width:12px;left:-16px;display:block;-webkit-filter:invert(17%) sepia(87%) saturate(5379%) hue-rotate(210deg) brightness(101%) contrast(103%);filter:invert(17%) sepia(87%) saturate(5379%) hue-rotate(210deg) brightness(101%) contrast(103%)}.p-qa__text__wrap{padding-left:75px}@media screen and (max-width: 767px){.p-qa__text__wrap{padding-left:65px}}.p-unordered-list{list-style:disc;padding-left:1.5em}.p-annotation-list{padding-left:2em}.p-annotation-list__text{text-indent:-1em;padding-left:1em;display:block}.p-annotation-list>li{list-style:disc}.p-annotation-list>li::marker{font-size:10px}.p-annotation-list>li span{vertical-align:-0.15em}.p-basic-table{width:100%}.p-basic-table___wrap{width:100%;margin-top:30px}.p-basic-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #000}.p-basic-table__row:last-child{border-bottom:1px solid #000}.p-basic-table__row>th{font-size:16px;font-weight:600;-ms-flex-preferred-size:20%;flex-basis:20%;min-height:50px;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.p-basic-table__row>th{font-size:14px;-ms-flex-preferred-size:25%;flex-basis:25%}}.p-basic-table__row>td{min-height:50px;padding-top:10px;padding-bottom:10px;padding-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:75%;flex-basis:75%;border-left:1px solid #000}@media screen and (max-width: 767px){.p-basic-table__row>td{-ms-flex-preferred-size:75%;flex-basis:75%;padding-left:20px}}.t-body{min-width:1024px}@media screen and (max-width: 767px){.t-body{min-width:100%;width:100%}}.t-body.is-fix{position:fixed;top:0;left:0;width:100%;overflow-y:hidden;height:100%;-webkit-overflow-scrolling:auto}.t-body.type-top .t-main{padding-top:30px}@media screen and (max-width: 767px){.t-body.type-top .t-main{padding-top:15px}}.t-body.type-howto .t-footer{background-color:#eef0f2}.t-body.type-concept .t-footer{background-color:#eef0f2}.t-body.type-faq .t-footer{background-color:#eef0f2}.t-canvas{padding-top:25px;background-color:#fff}@media screen and (max-width: 767px){.t-canvas{padding-top:10px}}.t-content{background-color:#eef0f2}.t-main{padding-top:40px}@media screen and (max-width: 767px){.t-main{padding-top:25px}}.t-header{max-width:1024px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.t-header__section{position:relative}@media screen and (max-width: 767px){.t-header__section{padding-bottom:10px}}.t-header__inner{max-width:1000px;margin-left:auto;margin-right:auto}.t-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.t-header__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.t-header__logo{width:512px}@media screen and (max-width: 767px){.t-header__logo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;-ms-flex-preferred-size:80%;flex-basis:80%}}.t-header__logo img{width:100%;display:block}.t-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 6px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.t-header__link:hover{opacity:.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}.t-header__link__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}@media screen and (max-width: 767px){.t-header__link__wrap{display:none}}.t-header__link__icon{position:relative;width:30px;height:30px;border-radius:100px;background-color:#e73838}.t-header__link__icon img{position:absolute;width:16px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;-webkit-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.t-header__link span{position:relative;font-weight:700;font-size:16px;color:#000}.t-header__link span::before{content:"";position:absolute;bottom:2px;left:0px;right:0px;width:100%;height:1px;background-color:#000;display:block}.t-menu{position:relative}@media screen and (max-width: 767px){.t-menu{display:none}}.t-menu::before{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:50%;background-color:#eef0f2;display:block;z-index:50}.t-menu__content{max-width:1024px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.t-menu__inner{position:relative;max-width:1000px;margin-top:30px;margin-left:auto;margin-right:auto;z-index:100}.t-menu__list{margin-top:0px;margin-bottom:0px;padding-left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 10px}.t-menu__list>li{position:relative;height:46px;-ms-flex-preferred-size:19%;flex-basis:19%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:25px;border:1px solid #000;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.t-menu__list>li.is-large{-ms-flex-preferred-size:24%;flex-basis:24%}.t-menu__list>li.is-active{background-color:#000}.t-menu__list>li.is-active::before{opacity:1}.t-menu__list>li.is-active .t-menu__text{color:#fff}.t-menu__list>li::before{content:"";position:absolute;width:16px;height:10px;bottom:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);display:block;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(hover: hover){.t-menu__list>li:hover{background-color:#000}.t-menu__list>li:hover .t-menu__text{color:#fff}}.t-menu__list>li.is-none{background-color:#eee;border:1px solid #ccc;pointer-events:none}.t-menu__list>li.is-none .t-menu__link{pointer-events:none}.t-menu__list>li.is-none .t-menu__text{color:#aaa}.t-menu__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.t-menu__text{font-size:14px;font-weight:700;font-family:"Noto Sans JP",sans-serif;color:#000;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.t-menu-sp{position:absolute;width:100%;min-height:100vh;top:58px;left:0px;right:0px;margin-top:0px;z-index:200;display:none;overflow-y:hidden;background-color:rgba(238,240,242,.5);opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.t-menu-sp.is-active{opacity:1}.t-menu-sp__inner{width:100%;height:calc(100vh - 100px);overflow-y:scroll}.t-menu-sp__list>li{background-color:#fff}.t-menu-sp__list>li.is-active{position:relative;background-color:#000}.t-menu-sp__list>li.is-active .t-menu-sp__text{color:#fff}.t-menu-sp__list>li+li{border-top:1px solid #000}.t-menu-sp__list>li.is-none{background-color:#eee;border-top:1px solid #ccc;pointer-events:none}.t-menu-sp__list>li.is-none .t-menu-sp__link{pointer-events:none}.t-menu-sp__list>li.is-none .t-menu-sp__text{color:#aaa}.t-menu-sp__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px}.t-menu-sp__text{color:#000;font-size:16px;font-weight:700}.t-menu-sp__icon{position:relative;width:28px;height:28px;margin-top:-4px;display:block;border-radius:100px;background-color:#e73838;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.t-menu-sp__icon img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;-webkit-filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.t-menu-sp__icon+.t-menu-sp__text{margin-left:6px}.t-footer{padding-top:34px;background-color:#fff}@media screen and (max-width: 767px){.t-footer{padding-top:30px}}.t-footer__inner{padding-top:40px;padding-bottom:30px;border-top:1px solid #000;background-color:#fff}@media screen and (max-width: 767px){.t-footer__inner{padding-top:25px;padding-bottom:25px}}.t-footer__text{font-size:12px;line-height:1.5;text-align:center;display:block}.t-explanation{background-color:#eef0f2}.t-explanation__content{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.t-explanation__inner{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.t-purpose{padding-top:60px;background-color:#fff}@media screen and (max-width: 767px){.t-purpose{padding-top:50px}}.t-purpose__content{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.t-purpose__inner{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.t-howto{background-color:#eef0f2}.t-howto__content{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.t-howto__inner{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.t-faq{background-color:#eef0f2}.t-faq__section{max-width:1024px;width:100%;margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px}.t-faq__inner{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.t-faq__list>li{margin-top:50px}
