﻿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,button{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}*:focus{outline:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}*,*::before,*::after{box-sizing:border-box;text-size-adjust:100%}input[type=checkbox],input[type=radio]{background:none;border:none;border-radius:0;margin:0;outline:none;padding:0;appearance:none}a{text-decoration:none}*,*::before,*::after{box-sizing:border-box}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",arial,meiryo,メイリオ,sans-serif}a{color:#108676;cursor:pointer}a:visited{color:#108676}img{max-width:100%;vertical-align:bottom;backface-visibility:hidden}input{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",arial,meiryo,メイリオ,sans-serif}.l-container{width:100%;margin:0 auto}.p-top__info__box,.p-top__mv__box,.p-top__mv__button-box,.p-top__mv__user__top-note__item,.p-top__mv__user__top-note__icon,.p-top__mv__user__user-box__info,.p-top__merit__box,.p-top__step__box,.p-top__step__box__image,.p-top__step__inner-box__title-box,.p-top__step__inner-box__button-box,.p-top__voice__box,.p-top__faq__list,.p-top__faq__question,.p-top__link__box,.p-top__link__box__item,.s-a-footer__nav-wrapper,.l-flex-box-row{display:flex;flex-flow:row wrap}.p-top__mv__user .p-top__mv__button-box,.p-top__merit__box__item,.p-top__step__box__item,.p-top__faq__list__item,.p-top__faq__box,.p-top__faq__answer,.l-flex-box-column{display:flex;flex-direction:column}.l-inner{max-width:1000px;width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}@media(max-width: 1000px){.l-inner{padding:0 16px}}.e-button{display:block;max-width:420px;width:100%;padding:21px;font-size:20px;background-color:#108676;color:#fff;text-align:center;margin:0 auto;box-sizing:border-box;border-radius:6px;position:relative;text-decoration:none}@media(max-width: 767.98px){.e-button{max-width:315px;font-size:16px;padding:17px}}@media(hover: hover)and (pointer: fine){.e-button:hover{color:#fff;background:#29645f;opacity:1;text-decoration:none}}.e-button::after{content:"";width:10px;height:10px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin-block:auto}.e-button:link{color:#fff;text-decoration:none}.e-button:visited{color:#fff;text-decoration:none}.e-button__secondary{display:block;text-decoration:none;max-width:420px;width:100%;padding:19px 21px;font-size:20px;background-color:#fff;color:#108676;text-align:center;margin:0 auto;box-sizing:border-box;border-radius:6px;position:relative;border:2px solid #108676}@media(max-width: 767.98px){.e-button__secondary{max-width:315px;font-size:16px;padding:17px}}@media(hover: hover)and (pointer: fine){.e-button__secondary:hover{color:#108676;background:#ededed;opacity:1;text-decoration:none}}.e-button__secondary::after{content:"";width:10px;height:10px;border:0;border-top:solid 2px #108676;border-right:solid 2px #108676;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:15px;margin-block:auto}.e-button__secondary:link{color:#108676;text-decoration:none}.e-button__secondary:visited{color:#108676;text-decoration:none}.e-button__logout{display:block;text-decoration:none;max-width:126px;width:100%;padding:1px 16px 1px 8px;font-size:16px;background-color:#fff;color:#4580ff;text-align:center;margin:0 auto;box-sizing:border-box;border-radius:6px;position:relative;border:1px solid #4580ff}@media(max-width: 767.98px){.e-button__logout{max-width:94px;padding:2px 12px 1px 5px;font-size:14px}}@media(hover: hover)and (pointer: fine){.e-button__logout:hover{color:#4580ff;background:#ededed;opacity:1;text-decoration:none}}.e-button__logout::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #4580ff;border-right:solid 2px #4580ff;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:8px;margin-block:auto}@media(max-width: 767.98px){.e-button__logout::after{right:6px}}.e-button__logout:link{color:#4580ff;text-decoration:none}.e-button__logout:visited{color:#4580ff;text-decoration:none}.c-section{padding:30px 0}.p-top .pure-skin-ac header.pure-menu .global-nav,.p-top .pure-skin-ac header.pure-menu{box-shadow:none}.p-top .pure-skin-ac .ac-main{max-width:1000px;min-width:auto}@media(max-width: 1000px){.p-top .pure-skin-ac .ac-main{padding:0 16px}}.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl{padding:6px 0 4px}@media(min-width: 768px)and (max-width: 825px){.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl{padding:3px 0 4px}}@media(max-width: 767.98px){.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl{padding:10px 0;float:none}}.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl__txt{font-size:26px;text-align:left}@media(max-width: 1000px){.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl__txt{font-size:19px;line-height:1.3}}@media(min-width: 768px)and (max-width: 825px){.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl__txt .u-pc-hidden{display:block !important}}@media(max-width: 767.98px){.p-top .pure-skin-ac header.pure-menu .site-menu nav.pure-menu-horizontal{margin-top:-6px;float:none}.p-top .pure-skin-ac header.pure-menu .site-menu nav.pure-menu-horizontal .pure-menu-list{display:flex;flex-direction:row}.p-top .pure-skin-ac header.pure-menu .site-menu nav.pure-menu-horizontal .pure-menu-list .pure-menu-item{display:block;width:33.3333333333%}.p-top .pure-skin-ac header.pure-menu .site-menu nav.pure-menu-horizontal .pure-menu-list .pure-menu-item .pure-menu-link{width:100%;font-size:16px}}.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl__txt--main{font-size:19px;font-weight:normal;padding-top:0;margin-top:-6px}@media(min-width: 768px)and (max-width: 825px){.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl__txt--main{font-size:14px;margin-top:0}}@media(max-width: 767.98px){.p-top .pure-skin-ac header.pure-menu .site-menu .author__ttl__txt--main{font-size:14px;margin-top:0}}.p-top .pure-skin-ac a{text-decoration:none}.p-top .pure-skin-ac a:hover{color:#29645f;text-decoration:underline}.p-top .pure-skin-ac a.e-button:hover{color:#fff;text-decoration:none}.p-top .pure-skin-ac a.e-button__secondary:hover{text-decoration:none}.p-top .pure-skin-ac a.e-button__logout:hover{text-decoration:none;color:#4580ff}@media(max-width: 1000px){.p-top .pure-skin-ac header.pure-menu .global-nav .bookwalker_logo a{width:150px}}.s-a-footer{background:#108676;color:#fff;text-align:center;padding:18px 0}@media(max-width: 1000px){.s-a-footer{padding:12px 0}}.s-a-footer__nav-wrapper{justify-content:center}.s-a-footer__nav-item{position:relative;padding:0 2px 0 0}.s-a-footer__nav-item .s-a-footer__link::after{content:"";display:block;position:absolute;width:2px;height:20px;background:#fff;right:0;top:0;bottom:0;margin-block:auto}.s-a-footer__nav-item:last-child .s-a-footer__link::after{display:none}.s-a-footer__copyright{display:inline-block;margin-top:10px;font-size:14px}@media(max-width: 1000px){.s-a-footer__copyright{font-size:12px}}.p-top .pure-skin-ac a.s-a-footer__link{color:#fff;font-size:16px;display:inline-block;padding:0 7px;text-decoration:none}@media(max-width: 1000px){.p-top .pure-skin-ac a.s-a-footer__link{font-size:14px}}@media(max-width: 767.98px){.p-top .pure-skin-ac a.s-a-footer__link{padding:0 6px}}.p-top .pure-skin-ac a.s-a-footer__link:hover{color:#29645f;text-decoration:underline}@media screen and (min-width: 768px){.u-pc-hidden{display:none !important}}@media screen and (max-width: 767.98px){.u-sp-hidden{display:none !important}}.p-sample-clamp-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sample-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-top{background:#ebebeb}.p-top .a-toggle-btn{font-weight:bold}.p-top__info{padding:10px}@media(max-width: 767.98px){.p-top__info{padding:15px 16px}}.p-top__info__date{width:104px;color:#444;font-size:16px}@media(max-width: 767.98px){.p-top__info__date{font-size:14px;width:90px}}.p-top__info__text{width:calc(100% - 104px)}@media(max-width: 767.98px){.p-top__info__text{font-size:14px;width:calc(100% - 90px)}}.p-top__info__link-text{display:block;position:relative}.p-top__info__link-text::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #108676;border-right:solid 2px #108676;transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-4px}@media(max-width: 767.98px){.p-top__info__link-text::after{right:2px;margin-top:-5px}}.p-top__info .announcement__area{display:grid;grid-template-columns:18% 80%;grid-column-gap:12px;margin:0 auto;overflow:hidden;font-size:16px;justify-content:center;align-items:center}@media(min-width: 768px)and (max-width: 999px){.p-top__info .announcement__area{grid-template-columns:20% 76%;grid-column-gap:10px}}@media(max-width: 767.98px){.p-top__info .announcement__area{grid-template-columns:repeat(9, 1fr);grid-gap:13px 0}}.p-top__info .announcement__title{display:block;width:auto;border:none;font-weight:bold;text-align:center;line-height:1.2;font-size:15px;background:#fff;border-radius:100px;padding-top:2px}@media(max-width: 767.98px){.p-top__info .announcement__title{grid-column:1/5;grid-row:1/2;font-size:14px;line-height:1.5}}.p-top__info .announcement__text{width:auto;padding:0;border:none;line-height:1.5}@media(max-width: 767.98px){.p-top__info .announcement__text{grid-column:1/10;grid-row:2/3;font-size:14px}}.p-top__info .announcement__text .caroufredsel_wrapper .newsSlider .p-top__info__box{font-size:16px;color:#444}.p-top__info .announcement__text .caroufredsel_wrapper .newsSlider .p-top__info__box .p-top__info__text-link{color:#108676;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-top .p-text-link{display:block}.p-top .p-text-link__arrow{display:inline-block;position:relative;padding-right:20px}.p-top .p-text-link__arrow::after{content:"";width:8px;height:8px;border:0;border-top:solid 2px #108676;border-right:solid 2px #108676;transform:rotate(45deg);position:absolute;top:0;right:0;bottom:0;margin-block:auto}.p-top__container{width:100%;padding:90px 0}@media(max-width: 767.98px){.p-top__container{padding:60px 0}}.p-top__section-title{text-align:center;position:relative;font-weight:bold;margin-bottom:50px}@media(max-width: 767.98px){.p-top__section-title{margin-bottom:30px}}.p-top__section-title__sub{display:block;font-size:28px}@media(max-width: 767.98px){.p-top__section-title__sub{font-size:20px}}.p-top__section-title__main{display:block;font-size:34px;padding-bottom:15px}@media(max-width: 767.98px){.p-top__section-title__main{font-size:26px}}.p-top__section-title::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:25px;height:5px;background:#a9d3d1}.p-top__container:nth-child(odd){background-color:#f4f4f4}.p-top__container:nth-child(even){background-color:#fff}.p-top__text-underline{display:inline-block;background:linear-gradient(transparent 50%, #b7d8d5 30%);word-break:keep-all}.p-top__list-text{list-style-type:disc;margin-left:1em;margin-bottom:5px}.p-top__list-text:last-child{margin-bottom:0}.p-top__text-note{position:relative;margin-left:1rem;display:inline-block}.p-top__text-note:last-child{margin-bottom:0}.p-top__text-note::before{position:absolute;content:"※";top:0;left:-1rem}.p-top__text-small{display:block;font-size:16px;font-weight:normal}.p-top__mv{width:100%;background:linear-gradient(to bottom, #fff 50%, #f4f4f4 100%)}.p-top__mv__title{font-size:34px;font-weight:bold;margin-bottom:30px}@media(min-width: 768px)and (max-width: 1000px){.p-top__mv__title{font-size:30px;margin-bottom:16px}}@media(max-width: 767.98px){.p-top__mv__title{font-size:24px;margin-bottom:20px}}.p-top__mv__box{justify-content:space-between;padding:0 10px 50px}@media(max-width: 767.98px){.p-top__mv__box{flex-direction:column;padding:0 16px 50px}}.p-top__mv__text-box{width:54%;max-width:calc(100% - 460px)}@media(min-width: 768px)and (max-width: 1000px){.p-top__mv__text-box{width:58%;max-width:504px}}@media(max-width: 767.98px){.p-top__mv__text-box{width:100%;max-width:100%}}.p-top__mv__img{width:45%;max-width:440px;margin:0}@media(min-width: 768px)and (max-width: 1000px){.p-top__mv__img{width:40%}}@media(max-width: 767.98px){.p-top__mv__img{width:100%;max-width:100%;text-align:center}.p-top__mv__img img{height:auto}}.p-top__mv__text-lead{font-size:17px;line-height:1.8;margin-bottom:30px}@media(min-width: 768px)and (max-width: 1000px){.p-top__mv__text-lead{margin-bottom:16px}}.p-top__mv__text-lead .p-top__text-underline{background:linear-gradient(transparent 80%, #b7d8d5 30%);background-position-y:-5px}@media(max-width: 767.98px){.p-top__mv__text-lead{font-size:14px;margin-bottom:18px}}.p-top__mv.p-top__container{padding:42px 0 0}@media(max-width: 767.98px){.p-top__mv.p-top__container{padding:18px 0 0}}.p-top__mv .p-top__text-note{color:#707675;font-size:14px}@media(min-width: 768px)and (max-width: 1000px){.p-top__mv .p-top__text-note{margin-bottom:3px}}@media(max-width: 767.98px){.p-top__mv .p-top__text-note:first-child{color:#f37a7a}}.p-top__mv__button-box{justify-content:space-between;margin-bottom:14px;max-width:504px}@media(max-width: 767.98px){.p-top__mv__button-box{flex-direction:column;margin-bottom:20px;max-width:100%}}.p-top__mv__button-box__item{width:49%;max-width:246px}@media(max-width: 767.98px){.p-top__mv__button-box__item{width:100%;max-width:100%;margin-bottom:16px}.p-top__mv__button-box__item:last-child{margin-bottom:0}.p-top__mv__button-box__item .e-button,.p-top__mv__button-box__item .e-button__secondary{font-size:20px;padding:14px}}.p-top__mv__button-box__text{text-align:center;color:#108676;font-weight:bold;margin-bottom:5px}@media(min-width: 768px)and (max-width: 1000px){.p-top__mv__button-box__text{font-size:14px}}@media(max-width: 767.98px){.p-top__mv__button-box__text{font-size:16px}}.p-top .p-top__mv__user__top-note__text-link{color:#292929;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-top__mv__user.p-top__container{padding:10px 0 0}@media(max-width: 767.98px){.p-top__mv__user.p-top__mv .p-top__text-note{color:#f37a7a}.p-top__mv__user .p-top__mv__title{text-align:center}}.p-top__mv__user__top-note__box{margin-bottom:15px}.p-top__mv__user__top-note__item{background:#fff4d7;border-radius:6px;padding:6px 9px;margin-top:10px}@media(max-width: 767.98px){.p-top__mv__user__top-note__item{font-size:14px;margin-top:5px}}.p-top__mv__user__top-note__item:first-child{margin-top:0}.p-top__mv__user__top-note__icon{margin-right:3px}@media(max-width: 767.98px){.p-top__mv__user__top-note__icon{width:18px}}.p-top__mv__user__top-note__text{width:calc(100% - 25px)}@media(max-width: 767.98px){.p-top__mv__user__top-note__text{width:calc(100% - 21px)}}.p-top__mv__user .p-top__mv__button-box__item{width:100%;max-width:405px;margin-top:12px}@media(max-width: 767.98px){.p-top__mv__user .p-top__mv__button-box__item{margin:20px auto 0}}.p-top__mv__user .p-top__mv__button-box__item:first-child{margin-top:0}.p-top__mv__user .p-top__mv__button-box__item .e-button{max-width:405px}@media(max-width: 767.98px){.p-top__mv__user .p-top__mv__button-box__item .e-button{max-width:315px}}.p-top__mv__user__user-box{font-size:18px;margin:10px 0 24px}@media(max-width: 767.98px){.p-top__mv__user__user-box{font-size:14px;margin:0 0 4px}}@media(max-width: 767.98px){.p-top__mv__user__user-box__info{flex-direction:column}}.p-top__mv__user__user-box__info__label{color:#8c8c8c}.p-top__mv__user__user-box__button{max-width:126px;margin-top:10px}@media(max-width: 767.98px){.p-top__mv__user__user-box__button{max-width:94px}}.p-top__merit__box{width:100%;justify-content:center;grid-gap:40px}@media(min-width: 768px)and (max-width: 1000px){.p-top__merit__box{grid-gap:40px 2.5%}}@media(max-width: 767.98px){.p-top__merit__box{flex-direction:column;margin-bottom:0;grid-gap:20px}}.p-top__merit__box__item{width:31%;max-width:300px;height:auto;position:relative;background:#f4f4f4;border-radius:6px;text-align:center;padding:25px 17px}@media(max-width: 767.98px){.p-top__merit__box__item{width:100%;max-width:100%;padding:25px 20px}}.p-top__merit__box__image{height:132px;margin-bottom:15px}@media(max-width: 767.98px){.p-top__merit__box__image{width:190px;height:140px;margin:0 auto 15px}}.p-top__merit__box__image img{width:auto;height:100%}.p-top__merit__box__title{color:#108676;font-weight:bold;font-size:23px;margin-bottom:5px;min-height:70px}@media(max-width: 767.98px){.p-top__merit__box__title{min-height:auto;margin-bottom:10px}}.p-top__merit__box__text{text-align:left}@media(max-width: 767.98px){.p-top__merit__box__text{font-size:14px}}.p-top__step__text-normal{line-height:1.8}.p-top__step__box{width:100%;justify-content:space-between;margin-bottom:40px}@media(max-width: 767.98px){.p-top__step__box{flex-direction:column;margin-bottom:60px}}.p-top__step__box__item{width:25%;padding-right:28px;height:auto;position:relative}@media(max-width: 1000px){.p-top__step__box__item{padding-right:15px}}@media(max-width: 767.98px){.p-top__step__box__item{width:100%;padding-right:0;padding-bottom:42px;margin-bottom:30px}.p-top__step__box__item .p-top__step__text-normal{font-size:14px}}.p-top__step__box__item::after{position:absolute;content:"";background:url("/images/img-arrow.svg") no-repeat right center;background-size:100% auto;top:38%;right:1%;width:12px;height:28px}@media(min-width: 897px)and (max-width: 1000px){.p-top__step__box__item::after{right:-1%;top:42%}}@media(min-width: 823px)and (max-width: 896px){.p-top__step__box__item::after{right:-1%;top:39%}}@media(min-width: 768px)and (max-width: 822px){.p-top__step__box__item::after{right:-1%;top:36%}}@media(max-width: 767.98px){.p-top__step__box__item::after{top:85.5%;right:50%;transform:translateY(50%) rotate(90deg);width:16px;height:43px;margin-right:-8px}}.p-top__step__box__item:nth-child(4n){width:22.2%;padding-right:0}.p-top__step__box__item:nth-child(4n)::after{display:none}@media(max-width: 767.98px){.p-top__step__box__item:nth-child(4n){width:100%;padding:0;margin-bottom:0}}.p-top__step__box__item .p-top__step__text-normal{flex-grow:1}.p-top__step__box__item img{flex-shrink:0;width:auto;height:auto}.p-top__step__box__title{color:#108676;font-weight:bold;font-size:23px;margin-bottom:10px;min-height:60px}@media(max-width: 1000px){.p-top__step__box__title{min-height:80px}}@media(max-width: 767.98px){.p-top__step__box__title{min-height:auto;text-align:center}.p-top__step__box__title .p-top__text-small{font-size:14px}}.p-top__step__box__image{background:#cfe6e4;width:100%;max-width:224px;height:172px;padding:30px;box-sizing:border-box;border-radius:6px;margin-bottom:20px}@media(max-width: 1000px){.p-top__step__box__image{padding:15px}}@media(max-width: 767.98px){.p-top__step__box__image{max-width:100%;height:205px;justify-content:center;align-items:center;margin-bottom:10px}}@media(max-width: 767.98px){.p-top__step__grid-item{grid-column:2/5;grid-row:1/2;font-size:18px;margin-top:13px}}.p-top__step__inner-box{background:#fff;border-radius:6px;padding:45px 60px 60px}@media(max-width: 1000px){.p-top__step__inner-box{padding:30px 20px}}@media(max-width: 767.98px){.p-top__step__inner-box{font-size:14px}}.p-top__step__inner-box__title-box{justify-content:space-between;margin-bottom:15px;align-items:center}.p-top__step__inner-box__title-big{font-size:34px}@media(max-width: 767.98px){.p-top__step__inner-box__title-big{grid-column:1/5;grid-row:3/3;font-size:26px;text-align:center}}.p-top__step__inner-box__title-text{color:#108676;font-size:28px;font-weight:bold;width:83%}@media(max-width: 1000px){.p-top__step__inner-box__title-text{font-size:26px}.p-top__step__inner-box__title-text>span{display:block}}@media(max-width: 767.98px){.p-top__step__inner-box__title-text{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:15px;width:100%}}.p-top__step__inner-box__title-text .p-top__text-underline{background:linear-gradient(transparent 75%, #b7d8d5 30%);line-height:1.2}.p-top__step__inner-box__title-image{max-width:118px;max-height:118px;width:14%;height:auto}@media(max-width: 767.98px){.p-top__step__inner-box__title-image{grid-column:1/2;grid-row:1/3;width:87px;height:87px;margin-top:0}}.p-top__step__inner-box__button-box{justify-content:space-between;margin:40px 0}@media(max-width: 1000px){.p-top__step__inner-box__button-box{margin:30px 0}}@media(max-width: 767.98px){.p-top__step__inner-box__button-box{flex-direction:column;margin:20px 0}}.p-top__step__inner-box__button-box__item{width:49%;max-width:420px}@media(max-width: 1000px){.p-top__step__inner-box__button-box__item{max-width:100%}.p-top__step__inner-box__button-box__item .e-button{max-width:100%;height:100%;display:flex;justify-content:center;align-items:center}}@media(max-width: 767.98px){.p-top__step__inner-box__button-box__item{width:100%;margin-bottom:20px}.p-top__step__inner-box__button-box__item:last-child{margin-bottom:0}}.p-top__about__list__item{margin-bottom:60px}.p-top__about__list__item:last-child{margin-bottom:0}.p-top__about__list__item-title{color:#108676;font-size:30px;font-weight:bold;margin-bottom:40px;padding:0 0 10px 50px;position:relative;border-bottom:2px solid #108676}@media(max-width: 767.98px){.p-top__about__list__item-title{font-size:24px;padding-left:35px;margin-bottom:15px}}.p-top__about__list__item-title::before{content:"";display:block;position:absolute;top:2px;left:0;width:40px;height:40px;background:url("/images/img-icon-check.svg") left top no-repeat;background-size:100% auto}@media(max-width: 767.98px){.p-top__about__list__item-title::before{width:28px;height:28px;top:3px}}.p-top__about__list__item-box{font-size:20px;line-height:1.5}@media(max-width: 767.98px){.p-top__about__list__item-box{font-size:14px}}.p-top__about__list__item-title-sub{color:#108676;font-weight:bold;margin-bottom:10px}@media(max-width: 767.98px){.p-top__about__list__item-title-sub{font-size:20px}}.p-top__voice__box{background:#fff;border-radius:6px;padding:30px;margin-bottom:63px;justify-content:space-between}@media(max-width: 767.98px){.p-top__voice__box{padding:25px}}.p-top__voice__list__item{position:relative}.p-top__voice__list__item::after{content:"";position:absolute;border-bottom:43px solid rgba(0,0,0,0);border-left:43px solid #fff;bottom:-43px;right:55px}.p-top__voice__list__item:last-child .p-top__voice__box{margin-bottom:43px}.p-top__voice__icon{width:110px;height:110px;flex-shrink:1}@media(max-width: 767.98px){.p-top__voice__icon{width:80px;height:80px}}.p-top__voice__icon-image{width:100%;height:auto}.p-top__voice__text-box{max-width:780px;width:calc(100% - 110px);line-height:1.5}@media(max-width: 1000px){.p-top__voice__text-box{width:calc(100% - 140px)}}@media(max-width: 767.98px){.p-top__voice__text-box{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:15px}}@media(max-width: 767.98px){.p-top__voice__grid-item1{grid-column:2/5;grid-row:2/2}.p-top__voice__grid-item2{grid-column:1/2;grid-row:1/3}.p-top__voice__grid-item3{grid-column:1/5;grid-row:3/3;font-size:14px}.p-top__voice__grid-item4{grid-column:1/5;grid-row:4/5;font-size:14px}}.p-top__voice__author-name{font-size:20px;font-weight:bold;color:#108676;margin-bottom:10px}@media(max-width: 767.98px){.p-top__voice__author-name{grid-column:2/5;grid-row:1/2;font-size:16px;margin-bottom:8px}}.p-top__voice__work{font-size:20px;font-weight:bold;margin-bottom:10px}@media(max-width: 767.98px){.p-top__voice__work{font-size:16px;margin-bottom:15px}}.p-top__voice__work-title{display:inline-block}@media(max-width: 767.98px){.p-top__voice__work-title{display:block}}.p-top__voice__work-link{display:inline-block}.p-top__voice__x-box{color:#acacac;margin-top:8px}.p-top__voice__x-title{display:inline-block}.p-top__voice__x-account{display:inline-block}.p-top__faq__list{width:100%;justify-content:space-between}@media(max-width: 767.98px){.p-top__faq__list{display:flex;flex-direction:column;margin-bottom:40px}}.p-top__faq__list__item{max-width:450px;width:48.5%;height:auto;background:#f4f4f4;margin:0 3% 40px 0;padding:20px 28px;box-sizing:border-box;border-radius:6px;position:relative}@media(max-width: 767.98px){.p-top__faq__list__item{width:100%;max-width:100%;padding:18px 25px;margin:0 0 20px}.p-top__faq__list__item:last-child{margin:0}}.p-top__faq__list__item:nth-child(2n){margin-right:0}.p-top__faq__question{flex-grow:1;font-size:20px;font-weight:bold;line-height:1.5;margin:0 0 15px 65px;position:relative;min-height:60px;justify-content:flex-start;align-items:center}@media(max-width: 767.98px){.p-top__faq__question{font-size:16px;margin-left:39px;min-height:48px}}.p-top__faq__question::before{content:"";display:block;position:absolute;top:0;left:-105px;width:71px;height:69px;background:url("/images/img-icon-Q_pc.svg") left top no-repeat;background-size:100% auto}@media(max-width: 767.98px){.p-top__faq__question::before{content:"";background:url("/images/img-icon-Q.svg") left top no-repeat;background-size:100% auto;width:50px;height:53px;top:0;left:-72px}}.p-top__faq__answer{border-top:#9dd0cc 2px solid;padding-top:15px}@media(max-width: 767.98px){.p-top__faq__answer .p-text-link{font-size:14px;margin-top:15px}.p-top__faq__answer .p-text-link .p-text-link__arrow{padding-right:18px}.p-top__faq__answer .p-text-link .p-text-link__arrow::after{width:6px;height:6px}}.p-top__faq__answer__text{flex-grow:1;font-size:16px;color:#292929;min-height:72px}@media(max-width: 767.98px){.p-top__faq__answer__text{font-size:14px;min-height:auto}}.p-top__banner{margin-top:90px}@media(max-width: 767.98px){.p-top__banner{margin-top:40px}.p-top__banner img{height:auto}.p-top__banner>a{display:block}}.p-top__link__box{width:100%;justify-content:space-between}@media(max-width: 767.98px){.p-top__link__box{display:flex;flex-direction:column}}.p-top__link__box__item{max-width:472px;width:48.5%;height:auto;box-sizing:border-box}@media(max-width: 767.98px){.p-top__link__box__item{width:100%;margin:0 auto;margin-bottom:20px}.p-top__link__box__item:last-child{margin-bottom:0}}.p-top__link__box__item img{flex-shrink:0;width:auto;height:auto}
