html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}*:focus{outline:none}html{min-height:100%}body{min-height:100%;background-color:#fff;font-family:"ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.05em;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,135,43,0.2);color:#3d3d3d}body,html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media (min-resolution: 2dppx){body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width: 320px){body{font-size:0.7em !important}}iframe{vertical-align:bottom;margin:auto}h1,h2,h3,h4,h5,h6,th,dt{font-weight:normal}ol,ul{list-style:none}em{font-style:normal}img{max-width:100%;height:auto;border:none;vertical-align:bottom}a{transition:all .3s linear;text-decoration:none;color:#0A81C1;outline:none}a img{transition:all .3s linear}a i{transition:all .3s linear}a span{transition:all .3s linear}a::before{transition:all .3s linear}a::after{transition:all .3s linear}*:focus{outline:none}hr.solid{margin-top:24px;margin-bottom:24px;border:0;border-bottom:1px solid #a0a0a0}hr.dashed{margin-top:24px;margin-bottom:24px;border:0;border-bottom:1px dashed #a0a0a0}hr.dotted{margin-top:24px;margin-bottom:24px;border:0;border-bottom:4px dotted #dadada}blockquote,q{margin-bottom:24px;padding:12px;border:2px solid #feb447;background-color:#fef9e8}blockquote cite,q cite{display:block;text-align:right;font-size:14px;font-style:italic}blockquote cite a,q cite a{color:#999}time{font-family:"Oswald",sans-serif;color:#adadad}pre{width:100%;margin-bottom:24px;padding:12px;border-radius:4px;border:1px solid #ccc;background-color:#f6f6f6;white-space:pre-wrap;word-wrap:break-word;color:#555}strong{font-weight:bold}.content__h1{margin-bottom:24px;text-align:center;font-size:48px}.content__article h2,.content__h2{position:relative;margin-bottom:60px;line-height:1.25;text-align:center;font-size:38.4px;font-weight:700}.content__article h2 span,.content__h2 span{display:block;letter-spacing:.1em;font-size:20px;font-weight:normal;color:#f1c40f}.content__article h2::before,.content__h2::before{content:"＼｜／";position:absolute;top:-36px;left:0;width:100%;text-align:center;font-size:22px;font-weight:700;color:#fbec15}.content__article h3,.content__h3{margin-bottom:24px;text-align:center;font-size:25.6px;font-weight:700}.content__article h4,.content__h4,.yarpp-template-list ol li a,.bustype__row-list-item-title{position:relative;margin-bottom:12px;padding:0 0 6px 30px;border-bottom:1px dashed #ccc;font-size:18px;font-weight:bold;color:#077E3A}.content__article h4::before,.content__h4::before,.yarpp-template-list ol li a::before,.bustype__row-list-item-title::before{content:"";position:absolute;top:0;bottom:6px;left:0;display:block;width:20px;height:20px;margin:auto;background-color:#94CA10;border-radius:2px}.content__article h4::after,.content__h4::after,.yarpp-template-list ol li a::after,.bustype__row-list-item-title::after{content:"";position:absolute;top:0;bottom:6px;left:6px;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #fff}.content__h5,.content__box-item-title,.results__h3{text-align:center}.content__h6{text-align:center}.content__desc{margin-bottom:24px}.content__desc p{padding-bottom:24px}.content__body>p{margin-bottom:24px}.content__article p{line-height:1.75;margin-bottom:24px}.content__article ul{margin-left:1em;margin-bottom:36px;list-style-type:disc;list-style-position:inside}.content__article ul li{margin-bottom:6px;padding-left:1em;text-indent:-1.4em}.content__article table{width:100%;margin:0 auto 24px;border-collapse:collapse;border:1px solid #dadada}.content__article table thead th{background-color:#adadad;text-align:center;color:#fff}.content__article table tr{border-bottom:1px solid #dadada}.content__article table th{padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.content__article table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.content__article table td.emphasis{text-align:center;font-size:1.2em;font-weight:700}.content__article table+figcaption{margin-top:-24px;padding:12px;border:1px solid #dadada;border-top:none;background-color:#f6f6f6;font-size:14px}.content__lead{margin-bottom:12px !important;font-size:20px;font-weight:700;color:#f60}.content__article p a,.list__style li a,.list__style--num li a,.list__style--numzero li a,.list__style--roman li a,.list__style--romanlow li a,.list__style--kanji li a,.list__style--iroha li a,.list__style--irohakana li a,.list__style--parenthesis li a,.list__style--asterisk li a{position:relative;color:#999}.content__article p a::before,.list__style li a::before,.list__style--num li a::before,.list__style--numzero li a::before,.list__style--roman li a::before,.list__style--romanlow li a::before,.list__style--kanji li a::before,.list__style--iroha li a::before,.list__style--irohakana li a::before,.list__style--parenthesis li a::before,.list__style--asterisk li a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px dashed #999}.content__hr{border:0;height:1px;background-color:#dadada}.content__notes,.content__page-list-item-text-desc{letter-spacing:.01em;font-size:12px;color:#555}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes fadeInLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes fadeInRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.effect.active.fadeIn{animation:fadeIn 2s}.effect.active.fadeInUp{animation:fadeInUp 1s}.effect.active.fadeInLeft{animation:fadeInLeft 1s}.effect.active.fadeInRight{animation:fadeInRight 1s}.effect.active.slideInUp{animation:slideInUp 1s}.effect.active.slideInLeft{animation:slideInLeft 1s}.effect.active.slideInRight{animation:slideInRight 1s}.effect.active.slideInDown{animation:slideInDown 1s}.scroll.fadeIn{animation:fadeIn 2s;animation-timeline:view();animation-range:contain}.scroll.fadeInUp{animation:fadeInUp 1s;animation-timeline:view();animation-range:contain}.scroll.fadeInLeft{animation:fadeInLeft 1s;animation-timeline:view();animation-range:contain}.scroll.fadeInRight{animation:fadeInRight 1s;animation-timeline:view();animation-range:contain}.scroll.slideInUp{animation:slideInUp 1s;animation-timeline:view();animation-range:contain}.scroll.slideInLeft{animation:slideInLeft 1s;animation-timeline:view();animation-range:contain}.scroll.slideInRight{animation:slideInRight 1s;animation-timeline:view();animation-range:contain}.scroll.slideInDown{animation:slideInDown 1s;animation-timeline:view();animation-range:contain}@keyframes carouselRightFirst{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes carouselRightLast{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes tabelScroll{0%{transform:translateX(0)}50%{transform:translateX(20%)}100%{transform:translateX(0)}}@keyframes fadeDelay01{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeDelay02{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeDelay03{0%{opacity:0}40%{opacity:0}50%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes fadeDelay04{0%{opacity:0}60%{opacity:0}70%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes btnBounce{0%{transform:translateY(0)}20%{transform:translateY(10%)}40%{transform:translateY(0)}60%{transform:translateY(10%)}80%{transform:translateX(0)}}@keyframes btnPulse{0%{transform:scale(0.9)}10%{transform:scale(1)}20%{transform:scale(0.9)}}.btnBounce{animation:btnBounce 1s ease-in 0s infinite}.btnBounce:hover{animation-play-state:paused}.btnPulse{animation:btnPulse 1s ease-in 0s infinite}.btnPulse:hover{animation-play-state:paused}.pictFadeInRight{animation:fadeInRight 1s ease-in 0s infinite}.pictFadeInRight:hover{animation-play-state:paused}.display__tab{display:none}.display__none{display:none}.content__pict{margin-bottom:24px;text-align:center}.content__wrap-color{background-color:#f6f6f6}.content__wrap-color--primary{background-color:#effadc}.content__wrap-color--secondary{background-color:#fff3f2}.content__wrap-color--tertiary{background-color:#ceecfc}.content__wrap-color--yellow{background-color:#fef9e8}.content__wrap-pict,.content__wrap-pict--primary,.content__wrap-pict--secondary,.content__wrap-pict--tertiary{position:relative;z-index:0;background-color:#444;overflow:hidden}.content__wrap-pict::before,.content__wrap-pict--primary::before,.content__wrap-pict--secondary::before,.content__wrap-pict--tertiary::before{content:"";position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;background-size:cover;filter:blur(2px);opacity:0.3}.content__wrap-pict--primary{background-color:#165631}.content__wrap-pict--primary i{color:#52a36b !important}.content__wrap-pict--secondary{background-color:#80502b}.content__wrap-pict--secondary i{color:#ffb278 !important}.content__wrap-pict--tertiary{background-color:#054060}.content__wrap-bg--about{background-color:#f6f6f6;background-image:url(../images/pict/about.webp);background-repeat:no-repeat;background-position:right bottom}.content__wrap-sticky,.content__wrap-sticky--white{position:sticky;left:0;right:0;bottom:0;z-index:999;margin:auto}.content__wrap-sticky--white{background-color:rgba(255,255,255,0.9)}.content__inner{width:94%;max-width:1280px;margin:0 auto;padding:96px 0}.content__inner--small{width:94%;max-width:960px;margin:0 auto;padding:60px 0}.content__inner--narrow{width:94%;max-width:960px;margin:0 auto}.content__anchor{margin-top:120px;padding-top:120px}.content__mv{background:repeating-linear-gradient(45deg, rgba(7,126,58,0.2), rgba(7,126,58,0.2) 4px, rgba(7,126,58,0) 0, rgba(7,126,58,0) 8px);position:relative;height:100px;margin-bottom:48px;background-color:#52a36b;text-align:center}.content__mv.biz{height:240px;background:url(../images/mv/bg-bizdocument.webp) no-repeat;background-position:center center;background-size:cover}.content__mv.biz h1{font-size:32px}.content__mv.gen{height:240px;background-color:#effadc;background-image:url(../images/mv/bg-gendocument.webp);background-repeat:no-repeat;background-position:center center;background-size:auto 240px}.content__mv.gen h1{padding-bottom:24px;font-size:32px;color:#06662f}.content__eyecatch{position:relative;margin-bottom:24px}.content__eyecatch img{width:100%}.content__eyecatch.cp-end img{filter:saturate(50%)}.content__eyecatch.cp-end::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:block;background-color:rgba(255,255,255,0.5)}.content__eyecatch.cp-end::after{content:"終了しました";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:block;width:240px;height:40px;margin:auto;line-height:40px;text-align:center;background-color:rgba(85,85,85,0.9);font-size:20px;font-weight:700;color:#fff}.content__eyecatch-label{transform:rotate(45deg);position:absolute;top:0;right:0;z-index:1;width:100px;height:100px;padding-top:20px;letter-spacing:.01em;text-align:right;font-size:20px;font-weight:700;font-feature-settings:"palt";color:#F83426}.content__eyecatch-label::before{content:"";transform:rotate(-45deg);position:absolute;top:0;right:0;z-index:-1;display:block;width:0;height:0;border-style:solid;border-width:0 100px 100px 0;border-color:#fff #fff #e9e9e9 #e9e9e9}.content__eyecatch-label::after{content:"＼｜／";position:absolute;top:0;left:0;width:100%;text-align:center;font-size:14px;font-weight:700;color:#fbec15}.content__time{display:block;text-align:right}.content__unit{width:94%;max-width:1280px;margin:0 auto;display:flex}.content__unit-main{flex-grow:1;margin-bottom:24px}.content__unit-sub{width:320px;min-width:320px;margin-left:48px;margin-bottom:24px}.content__unit-menu{width:160px;min-width:160px;margin-right:48px}.content__unit-menu-wrap{margin-bottom:24px;padding:12px;background-color:#f6f6f6}.content__unit-menu-h3{margin-bottom:6px;padding-bottom:3px;border-bottom:1px dashed #ccc;color:#555}.content__unit-menu-list{margin-bottom:12px}.content__unit-menu-list.star li a{font-size:18px;color:#feb447}.content__unit-menu-list.star li a:hover{text-decoration:none;color:#f1c40f}.content__unit-menu-list li a{position:relative;display:block;padding:6px 12px 6px 28px;letter-spacing:.01em;text-align:left;font-size:14px;color:#3d3d3d}.content__unit-menu-list li a::before{content:"";position:absolute;top:0;bottom:0;left:6px;display:block;width:15px;height:15px;margin:auto;background-color:#ff872b;border-radius:2px}.content__unit-menu-list li a::after{content:"";position:absolute;top:0;bottom:0;left:10px;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #fff}.content__unit-menu-list li a:hover{text-decoration:underline}.content__unit-menu-list li.cat-item-none{color:#adadad}.content__row{display:flex;margin-bottom:24px}.content__row-item--grow{flex-grow:1}.content__row-item--20{width:18%;min-width:18%;margin-right:2%}.content__row-item--30{width:32%;min-width:32%}.content__row-item--30:not(:last-child){margin-right:2%}.content__row-item--40{width:38%;min-width:38%;margin-right:2%}.content__row-item--50{width:49%;min-width:49%}.content__row-item--50:not(:last-child){margin-right:2%}.content__page-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px}.content__page-list::before{content:"";order:1;display:block;width:32%}.content__page-list::after{content:"";display:block;width:32%}.content__page-list-item{width:32%;margin-bottom:24px}.content__page-list-item a{position:relative;display:block;height:100%}.content__page-list-item a::before{content:"";position:absolute;top:-3%;left:-3%;display:block;width:106%;height:106%}.content__page-list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.content__page-list-item-thumb{margin-bottom:6px;padding:6px;border-radius:4px;border:1px solid #ccc;background-color:#fff}.content__page-list-item-text-h3{margin-bottom:6px;padding:3px 6px;color:#fff;background-color:#0A81C1}.content__table table{width:100%;margin:0 auto 24px;background-color:#fff;border-collapse:collapse;border:1px solid #dadada}.content__table table tr{border-bottom:1px solid #dadada}.content__table table th{width:30%;min-width:100px;padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.content__table table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.content__arrow{position:relative;width:100%}.content__arrow--leading{position:absolute;top:-24px;left:0;width:100%}.content__arrow--leading span{display:block;width:12px;height:12px;margin:12px auto;border-radius:50%;background-color:#ffb278}.content__arrow--leading span:nth-child(1){animation:fadeDelay01 2s infinite}.content__arrow--leading span:nth-child(2){animation:fadeDelay02 2s infinite}.content__arrow--leading span:nth-child(3){animation:fadeDelay03 2s infinite}.content__arrow--leading::after{content:"";display:block;width:0;height:0;margin:12px auto;border-style:solid;border-width:24px 12px 0 12px;border-color:#ffb278 transparent transparent transparent;animation:fadeDelay04 2s infinite}.content__box{display:flex;flex-wrap:wrap;justify-content:space-between}.content__box-item{width:49%;margin-bottom:24px;padding:24px 24px 0;border:1px solid #dadada}.content__box-item.full{width:100%}.content__box-item.triple{width:33%}.content__box-item.triple dt{padding:0 0 6px 24px !important;letter-spacing:.01em}.content__box-item-body-unit{display:flex;align-items:center;margin-bottom:12px}.content__box-item-body-unit img{margin-right:12px}.content__box-item-body-unit p{flex-grow:1}.content__frame{position:relative;margin:24px 0;padding:24px 24px 12px;border:2px solid #feb447;background-color:#fef9e8}.content__frame dt{position:absolute;top:-16px;left:12px;display:inline-block;padding:0 24px;border-radius:16px;background-color:#feb447;line-height:32px;font-size:20px;font-weight:700;color:#fff;overflow:hidden}.content__anchor-link{display:flex;margin-bottom:24px}.content__anchor-link a{flex:1;position:relative;display:block;margin:3px;padding:12px 6px 24px;border-radius:4px;border:1px solid #52a36b;letter-spacing:.01em;text-align:center;font-size:14px;font-weight:700;color:#077E3A}.content__anchor-link a img{display:block;width:auto;height:34px;object-fit:contain;margin:0 auto 6px}.content__anchor-link a::after{content:"\f107";position:absolute;bottom:3px;left:0;display:block;width:100%;font-size:1.2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#94CA10}.content__anchor-link a:hover{background-color:#effadc}.content__anchor-link a:hover::after{bottom:0}.text__align--left{text-align:left !important}.text__align--right{text-align:right !important}.text__align--center{text-align:center !important}.text__color--gray{color:#adadad !important}.text__color--red{color:#F83426 !important}.text__color--blue{color:#0A81C1 !important}.text__color--green{color:#077E3A !important}.text__color--orange{color:#f60 !important}.text__color--yellow{color:#feb447 !important}.text__color--white{color:#fff !important}.text__size--smaller{font-size:0.75em !important}.text__size--larger{font-size:1.25em !important}.text__size--xlarger{font-size:1.5em !important}.text__lineheight--smaller{line-height:1.25 !important}.text__lineheight--larger{line-height:1.75 !important}.text__lineheight--xlarger{line-height:2 !important}.text__weight--nomal{font-weight:normal}.text__weight--bold{font-weight:bold}.text__underline,.text__underline--red,.text__underline--orange,.text__underline--blue,.text__underline--green{text-decoration:underline}.text__underline--none{text-decoration:none !important}.text__underline--red{text-decoration-color:#F83426}.text__underline--orange{text-decoration-color:#f60}.text__underline--blue{text-decoration-color:#0A81C1}.text__underline--green{text-decoration-color:#077E3A}.text__wavyline,.text__wavyline--red,.text__wavyline--orange,.text__wavyline--blue,.text__wavyline--green{text-decoration:underline;text-decoration-style:wavy}.text__wavyline--red{text-decoration-color:#F83426}.text__wavyline--orange{text-decoration-color:#f60}.text__wavyline--blue{text-decoration-color:#0A81C1}.text__wavyline--green{text-decoration-color:#077E3A}.text__doubleline,.text__doubleline--red,.text__doubleline--orange,.text__doubleline--blue,.text__doubleline--green{text-decoration:underline;text-decoration-style:double}.text__doubleline--red{text-decoration-color:#F83426}.text__doubleline--orange{text-decoration-color:#f60}.text__doubleline--blue{text-decoration-color:#0A81C1}.text__doubleline--green{text-decoration-color:#077E3A}.text__highlight--pink{background:linear-gradient(transparent 60%, #ffd6f6 60%)}.text__highlight--yellow{background:linear-gradient(transparent 60%, #ffffa8 60%)}.text__highlight--blue{background:linear-gradient(transparent 60%, #cff 60%)}.text__highlight--green{background:linear-gradient(transparent 60%, #cfc 60%)}.title__text,.title__text--accent,.title__text--content,.title__text--plan,.title__text--biz{margin-bottom:12px;text-align:center;font-size:22px;font-weight:700;color:#f60}.title__text--accent{color:#F83426}.title__text--content{color:#077E3A}.title__text--plan{color:#0A81C1}.title__text--biz{color:#00669d}.title__bg,.title__bg--accent,.title__bg--content,.title__bg--plan,.title__bg--attention{margin-bottom:12px;padding:6px 12px;border-radius:8px;background-color:#ff872b;font-size:22px;font-weight:700;color:#fff}.title__bg--accent{background-color:#F83426}.title__bg--content{background-color:#83b20e}.title__bg--plan{background-color:#0A81C1}.title__bg--attention{background-color:#F83426}.title__border,.title__border--accent,.title__border--content,.title__border--plan,.title__border--attention{margin-bottom:12px;padding:6px 12px;border-radius:8px;border:2px solid #ff872b;font-size:22px;font-weight:700;color:#f60}.title__border--accent{border-color:#F83426;color:#F83426}.title__border--content{border-color:#077E3A;color:#077E3A}.title__border--plan{border-color:#0A81C1;color:#0A81C1}.title__border--attention{border-color:#F83426;color:#F83426}.frame__border-wide,.frame__border-wide--accent,.frame__border-wide--content,.frame__border-wide--plan{margin-bottom:24px;padding:24px;border:6px solid #f8d4b3}.frame__border-wide p:last-child,.frame__border-wide--accent p:last-child,.frame__border-wide--content p:last-child,.frame__border-wide--plan p:last-child,.frame__border-wide ul:last-child,.frame__border-wide--accent ul:last-child,.frame__border-wide--content ul:last-child,.frame__border-wide--plan ul:last-child,.frame__border-wide ol:last-child,.frame__border-wide--accent ol:last-child,.frame__border-wide--content ol:last-child,.frame__border-wide--plan ol:last-child{margin-bottom:0 !important}.frame__border-wide--accent{border-color:#fed6d3}.frame__border-wide--content{border-color:#effadc}.frame__border-wide--plan{border-color:#ceecfc}.frame__border-narrow,.frame__border-narrow--accent,.frame__border-narrow--content,.frame__border-narrow--plan{margin-bottom:24px;padding:24px;border:3px solid #ff872b}.frame__border-narrow::before,.frame__border-narrow--accent::before,.frame__border-narrow--content::before,.frame__border-narrow--plan::before{position:absolute;top:0;bottom:0;left:0;width:100px;height:100px;margin:auto;line-height:100px;text-align:center;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free"}.frame__border-narrow p:last-child,.frame__border-narrow--accent p:last-child,.frame__border-narrow--content p:last-child,.frame__border-narrow--plan p:last-child,.frame__border-narrow ul:last-child,.frame__border-narrow--accent ul:last-child,.frame__border-narrow--content ul:last-child,.frame__border-narrow--plan ul:last-child,.frame__border-narrow ol:last-child,.frame__border-narrow--accent ol:last-child,.frame__border-narrow--content ol:last-child,.frame__border-narrow--plan ol:last-child{margin-bottom:0 !important}.frame__border-narrow.ban,.ban.frame__border-narrow--accent,.ban.frame__border-narrow--content,.ban.frame__border-narrow--plan{position:relative;padding-left:100px;font-size:22px}.frame__border-narrow.ban::before,.ban.frame__border-narrow--accent::before,.ban.frame__border-narrow--content::before,.ban.frame__border-narrow--plan::before{content:"\f05e";color:#F83426}.frame__border-narrow.exclamation,.exclamation.frame__border-narrow--accent,.exclamation.frame__border-narrow--content,.exclamation.frame__border-narrow--plan{position:relative;padding-left:100px;font-size:22px}.frame__border-narrow.exclamation::before,.exclamation.frame__border-narrow--accent::before,.exclamation.frame__border-narrow--content::before,.exclamation.frame__border-narrow--plan::before{content:"\f071";color:#feb447}.frame__border-narrow--accent{border-color:#F83426}.frame__border-narrow--content{border-color:#077E3A}.frame__border-narrow--plan{border-color:#0A81C1}.frame__bg,.frame__bg--accent,.frame__bg--content,.frame__bg--plan,.frame__bg--announce{margin-bottom:24px;padding:24px;border:2px solid #feb447;background-color:#fef9e8}.frame__bg p:last-child,.frame__bg--accent p:last-child,.frame__bg--content p:last-child,.frame__bg--plan p:last-child,.frame__bg--announce p:last-child,.frame__bg ul:last-child,.frame__bg--accent ul:last-child,.frame__bg--content ul:last-child,.frame__bg--plan ul:last-child,.frame__bg--announce ul:last-child,.frame__bg ol:last-child,.frame__bg--accent ol:last-child,.frame__bg--content ol:last-child,.frame__bg--plan ol:last-child,.frame__bg--announce ol:last-child{margin-bottom:0 !important}.frame__bg a,.frame__bg--accent a,.frame__bg--content a,.frame__bg--plan a,.frame__bg--announce a{text-decoration:underline;color:#3d3d3d}.frame__bg figure,.frame__bg--accent figure,.frame__bg--content figure,.frame__bg--plan figure,.frame__bg--announce figure{margin:0 auto;padding:12px;background-color:#fff;text-align:center}.frame__bg figure img,.frame__bg--accent figure img,.frame__bg--content figure img,.frame__bg--plan figure img,.frame__bg--announce figure img{width:80%}.frame__bg--accent{border:2px solid #F83426;background-color:#fed6d3}.frame__bg--content{border:2px solid #077E3A;background-color:#effadc}.frame__bg--plan{border:2px solid #54bef6;background-color:rgba(206,236,252,0.3)}.frame__bg--announce{background-color:#f7dc6f}.frame__bg-inner,.frame__bg-inner--accent,.frame__bg-inner--content,.frame__bg-inner--plan{margin-bottom:24px;padding:12px;background-color:#fef9e8}.frame__bg-inner--accent{background-color:#fed6d3}.frame__bg-inner--content{background-color:#effadc}.frame__bg-inner--plan{background-color:rgba(206,236,252,0.3)}.frame__bg-inner--announce{background-color:#f7dc6f}.frame__flat,.frame__flat--accent,.frame__flat--content,.frame__flat--plan,.frame__flat--announce,.frame__flat--black,.frame__flat--black--50,.frame__flat--white,.frame__flat--white--50{margin-bottom:24px;padding:24px;background-color:#fef9e8}.frame__flat--accent{background-color:#fed6d3}.frame__flat--content{background-color:#effadc}.frame__flat--plan{background-color:rgba(206,236,252,0.3)}.frame__flat--announce{background-color:#f7dc6f}.frame__flat--black{background-color:#1a1311}.frame__flat--black--50{background-color:rgba(26,19,17,0.5)}.frame__flat--white{background-color:#fff}.frame__flat--white--50{background-color:rgba(255,255,255,0.5)}.list__style,.list__style--num,.list__style--numzero,.list__style--roman,.list__style--romanlow,.list__style--kanji,.list__style--iroha,.list__style--irohakana,.list__style--parenthesis,.list__style--asterisk{margin-left:1em;margin-bottom:36px;list-style-type:disc;list-style-position:inside;text-align:left}.list__style li,.list__style--num li,.list__style--numzero li,.list__style--roman li,.list__style--romanlow li,.list__style--kanji li,.list__style--iroha li,.list__style--irohakana li,.list__style--parenthesis li,.list__style--asterisk li{margin-bottom:6px;padding-left:1em;text-indent:-1.4em}.list__style--num li{list-style-type:decimal}.list__style--num li::before{display:none}.list__style--numzero li{list-style-type:decimal-leading-zero !important;text-indent:-2em !important}.list__style--numzero li::before{display:none}.list__style--roman li{list-style-type:upper-roman !important}.list__style--roman li::before{display:none}.list__style--romanlow li{list-style-type:lower-roman !important}.list__style--romanlow li::before{display:none}.list__style--kanji li{list-style-type:cjk-ideographic !important;text-indent:-2em !important}.list__style--kanji li::before{display:none}.list__style--iroha li{list-style-type:hiragana-iroha !important;text-indent:-2em !important}.list__style--iroha li::before{display:none}.list__style--irohakana li{list-style-type:katakana-iroha !important;text-indent:-2em !important}.list__style--irohakana li::before{display:none}.list__style--parenthesis li{list-style-type:none !important;counter-increment:num}.list__style--parenthesis li::before{content:"(" counter(num) ")";margin-left:-0.6em;padding-right:0.4em}.list__style--asterisk li{list-style-type:none !important;text-indent:-0.6em !important}.list__style--asterisk li::before{content:"※";margin-left:-0.6em;padding-right:0.2em}.link__tel{pointer-events:none}.link__contact-btn,.link__contact-btn--web,.link__contact-btn--fax,.link__contact-btn--tel{position:relative;display:inline-block;margin-bottom:6px;padding:0 12px 0 36px;line-height:36px;border-radius:4px;border:2px solid #F83426;background-color:#F83426;font-weight:700;color:#fff}.link__contact-btn::before,.link__contact-btn--web::before,.link__contact-btn--fax::before,.link__contact-btn--tel::before{content:"\f061";position:absolute;top:0;left:0;display:block;width:36px;text-align:center;font-size:1.5em;font-weight:900;font-family:"Font Awesome 5 Free"}.link__contact-btn:hover,.link__contact-btn--web:hover,.link__contact-btn--fax:hover,.link__contact-btn--tel:hover{opacity:0.7}.link__contact-btn--web::before{content:"\f0e0"}.link__contact-btn--fax::before{content:"\f1c1"}.link__contact-btn--tel{display:flex;padding:2px 2px 2px 36px;max-width:420px;background-color:#fff;color:#F83426}.link__contact-btn--tel::before{content:"\f879";top:2px}.link__contact-btn--tel span{flex-grow:1;display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background-color:#F83426;text-align:center;font-size:32px;font-weight:500;font-family:"Oswald",sans-serif;color:#fff}.link__reference{padding:12px;border:1px solid #f8d4b3;background-color:rgba(248,212,179,0.1)}.link__reference dt{font-weight:700;color:#f60}.link__reference dd a{position:relative;display:block;padding:6px 12px 6px 28px;letter-spacing:.01em;text-align:left;font-size:14px;color:#3d3d3d}.link__reference dd a::before{content:"";position:absolute;top:0;bottom:0;left:6px;display:block;width:15px;height:15px;margin:auto;background-color:#ff872b;border-radius:2px}.link__reference dd a::after{content:"";position:absolute;top:0;bottom:0;left:10px;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #fff}.link__reference dd a:hover{text-decoration:underline}.link__reference dd a{display:inline-block}.breadcrumbs{background-color:#e9e9e9}.breadcrumbs__form{background-color:#e9e9e9}.breadcrumbs__wrap{max-width:1280px;margin:0 auto;padding:12px;font-size:14px;color:#9f9f9f}.breadcrumbs a{color:#999}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs strong{font-weight:normal;color:#3d3d3d}.thumb__label,.thumb__label--new{position:relative}.thumb__label::before,.thumb__label--new::before{position:absolute;top:10px;left:0;z-index:1;display:inline-block;padding:0 6px;border:2px solid #F83426;background-color:rgba(255,255,255,0.5);font-size:14px;font-weight:bold;color:#F83426;animation:bounceLoop 2s infinite}.thumb__label--new::before{content:"NEW"}.transform__rotate--45{transform:rotate(45deg)}.transform__rotate--90{transform:rotate(90deg)}.transform__rotate--r45{transform:rotate(-45deg)}.transform__rotate--r90{transform:rotate(-45deg)}.transform__flip--horizontal{transform:scale(-1, 1)}.transform__flip--vertical{transform:scale(1, -1)}.margin__top--0{margin-top:0px !important}.margin__right--0{margin-right:0px !important}.margin__bottom--0{margin-bottom:0px !important}.margin__left--0{margin-left:0px !important}.padding--0{padding:0px !important}.padding__top--0{padding-top:0px !important}.padding__right--0{padding-right:0px !important}.padding__bottom--0{padding-bottom:0px !important}.padding__left--0{padding-left:0px !important}.margin__top--6{margin-top:6px !important}.margin__right--6{margin-right:6px !important}.margin__bottom--6{margin-bottom:6px !important}.margin__left--6{margin-left:6px !important}.padding--6{padding:6px !important}.padding__top--6{padding-top:6px !important}.padding__right--6{padding-right:6px !important}.padding__bottom--6{padding-bottom:6px !important}.padding__left--6{padding-left:6px !important}.margin__top--12{margin-top:12px !important}.margin__right--12{margin-right:12px !important}.margin__bottom--12{margin-bottom:12px !important}.margin__left--12{margin-left:12px !important}.padding--12{padding:12px !important}.padding__top--12{padding-top:12px !important}.padding__right--12{padding-right:12px !important}.padding__bottom--12{padding-bottom:12px !important}.padding__left--12{padding-left:12px !important}.margin__top--18{margin-top:18px !important}.margin__right--18{margin-right:18px !important}.margin__bottom--18{margin-bottom:18px !important}.margin__left--18{margin-left:18px !important}.padding--18{padding:18px !important}.padding__top--18{padding-top:18px !important}.padding__right--18{padding-right:18px !important}.padding__bottom--18{padding-bottom:18px !important}.padding__left--18{padding-left:18px !important}.margin__top--24{margin-top:24px !important}.margin__right--24{margin-right:24px !important}.margin__bottom--24{margin-bottom:24px !important}.margin__left--24{margin-left:24px !important}.padding--24{padding:24px !important}.padding__top--24{padding-top:24px !important}.padding__right--24{padding-right:24px !important}.padding__bottom--24{padding-bottom:24px !important}.padding__left--24{padding-left:24px !important}.margin__top--30{margin-top:30px !important}.margin__right--30{margin-right:30px !important}.margin__bottom--30{margin-bottom:30px !important}.margin__left--30{margin-left:30px !important}.padding--30{padding:30px !important}.padding__top--30{padding-top:30px !important}.padding__right--30{padding-right:30px !important}.padding__bottom--30{padding-bottom:30px !important}.padding__left--30{padding-left:30px !important}.margin__top--36{margin-top:36px !important}.margin__right--36{margin-right:36px !important}.margin__bottom--36{margin-bottom:36px !important}.margin__left--36{margin-left:36px !important}.padding--36{padding:36px !important}.padding__top--36{padding-top:36px !important}.padding__right--36{padding-right:36px !important}.padding__bottom--36{padding-bottom:36px !important}.padding__left--36{padding-left:36px !important}.margin__top--42{margin-top:42px !important}.margin__right--42{margin-right:42px !important}.margin__bottom--42{margin-bottom:42px !important}.margin__left--42{margin-left:42px !important}.padding--42{padding:42px !important}.padding__top--42{padding-top:42px !important}.padding__right--42{padding-right:42px !important}.padding__bottom--42{padding-bottom:42px !important}.padding__left--42{padding-left:42px !important}.margin__top--48{margin-top:48px !important}.margin__right--48{margin-right:48px !important}.margin__bottom--48{margin-bottom:48px !important}.margin__left--48{margin-left:48px !important}.padding--48{padding:48px !important}.padding__top--48{padding-top:48px !important}.padding__right--48{padding-right:48px !important}.padding__bottom--48{padding-bottom:48px !important}.padding__left--48{padding-left:48px !important}.border__radius--4{border-radius:4px}.border__radius--8{border-radius:8px}.border__radius--12{border-radius:12px}.correction__tone--simple{filter:saturate(80%) contrast(80%) brightness(120%)}#itro_popup{max-width:750px}#popup_content a{display:block;text-align:center}#popup_content h1{margin-bottom:12px;line-height:1.25;font-size:32px;font-weight:bold;color:#fff}#popup_content img{width:100%;max-width:750px;height:auto;margin-bottom:24px}#toc_container{padding:24px;background:rgba(220,236,225,0.3);border:1px solid #52a36b}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container ul li a{display:block;padding:6px 0;margin-bottom:6px;border-bottom:1px dashed #ccc;color:#3d3d3d}#toc_container ul li a:hover{text-decoration:none;color:#a0a0a0}#toc_container ul li span.toc_number{display:inline-block;width:50px;border-radius:10px;border:1px solid #52a36b;line-height:20px;text-align:center;font-family:"Oswald",sans-serif;color:#52a36b}#toc_container ul li span.toc_number.toc_depth_1{width:40px;background-color:#52a36b;color:#fff}.yarpp-template-list{padding:24px;border-radius:4px;border:6px solid #effadc}.yarpp-template-list h3{padding:0;margin-bottom:12px !important;border:none;color:#555}.yarpp-template-list h3::before{display:none}.yarpp-template-list h3::after{display:none}.yarpp-template-list ol li a{display:block;font-size:16px}.yarpp-template-list ol li a:hover{opacity:0.7}.widget__driveplaza{max-width:640px}.widget__driveplaza table{table-layout:fixed}.widget__driveplaza table th{width:100px !important;padding:3px !important;border:none !important;background-color:transparent !important}.widget__driveplaza table td{padding:3px !important;border:none !important}.widget__driveplaza input[type="text"],.widget__driveplaza textarea,.widget__driveplaza select{width:auto;margin:3px;padding:3px;line-height:normal}.widget__driveplaza label{padding:3px}.widget__driveplaza input[type="submit"]{background-color:#dadada}.wp-embedded-content{width:100%;margin-bottom:24px}.post-password-form div{margin-bottom:24px;padding:24px;background-color:rgba(206,236,252,0.3);text-align:center}.post-password-form h2{margin-bottom:12px;font-size:20px;font-weight:700;color:#00669d}.post-password-form p{margin-bottom:24px;text-align:center}.post-password-form label{padding:0 0 12px}.post-password-form input[type="submit"]{display:inline-block;min-width:80px;padding-left:0.5em;border-radius:4px;background-color:#00669d;letter-spacing:0.5em;line-height:48px;text-align:center;font-size:16px;color:#fff;backface-visibility:hidden;cursor:pointer}.post-password-form input[type="submit"]:hover{opacity:0.7}.wp-block-image figure{margin-bottom:1em}.wp-block-image figcaption{text-align:center;font-size:0.8rem}.wp-block-table td{border:none}.wp-block-table th{border:none}.header{border-top:10px solid #077E3A}.header__fixed{position:fixed;z-index:999;width:100%;background-color:#fff;border-bottom:1px solid #e9e9e9}.header__fixed--plain{position:fixed;z-index:999;width:100%}.header__wrap{width:94%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header__logo{width:240px;min-width:240px}.header__nav{flex-grow:1}.header__nav-list{display:flex;justify-content:flex-end;align-items:center}.header__nav-list-item{display:block;width:140px;padding:6px 12px;margin:12px 0;text-align:center;font-weight:700;color:#3d3d3d}.header__nav-list-item span{display:block;color:#0A81C1}.header__nav-list-item:hover{background-color:rgba(206,236,252,0.3)}.header__nav-list-btn{position:relative;bottom:0;display:block;width:240px;padding:12px;margin:0 12px;border-radius:8px;background-color:#F83426;box-shadow:0 5px 0 #cb1407;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:18px;font-weight:bold;color:#fff}.header__nav-list-btn span{display:block;font-size:14px;font-weight:normal}.header__nav-list-btn:hover{background-color:#fa6257}.header__nav-list-btn:active{bottom:-5px;box-shadow:none}.footer{padding:12px;border-bottom:12px solid #3d3d3d;background-color:#1a1311;text-align:center;line-height:1.25;font-size:14px;color:#adadad}.footer a{color:#adadad}.footer p{padding:6px}.footer__copyright{font-family:"Oswald",sans-serif;color:#a0a0a0}#page-top{position:fixed;bottom:12px;right:12px;z-index:996;width:60px}#page-top a{display:block}.mv__wrap{max-width:1280px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;padding:60px 0;text-align:center}.mv__value{background-color:#ceecfc}.mv__value.general{background-color:#f8d4b3}.mv__value.student{background-color:#effadc}.mv__value-inner{width:94%;max-width:1280px;margin:0 auto;padding:48px}.mv__value-top{background-image:url(../../../images/mv/value-bg-corporation.webp);background-color:rgba(206,236,252,0.3);background-blend-mode:lighten;background-repeat:no-repeat;background-size:cover;background-position:right 10%}.mv__value-top.corporation::before{content:"";position:fixed;top:0;left:0;z-index:999;display:block;width:24vw;height:18vw;background-image:url(../images/text/label-band-peak.webp);background-repeat:no-repeat;background-size:100%;animation:slideInDown 1s}.mv__value-top.general{position:relative;background-image:url(../../../images/mv/value-bg-general.webp);background-color:rgba(248,212,179,0.3)}.mv__value-top.general::before{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:30vw;height:10vw;background-image:url(../images/text/label-band-price.webp);background-repeat:no-repeat;background-size:100%;animation:slideInDown 1s}.mv__value-top.student{background-image:url(../../../images/mv/value-bg-student.webp);background-color:rgba(239,250,220,0.3)}.mv__value-top-inner{width:94%;max-width:70vw;margin:0 20vw 0 10vw;padding:90px 0 60px;letter-spacing:.01em;text-align:center}.mv__value-h1{margin-bottom:12px;font-size:26px;font-weight:700}.mv__value-h1 br{display:none}.mv__value-lead{font-size:38.4px;font-weight:700}.mv__value-lead img{vertical-align:middle}.mv__value-list{display:flex;justify-content:space-between;margin-bottom:36px}.mv__value-list.general li{border:4px solid #ff872b}.mv__value-list.student li{border:4px solid #077E3A}.mv__value-list-item{display:flex;justify-content:center;align-items:center;width:24%;padding:12px;background-color:#fff;border-radius:12px;border:4px solid #0A81C1;text-align:center;font-size:18px;font-weight:700;line-height:26px}.mv__value-list-item span{color:#F83426}.mv__value-list-item em{font-size:1.5em;font-weight:700}.mv__value-list-item em.num{font-size:1.8em;font-family:"Oswald",sans-serif}.mv__simple{position:relative;z-index:1;min-height:700px;background-color:rgba(153,153,153,0.2);background-blend-mode:lighten;background-repeat:no-repeat;background-position:right top;background-size:auto 640px;overflow:hidden}.mv__simple--student{background-image:url(../../../images/mv/customet-bg-student.webp) !important}.mv__simple--corporation{background-image:url(../../../images/mv/customet-bg-corporation.webp) !important}.mv__simple--general{background-image:url(../../../images/mv/customet-bg-general.webp) !important}.mv__simple.season-spring{background-image:url(../../../images/mv/season-bg-spring.webp) !important}.mv__simple.season-summer{background-image:url(../../../images/mv/season-bg-summer.webp) !important}.mv__simple.season-autumn{background-image:url(../../../images/mv/season-bg-autumn.webp) !important}.mv__simple.season-winter{background-image:url(../../../images/mv/season-bg-winter.webp) !important}.mv__simple.season-midsummer{background-image:url(../../../images/mv/season-bg-midsummer.webp) !important}.mv__simple::before{content:"";transform:rotate(50deg);transform-origin:right center 0;position:absolute;left:-50%;top:-540px;width:100%;height:1920px;background-color:#6dc7f7}.mv__simple::after{content:"";transform:rotate(-60deg);transform-origin:left center 0;position:absolute;left:-20%;top:-420px;width:100%;height:1920px;background-image:url(../../../images/mv/ptn-white-dots.webp);background-size:8px}.mv__simple.zenkoku-student::before{background-color:#52a36b}.mv__simple.zenkoku-student .mv__simple-lead{color:#077E3A}.mv__simple.zenkoku-general::before{background-color:#feb447}.mv__simple.zenkoku-general .mv__simple-lead{color:#ff872b}.mv__simple-inner{position:relative;z-index:1;width:94%;max-width:1280px;margin:0 auto;padding:120px 0 48px;text-align:center}.mv__simple-h1{font-size:22px;font-weight:700}.mv__simple-logo img{width:300px}.mv__simple-lead{margin-bottom:24px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:32px;font-weight:700;color:#0A81C1}.mv__colorful{position:relative;min-height:700px;background-color:rgba(255,255,255,0.3) !important;background-blend-mode:lighten !important;background-repeat:no-repeat;background-position:right top;background-size:auto 800px !important;overflow:hidden}.mv__colorful--student{background-image:url(../../../images/mv/customet-bg-student.webp) !important}.mv__colorful--corporation{background-image:url(../../../images/mv/customet-bg-corporation.webp) !important}.mv__colorful--general{background-image:url(../../../images/mv/customet-bg-general.webp) !important}.mv__colorful.season-spring{background-image:url(../../../images/mv/season-bg-spring.webp) !important}.mv__colorful.season-summer{background-image:url(../../../images/mv/season-bg-summer.webp) !important}.mv__colorful.season-autumn{background-image:url(../../../images/mv/season-bg-autumn.webp) !important}.mv__colorful.season-winter{background-image:url(../../../images/mv/season-bg-winter.webp) !important}.mv__colorful.season-midsummer{background-image:url(../../../images/mv/season-bg-midsummer.webp) !important}.mv__colorful::before{content:"";transform:rotate(60deg);transform-origin:right center 0;position:absolute;left:-50%;top:-75%;width:100%;height:300%;background-image:url(../../../images/mv/ptn-white-dots.webp);background-size:8px;opacity:0.5}.mv__colorful-inner{position:relative;z-index:1;width:94%;max-width:1280px;margin:0 auto;padding:48px 0;text-align:center}.mv__colorful-h1{letter-spacing:.01em;font-size:32px;font-weight:700}.mv__colorful-logo img{width:400px}.mv__colorful-bus img{width:750px;max-width:100%}.mv__customer{background-color:#f1f1f1;background-repeat:no-repeat;background-position:right top;background-size:65%;overflow:hidden}.mv__customer.season-spring{position:relative;background-image:url(../../../images/mv/season-bg-spring.webp) !important;background-color:rgba(206,236,252,0.7) !important;background-blend-mode:lighten !important;background-repeat:no-repeat !important;background-position:center bottom !important;background-size:auto 640px !important}.mv__customer.season-summer{position:relative;background-image:url(../../../images/mv/season-bg-summer.webp) !important;background-color:rgba(206,236,252,0.7) !important;background-blend-mode:lighten !important;background-repeat:no-repeat !important;background-position:center bottom !important;background-size:auto 640px !important}.mv__customer.season-autumn{position:relative;background-image:url(../../../images/mv/season-bg-autumn.webp) !important;background-color:rgba(206,236,252,0.7) !important;background-blend-mode:lighten !important;background-repeat:no-repeat !important;background-position:center bottom !important;background-size:auto 640px !important}.mv__customer.season-winter{position:relative;background-image:url(../../../images/mv/season-bg-winter.webp) !important;background-color:rgba(206,236,252,0.7) !important;background-blend-mode:lighten !important;background-repeat:no-repeat !important;background-position:center bottom !important;background-size:auto 640px !important}.mv__customer.season-midsummer{position:relative;background-image:url(../../../images/mv/season-bg-midsummer.webp) !important;background-color:rgba(206,236,252,0.7) !important;background-blend-mode:lighten !important;background-repeat:no-repeat !important;background-position:center bottom !important;background-size:auto 640px !important}.mv__customer-main{position:relative;z-index:2;width:50%;margin:0 auto}.mv__customer-main img{margin-bottom:12px}.mv__customer-sub{width:50%;position:relative;z-index:1}.mv__customer-sub::before{content:"";transform:rotate(30deg);position:absolute;left:100px;bottom:0;z-index:-1;width:0;height:0;border-style:solid;border-width:0 0 600px 480px;border-color:transparent transparent rgba(255,255,255,0.7) transparent}.mv__customer-h1{margin-bottom:12px;font-size:40px;font-weight:700}.mv__customer-h1 em{display:inline-block;margin-right:6px;padding:0 12px;background-color:#ff872b;color:#fff}.mv__customer-h1 strong{color:#f60}.mv__customer-lead{margin-bottom:12px;font-size:18px}.mv__customer-eyecatch{width:100%;margin:auto;padding:4px;border:1px solid #ccc}.mv__customer-eyecatch img{width:100%;max-height:340px;object-fit:cover}.mv__customer-pict img{width:90%}.mv__satisfaction{display:flex;justify-content:center}.mv__satisfaction-item{margin-bottom:12px}.mv__satisfaction-item img{width:150px}.mv__info{position:relative;width:90%;max-width:680px;margin:48px auto;padding:24px;text-align:left;background-color:#f6f6f6}.mv__info::before{content:"";position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;display:block;border:4px solid #f6f6f6}.mv__info h2{margin-bottom:12px;text-align:center;line-height:1.25;font-size:20px;font-weight:700;color:#555}.mv__info dl{display:flex;flex-wrap:wrap;justify-content:space-between}.mv__info dl dt{width:18%}.mv__info dl dd{width:80%}.mv__info dl dd:not(:last-child){margin-bottom:12px}.mv__btn,.mv__btn--cta{position:relative;bottom:0;display:block;width:80%;max-width:750px;padding:12px;margin:auto;border-radius:8px;background-color:#F83426;box-shadow:0 5px 0 #cb1407;line-height:1.25;text-align:center;font-size:26px;font-weight:bold;color:#fff}.mv__btn span,.mv__btn--cta span{display:block;font-size:18px;font-weight:normal}.mv__btn:hover,.mv__btn--cta:hover{background-color:#fa6257}.mv__btn:active,.mv__btn--cta:active{bottom:-5px;box-shadow:none}.mv__btn--cta{background-color:#52a36b;box-shadow:0 5px 0 #06662f}.mv__btn--cta:hover{background-color:#077E3A}.btn__bg,.btn__bg--accent,.btn__bg--content,.btn__bg--plan,.btn__bg--gray,.btn__bg--lightgray{display:block;width:100%;max-width:320px;margin:auto;border-radius:10px;border:1px solid #ff872b;background-color:#ff872b;line-height:48px;text-align:center;font-size:18px;font-weight:bold;color:#fff;backface-visibility:hidden;cursor:pointer}.btn__bg span,.btn__bg--accent span,.btn__bg--content span,.btn__bg--plan span,.btn__bg--gray span,.btn__bg--lightgray span{font-size:1.3em}.btn__bg i,.btn__bg--accent i,.btn__bg--content i,.btn__bg--plan i,.btn__bg--gray i,.btn__bg--lightgray i{vertical-align:middle;font-size:1em}.btn__bg.arrow,.arrow.btn__bg--accent,.arrow.btn__bg--content,.arrow.btn__bg--plan,.arrow.btn__bg--gray,.arrow.btn__bg--lightgray{position:relative;padding:0 30px}.btn__bg.arrow::before,.arrow.btn__bg--accent::before,.arrow.btn__bg--content::before,.arrow.btn__bg--plan::before,.arrow.btn__bg--gray::before,.arrow.btn__bg--lightgray::before{content:"\f061";position:absolute;top:0;bottom:0;right:20px;z-index:1;display:block;margin:auto;font-size:1em;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__bg.arrow:hover::before,.arrow.btn__bg--accent:hover::before,.arrow.btn__bg--content:hover::before,.arrow.btn__bg--plan:hover::before,.arrow.btn__bg--gray:hover::before,.arrow.btn__bg--lightgray:hover::before{right:10px;opacity:1}.btn__bg.small,.small.btn__bg--accent,.small.btn__bg--content,.small.btn__bg--plan,.small.btn__bg--gray,.small.btn__bg--lightgray{line-height:36px;font-size:14px}.btn__bg.small.arrow,.small.arrow.btn__bg--accent,.small.arrow.btn__bg--content,.small.arrow.btn__bg--plan,.small.arrow.btn__bg--gray,.small.arrow.btn__bg--lightgray{padding:0 20px}.btn__bg.small.arrow::before,.small.arrow.btn__bg--accent::before,.small.arrow.btn__bg--content::before,.small.arrow.btn__bg--plan::before,.small.arrow.btn__bg--gray::before,.small.arrow.btn__bg--lightgray::before{content:"\f105";right:10px;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__bg.narrow,.narrow.btn__bg--accent,.narrow.btn__bg--content,.narrow.btn__bg--plan,.narrow.btn__bg--gray,.narrow.btn__bg--lightgray{line-height:24px;font-size:12px}.btn__bg.w50,.w50.btn__bg--accent,.w50.btn__bg--content,.w50.btn__bg--plan,.w50.btn__bg--gray,.w50.btn__bg--lightgray{width:50%;max-width:inherit}.btn__bg.w100,.w100.btn__bg--accent,.w100.btn__bg--content,.w100.btn__bg--plan,.w100.btn__bg--gray,.w100.btn__bg--lightgray{max-width:inherit}.btn__bg.large,.large.btn__bg--accent,.large.btn__bg--content,.large.btn__bg--plan,.large.btn__bg--gray,.large.btn__bg--lightgray{display:table;width:auto;max-width:inherit;padding:12px;font-size:22px}.btn__bg.inline,.inline.btn__bg--accent,.inline.btn__bg--content,.inline.btn__bg--plan,.inline.btn__bg--gray,.inline.btn__bg--lightgray{display:inline-block;width:auto;max-width:inherit;padding:10px 20px;line-height:1.25}.btn__bg.none,.none.btn__bg--accent,.none.btn__bg--content,.none.btn__bg--plan,.none.btn__bg--gray,.none.btn__bg--lightgray{border-color:#e9e9e9;background-color:#e9e9e9;color:#999;pointer-events:none}.btn__bg:hover,.btn__bg--accent:hover,.btn__bg--content:hover,.btn__bg--plan:hover,.btn__bg--gray:hover,.btn__bg--lightgray:hover{opacity:0.7}.btn__bg--accent{background-color:#F83426;border:1px solid #F83426}.btn__bg--accent:hover{opacity:0.7}.btn__bg--content{border:1px solid #077E3A;background-color:#077E3A}.btn__bg--content:hover{opacity:0.7}.btn__bg--plan{border:1px solid #0A81C1;background-color:#0A81C1}.btn__bg--plan:hover{opacity:0.7}.btn__bg--gray{border:1px solid #555;background-color:#555}.btn__bg--gray:hover{opacity:0.7}.btn__bg--lightgray{border:1px solid #dadada;background-color:#dadada;color:#555}.btn__bg--lightgray:hover{opacity:0.7}.btn__border,.btn__border--accent,.btn__border--content,.btn__border--plan,.btn__border--gray{display:block;width:100%;max-width:320px;margin:auto;border-radius:10px;border:1px solid #ff872b;background-color:#ff872b;line-height:48px;text-align:center;font-size:18px;font-weight:bold;color:#fff;backface-visibility:hidden;cursor:pointer;background-color:#fff;color:#f60}.btn__border span,.btn__border--accent span,.btn__border--content span,.btn__border--plan span,.btn__border--gray span{font-size:1.3em}.btn__border i,.btn__border--accent i,.btn__border--content i,.btn__border--plan i,.btn__border--gray i{vertical-align:middle;font-size:1em}.btn__border.arrow,.arrow.btn__border--accent,.arrow.btn__border--content,.arrow.btn__border--plan,.arrow.btn__border--gray{position:relative;padding:0 30px}.btn__border.arrow::before,.arrow.btn__border--accent::before,.arrow.btn__border--content::before,.arrow.btn__border--plan::before,.arrow.btn__border--gray::before{content:"\f061";position:absolute;top:0;bottom:0;right:20px;z-index:1;display:block;margin:auto;font-size:1em;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__border.arrow:hover::before,.arrow.btn__border--accent:hover::before,.arrow.btn__border--content:hover::before,.arrow.btn__border--plan:hover::before,.arrow.btn__border--gray:hover::before{right:10px;opacity:1}.btn__border.small,.small.btn__border--accent,.small.btn__border--content,.small.btn__border--plan,.small.btn__border--gray{line-height:36px;font-size:14px}.btn__border.small.arrow,.small.arrow.btn__border--accent,.small.arrow.btn__border--content,.small.arrow.btn__border--plan,.small.arrow.btn__border--gray{padding:0 20px}.btn__border.small.arrow::before,.small.arrow.btn__border--accent::before,.small.arrow.btn__border--content::before,.small.arrow.btn__border--plan::before,.small.arrow.btn__border--gray::before{content:"\f105";right:10px;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__border.narrow,.narrow.btn__border--accent,.narrow.btn__border--content,.narrow.btn__border--plan,.narrow.btn__border--gray{line-height:24px;font-size:12px}.btn__border.w50,.w50.btn__border--accent,.w50.btn__border--content,.w50.btn__border--plan,.w50.btn__border--gray{width:50%;max-width:inherit}.btn__border.w100,.w100.btn__border--accent,.w100.btn__border--content,.w100.btn__border--plan,.w100.btn__border--gray{max-width:inherit}.btn__border.large,.large.btn__border--accent,.large.btn__border--content,.large.btn__border--plan,.large.btn__border--gray{display:table;width:auto;max-width:inherit;padding:12px;font-size:22px}.btn__border.inline,.inline.btn__border--accent,.inline.btn__border--content,.inline.btn__border--plan,.inline.btn__border--gray{display:inline-block;width:auto;max-width:inherit;padding:10px 20px;line-height:1.25}.btn__border.none,.none.btn__border--accent,.none.btn__border--content,.none.btn__border--plan,.none.btn__border--gray{border-color:#e9e9e9;background-color:#e9e9e9;color:#999;pointer-events:none}.btn__border:hover,.btn__border--accent:hover,.btn__border--content:hover,.btn__border--plan:hover,.btn__border--gray:hover{background-color:#f8d4b3}.btn__border--accent{border:1px solid #F83426;color:#F83426}.btn__border--accent:hover{background-color:#fed6d3}.btn__border--content{border:1px solid #077E3A;color:#077E3A}.btn__border--content:hover{background-color:#effadc}.btn__border--plan{border:1px solid #0A81C1;color:#0A81C1}.btn__border--plan:hover{background-color:#ceecfc}.btn__border--gray{border:1px solid #555;background-color:transparent;color:#555}.btn__border--gray:hover{background-color:#e9e9e9}.nav__fix{position:relative}.nav__fix-item,.nav__fix-item--topright,.nav__fix-item--topleft,.nav__fix-item--bottomright,.nav__fix-item--bottomleft{position:fixed;z-index:990;width:360px}.nav__fix-item a,.nav__fix-item--topright a,.nav__fix-item--topleft a,.nav__fix-item--bottomright a,.nav__fix-item--bottomleft a{display:block}.nav__fix-item a:hover,.nav__fix-item--topright a:hover,.nav__fix-item--topleft a:hover,.nav__fix-item--bottomright a:hover,.nav__fix-item--bottomleft a:hover{filter:saturate(125%)}.nav__fix-item--topright{left:auto;right:0;top:0;bottom:auto}.nav__fix-item--topleft{left:0;right:auto;top:0;bottom:auto}.nav__fix-item--bottomright{left:auto;right:0;top:auto;bottom:0}.nav__fix-item--bottomleft{left:0;right:auto;top:auto;bottom:0}.carousel__client{position:relative;display:flex;width:100%;background-color:#fff;overflow:hidden}.carousel__client ul{display:flex;flex-shrink:0}.carousel__client ul:first-child{animation:carouselRightFirst 180s -90s linear infinite}.carousel__client ul:last-child{animation:carouselRightLast 180s linear infinite}.carousel__client ul li{display:inline-block;padding:24px 12px}.carousel__client ul li img{width:auto;height:40px;object-fit:contain}.carousel__client:hover ul{animation-play-state:paused}.tab__title li{cursor:pointer}.tab__contents>li{display:none}.tab__contents>li.active{display:block}.flowtab__title li{cursor:pointer}.flowtab__contents>li{display:none}.flowtab__contents>li.active{display:block}.accodion dt{cursor:pointer}.accodion dd{display:none}.accodion dd.open{display:block}@media (max-width: 768px){.accodion-sp dt{cursor:pointer}.accodion-sp dd{display:none}.accodion-sp dd.open{display:block}}input,textarea,select{font-size:16px;max-width:100%;color:#3d3d3d}button{cursor:pointer}button,input[type="submit"],input[type="button"]{transition:all .3s linear;appearance:button;border:none;font-family:inherit;-webkit-tap-highlight-color:rgba(255,178,120,0.5)}button::-webkit-search-decoration,input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}button:focus,input[type="submit"]:focus,input[type="button"]:focus{outline-offset:-2px}button::before,input[type="submit"]::before,input[type="button"]::before{transition:all .3s linear}button::after,input[type="submit"]::after,input[type="button"]::after{transition:all .3s linear}input,textarea,select{font-weight:inherit;font-family:inherit}input::placeholder,textarea::placeholder,select::placeholder{color:#ccc}input:focus,textarea:focus,select:focus{border-color:#555 !important}input[type="text"],input[type="date"],textarea,select{width:100%;background-color:#fff}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],input[type="password"],input[type="date"]{height:48px;padding:12px;border-radius:4px;border:1px solid #ccc}textarea{width:100%;height:11em;padding:12px;border-radius:4px;border:1px solid #ccc;line-height:1.75}select{height:48px;padding:12px;border-radius:4px;border:1px solid #ccc;background-color:#fff}select::-ms-expand{display:none}label{display:inline-block;padding:12px 24px 12px 0;cursor:pointer}.search__form{display:flex;height:50px;border-radius:4px;border:1px solid #ccc;background:#dadada}.search__form-input{flex-grow:1;height:48px;border-radius:4px 0 0 4px !important;border:none !important}.search__form-submit{min-width:80px;height:48px;line-height:48px;border-radius:0 4px 4px 0 !important;border:none;background:#dadada;font-size:16px !important;font-weight:700;color:#555;outline:none}.search__form-submit::after{content:"検索"}.search__form-submit i{margin-right:6px}.password-show input{position:relative}.password-show i{position:absolute;top:0;bottom:0;right:10px;height:20px;margin:auto;line-height:20px;font-size:1.5em;color:#e1e1e1;cursor:pointer}.wpcf7 form .wpcf7-spinner{display:none}.wpcf7 form .wpcf7-validates-as-required{background-color:#fff3f2}.wpcf7 form .wpcf7-not-valid+.wpcf7-not-valid-tip{position:relative;display:table;padding:3px 6px;color:#fff;background-color:#fed6d3;letter-spacing:.01em;font-size:14px;color:#F83426}.wpcf7 form .wpcf7-not-valid+.wpcf7-not-valid-tip::before{content:"";position:absolute;top:-8px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fed6d3 transparent}.wpcf7 form .wpcf7-response-output{margin:12px 0 0 0;padding:6px;border:none;text-align:center;font-size:20px;font-weight:700;color:#F83426}.wpcf7 form .wpcf7-response-output.wpcf-7-mail-sent-error{background-color:#ceecfc;color:#0A81C1}.wpcf7 form .wpcf7-response-output.wpcf-7-mail-sent-ok{background-color:#ceecfc;color:#0A81C1}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#fed6d3}.form__short{display:flex;flex-wrap:wrap;justify-content:space-between}.form__short>div{width:48%;margin-bottom:12px;letter-spacing:.01em}.form__short>div>dt{margin-top:6px;font-size:20px;font-weight:700;color:#f60}.form__short>div>dd{margin-bottom:12px}.form__short>div>dd .form__row-item--mark{width:10%}.form{margin-bottom:24px}.form dt.schedule{background-color:#fef3e6}.form dt.departure{background-color:#eaf7ff}.form dt.destination{background-color:#ecfde3}.form>div{display:flex;flex-wrap:wrap;letter-spacing:.01em;border-bottom:1px solid #dadada;border-left:1px solid #dadada}.form>div:first-child{border-top:1px solid #dadada}.form>div>dt{display:flex;justify-content:space-between;align-items:center;width:30%;padding:24px;border-right:1px solid #dadada;background-color:#f6f6f6}.form>div>dd{position:relative;width:70%;padding:24px;border-right:1px solid #dadada}.form>div>dd span.notes{font-size:14px;color:#F83426}.form__table,.form__table--bustype{width:100%;border-collapse:collapse;border:1px solid #dadada;table-layout:fixed}.form__table thead th,.form__table--bustype thead th{background-color:#adadad;text-align:center;color:#fff}.form__table tr,.form__table--bustype tr{border-bottom:1px solid #dadada}.form__table th,.form__table--bustype th{padding:6px;border-right:1px solid #dadada;background-color:#f6f6f6}.form__table td,.form__table--bustype td{padding:6px;border-right:1px solid #dadada;word-break:break-all}.form__table--bustype thead th:nth-child(1){width:20%}.form__table--bustype thead th:nth-child(2){width:20%}.form__table--bustype thead th:nth-child(3){width:60%}.form__table--bustype tbody tr:nth-child(1) th{background-color:#fee6e6}.form__table--bustype tbody tr:nth-child(2) th{background-color:#fef3e6}.form__table--bustype tbody tr:nth-child(3) th{background-color:#fbfae1}.form__table--bustype tbody tr:nth-child(4) th{background-color:#ecfde3}.form__table--bustype tbody tr:nth-child(5) th{background-color:#eaf7ff}.form__table--bustype tbody tr:nth-child(6) th{background-color:#ceecf9}.form__table--bustype tbody tr th .wpcf7-list-item{margin:0}.form__table--bustype tbody tr th label{padding:3px}.form__table--bustype tbody tr th a{display:inline-block;padding:3px 6px;border-radius:4px;background-color:#f60;text-align:center;font-size:14px;color:#fff}.form__table--bustype tbody tr td label{padding:3px}.form__table--bustype tbody tr td select{width:100px;padding:6px}.form__row{display:flex;align-items:center}.form__row:not(:last-child){margin-bottom:12px}.form__row-section{display:flex;margin:6px 0}.form__row-section dt{min-width:36px;margin-right:12px;padding:6px;text-align:center}.form__row-section dd{flex-grow:1}.form__row-item--grow{flex-grow:1}.form__row-item--title{width:20%;min-width:20%}.form__row-item--mark{width:5%;text-align:center}.form__row-item--period{width:5%;text-align:center}.form__row-item--name{width:48%}.form__row-item--name:first-child{margin-right:4%}.form__row-item--year{width:15%}.form__row-item--month{width:10%}.form__row-item--day{width:10%}.form__row-item--time{width:15%}.form__row-item--tel{width:30%}.form__row-item--telall{width:50%;margin-right:2%}.form__row-item--email{width:50%;margin-right:2%}.form__row-item--number{width:30%;margin-right:2%}.form__row-item--number input{width:80%}.form__row-item--date{width:45%}.form__row-item--setdate{width:50%;margin-right:2%}.form__row-item--settime{width:48%}.form__row-item--place{width:45%}.form__row-item--zipcode{width:30%;margin-right:2%}.form__row-item--prefecture{width:40%;margin-right:2%}.form__row-item--address{width:100%}.form__title{font-weight:bold}.form__value{vertical-align:middle;font-size:22px;color:#999}.form__notes{padding-top:6px;font-size:14px;color:#555}.form__label,.form__label--required,.form__label--elective{display:inline-block;width:60px;height:30px;line-height:30px;text-align:center;font-size:14px;font-weight:bold}.form__label.inline,.inline.form__label--required,.inline.form__label--elective{width:40px;height:20px;margin-right:6px;line-height:20px}.form__label--required{color:#F83426;border:1px solid #F83426;background-color:#fff3f2}.form__label--elective{color:#0A81C1;border:1px solid #0A81C1}.form__wrap,.form__wrap--required{padding:6px}.form__wrap--required{background-color:#fff3f2}.form__progress{counter-reset:number 0;display:flex;padding:12px 0 24px}.form__progress-item,.form__progress-item--complete,.form__progress-item--active{position:relative;flex:1;height:60px;padding:18px 6px 6px;background-color:#f1f1f1;line-height:1.25;text-align:center;color:#999}.form__progress-item::before,.form__progress-item--complete::before,.form__progress-item--active::before{counter-increment:number 1;content:counter(number);position:absolute;top:-12px;left:0;right:0;display:block;width:24px;height:24px;margin:auto;border-radius:50%;background-color:#adadad;line-height:24px;text-align:center;font-weight:500;font-family:"Oswald",sans-serif;color:#fff}.form__progress-item:not(:last-child)::after,.form__progress-item--complete:not(:last-child)::after,.form__progress-item--active:not(:last-child)::after{content:"";transform:rotate(45deg);position:absolute;top:0;bottom:0;right:-22px;z-index:1;width:44px;height:44px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff}.form__progress-item--complete{background-color:#effadc;color:#077E3A}.form__progress-item--complete::before{content:"\f00c";font-weight:900;font-family:"Font Awesome 5 Free";background-color:#52a36b;font-size:0.8em}.form__progress-item--active{background-color:#effadc;color:#077E3A}.form__progress-item--active::before{background-color:#077E3A}.form__progress-item--active::after{background-color:#effadc}.form__agree{transform:translate(-50%);position:relative;left:50%;display:inline-block;margin:auto}.form__agree-text{padding:0 10px 30px;text-align:center;font-size:14px}.form__scroll{width:100%;height:300px;margin-bottom:24px;padding:24px;background-color:#f6f6f6;overflow-y:scroll}.form__scroll-inner h3{margin-bottom:12px;font-weight:700}.form__scroll-inner p{margin-bottom:12px}.form__scroll-inner table{width:auto;margin-bottom:12px;border-collapse:collapse;border:1px solid #dadada;background-color:#fff}.form__scroll-inner table thead th{background-color:#adadad;text-align:center;color:#fff}.form__scroll-inner table tr{border-bottom:1px solid #dadada}.form__scroll-inner table th{padding:12px;border-right:1px solid #dadada;background-color:#e9e9e9}.form__scroll-inner table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.form__scroll-inner table td.emphasis{text-align:center;font-size:1.2em;font-weight:700}.contact__h2{margin-bottom:12px;text-align:center;font-size:22px;font-weight:700}.contact__info{margin-bottom:24px;padding:24px;border:12px solid #e9e9e9}.contact__info-list{display:flex}.contact__info-list-item{flex-grow:1;text-align:center;font-size:18px}.contact__info-list-item::before{content:"\f14a";display:inline-block;margin-right:6px;font-size:1.2rem;font-weight:900;font-family:"Font Awesome 5 Free";color:#0A81C1}.contact__inner{padding:24px}.contact__tel{display:block;line-height:1.25}.contact__tel-title{font-size:22px;font-weight:700;color:#3d3d3d}.contact__tel-text-num{display:block;font-size:44.8px;font-weight:700;font-family:"Oswald",sans-serif;color:#F83426}.contact__tel-text-num img{display:inline;margin-bottom:0}.contact__tel-text-notes{display:block;padding-left:60px;font-size:20px;color:#555}.lp__wrap-pict{background-color:#1a1311;background-position:center center}.lp__h2,.lp__h2--white{position:relative;margin-bottom:60px;line-height:1.25;text-align:center;font-size:32px;font-weight:700}.lp__h2 span,.lp__h2--white span{display:block;font-size:20px;font-family:"Oswald",sans-serif;font-weight:normal;color:#0A81C1}.lp__h2--white{color:#fff}.lp__h2--white span{color:#ccc}.lp__h3{margin-bottom:6px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:26px;font-weight:700;color:#054060}.lp__title{margin-bottom:24px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:32px;font-weight:700}.lp__title strong{background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 75%, #f7dc6f 90%, rgba(247,220,111,0) 90%);display:inline-block;font-size:1.3em;color:#f60}.lp__subtitle{margin-bottom:12px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:20px;font-weight:700}.lp__lead{margin-bottom:48px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:28.8px;font-weight:700}.lp__lead strong{display:inline-block;font-size:1.3em;color:#F83426}.lp__desc{margin-bottom:36px;line-height:1.75;text-align:center;font-size:20px}.lp__desc strong{color:#f60}.lp__desc--interval{margin-bottom:48px;line-height:1.75;text-align:center;font-size:18px}.lp__notes{text-align:left;font-size:14px}.lp__pict{margin-bottom:12px;text-align:center}.lp__flow-summary{display:flex;padding-bottom:12px}.lp__flow-summary div{flex:1;margin-bottom:24px;background-color:#dcece1}.lp__flow-summary div:not(:last-child){position:relative;margin-right:24px}.lp__flow-summary div:not(:last-child)::before{content:"";position:absolute;top:0;bottom:0;right:-24px;width:24px;height:36px;margin:auto;background-color:#feb447}.lp__flow-summary div:not(:last-child)::after{content:"";position:absolute;top:0;bottom:0;right:-18px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #ff872b}.lp__flow-summary div dt{background-color:#52a36b;text-align:center;line-height:40px;font-size:20px;font-weight:700;color:#fff}.lp__flow-summary div dd{position:relative;padding:12px}.lp__flow-summary div dd img{display:block;width:240px;margin:0 auto 12px}.lp__flow-summary div dd ul li{margin-bottom:12px;padding:6px;border-radius:4px;background-color:#fff}.lp__simple-flow-summary{display:flex;padding-bottom:12px}.lp__simple-flow-summary div{flex:1;margin-bottom:24px;background-color:#e9e9e9}.lp__simple-flow-summary div:not(:last-child){position:relative;margin-right:24px}.lp__simple-flow-summary div:not(:last-child)::after{content:"";position:absolute;top:0;bottom:0;right:-21px;width:0;height:0;margin:auto;border-style:solid;border-width:12px 0 12px 18px;border-color:transparent transparent transparent #a0a0a0}.lp__simple-flow-summary div dt{background-color:#999;text-align:center;line-height:40px;font-size:20px;font-weight:700;color:#fff}.lp__simple-flow-summary div dd{position:relative;padding:12px}.lp__simple-flow-summary div dd i{line-height:120px;font-size:4em;color:#adadad}.lp__simple-flow-summary div dd img{display:block;width:240px;margin:0 auto 12px}.lp__simple-flow-summary div dd ul li{margin-bottom:12px;padding:6px;border-radius:4px;background-color:#fff}.lp__impression{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.lp__impression-pict{position:relative;margin-left:24px}.lp__impression-pict img{width:240px;min-width:240px;height:240px;border:1px solid #ccc;border-radius:50%}.lp__impression-pict::before{content:"";position:absolute;top:-10px;right:-10px;width:60px;height:60px;background-repeat:no-repeat;background-size:60px}.lp__impression-pict.worry::before{background-image:url(../../../images/icon/lp-emotion-worry.webp)}.lp__impression-pict.satisfaction::before{background-image:url(../../../images/icon/lp-emotion-satisfaction.webp)}.lp__impression-list{position:relative;z-index:1;margin-bottom:12px}.lp__impression-list-item{position:relative;display:table;margin:0 0 12px auto;padding:12px;border-radius:20px;border:1px solid #4f4f4f;background-color:#fff;box-shadow:4px 4px 0px 0px #4f4f4f;line-height:1.25;font-size:22px;font-weight:700;font-family:apple color emoji,segoe ui emoji,noto color emoji,android emoji,emojisymbols,emojione mozilla,twemoji mozilla,segoe ui symbol}.lp__impression-list-item em{font-weight:700;color:#f60}.lp__impression-list-item::before{content:"";transform:skewX(-20deg) rotate(10deg) scale(1.2);position:absolute;bottom:6px;right:-50px;z-index:-1;width:0;height:0;border-style:solid;border-width:10px 0 10px 60px;border-color:transparent transparent transparent #4f4f4f}.lp__impression-list-item::after{content:"";transform:skewX(-20deg) rotate(10deg);position:absolute;bottom:6px;right:-50px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 0 10px 60px;border-color:transparent transparent transparent #fff}.lp__download-item{position:relative;margin:12px;padding:24px 24px 84px;border:1px solid #ccc}.lp__download-item.none{color:#999}.lp__download-item.none h3{color:#999}.lp__download-item.none h3::before{background-color:#ccc}.lp__download-item.none a{background-color:#999;color:#999;pointer-events:none}.lp__download-item.none a::before{content:""}.lp__download-item.none a::after{color:#ccc}.lp__download-item h3{position:relative;margin-bottom:12px;padding-left:24px;font-size:20px;font-weight:700;color:#444}.lp__download-item h3::before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;border-radius:3px;background-color:rgba(0,102,157,0.5)}.lp__download-item figure{display:flex;justify-content:center;align-items:center;width:100%;height:300px}.lp__download-item figure img{width:auto;max-width:300px;max-height:100%;border:1px solid #ccc}.lp__download-item a{position:absolute !important;bottom:24px;left:24px;right:24px;display:block;border-radius:4px;background-color:#00669d;line-height:48px;text-align:center;font-size:18px;font-weight:bold;color:#00669d}.lp__download-item a::before,.lp__download-item a::after{position:absolute !important;top:0 !important;bottom:0;z-index:1 !important;border-radius:0 !important;background:transparent !important;color:#fff;opacity:1 !important;animation:none !important;transform:none !important}.lp__download-item a::before{content:"\f019" !important;left:24px;right:auto !important;width:20px !important;height:20px !important;padding-right:3px;font-size:1.2em;font-weight:900;font-family:"Font Awesome 5 Free"}.lp__download-item a::after{content:"資料ダウンロードはこちら" !important;left:0;right:0 !important;width:100% !important;height:48px !important;padding:0 36px;text-align:center}.lp__download-item a:hover{opacity:0.7}.lp__download-item.full figure{display:inline-block;width:48%;text-align:center;height:auto}.lp__download-item.full p{display:inline-block;vertical-align:top;width:48%}.lp__contact{display:flex;flex-wrap:wrap;align-items:center;min-height:400px;padding:120px 400px 60px 60px;background-image:url(../../../images/pict/contact-operator-large.webp);background-repeat:no-repeat;background-position:right top}.lp__contact.gen{padding:60px 300px 60px 160px;background-image:url(../../../images/pict/contact-operator-general.webp)}.lp__contact h2{width:100%;margin-bottom:24px;text-align:center;font-size:32px;font-weight:700;color:#00669d}.lp__contact h2 br{display:none}.lp__contact dl{display:flex;flex-wrap:wrap;justify-content:space-between}.lp__contact dl dt{margin-bottom:6px;font-size:18px;font-weight:700}.lp__contact dl dd p{margin-bottom:6px;font-size:14px;color:#555}.lp__contact dl dd span{display:block;text-align:center;font-size:14px;color:#555}.lp__contact-link,.lp__contact-link--tel,.lp__contact-link--meeting,.lp__contact-link--support,.lp__contact-link--reserve{display:block;width:49%;min-width:300px;margin-bottom:12px;padding:9px 12px;border:2px solid rgba(0,102,157,0.5);background-color:#fff;border-radius:4px;font-weight:700}.lp__contact-link a,.lp__contact-link--tel a,.lp__contact-link--meeting a,.lp__contact-link--support a,.lp__contact-link--reserve a{display:block;border-radius:4px;line-height:36px;text-align:center;color:#fff}.lp__contact-link a:hover,.lp__contact-link--tel a:hover,.lp__contact-link--meeting a:hover,.lp__contact-link--support a:hover,.lp__contact-link--reserve a:hover{opacity:0.7}.lp__contact-link dt,.lp__contact-link--tel dt,.lp__contact-link--meeting dt,.lp__contact-link--support dt,.lp__contact-link--reserve dt{color:#555}.lp__contact-link dt::before,.lp__contact-link--tel dt::before,.lp__contact-link--meeting dt::before,.lp__contact-link--support dt::before,.lp__contact-link--reserve dt::before{content:"";padding-right:3px;font-size:1.2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#999}.lp__contact-link--tel dt::before{content:"\f879"}.lp__contact-link--tel a{color:#cb1407}.lp__contact-link--meeting dt::before{content:"\f4fd"}.lp__contact-link--meeting a{background-color:#00669d}.lp__contact-link--support dt::before{content:"\f0e0"}.lp__contact-link--support a{background-color:#00669d}.lp__contact-link--reserve{border-color:rgba(203,20,7,0.5)}.lp__contact-link--reserve dt::before{content:"\f207"}.lp__contact-link--reserve a{background-color:#cb1407}.guide__h2{display:flex;margin-bottom:24px}.guide__h2 span{flex-grow:1;border-radius:6px;background-color:#52a36b;line-height:60px;text-align:center;font-size:32px;font-weight:700;color:#fff}.guide__h2::before{content:"";width:72px;height:60px;margin:auto;background:url(../images/icon/guide-title.webp) no-repeat;background-size:60px;background-position:left center}.guide__h2::after{content:"";width:72px;height:60px;margin:auto;background:url(../images/icon/guide-title.webp) no-repeat;background-size:60px;background-position:right center}.guide__h3{margin-bottom:12px;font-size:32px;font-weight:700}.guide__h4{margin-bottom:12px;font-size:22px;font-weight:700}.guide__lead{margin-bottom:24px;line-height:1.25;text-align:center;font-size:35.2px;font-weight:700}.guide__lead strong{font-size:1.2em;color:#F83426}.guide__lead span{font-size:0.5em}.guide__catch{margin-bottom:24px;line-height:1.25;text-align:center;font-size:22px;font-weight:700}.guide__catch strong{font-size:1.2em;color:#F83426}.guide__desc{margin-bottom:24px;line-height:1.25;font-size:18px}.guide__desc strong{font-size:1.2em;color:#f60}.guide__wrap{background-color:#dcece1}.guide__wrap--worry{background-color:#99cba8}.guide__wrap--solution{background-color:#febb77}.guide__banner-busvitality{position:relative;height:97px;margin-bottom:24px;padding:24px 0 24px 50%;border:1px solid #dadada;background-color:#fff9e6}.guide__banner-busvitality::before{content:"";position:absolute;top:-10px;left:1px;width:50%;min-width:480px;height:105px;display:block;background:url(../images/pict/guide-service-busvitality-bg.webp) no-repeat;background-position:center top}.guide__banner-flow{position:relative;height:97px;margin-bottom:24px;padding:24px 0 24px 50%;border:1px solid #dadada;background-color:#fff9e6}.guide__banner-flow::before{content:"";position:absolute;top:-10px;left:1px;width:50%;min-width:480px;height:105px;display:block;background:url(../images/pict/guide-service-flow-bg.webp) no-repeat;background-position:center top}.guide__menu{display:flex;margin-bottom:24px;background-color:#fef9e8}.guide__menu a{position:relative;flex:1;margin:12px 24px 12px 12px;border-radius:4px;border:1px solid #077E3A;background-color:#fff}.guide__menu a::after{content:"";position:absolute;bottom:6px;right:-24px;width:60px;height:40px;background:url(../images/icon/bus-right.webp) no-repeat;background-size:60px}.guide__menu a:hover::after{right:-30px}.guide__menu a h3{padding:6px 18px 6px 6px;background-color:#52a36b;font-weight:700;color:#fff}.guide__menu a p{padding:6px 24px 6px 6px;font-size:14px;color:#077E3A}.guide__content-link{display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:6px}.guide__content-link-btn{position:relative;display:block;max-width:480px;margin:0 auto 6px;padding:6px 40px 6px 12px;border-radius:6px;background-color:#f1c40f;box-shadow:1px 1px 6px -2px #444;font-size:20px;font-weight:700;color:#fff}.guide__content-link-btn strong{font-size:1.3em}.guide__content-link-btn::after{content:"\f152";position:absolute;top:0;bottom:0;right:12px;height:40px;margin:auto;line-height:40px;font-size:1.5em;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.guide__content-link-btn:hover{background-color:#ff872b}.guide__content-link-btn:hover::after{right:6px}.guide__content-link-btn.half{display:inline-block;width:49%;padding:6px 30px 6px 12px;letter-spacing:.01em;font-size:18px}.guide__content-link-btn.half::after{right:6px}.guide__content-link-btn.tel{margin-top:-12px;padding:0;background-color:transparent;box-shadow:none;line-height:1.25;text-align:center;font-size:40px;font-family:"Oswald",sans-serif;color:#f60}.guide__content-link-btn.tel::after{display:none}.guide__content-link-title{text-align:center;font-size:22px;font-weight:700;color:#52a36b}.guide__content-link div{width:48%;background-color:#dcece1}.guide__content-link div dt{position:relative;display:flex;justify-content:center;align-items:center;min-height:60px;padding:12px 12px 0;background-color:#52a36b;line-height:1.25;text-align:center;font-size:22px;font-weight:700;color:#fff}.guide__content-link div dt::before{content:"";position:absolute;bottom:-28px;left:0;right:0;width:0;height:0;margin:auto;border-style:solid;border-width:30px 180px 0 180px;border-color:#52a36b transparent transparent transparent}.guide__content-link div dd{padding:42px 12px 6px}.guide__content-link div dd a{position:relative;display:block;max-width:480px;margin:0 auto 6px;padding:6px 40px 6px 12px;border-radius:6px;background-color:#f1c40f;box-shadow:1px 1px 6px -2px #444;font-size:20px;font-weight:700;color:#fff}.guide__content-link div dd a strong{font-size:1.3em}.guide__content-link div dd a::after{content:"\f152";position:absolute;top:0;bottom:0;right:12px;height:40px;margin:auto;line-height:40px;font-size:1.5em;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.guide__content-link div dd a:hover{background-color:#ff872b}.guide__content-link div dd a:hover::after{right:6px}.guide__content-link div dd a.half{display:inline-block;width:49%;padding:6px 30px 6px 12px;letter-spacing:.01em;font-size:18px}.guide__content-link div dd a.half::after{right:6px}.guide__content-link div dd a.tel{margin-top:-12px;padding:0;background-color:transparent;box-shadow:none;line-height:1.25;text-align:center;font-size:40px;font-family:"Oswald",sans-serif;color:#f60}.guide__content-link div dd a.tel::after{display:none}.guide__explan-comparison{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.guide__explan-comparison div{width:48%}.guide__explan-comparison div dt{padding:6px;text-align:center;font-size:20px;font-weight:700;color:#fff}.guide__explan-comparison div dd{padding:12px}.guide__explan-comparison div dd::before{position:absolute;top:0;bottom:0;left:0;width:80px;height:80px;margin:auto;text-align:center;font-size:80px;line-height:80px;font-weight:700;font-family:"Lora",serif}.guide__explan-comparison div dd.ok{position:relative;padding-left:90px}.guide__explan-comparison div dd.ok::before{content:"○";color:#E35959}.guide__explan-comparison div dd.ng{position:relative;padding-left:90px}.guide__explan-comparison div dd.ng::before{content:"✕";color:#5CADD6}.guide__explan-comparison div dd img{display:block;margin:0 auto 12px}.guide__explan-comparison div dd p{padding:12px;font-size:18px;background-color:#fff}.guide__explan-comparison div dd p strong{font-size:1.2em}.guide__explan-comparison div dd ul{margin-bottom:0 !important;font-size:18px}.guide__explan-comparison div:nth-child(1){background-color:#FBE9E8}.guide__explan-comparison div:nth-child(1) dt{background-color:#E35959}.guide__explan-comparison div:nth-child(1) dd p strong{color:#E35959}.guide__explan-comparison div:nth-child(2){background-color:#EAF5FA}.guide__explan-comparison div:nth-child(2) dt{background-color:#5CADD6}.guide__explan-comparison div:nth-child(2) dd p strong{color:#5CADD6}.guide__explan-comparison-summary{position:relative;margin-bottom:24px;padding:12px 24px;border:3px solid #52a36b;text-align:center;font-size:32px}.guide__explan-comparison-summary span{display:inline-block;font-size:1.2em;font-weight:700}.guide__explan-comparison-summary span:nth-child(1){color:#E35959}.guide__explan-comparison-summary span:nth-child(2){color:#5CADD6}.guide__explan-comparison-summary::before{content:"";position:absolute;top:-15px;left:0;right:0;width:0;height:0;margin:auto;border-style:solid;border-width:30px 100px 0 100px;border-color:#52a36b transparent transparent transparent}.guide__beginner-h3{position:relative;margin:60px 0 24px 130px;padding:12px 18px;border-radius:6px;background-color:#52a36b;line-height:1.25;font-size:32px;font-weight:700;color:#fff}.guide__beginner-h3 strong{font-weight:700;color:#fbec15}.guide__beginner-h3::before{content:"";position:absolute;top:-60px;left:-130px;width:272px;height:85px;display:block;background:url(../images/text/guide-title-beginner-heading.webp) no-repeat;background-size:272px}.guide__beginner-h4{display:flex;align-items:center;margin-bottom:12px;line-height:1.25;font-size:32px;font-weight:700}.guide__beginner-h4::before{content:"";display:block;width:30px;height:30px;margin-right:12px;background:url(../images/icon/beginner-mark.webp) no-repeat;background-size:30px}.guide__beginner-h4 strong{font-size:1.2em;color:#f60}.guide__beginner-mv{margin-bottom:24px;background-color:#83AD3F;background-image:url(../images/pict/guide-beginner-mv-bg.webp);background-repeat:repeat-x;background-size:auto 300px;background-position:left top;text-align:center}.guide__beginner-mv-nav{display:flex;justify-content:center;padding:6px}.guide__beginner-mv-nav a{display:block;padding:6px}.guide__beginner-mv-nav a:hover{filter:brightness(120%)}.guide__beginner-mv-nav a.current{position:relative;filter:brightness(120%);pointer-events:none}.guide__beginner-mv-nav a.current::before{content:"\f0e7";transform:rotate(-45deg);position:absolute;top:0;left:0;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#fbec15}.guide__beginner-question{min-height:170px;background:url(../images/pict/guide-beginner-question.webp) no-repeat;background-size:105px;background-position:right bottom}.guide__beginner-question li{position:relative;z-index:2;padding:0 60px;line-height:2em;font-size:40px;font-weight:700}.guide__beginner-question li strong{font-size:1.2em;color:#f60}.guide__beginner-question li::before{content:"Q";position:absolute;top:0;left:0;z-index:-1;transform:rotate(-15deg);font-size:3em;font-family:"Lora",serif;color:#f1c40f}.guide__beginner-question li:nth-child(even){margin-left:3em}.guide__beginner-answer{position:relative;min-height:420px;margin-bottom:24px;background-color:#dcece1}.guide__beginner-answer::before{content:"";position:absolute;bottom:0;right:0;z-index:2;width:530px;height:370px;display:block;background:url(../images/pict/guide-beginner-answer.webp) no-repeat;background-size:530px;background-position:right bottom}.guide__beginner-answer dt{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:60px;padding:12px 12px 0;background-color:#52a36b;line-height:1.25;text-align:center;font-size:32px;font-weight:700;color:#fff}.guide__beginner-answer dt::before{content:"Q";position:absolute;top:0;left:3px;line-height:1;font-size:2em;font-family:"Lora",serif;color:rgba(255,255,255,0.5)}.guide__beginner-answer dt::after{content:"";position:absolute;bottom:-28px;left:0;right:0;width:0;height:0;margin:auto;border-style:solid;border-width:30px 360px 0 360px;border-color:#52a36b transparent transparent transparent}.guide__beginner-answer dd{position:relative;z-index:3;padding:48px 12px 12px;font-size:40px;font-weight:700}.guide__beginner-answer dd strong{font-size:1.2em;color:#f60}.guide__beginner-answer dd::before{content:"A";position:absolute;top:3px;left:6px;z-index:-1;line-height:1;font-size:2.4em;font-family:"Lora",serif;color:rgba(82,163,107,0.5)}.guide__beginner-worry,.guide__beginner-worry--right,.guide__beginner-worry--left{display:flex;justify-content:center;align-items:center;margin-bottom:12px;background-repeat:no-repeat}.guide__beginner-worry p,.guide__beginner-worry--right p,.guide__beginner-worry--left p{line-height:1.25;font-size:35.2px;font-weight:700}.guide__beginner-worry p em,.guide__beginner-worry--right p em,.guide__beginner-worry--left p em{font-weight:700;color:#f60}.guide__beginner-worry--right{min-height:145px;padding-right:80px;background-image:url(../images/pict/guide-beginner-worry-right.webp);background-size:108px;background-position:right top}.guide__beginner-worry--left{min-height:140px;padding-left:103px;background-image:url(../images/pict/guide-beginner-worry-left.webp);background-size:103px;background-position:80px top}.guide__beginner-response{position:relative;z-index:1;min-height:300px;margin-bottom:12px;padding:24px 24px 24px 300px;background:#FAEDB8 url(../images/pict/guide-beginner-response.webp) no-repeat;background-size:300px;background-position:left 20px}.guide__beginner-response p{position:relative;margin-bottom:48px;padding:12px;border-radius:20px;border:1px solid #4f4f4f;background-color:#fff;box-shadow:4px 4px 0px 0px #4f4f4f;line-height:1.25;text-align:center;font-size:32px;font-weight:700}.guide__beginner-response p em{font-weight:700;color:#f60}.guide__beginner-response p::before{content:"";transform:skewX(-20deg) rotate(-10deg) scale(1.2);position:absolute;bottom:6px;left:-50px;z-index:-1;width:0;height:0;border-style:solid;border-width:10px 60px 10px 0;border-color:transparent #4f4f4f transparent transparent}.guide__beginner-response p::after{content:"";transform:skewX(-20deg) rotate(-10deg);position:absolute;bottom:6px;left:-50px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 60px 10px 0;border-color:transparent #fff transparent transparent}.guide__beginner-response a{position:relative;display:block;max-width:480px;margin:0 auto 6px;padding:6px 40px 6px 12px;border-radius:6px;background-color:#f1c40f;box-shadow:1px 1px 6px -2px #444;font-size:20px;font-weight:700;color:#fff}.guide__beginner-response a strong{font-size:1.3em}.guide__beginner-response a::after{content:"\f152";position:absolute;top:0;bottom:0;right:12px;height:40px;margin:auto;line-height:40px;font-size:1.5em;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.guide__beginner-response a:hover{background-color:#ff872b}.guide__beginner-response a:hover::after{right:6px}.guide__beginner-response a.half{display:inline-block;width:49%;padding:6px 30px 6px 12px;letter-spacing:.01em;font-size:18px}.guide__beginner-response a.half::after{right:6px}.guide__beginner-response a.tel{margin-top:-12px;padding:0;background-color:transparent;box-shadow:none;line-height:1.25;text-align:center;font-size:40px;font-family:"Oswald",sans-serif;color:#f60}.guide__beginner-response a.tel::after{display:none}.guide__beginner-topics{counter-reset:number 0;display:flex;flex-wrap:wrap;align-items:center;min-height:170px;margin-bottom:80px;padding-left:240px;background:url(../images/pict/guide-beginner-topics.webp) no-repeat;background-size:180px;background-position:left bottom}.guide__beginner-topics li{width:100%;margin-bottom:12px}.guide__beginner-topics li a{position:relative;display:block;padding:6px 36px;border-radius:6px;border:2px solid #52a36b;font-size:22px;font-weight:700;color:#3d3d3d}.guide__beginner-topics li a strong{font-size:1.2em;color:#f60}.guide__beginner-topics li a::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:0;bottom:0;left:-30px;width:60px;height:60px;margin:auto;border-radius:50%;background-color:#52a36b;line-height:60px;text-align:center;font-size:1.5em;font-weight:500;font-family:"Oswald",sans-serif;color:#fff}.guide__beginner-topics li a::after{content:"\f103";position:absolute;top:0;bottom:0;right:12px;height:40px;margin:auto;line-height:40px;font-weight:900;font-family:"Font Awesome 5 Free";color:#feb447}.guide__beginner-topics li a:hover{background-color:#effadc}.guide__beginner-topics li a:hover::after{top:6px}.guide__beginner-topics li:nth-child(even){margin-left:30px}.guide__beginner-flow-list{counter-reset:number 0;margin-bottom:24px;margin-left:24px;padding-left:60px;border-left:20px solid rgba(82,163,107,0.3)}.guide__beginner-flow-list-item{position:relative;min-height:100px}.guide__beginner-flow-list-item:not(:first-child)::after{content:"";position:absolute;top:-15px;left:-78px;z-index:2;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#52a36b transparent transparent transparent}.guide__beginner-flow-list-item:last-child::before{content:"";position:absolute;top:0;left:-80px;width:30px;height:100%;background-color:#fff}.guide__beginner-flow-list-item-period,.guide__beginner-flow-list-item-period--return{position:absolute;top:-3px;left:-110px;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background-color:#52a36b;line-height:1.25;text-align:center;font-size:18px;font-weight:700;color:#fff}.guide__beginner-flow-list-item-period--return{top:auto;bottom:12px;border-radius:0;border:2px solid #52a36b;background-color:#fff;color:#52a36b}.guide__beginner-flow-list-item-period--return::after{content:"";position:absolute;top:-15px;left:0;right:0;z-index:2;width:0;height:0;margin:auto;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #52a36b transparent}.guide__beginner-flow-list-item-lead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.guide__beginner-flow-list-item-lead p{display:inline-block;margin-bottom:24px;padding-top:12px;background-image:linear-gradient(to right, #ff872b, #ff872b 4px, transparent 4px, transparent 10px);background-size:10px 4px;background-position:left bottom;background-repeat:repeat-x;font-size:32px;font-weight:700}.guide__beginner-flow-list-item-detail{position:relative;margin-bottom:12px;padding:12px 12px 6px;border-radius:6px;border:1px solid #f1c40f;background-color:#fef9e8}.guide__beginner-flow-list-item-detail::before{content:"";position:absolute;top:0;left:-30px;display:block;width:0;height:0;border-style:solid;border-width:40px 30px 40px 0;border-color:transparent #f1c40f transparent transparent}.guide__beginner-flow-list-item-detail dt{margin-bottom:12px;padding:6px;background-image:linear-gradient(to right, #ff872b, #ff872b 2px, transparent 2px, transparent 8px);background-size:8px 2px;background-position:left bottom;background-repeat:repeat-x;font-size:20px;font-weight:700;color:#ff872b}.guide__beginner-flow-list-item-detail dd p{padding:6px 6px 12px}.guide__beginner-flow-list-item-detail dd em{color:#f60}.guide__beginner-secretary-flow{display:flex;padding-bottom:12px}.guide__beginner-secretary-flow div{flex:1;margin-bottom:24px;background-color:#dcece1}.guide__beginner-secretary-flow div:not(:last-child){position:relative;margin-right:24px}.guide__beginner-secretary-flow div:not(:last-child)::before{content:"";position:absolute;top:0;bottom:0;right:-24px;width:24px;height:36px;margin:auto;background-color:#feb447}.guide__beginner-secretary-flow div:not(:last-child)::after{content:"";position:absolute;top:0;bottom:0;right:-18px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #ff872b}.guide__beginner-secretary-flow div dt{background-color:#52a36b;text-align:center;line-height:40px;font-size:20px;font-weight:700;color:#fff}.guide__beginner-secretary-flow div dd{position:relative;height:calc(100% - 40px);padding:12px 12px 40px}.guide__beginner-secretary-flow div dd ul li{margin-bottom:12px;padding:6px;border-radius:4px;background-color:#fff}.guide__beginner-secretary-flow div dd p{position:absolute;bottom:12px;right:12px;display:inline-block}.guide__beginner-secretary-careful{margin-bottom:12px;border-radius:8px;border:3px solid #52a36b;background-color:#dcece1}.guide__beginner-secretary-careful dt{display:flex;line-height:40px;font-size:20px;font-weight:700;color:#52a36b}.guide__beginner-secretary-careful dt strong{font-size:1.3em;color:#f60}.guide__beginner-secretary-careful dt::before{content:"Check";display:block;margin-right:12px;padding:0 24px 0 12px;border-radius:0 0 30px 0;background-color:#52a36b;font-size:1.3em;color:#dcece1}.guide__beginner-secretary-careful dd{padding:6px 12px}.guide__beginner-secretary-careful dd ul{counter-reset:number 0}.guide__beginner-secretary-careful dd ul li{display:flex;align-items:center;font-size:20px;font-weight:700}.guide__beginner-secretary-careful dd ul li strong{font-size:1.3em;color:#f60}.guide__beginner-secretary-careful dd ul li::before{counter-increment:number 1;content:counter(number);margin-right:6px;font-size:1.5em;font-weight:500;font-family:"Oswald",sans-serif;color:#52a36b}.guide__beginner-secretary-careful dd ul li:nth-child(2){margin-left:0.6em}.guide__beginner-secretary-careful dd ul li:nth-child(3){margin-left:1.2em}.guide__beginner-transportation{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:12px}.guide__beginner-transportation div{width:32%;margin-bottom:12px}.guide__beginner-transportation div dt{text-align:center}.guide__beginner-transportation div dt h4{line-height:40px;font-size:20px;font-weight:700;color:#fff}.guide__beginner-transportation div dd{padding:12px}.guide__beginner-transportation div dd ul li{margin-bottom:12px;padding:6px;border-radius:4px;background-color:#fff}.guide__beginner-transportation div:nth-child(1){background:linear-gradient(to bottom, #fff 25px, #d7ebf6 25px)}.guide__beginner-transportation div:nth-child(1) dt h4{background-color:#1368ab}.guide__beginner-transportation div:nth-child(2){background:linear-gradient(to bottom, #fff 25px, #f8d6d5 25px)}.guide__beginner-transportation div:nth-child(2) dt h4{background-color:#c31111}.guide__beginner-transportation div:nth-child(3){background:linear-gradient(to bottom, #fff 25px, #dcece1 25px)}.guide__beginner-transportation div:nth-child(3) dt h4{background-color:#257339}.guide__beginner-transportation div:nth-child(4){background:linear-gradient(to bottom, #fff 25px, #faedb8 25px)}.guide__beginner-transportation div:nth-child(4) dt h4{background-color:#e7a104}.guide__beginner-transportation div:nth-child(5){background:linear-gradient(to bottom, #fff 25px, #f6e0f5 25px)}.guide__beginner-transportation div:nth-child(5) dt h4{background-color:#ac35ab}.guide__beginner-transportation div:nth-child(6){background:linear-gradient(to bottom, #fff 25px, #cceceb 25px)}.guide__beginner-transportation div:nth-child(6) dt h4{background-color:#006e65}.guide__beginner-step{margin-bottom:12px;border-radius:8px;border:3px solid #52a36b;background-color:#dcece1}.guide__beginner-step>dt{display:flex;align-items:flex-start;margin-bottom:12px;line-height:1.25;font-size:26px}.guide__beginner-step>dt p{padding:6px;font-weight:700}.guide__beginner-step>dt p strong{font-size:1.2em;display:inline-block;color:#f60}.guide__beginner-step>dt span{display:block;min-width:100px;margin-right:12px;padding:0 12px 3px;border-radius:0 0 30px 0;background-color:#52a36b;font-family:"Oswald",sans-serif;color:#dcece1}.guide__beginner-step>dt span em{font-size:1.5em}.guide__beginner-step>dd{padding:6px 12px}.guide__beginner-bustype{display:flex;flex-wrap:wrap;justify-content:center}.guide__beginner-bustype li{padding:6px;text-align:center;font-size:20px;font-weight:700}.guide__beginner-bustype li a{color:#3d3d3d}.guide__beginner-bustype li a span{font-size:1.2em}.guide__beginner-bustype li:nth-child(1) span{color:#39c}.guide__beginner-bustype li:nth-child(2) span{color:#db3030}.guide__beginner-bustype li:nth-child(3) span{color:#51a26a}.guide__beginner-bustype li:nth-child(4) span{color:#f90}.guide__beginner-bustype li:nth-child(5) span{color:#c6c}.guide__service-mv{margin-bottom:24px;text-align:center;border:1px solid #e9e9e9}.guide__service-mv-nav{display:flex;justify-content:center;padding:6px;background-color:#effadc}.guide__service-mv-nav a{display:block;padding:6px}.guide__service-mv-nav a:hover{filter:saturate(150%)}.guide__service-mv-nav a.current{position:relative;pointer-events:none;filter:saturate(150%)}.guide__service-mv-nav a.current::before{content:"\f0e7";transform:rotate(-45deg);position:absolute;top:0;left:0;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#feb447}.guide__service-concept{text-align:center;line-height:1.25;font-size:80px;font-weight:700;color:#999}.guide__service-concept p{margin-bottom:12px}.guide__service-concept-wrap{display:flex;justify-content:center;align-items:center}.guide__service-merit-list{counter-reset:number 0}.guide__service-merit-list-item{margin-bottom:24px;padding:12px 24px 3px;border-radius:12px;background-color:#FAEDB8}.guide__service-merit-list-item h3{position:relative;padding-left:90px;line-height:48px;font-size:24px;font-weight:700}.guide__service-merit-list-item h3::before{content:"Merit";position:absolute;top:0;bottom:0;left:0;z-index:2;display:block;width:80px;height:30px;margin:auto;padding:0 6px;line-height:30px;text-align:left;font-size:22px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.guide__service-merit-list-item h3::after{counter-increment:number 1;content:counter(number);position:absolute;top:0;bottom:0;left:0;z-index:1;display:block;width:80px;height:30px;margin:auto;padding:0 6px;border-radius:4px;background-color:#52a36b;line-height:30px;text-align:right;font-size:32px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.guide__service-merit-list-item-unit{display:flex;align-items:center;margin-bottom:24px}.guide__service-merit-list-item-unit-text{flex-grow:1}.guide__service-merit-list-item-unit-pict{min-width:210px;margin-right:24px}.guide__service-merit-list-item-explain{margin-bottom:24px;border-radius:8px;border:1px solid #ff872b;background-color:#fff}.guide__service-merit-list-item-explain dt{position:relative;min-height:30px;padding:12px;border-radius:8px;background-color:#ff872b;font-size:20px;font-weight:700;color:#fff}.guide__service-merit-list-item-explain dt::after{content:"\f13a";transition:all .3s linear;position:absolute;top:0;bottom:0;right:12px;display:block;width:30px;height:30px;margin:auto;line-height:30px;font-size:1.5em;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.guide__service-merit-list-item-explain dt.open::after{transform:rotate(-180deg)}.guide__service-merit-list-item-explain dd{padding:24px;text-align:center}.guide__service-merit-list-item-explain dd p:not(:last-child){font-size:20px}.guide__service-merit-list-item-explain dd p:not(:last-child)::after{content:"\f0d7";display:block;width:100%;line-height:1.25;text-align:center;font-size:3em;font-weight:900;font-family:"Font Awesome 5 Free";color:#52a36b}.guide__service-voice-link{position:relative;z-index:1;min-height:280px;margin-bottom:12px;padding-left:260px;background:url(../images/pict/guide-service-voice-link.webp) no-repeat;background-size:220px;background-position:left bottom}.guide__service-voice-link a{position:relative;display:block;margin-bottom:12px;padding:12px;border-radius:20px;border:1px solid #4f4f4f;background-color:#fff;box-shadow:4px 4px 0px 0px #4f4f4f;line-height:1.25;font-size:20px;font-weight:700;color:#cb1407}.guide__service-voice-link a span{display:block;margin-bottom:6px;font-size:14px;color:#999}.guide__service-voice-link a::before{content:"";transform:skewX(-20deg) rotate(-10deg) scale(1.2);position:absolute;bottom:6px;left:-50px;z-index:-1;width:0;height:0;border-style:solid;border-width:10px 60px 10px 0;border-color:transparent #4f4f4f transparent transparent}.guide__service-voice-link a::after{content:"";transform:skewX(-20deg) rotate(-10deg);position:absolute;bottom:6px;left:-50px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 60px 10px 0;border-color:transparent #fff transparent transparent}.guide__service-voice-link a:hover{background-color:#fef9e8}.guide__service-voice-link a:hover::after{border-color:transparent #fef9e8 transparent transparent}.guide__service-voice-case{margin-bottom:12px;background-color:#99cba8;background-repeat:no-repeat;background-size:220px;background-position:left 60px;background-image:url(../images/pict/guide-service-voice-link.webp)}.guide__service-voice-case#case01{background-image:url(../images/pict/guide-service-voice-worry-01.webp)}.guide__service-voice-case#case02{background-image:url(../images/pict/guide-service-voice-worry-02.webp)}.guide__service-voice-case#case03{background-image:url(../images/pict/guide-service-voice-worry-03.webp)}.guide__service-voice-case#case04{background-image:url(../images/pict/guide-service-voice-worry-04.webp)}.guide__service-voice-case-h3{margin-bottom:24px;padding:6px 12px;background-color:#077E3A;line-height:36px;font-size:22px;font-weight:700;color:#fff}.guide__service-voice-case-h3 span{display:inline-block;margin-right:12px;padding:0 12px;border-radius:6px;background-color:#52a36b;font-size:0.8em}.guide__service-voice-case-worry{min-height:280px;position:relative;z-index:1;padding:0 24px 24px 240px}.guide__service-voice-case-worry div{position:relative;padding:24px 16% 48px 20%;border-radius:40% 60% 40% 60% / 40% 40% 60% 60%;background-color:#fff;box-shadow:4px 4px 0px 0px #4f4f4f}.guide__service-voice-case-worry div::before{content:"";transform:skewX(-20deg) rotate(-10deg);position:absolute;top:84px;left:-56px;z-index:-1;width:0;height:0;border-style:solid;border-width:20px 80px 20px 0;border-color:transparent #4f4f4f transparent transparent}.guide__service-voice-case-worry div::after{content:"";transform:skewX(-20deg) rotate(-10deg);position:absolute;top:80px;left:-60px;width:0;height:0;border-style:solid;border-width:20px 80px 20px 0;border-color:transparent #fff transparent transparent}.guide__service-voice-case-worry div dt{margin-bottom:12px;line-height:1.25;font-size:26px;font-weight:700;color:#cb1407}.guide__service-voice-case-worry div dt span{display:block;margin-bottom:6px;font-size:0.6em;color:#999}.guide__service-voice-case-worry div dd{font-size:18px}.guide__service-voice-case-worry div dd em{color:#cb1407}.guide__service-voice-case-worry div dd br{display:none}.guide__service-voice-case-solution{position:relative;z-index:1;min-height:280px;padding:0 240px 24px 24px;margin-bottom:12px;background:url(../images/pict/guide-service-voice-solution-staff.webp) no-repeat;background-size:220px;background-position:right top}.guide__service-voice-case-solution div{position:relative;padding:48px;border-radius:20px;background-color:#fff;box-shadow:4px 4px 0px 0px #4f4f4f}.guide__service-voice-case-solution div::before{content:"";position:absolute;top:84px;right:-56px;width:0;height:0;z-index:-1;border-style:solid;border-width:20px 0 20px 80px;border-color:transparent transparent transparent #4f4f4f}.guide__service-voice-case-solution div::after{content:"";position:absolute;top:80px;right:-60px;width:0;height:0;border-style:solid;border-width:20px 0 20px 80px;border-color:transparent transparent transparent #fff}.guide__service-voice-case-solution div>dt{margin-bottom:12px;line-height:1.25;font-size:26px;font-weight:700;color:#f60}.guide__service-voice-case-solution div>dt span{display:block;margin-bottom:6px;font-size:0.6em;color:#077E3A}.guide__service-voice-case-solution div>dd{font-size:18px}.guide__service-voice-case-solution div>dd em{color:#cb1407}.guide__service-voice-case-solution-point{margin-top:12px;padding:12px;border:1px solid #ff872b;background-color:#fef9e8}.guide__service-voice-case-solution-point dt{font-weight:700;color:#f60}.guide__service-voice-case-solution-point dt::before{content:"\f004";margin-right:3px;font-weight:900;font-family:"Font Awesome 5 Free";color:#ffb278}.guide__service-voice-case-solution-point dt.exclamation::before{content:"\f06a"}.guide__service-voice-case-solution-point dd{font-size:20px}.guide__comparison-chart,.guide__comparison-chart--system,.guide__comparison-chart--transportation{margin-bottom:12px}.guide__comparison-chart table,.guide__comparison-chart--system table,.guide__comparison-chart--transportation table{position:relative;width:100%;margin:0 auto 24px;border-collapse:collapse;border-spacing:0}.guide__comparison-chart table thead th,.guide__comparison-chart--system table thead th,.guide__comparison-chart--transportation table thead th{position:relative;text-align:center;border-left:5px solid transparent;border-right:5px solid transparent;background-color:#f6f6f6;color:#fff;overflow:hidden}.guide__comparison-chart table thead th h3,.guide__comparison-chart--system table thead th h3,.guide__comparison-chart--transportation table thead th h3{background-color:#999;line-height:36px;font-size:20px;font-weight:700}.guide__comparison-chart table thead th h3 img,.guide__comparison-chart--system table thead th h3 img,.guide__comparison-chart--transportation table thead th h3 img{width:auto;height:36px}.guide__comparison-chart table thead th p,.guide__comparison-chart--system table thead th p,.guide__comparison-chart--transportation table thead th p{padding:6px;font-size:14px}.guide__comparison-chart table thead th img,.guide__comparison-chart--system table thead th img,.guide__comparison-chart--transportation table thead th img{width:108px;max-width:108px;height:50px}.guide__comparison-chart table tbody tr,.guide__comparison-chart--system table tbody tr,.guide__comparison-chart--transportation table tbody tr{background-color:rgba(82,163,107,0.8)}.guide__comparison-chart table tbody tr th,.guide__comparison-chart--system table tbody tr th,.guide__comparison-chart--transportation table tbody tr th{padding:12px;font-weight:700}.guide__comparison-chart table tbody tr th.supplement,.guide__comparison-chart--system table tbody tr th.supplement,.guide__comparison-chart--transportation table tbody tr th.supplement{transition:all .3s linear;position:relative}.guide__comparison-chart table tbody tr th.supplement::after,.guide__comparison-chart--system table tbody tr th.supplement::after,.guide__comparison-chart--transportation table tbody tr th.supplement::after{content:"？";position:absolute;bottom:3px;right:3px;display:block;width:18px;height:18px;border-radius:50%;background-color:#fff;line-height:18px;text-align:center;font-weight:700;color:#52a36b}.guide__comparison-chart table tbody tr th.supplement dl,.guide__comparison-chart--system table tbody tr th.supplement dl,.guide__comparison-chart--transportation table tbody tr th.supplement dl{display:none}.guide__comparison-chart table tbody tr th.supplement:hover dl,.guide__comparison-chart--system table tbody tr th.supplement:hover dl,.guide__comparison-chart--transportation table tbody tr th.supplement:hover dl{display:block;position:absolute;bottom:0;right:-252px;z-index:1;width:240px;border:3px solid #52a36b;background-color:#fff}.guide__comparison-chart table tbody tr th.supplement:hover dl dt,.guide__comparison-chart--system table tbody tr th.supplement:hover dl dt,.guide__comparison-chart--transportation table tbody tr th.supplement:hover dl dt{padding:3px 6px;background-color:#52a36b;color:#fff}.guide__comparison-chart table tbody tr th.supplement:hover dl dd,.guide__comparison-chart--system table tbody tr th.supplement:hover dl dd,.guide__comparison-chart--transportation table tbody tr th.supplement:hover dl dd{padding:6px;font-size:14px;font-weight:400}.guide__comparison-chart table tbody tr th.supplement:hover dl dd em,.guide__comparison-chart--system table tbody tr th.supplement:hover dl dd em,.guide__comparison-chart--transportation table tbody tr th.supplement:hover dl dd em{color:#f60}.guide__comparison-chart table tbody tr th.supplement:hover dl::before,.guide__comparison-chart--system table tbody tr th.supplement:hover dl::before,.guide__comparison-chart--transportation table tbody tr th.supplement:hover dl::before{content:"";position:absolute;bottom:6px;left:-12px;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #52a36b transparent transparent}.guide__comparison-chart table tbody tr td,.guide__comparison-chart--system table tbody tr td,.guide__comparison-chart--transportation table tbody tr td{position:relative;padding:12px 6px;border-left:5px solid rgba(82,163,107,0.8);border-right:5px solid rgba(82,163,107,0.8);background-color:#fff;word-break:break-all;vertical-align:middle;text-align:center;letter-spacing:.01em;font-size:14px;color:#3d3d3d}.guide__comparison-chart table tbody tr td::after,.guide__comparison-chart--system table tbody tr td::after,.guide__comparison-chart--transportation table tbody tr td::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;border-bottom:1px solid #dadada}.guide__comparison-chart table tbody tr td span,.guide__comparison-chart--system table tbody tr td span,.guide__comparison-chart--transportation table tbody tr td span{display:block;line-height:60px;font-size:48px;font-family:"Lora",serif}.guide__comparison-chart table tbody tr td span.larger,.guide__comparison-chart--system table tbody tr td span.larger,.guide__comparison-chart--transportation table tbody tr td span.larger{font-size:57.6px}.guide__comparison-chart table tbody tr td p,.guide__comparison-chart--system table tbody tr td p,.guide__comparison-chart--transportation table tbody tr td p{border-radius:8px;padding:3px}.guide__comparison-chart table tbody tr:nth-child(even),.guide__comparison-chart--system table tbody tr:nth-child(even),.guide__comparison-chart--transportation table tbody tr:nth-child(even){background-color:rgba(82,163,107,0.6)}.guide__comparison-chart table tbody tr:nth-child(even) td,.guide__comparison-chart--system table tbody tr:nth-child(even) td,.guide__comparison-chart--transportation table tbody tr:nth-child(even) td{border-left:5px solid rgba(82,163,107,0.6);border-right:5px solid rgba(82,163,107,0.6)}.guide__comparison-chart--system table thead th:nth-child(2){background-color:#5cadd6}.guide__comparison-chart--system table thead th:nth-child(2) h3{background-color:#1368ab}.guide__comparison-chart--system table thead th:nth-child(3){background-color:#f5d040}.guide__comparison-chart--system table thead th:nth-child(3) h3{background-color:#e7a104}.guide__comparison-chart--system table thead th:nth-child(4){background-color:#f6b041}.guide__comparison-chart--system table thead th:nth-child(4) h3{background-color:#ea6c05}.guide__comparison-chart--system table thead th:nth-child(5){background-color:#e25859}.guide__comparison-chart--system table thead th:nth-child(5) h3{background-color:#c31111}.guide__comparison-chart--system table tbody tr td{width:20%}.guide__comparison-chart--system table tbody tr td:nth-child(2) span{color:#3199da}.guide__comparison-chart--system table tbody tr td:nth-child(2) p.good{background-color:#cfedfc}.guide__comparison-chart--system table tbody tr td:nth-child(3) span{color:#edc316}.guide__comparison-chart--system table tbody tr td:nth-child(3) p.good{background-color:#fcf3cf}.guide__comparison-chart--system table tbody tr td:nth-child(4) span{color:#f19c0a}.guide__comparison-chart--system table tbody tr td:nth-child(4) p.good{background-color:#fdebd0}.guide__comparison-chart--system table tbody tr td:nth-child(5) span{color:#df302a}.guide__comparison-chart--system table tbody tr td:nth-child(5) p.good{background-color:#f8d6d6}.guide__comparison-chart--transportation table thead th:nth-child(2){background-color:#d7ebf6}.guide__comparison-chart--transportation table thead th:nth-child(2) h3{background-color:#1368ab}.guide__comparison-chart--transportation table thead th:nth-child(3){background-color:#f8d6d5}.guide__comparison-chart--transportation table thead th:nth-child(3) h3{background-color:#c31111}.guide__comparison-chart--transportation table thead th:nth-child(4){background-color:#faedb8}.guide__comparison-chart--transportation table thead th:nth-child(4) h3{background-color:#e7a104}.guide__comparison-chart--transportation table thead th:nth-child(5){background-color:#f6e0f5}.guide__comparison-chart--transportation table thead th:nth-child(5) h3{background-color:#ac35ab}.guide__comparison-chart--transportation table thead th:nth-child(6){background-color:#fde6d9}.guide__comparison-chart--transportation table thead th:nth-child(6) h3{background-color:#ee6730}.guide__comparison-chart--transportation table thead th:nth-child(7){background-color:#cceceb}.guide__comparison-chart--transportation table thead th:nth-child(7) h3{background-color:#006e65}.guide__comparison-chart--transportation table thead th:nth-child(8){background-color:#dcece1}.guide__comparison-chart--transportation table thead th:nth-child(8) h3{background-color:#257339}.guide__comparison-chart--transportation table tbody tr td{width:12%}.guide__comparison-chart--transportation table tbody tr td:nth-child(2) span{color:#3397d5}.guide__comparison-chart--transportation table tbody tr td:nth-child(2) p.good{background-color:#d7ebf6}.guide__comparison-chart--transportation table tbody tr td:nth-child(3) span{color:#de2d31}.guide__comparison-chart--transportation table tbody tr td:nth-child(3) p.good{background-color:#f8d6d5}.guide__comparison-chart--transportation table tbody tr td:nth-child(4) span{color:#f1c203}.guide__comparison-chart--transportation table tbody tr td:nth-child(4) p.good{background-color:#faedb8}.guide__comparison-chart--transportation table tbody tr td:nth-child(5) span{color:#cc66cb}.guide__comparison-chart--transportation table tbody tr td:nth-child(5) p.good{background-color:#f6e0f5}.guide__comparison-chart--transportation table tbody tr td:nth-child(6) span{color:#f4833f}.guide__comparison-chart--transportation table tbody tr td:nth-child(6) p.good{background-color:#fde6d9}.guide__comparison-chart--transportation table tbody tr td:nth-child(7) span{color:#019f94}.guide__comparison-chart--transportation table tbody tr td:nth-child(7) p.good{background-color:#cceceb}.guide__comparison-chart--transportation table tbody tr td:nth-child(8) span{color:#51a36b}.guide__comparison-chart--transportation table tbody tr td:nth-child(8) p.good{background-color:#dcece1}.guide__comparison-request{position:relative;z-index:1;min-height:280px;margin-bottom:12px;padding-right:220px;background:url(../images/pict/guide-comparison-request.webp) no-repeat;background-size:220px;background-position:right bottom}.guide__comparison-request li{position:relative;display:table;margin:0 0 12px auto;padding:12px;border-radius:20px;border:1px solid #4f4f4f;background-color:#fff;box-shadow:4px 4px 0px 0px #4f4f4f;line-height:1.25;font-size:32px;font-weight:700}.guide__comparison-request li em{font-weight:700;color:#f60}.guide__comparison-request li::before{content:"";transform:skewX(-20deg) rotate(10deg) scale(1.2);position:absolute;bottom:6px;right:-50px;z-index:-1;width:0;height:0;border-style:solid;border-width:10px 0 10px 60px;border-color:transparent transparent transparent #4f4f4f}.guide__comparison-request li::after{content:"";transform:skewX(-20deg) rotate(10deg);position:absolute;bottom:6px;right:-50px;width:0;height:0;margin:auto;border-style:solid;border-width:10px 0 10px 60px;border-color:transparent transparent transparent #fff}.guide__comparison-merit{counter-reset:number 0;display:flex;flex-wrap:wrap;align-items:center;min-height:280px;margin-bottom:80px;padding-left:240px;background:url(../images/pict/guide-operator.webp) no-repeat;background-size:250px;background-position:left bottom}.guide__comparison-merit li{width:100%;margin-bottom:12px}.guide__comparison-merit li a{position:relative;display:block;padding:6px 36px;border-radius:6px;border:2px solid #52a36b;font-size:22px;font-weight:700;color:#3d3d3d}.guide__comparison-merit li a strong{font-size:1.2em;color:#f60}.guide__comparison-merit li a::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:0;bottom:0;left:-30px;width:60px;height:60px;margin:auto;border-radius:50%;background-color:#52a36b;line-height:60px;text-align:center;font-size:1.5em;font-weight:500;font-family:"Oswald",sans-serif;color:#fff}.guide__comparison-merit li a::after{content:"\f101";position:absolute;top:0;bottom:0;right:12px;height:40px;margin:auto;line-height:40px;font-weight:900;font-family:"Font Awesome 5 Free";color:#feb447}.guide__comparison-merit li a:hover{background-color:#effadc}.guide__comparison-merit li a:hover::after{right:6px}.guide__comparison-merit li:nth-child(even){margin-left:30px}.guide__comparison-merit.internal li a::after{content:"\f103"}.guide__comparison-merit.internal li a:hover::after{top:6px;right:12px}.bustype__simple-row-list{display:flex}.bustype__simple-row-list-item{flex:1}.bustype__simple-row-list-item-category{position:relative;display:block;padding:0 12px;line-height:1.25}.bustype__simple-row-list-item-thumb{margin-bottom:12px;padding:12px;background-color:#fff;border-radius:12px;text-align:center}.bustype__simple-row-list-item-title{position:relative;margin-bottom:12px;padding:0 0 6px 24px;border-bottom:1px dashed #ccc;font-size:18px;font-weight:bold}.bustype__simple-row-list-item-title::before{content:"";position:absolute;top:0;bottom:6px;left:6px;display:block;width:6px;height:24px;margin:auto;background-color:#0A81C1;border-radius:2px}.bustype__simple-row-list-item-desc{letter-spacing:.01em;font-size:14px;color:#555}.bustype__simple-row-list-item-desc span{display:inline-block;padding:3px 6px;margin:6px 3px 0 0;background-color:#fff;border-radius:4px;border:1px solid #ccc;color:#999}.bustype__simple-row-list-item-price{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 12px}.bustype__simple-row-list-item-price-label{letter-spacing:.01em;font-size:14px;font-weight:700;color:#0A81C1}.bustype__simple-row-list-item-price-num span{font-size:32px;font-family:"Oswald",sans-serif}.bustype__simple-row-list-item-btn{display:block;width:100%;margin:auto;border-radius:10px;background-color:#0A81C1;line-height:36px;letter-spacing:1.25;text-align:center;font-size:14px;color:#fff}.bustype__row-list{display:flex;background-color:#effadc}.bustype__row-list-item{flex:1}.bustype__row-list-item:not(:last-child){border-right:2px solid #fff}.bustype__row-list-item-category{position:relative;display:block;padding:12px;line-height:1.25}.bustype__row-list-item-thumb{margin-bottom:12px;padding:12px;background-color:#fff;text-align:center}.bustype__row-list-item-desc{letter-spacing:.01em;font-size:14px;color:#555}.bustype__row-list-item-desc span{display:inline-block;padding:3px 6px;margin:6px 3px 0 0;border-radius:4px;border:1px solid #52a36b;color:#077E3A}.bustype__row-list-item-price{padding:12px}.bustype__row-list-item-price-label{display:block;width:80px;margin-right:12px;padding:3px;border-radius:4px;background-color:#0A81C1;text-align:center;font-size:14px;color:#fff}.bustype__row-list-item-price-num{text-align:center}.bustype__row-list-item-price-num span{font-size:32px;font-family:"Oswald",sans-serif}.bustype__tooltip{position:relative}.bustype__tooltip::before{content:"\f059";position:absolute;top:6px;right:15px;display:block;font-size:1em;color:#54bef6;font-weight:900;font-family:"Font Awesome 5 Free"}.bustype__tooltip:hover p{display:block}.bustype__tooltip-balloon{position:absolute;bottom:140px;left:0;right:0;margin:auto;padding:18px;display:none;background-color:#ceecfc;border-radius:4px;line-height:1.75;font-size:12px;text-align:left;color:#054060}.bustype__tooltip-balloon::before{content:"";position:absolute;bottom:-18px;left:auto;right:12px;width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:24px solid #ceecfc;border-bottom:0}.results__list{display:flex;flex-wrap:wrap;margin-bottom:12px;padding:24px;background-color:#f6f6f6;list-style-type:disc;list-style-position:inside}.results__list-item{width:22.75%;margin-bottom:12px;padding-left:1em;text-indent:-1.4em;line-height:1.25;letter-spacing:.01em;font-size:14px}.results__list-item:not(:nth-of-type(4n)){margin-right:3%}.results__short{margin-bottom:24px;padding:24px;background-color:#fff}.results__short-list-item{display:inline;font-size:14px;color:#999}.results__short-list-item:not(:last-child)::after{content:"/";display:inline-block}.results__client-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;background-color:#fff}.results__client-list-item{padding:12px}.results__client-list-item img{width:auto;height:40px}.feature__comparison-title{margin-bottom:12px;padding-left:48px;border-radius:4px;background-color:#ff872b;line-height:48px;text-align:center;font-weight:700;color:#fff}.feature__comparison-title::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:12px;left:12px;display:block;width:48px;height:48px;border-radius:4px 24px 24px 4px;background-color:#feb447;line-height:48px;text-align:center;font-size:20px;font-weight:500;font-family:"Oswald",sans-serif}.feature__comparison-list{counter-reset:number 0;display:flex;background-color:#effadc}.feature__comparison-list-item{position:relative;flex:1;padding:12px 12px 60px}.feature__comparison-list-item:not(:last-child){border-right:2px solid #fff}.feature__comparison-list-item-link{position:absolute;bottom:12px;left:12px;width:calc(100% - 24px)}.feature__comparison-unit-pict{margin-bottom:12px}.feature__comparison-unit-text h3{display:inline;font-size:18px;font-weight:700;background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 0%)}.feature__comparison-unit-text h3 em{font-weight:700;color:#F83426}.feature__comparison-unit-text p{padding-top:12px;font-size:14px}.feature__merit-list{counter-reset:number 0;display:flex;margin-bottom:24px;border:1px solid #e9e9e9;background-color:#e9e9e9}.feature__merit-list-item{position:relative;flex:1;margin:1px;padding:12px;background-color:#fff}.feature__merit-list-item h3{margin-bottom:12px;padding:6px 0 6px 48px;border-radius:4px;letter-spacing:.01em;text-align:center;font-weight:700;color:#fff}.feature__merit-list-item h3 span{position:absolute;top:-20px;left:-10px;display:block;width:80px;height:80px;padding-top:6px;border-radius:50%;border:1px solid #e1e1e1;background:linear-gradient(135deg, #fff 40%, #f1f1f1 60%, #e1e1e1 100%);line-height:1;text-align:center;font-size:14px;font-weight:700;color:#3d3d3d}.feature__merit-list-item h3 span::first-letter{font-size:20px;color:#F83426}.feature__merit-list-item h3 span::after{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:34px;left:0;display:block;width:80px;height:40px;line-height:40px;text-align:center;font-size:48px;font-family:"Lora",serif}.feature__merit-list-item:nth-of-type(1) h3{background-color:#ff872b}.feature__merit-list-item:nth-of-type(1) h3 span::after{color:#f60}.feature__merit-list-item:nth-of-type(2) h3{background-color:#83b20e}.feature__merit-list-item:nth-of-type(2) h3 span::after{color:#83b20e}.feature__merit-list-item:nth-of-type(3) h3{background-color:#0A81C1}.feature__merit-list-item:nth-of-type(3) h3 span::after{color:#0A81C1}.feature__merit-unit-pict{margin-bottom:12px;text-align:center}.feature__merit-unit-pict img{border:1px solid #e9e9e9}.feature__merit-unit-text p{font-size:14px}.feature__satisfaction{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:12px}.feature__satisfaction-wrap{position:relative;display:block;width:120px;height:100px;margin:6px;padding-top:24px;border-radius:50%;border:1px solid #e1e1e1;background:linear-gradient(135deg, #fff 40%, #e5d9a3 100%);line-height:1;letter-spacing:.01em;text-align:center}.feature__satisfaction-wrap::before{content:"\f521";position:absolute;top:-12px;left:0;display:block;width:100%;text-align:center;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#9a7f00}.feature__satisfaction-wrap dt{font-weight:700;color:#9a7f00}.feature__satisfaction-wrap dd{text-align:center;font-size:18px;font-weight:700;color:#f60}.feature__satisfaction-wrap dd span{font-size:2.2rem;font-family:"Lora",serif}.reason__simple-bg::before{background-image:url(../../../images/pict/reason-bg.webp)}.reason__simple-bg--student::before{background-image:url(../../../images/pict/reason-bg-student.webp) !important}.reason__simple-bg--corporation::before{background-image:url(../../../images/pict/reason-bg-corporation.webp) !important}.reason__simple-bg--general::before{background-image:url(../../../images/pict/reason-bg-general.webp) !important}.reason__simple-list{display:flex;justify-content:space-around}.reason__simple-list-item{width:22%}.reason__simple-unit-icon{width:120px;height:120px;margin:0 auto 24px;border-radius:50%;background-color:#fff;text-align:center}.reason__simple-unit-icon i{line-height:120px;font-size:4em;color:#54bef6}.reason__simple-unit-text h3{margin-bottom:12px;line-height:1.25;text-align:center;font-size:20px;font-weight:700;color:#fff}.reason__simple-unit-text p{color:#ccc}.reason__colorful-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top;counter-reset:number 0}.reason__colorful-list-item{position:relative;display:flex;justify-content:right;width:49%;padding:36px 0}.reason__colorful-list-item::before{content:"理由";position:absolute;top:-24px;left:0;font-size:20px;font-weight:700;color:#ffb278}.reason__colorful-list-item::after{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:-18px;left:12px;font-size:64px;font-family:"Oswald",sans-serif;font-weight:700;color:#ffb278}.reason__colorful-list-item-pict{width:34%;margin-right:12px}.reason__colorful-list-item-text{width:56%}.reason__colorful-list-item-text-title{font-size:25.6px;font-weight:700;color:#ff872b}.reason__colorful-list-item-text-desc{font-size:18px}.transportation__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top}.transportation__list-item{width:30%}.transportation__list-item:not(:last-child){transform:scale(0.85)}.transportation__check-list{position:relative;margin-bottom:72px}.transportation__check-list::before{content:"\f309";position:absolute;left:0;bottom:-72px;width:100%;text-align:center;font-size:3em;color:#ff872b;font-weight:900;font-family:"Font Awesome 5 Free"}.transportation__check-list-item{position:relative;padding:6px 6px 6px 36px;border-bottom:1px dashed #52a36b;font-size:20px;font-weight:700}.transportation__check-list-item::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:24px;height:24px;border:2px solid #a0a0a0;border-radius:4px}.transportation__check-list-item::after{content:"";transform:rotate(45deg);position:absolute;top:0;bottom:3px;left:6px;margin:auto;width:12px;height:18px;border-right:4px solid #52a36b;border-bottom:4px solid #52a36b}.transportation__matching{text-align:center;overflow:hidden}.transportation__matching dt{font-size:22px;font-weight:700}.estimated__list-item{margin-bottom:12px;border-bottom:1px solid #ccc}.estimated__list-item-title{margin-bottom:6px;font-size:20px;font-weight:700;color:#555}.estimated__list-item-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.estimated__list-item-price dt{width:70%}.estimated__list-item-price dd{width:30%;text-align:right;font-size:18px;font-family:"Oswald",sans-serif}.estimated__list-item-price dd span{font-size:1.5em;color:#F83426}.voice__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:end}.voice__list-item{width:30%;min-width:284px;margin:5px;padding-bottom:160px;background-image:url(../images/icon/voice-character.webp);background-repeat:no-repeat;background-position:center bottom;background-size:100px}.voice__list-item-comment{position:relative;z-index:2;padding:24px;background-color:#fff;border:2px solid #1a1311}.voice__list-item-comment::before{content:"";position:absolute;width:0;height:0;left:0;right:0;z-index:3;bottom:-27px;margin:auto;border-style:solid;border-width:30px 15px 0 15px;border-color:#fff transparent transparent transparent}.voice__list-item-comment::after{content:"";position:absolute;width:0;height:0;left:0;right:0;z-index:1;bottom:-30px;margin:auto;border-style:solid;border-width:30px 15px 0 15px;border-color:#1a1311 transparent transparent transparent}.voice__list.colorful li:nth-child(1){background-image:url(../images/icon/voice-character-01.webp) !important}.voice__list.colorful li:nth-child(2){background-image:url(../images/icon/voice-character-02.webp) !important}.voice__list.colorful li:nth-child(3){background-image:url(../images/icon/voice-character-03.webp) !important}.voice__simple-bg::before{background-image:url(../../../images/pict/voice-bg.webp)}.voice__simple-bg--student::before{background-image:url(../../../images/pict/voice-bg-student.webp) !important}.voice__simple-bg--corporation::before{background-image:url(../../../images/pict/voice-bg-corporation.webp) !important}.voice__simple-bg--general::before{background-image:url(../../../images/pict/voice-bg-general.webp) !important}.voice__simple-list{display:flex;flex-wrap:wrap;justify-content:center}.voice__simple-list-item{position:relative;width:30%;min-width:284px;margin:5px;background-color:rgba(255,255,255,0.3)}.voice__simple-list-item::before{content:"";position:absolute;top:12px;left:12px;display:block;width:24px;height:24px;border-width:3px 0 0 3px;border-style:solid;border-color:#fff}.voice__simple-list-item::after{content:"";position:absolute;bottom:12px;right:12px;display:block;width:24px;height:24px;border-width:0 3px 3px 0;border-style:solid;border-color:#fff}.voice__simple-list-item-comment{padding:36px;line-height:1.75;color:#fff}.voice__order-list{display:flex;flex-wrap:wrap;justify-content:space-between}.voice__order-list-item{width:49%;margin-bottom:24px;padding:12px;background-color:#fff}.voice__view{position:absolute;bottom:-12px;right:0;width:50%;height:12px;text-align:right;font-size:14px;color:#adadad}.voice__title{padding:3px 0;line-height:1.25;font-size:18px;font-weight:700;color:#0A81C1}.voice__title span{font-size:0.9rem;font-weight:normal}.voice__article{position:relative;min-height:80px;padding-left:90px}.voice__article::before{content:"\f4ad";transform:scaleX(-1);position:absolute;top:0;left:0;display:block;width:80px;height:80px;border-radius:50%;background-color:rgba(206,236,252,0.3);line-height:80px;text-align:center;font-size:32px;font-weight:900;font-family:"Font Awesome 5 Free";color:#0A81C1}.voice__summary{padding:24px}.voice__reply{display:flex;align-items:center;margin-top:24px;background-color:#fff}.voice__reply-icon{width:125px;min-width:125px;padding:12px 0}.voice__reply-text{flex-grow:1;padding:12px 24px 24px;color:#555}.voice__reply-text-title{display:flex;align-items:center;font-size:18px;font-weight:700}.voice__reply-text-title img{width:200px;margin-right:6px;padding-bottom:6px}.voice__reply-text-comment{margin-bottom:12px}.voice__reply-text-name{text-align:right;font-size:14px}.voice__desc{color:#555}.voice__type{padding-top:24px;text-align:right;font-size:14px;color:#adadad}.voice__property{margin:12px 0}.voice__property div{display:inline-block;padding:0 12px 6px 0}.voice__property div dt{display:inline-block;margin-right:6px;padding:3px 12px;background-color:#6dc7f7;font-size:14px;color:#fff}.voice__property div dd{display:inline-block;font-size:14px}.voice__rating{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px;text-align:right}.voice__rating-count,.voice__rating-count--star1,.voice__rating-count--star2,.voice__rating-count--star3,.voice__rating-count--star4,.voice__rating-count--star5{margin-right:6px}.voice__rating-count span::before,.voice__rating-count--star1 span::before,.voice__rating-count--star2 span::before,.voice__rating-count--star3 span::before,.voice__rating-count--star4 span::before,.voice__rating-count--star5 span::before{content:"\f005";font-size:1.5em;font-weight:900;font-family:"Font Awesome 5 Free";color:#feb447}.voice__rating-count--star1 span:nth-of-type(2)::before{font-weight:400}.voice__rating-count--star1 span:nth-of-type(3)::before{font-weight:400}.voice__rating-count--star1 span:nth-of-type(4)::before{font-weight:400}.voice__rating-count--star1 span:nth-of-type(5)::before{font-weight:400}.voice__rating-count--star2 span:nth-of-type(3)::before{font-weight:400}.voice__rating-count--star2 span:nth-of-type(4)::before{font-weight:400}.voice__rating-count--star2 span:nth-of-type(5)::before{font-weight:400}.voice__rating-count--star3 span:nth-of-type(4)::before{font-weight:400}.voice__rating-count--star3 span:nth-of-type(5)::before{font-weight:400}.voice__rating-count--star4 span:nth-of-type(5)::before{font-weight:400}.voice__rating-score{font-size:22px;font-weight:700;font-family:"Oswald",sans-serif;color:#F83426}.faq__list>li:not(:last-child){margin-bottom:60px}.faq__list-item a{position:relative;display:block;padding:6px 6px 24px 6px;color:#3d3d3d}.faq__list-item a::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.faq__list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.faq__view{position:absolute;bottom:-12px;right:0;width:50%;height:12px;text-align:right;font-size:14px;color:#adadad}.faq__title,.faq__title--question,.faq__title--answer{padding:3px 0;font-size:20px;font-weight:700}.faq__title--question{color:#0A81C1}.faq__title--answer{transform:translateY(-50%);position:absolute;top:50%;color:#f60}.faq__article,.faq__article--question,.faq__article--answer{position:relative;min-height:80px;padding-left:90px}.faq__article::before,.faq__article--question::before,.faq__article--answer::before{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:50%;line-height:80px;text-align:center;font-size:32px;font-family:"Lora",serif}.faq__article p,.faq__article--question p,.faq__article--answer p{color:#555}.faq__article--question::before{content:"Q";background-color:rgba(206,236,252,0.3);color:#0A81C1}.faq__article--answer{margin:12px 0}.faq__article--answer::before{content:"A";background-color:rgba(248,212,179,0.3);color:#f60}.faq__summary{margin-bottom:12px;padding:24px;background-color:#f6f6f6}.comparison__table table{width:100%;table-layout:fixed;margin:0 auto 24px;background-color:#fff;border-collapse:collapse}.comparison__table table thead th{padding:12px;text-align:center;font-size:20px;font-weight:700;color:#077E3A}.comparison__table table tbody{letter-spacing:.01em}.comparison__table table tbody tr:nth-child(1){background-color:#effadc}.comparison__table table tbody tr:nth-child(1) th{border-radius:24px 0 0 24px}.comparison__table table tbody tr:nth-child(1) td:last-child{border-radius:0 24px 24px 0}.comparison__table table tbody th{padding:24px}.comparison__table table tbody td{padding:24px;word-break:break-all;text-align:center}.comparison__table-title{position:relative;padding-left:18px;margin-bottom:12px;font-size:18px;font-weight:700;color:#077E3A}.comparison__table-title::before{content:"";position:absolute;left:3px;top:0;bottom:0;display:block;margin:auto;width:6px;height:80%;border-radius:3px;background-color:#52a36b}.comparison__table-desc{font-size:14px}.comparison__table-rating,.comparison__table-rating--excellent,.comparison__table-rating--good,.comparison__table-rating--average,.comparison__table-rating--poor{font-size:48px;font-family:"Lora",serif}.comparison__table-rating--excellent{color:#F83426}.comparison__table-rating--good{color:#ff872b}.comparison__table-rating--average{color:#077E3A}.comparison__table-rating--poor{color:#0A81C1}.story__info{position:relative;margin:36px auto 48px;padding:24px;text-align:left;background-color:#fff}.story__info::before{content:"";position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;display:block;border:4px solid #fff}.story__info h3{margin-bottom:12px;text-align:center;line-height:1.25;font-size:20px;font-weight:700;color:#555}.story__info dl{display:flex;flex-wrap:wrap;justify-content:space-between}.story__info dl dt{width:24%;border-right:5px solid #f6f6f6}.story__info dl dd{width:70%}.story__info dl dd:not(:last-child){margin-bottom:12px}.story__list{counter-reset:number 0}.story__list-item{margin-bottom:24px}.story__list-item-h3{position:relative;display:flex;align-items:center;margin-bottom:12px;padding-left:90px;font-size:22px;font-weight:700}.story__list-item-h3::before{content:"STEP";position:absolute;bottom:4px;left:6px;z-index:1;display:block;width:70px;padding:0 6px;border-radius:4px;background-color:#0A81C1;line-height:30px;text-align:left;font-size:22px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.story__list-item-h3::after{counter-increment:number 1;content:counter(number);position:absolute;bottom:4px;left:6px;z-index:2;display:block;width:70px;padding:0 6px;line-height:30px;text-align:right;font-size:22px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.story__list-item-h3.next::before{content:"NEXT";width:60px}.story__list-item-h3.next::after{content:""}.story__list-item-desc{padding-bottom:24px;background-image:linear-gradient(transparent 0, transparent 97%, #ccc 100%);background-size:100% 2.4em;line-height:2.4}.story__list-item-point::before{content:"POINT";display:block;margin-bottom:6px;padding-left:12px;font-size:22px;font-family:"Oswald",sans-serif;font-weight:500;color:#00669d}.story__list-item-point li{position:relative;margin-bottom:6px;padding:8px 12px 8px 42px;background-color:#fff;border-radius:18px;font-weight:700;color:#00669d}.story__list-item-point li::before{content:"\f0eb";position:absolute;top:3px;left:3px;z-index:2;display:block;width:36px;text-align:center;font-size:1.4em;color:#f1c40f;font-weight:900;font-family:"Font Awesome 5 Free"}.story__list-item-unit{display:flex;align-items:flex-start;margin-bottom:12px}.story__list-item-unit-pict{width:480px;min-width:480px;margin-right:24px;padding:12px;border:1px solid #dadada;background-color:#fff}.story__list-item-unit-text{flex-grow:1;padding:12px}.solution__wrap{background-color:#e6edf3;background-image:url(../../../images/pict/lp-solution-bg.webp);background-repeat:no-repeat;background-size:68vw auto;background-position:left top}.solution__inner{width:94%;max-width:48vw;margin-left:46vw;padding:90px 0 60px}.solution__h2{margin-bottom:12px;letter-spacing:.01em;font-size:38.4px;font-weight:700}.solution__h2 img{vertical-align:middle}.solution__lead{margin-bottom:24px;font-size:18px}.solution__summary-list-item{margin-bottom:12px}.solution__summary-list-item a{display:block;position:relative;padding:24px 24px 48px;border:1px solid #dadada;background-color:#fff;color:#3d3d3d}.solution__summary-list-item a::before{content:"もっと詳しく見る";position:absolute;right:0;bottom:0;width:240px;height:36px;background-color:#f1f1f1;text-align:center;letter-spacing:.01em;font-size:14px;font-weight:700;line-height:36px}.solution__summary-list-item a::after{content:"\f078";position:absolute;right:0;bottom:0;width:36px;height:36px;line-height:36px;margin:auto;text-align:center;font-size:1.5rem;font-weight:900;font-family:"Font Awesome 5 Free"}.solution__summary-list-item a:hover{background-color:#f1f1f1}.solution__summary-list-item a:hover::before{background-color:#e1e1e1}.solution__summary-list-item a:hover::after{transform:translateY(6px)}.solution__summary-list-item h3{display:inline-block;margin-bottom:12px;padding:12px 24px 9px;border-radius:4px;background-color:#054060;line-height:1.25;font-size:20px;font-weight:700;color:#fff}.solution__summary-list-item p{margin-bottom:6px;font-size:20px;font-weight:700;color:#054060}.solution__list{counter-reset:number 0}.solution__list-item{margin-bottom:24px}.solution__list-item-h3{display:inline-block;margin-bottom:12px;padding:12px 24px 9px;border-radius:4px;background-color:#054060;line-height:1.25;font-size:20px;font-weight:700;color:#fff}.solution__list-item-h3 br{display:none}.solution__list-item-h4{margin-bottom:6px;padding-top:12px;font-size:18px;font-weight:700;color:#00669d}.solution__list-item-h4.bad{color:#0A81C1}.solution__list-item-h4.good{color:#ff872b}.solution__list-item-lead{margin-bottom:6px;font-size:18px;font-weight:700;color:#054060}.solution__list-item-desc{padding-bottom:20px;background-image:linear-gradient(transparent 0, transparent 97%, #ccc 100%);background-size:100% 2em;line-height:2;font-size:14px}.solution__list-item-point{margin-bottom:24px}.solution__list-item-point.bad li{color:#0A81C1}.solution__list-item-point.bad li::before{content:"\f5c8";color:#0A81C1}.solution__list-item-point.good li{color:#ff872b}.solution__list-item-point.good li::before{content:"\f5b8";color:#ff872b}.solution__list-item-point li{position:relative;margin-bottom:6px;padding:8px 12px 8px 42px;background-color:#fff;border-radius:18px;font-weight:700;color:#00669d}.solution__list-item-point li::before{content:"\f0eb";position:absolute;top:3px;left:3px;z-index:2;display:block;width:36px;text-align:center;font-size:1.4em;color:#f1c40f;font-weight:900;font-family:"Font Awesome 5 Free"}.solution__list-item-unit{display:flex;align-items:flex-start;margin-bottom:12px}.solution__list-item-unit-pict{width:480px;min-width:480px;margin-left:24px;padding:12px;border:1px solid #dadada;background-color:#fff}.solution__list-item-unit-text{flex-grow:1;padding:12px}@media (max-width: 1280px){.content__unit{flex-wrap:wrap;justify-content:space-between}.content__unit-main{width:100%;margin-bottom:24px}.content__unit-sub{order:2;width:49%;margin-left:0}.content__unit-menu{order:1;width:49%;margin-right:0}.content__unit-menu-list li{display:inline-block}.content__unit-menu-list li a{padding:3px 3px 3px 24px}.content__page-list-item{width:100%}.content__page-list-item a{display:flex;justify-content:space-between;align-items:flex-start}.content__page-list-item-thumb{width:30%;padding:3px}.content__page-list-item-text{width:68%}.content__page-list-item-text-h3{font-size:14px}.contact__tel-insert{padding:6px;text-align:left}.contact__tel-insert-num{font-size:35.2px}.feature__comparison-list{flex-wrap:wrap}.feature__comparison-list-item{flex:auto;width:100%;padding:12px 12px 60px}.feature__comparison-list-item:not(:last-child){border-right:none}.feature__comparison-list-item-link a{max-width:inherit !important}.feature__comparison-unit{display:flex;justify-content:space-between}.feature__comparison-unit-pict{width:38%;margin-bottom:0}.feature__comparison-unit-text{width:60%;font-size:14px}.feature__merit-list{flex-wrap:wrap}.feature__merit-list-item{flex:auto;width:100%}.feature__merit-unit{display:flex;justify-content:space-between}.feature__merit-unit-pict{width:38%;margin-bottom:0}.feature__merit-unit-text{width:60%;font-size:14px}}@media (max-width: 768px){.display__pc{display:none}.display__tab{display:block}.content{padding-bottom:24px}.content__title{font-size:16px}.content__h1{transform:translate(0, 0);position:static;font-size:18px}.content__h2{margin-bottom:24px;font-size:22px}.content__h2 span{font-size:14px}.content__h2::before{top:-24px;font-size:18px}.content__h3{font-size:16px}.content__h4{font-size:16px}.content__lead{font-size:18px}.content__desc{font-size:14px}.content__anchor{margin-top:-105px;padding-top:117px}.content__wrap-sticky,.content__wrap-sticky--white{position:static}.content__wrap-sticky--tab{position:sticky;left:0;right:0;bottom:0;z-index:999;margin:auto}.content__inner{padding:48px 0}.content__inner--small{padding:24px 0}.content__mv{height:auto;margin-bottom:24px;padding:24px 12px}.content__mv-h1{font-size:20px}.content__mv.biz{height:auto}.content__mv.biz h1{font-size:22px}.content__mv.gen{height:100px;background-position:center bottom;background-size:auto 80px}.content__mv.gen h1{font-size:22px}.content__eyecatch{margin-bottom:12px}.content__eyecatch-label{width:70px;height:70px;padding-top:15px;font-size:14px}.content__eyecatch-label::before{border-width:0 70px 70px 0}.content__eyecatch-label::after{font-size:12px}.content__time{margin-top:0;margin-bottom:12px}.content__unit-sub{width:100%;min-width:auto}.content__unit-menu{width:100%;min-width:auto}.content__row{flex-wrap:wrap}.content__row-item--20{width:50%;margin:0 auto 12px}.content__row-item--30{width:100%;min-width:100%;margin-right:0 !important;margin-bottom:12px}.content__row-item--40{width:100%;min-width:100%;margin-right:0;margin-bottom:12px}.content__row-item--50{width:100%;min-width:100%;margin-right:0 !important;margin-bottom:12px}.content__table table th{font-size:14px}.content__table table td{font-size:14px}.content__arrow--leading{top:-12px}.content__arrow--leading span{width:8px;height:8px;margin:6px auto}.content__arrow--leading::after{margin:6px auto;border-width:12px 8px 0 8px}.content__box-item{margin-bottom:12px;padding:12px 12px 0}.content__box-item.triple{width:100%}.content__box-item-title{font-size:14px}.content__box-item-body-unit{flex-wrap:wrap}.content__box-item-body-unit img{display:block;margin:0 auto 12px}.content__box-item-body-unit p{flex-grow:0;width:100%}.content__frame{margin:12px 0;padding:24px 12px 12px}.content__frame dt{padding:0 12px;font-size:16px}.content__frame dd{font-size:14px}.content__anchor-link{flex-wrap:wrap}.content__anchor-link a{flex:auto;width:30%;font-size:12px}.content__anchor-link a::after{font-size:1.5em}.title__text,.title__text--accent,.title__text--content,.title__text--plan,.title__text--biz{font-size:18px}.title__bg,.title__bg--accent,.title__bg--content,.title__bg--plan,.title__bg--attention{font-size:18px}.title__border,.title__border--accent,.title__border--content,.title__border--plan,.title__border--attention{font-size:18px}.frame__border-wide,.frame__border-wide--accent,.frame__border-wide--content,.frame__border-wide--plan{margin-bottom:12px;padding:12px}.frame__border-narrow,.frame__border-narrow--accent,.frame__border-narrow--content,.frame__border-narrow--plan{margin-bottom:12px;padding:12px}.frame__border-narrow::before,.frame__border-narrow--accent::before,.frame__border-narrow--content::before,.frame__border-narrow--plan::before{width:50px;height:50px;line-height:50px}.frame__border-narrow.ban,.ban.frame__border-narrow--accent,.ban.frame__border-narrow--content,.ban.frame__border-narrow--plan{padding-left:50px;font-size:18px}.frame__border-narrow.exclamation,.exclamation.frame__border-narrow--accent,.exclamation.frame__border-narrow--content,.exclamation.frame__border-narrow--plan{padding-left:50px;font-size:18px}.frame__bg,.frame__bg--accent,.frame__bg--content,.frame__bg--plan,.frame__bg--announce{margin-bottom:12px;padding:12px}.link__tel{pointer-events:auto}.link__contact-btn,.link__contact-btn--web,.link__contact-btn--fax,.link__contact-btn--tel{min-width:64%;padding:0 12px 0 24px;font-size:14px}.link__contact-btn::before,.link__contact-btn--web::before,.link__contact-btn--fax::before,.link__contact-btn--tel::before{width:24px;font-size:1.2em}.link__contact-btn--tel{padding:2px 2px 2px 24px}.link__contact-btn--tel span{font-size:20px}.breadcrumbs__wrap{padding:6px;font-size:12px}.thumb__label::before,.thumb__label--new::before{padding:0 3px;font-size:12px}.margin__top--12{margin-top:6px !important}.margin__right--12{margin-right:6px !important}.margin__bottom--12{margin-bottom:6px !important}.margin__left--12{margin-left:6px !important}.padding--12{padding:6px !important}.padding__top--12{padding-top:6px !important}.padding__right--12{padding-right:6px !important}.padding__bottom--12{padding-bottom:6px !important}.padding__left--12{padding-left:6px !important}.margin__top--18{margin-top:9px !important}.margin__right--18{margin-right:9px !important}.margin__bottom--18{margin-bottom:9px !important}.margin__left--18{margin-left:9px !important}.padding--18{padding:9px !important}.padding__top--18{padding-top:9px !important}.padding__right--18{padding-right:9px !important}.padding__bottom--18{padding-bottom:9px !important}.padding__left--18{padding-left:9px !important}.margin__top--24{margin-top:12px !important}.margin__right--24{margin-right:12px !important}.margin__bottom--24{margin-bottom:12px !important}.margin__left--24{margin-left:12px !important}.padding--24{padding:12px !important}.padding__top--24{padding-top:12px !important}.padding__right--24{padding-right:12px !important}.padding__bottom--24{padding-bottom:12px !important}.padding__left--24{padding-left:12px !important}#popup_content h1{font-size:18px}.yarpp-template-list{padding:12px}.yarpp-template-list h3{font-size:16px !important}.yarpp-template-list ol li a{font-size:14px}.widget__driveplaza{margin-bottom:12px}.widget__driveplaza>div{width:100%;overflow-x:auto;white-space:nowrap}.widget__driveplaza>div::after{content:"\f0a6  \f30b";display:block;padding:6px;line-height:1.25;font-size:3em;font-weight:900;font-family:"Font Awesome 5 Free";color:#e9e9e9;animation:tabelScroll 1s ease-in 0s infinite}.widget__driveplaza>div table{width:640px}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child).tab-full{flex-basis:100% !important}.post-password-form div{margin-bottom:12px;padding:12px}.post-password-form p{text-align:left;margin-bottom:12px}.post-password-form input[type="submit"]{min-width:60px}.header__logo{width:140px;min-width:140px}.header__nav-list-item{display:none}.header__nav-list-btn{width:180px;padding:6px;margin:12px 0;font-size:14px}.header__nav-list-btn span{font-size:12px}.footer{text-align:left}#page-top{bottom:60px;right:6px;width:50px}.mv__wrap{flex-wrap:wrap;justify-content:space-between;padding:24px 0}.mv__value-inner{padding:12px 0}.mv__value-top{background-color:rgba(206,236,252,0.6)}.mv__value-top.corporation::before{width:210px;height:157px}.mv__value-top.general::before{width:60vw;height:20vw}.mv__value-top-inner{max-width:100%;margin:auto;padding:160px 0 24px}.mv__value-h1{margin:0;font-size:16px}.mv__value-h1 br{display:block}.mv__value-lead{font-size:22px}.mv__value-list{flex-wrap:wrap;margin-bottom:12px}.mv__value-list-item{width:49%;margin-bottom:12px;padding:12px 3px;border:2px solid #0A81C1;font-size:14px;line-height:18px}.mv__value-list-item em{font-size:1.3em}.mv__value-list-item em.num{font-size:1.5em}.mv__simple{min-height:auto;background-size:200% auto !important;background-position:50% 100px}.mv__simple::before{top:-200px;height:960px}.mv__simple::after{top:120px;height:960px}.mv__simple-inner{padding:80px 0 24px}.mv__simple-bus{margin-bottom:24px}.mv__simple-lead{font-size:22px}.mv__colorful{min-height:auto;background-size:auto 100% !important}.mv__colorful::before{top:-100%}.mv__colorful-inner{padding:24px 0}.mv__colorful-h1{font-size:20px}.mv__colorful-logo img{width:300px}.mv__colorful-satisfaction{flex-wrap:wrap}.mv__colorful-satisfaction-item{width:34%}.mv__colorful-satisfaction-item img{width:120px}.mv__customer.season-spring{background-position:center top;background-size:auto 100% !important}.mv__customer.season-summer{background-position:center top;background-size:auto 100% !important}.mv__customer.season-autumn{background-position:center top;background-size:auto 100% !important}.mv__customer.season-winter{background-position:center top;background-size:auto 100% !important}.mv__customer.season-midsummer{background-position:center top;background-size:auto 100% !important}.mv__customer-main{order:2;width:100%}.mv__customer-main-logo img{max-width:200px}.mv__customer-sub{order:1;width:100%;margin-bottom:12px}.mv__customer-sub::before{left:50px}.mv__customer-h1{font-size:22px}.mv__customer-lead{line-height:1.25;font-size:14px}.mv__customer-eyecatch{width:70%}.mv__customer-pict{top:-40px}.mv__customer-pict img{width:90%}.mv__satisfaction{flex-wrap:wrap}.mv__satisfaction-item{width:34%}.mv__satisfaction-item img{width:120px}.mv__info{margin:24px auto;padding:12px}.mv__info::before{top:-4%;left:-4%;width:108%}.mv__info h2{font-size:16px}.mv__info dl{font-size:14px}.mv__btn,.mv__btn--cta{transform:translateY(0);width:94%;padding:12px;font-size:18px}.nav__fix-item,.nav__fix-item--topright,.nav__fix-item--topleft,.nav__fix-item--bottomright,.nav__fix-item--bottomleft{width:240px}.carousel__client{width:100%}.carousel__client ul:first-child{animation:carouselRightFirst 120s -60s linear infinite}.carousel__client ul:last-child{animation:carouselRightLast 120s linear infinite}.carousel__client ul li{padding:12px 6px}.carousel__client ul li img{height:30px}.contact__h2{text-align:left;font-size:20px}.contact__info{padding:12px}.contact__info-list{flex-wrap:wrap}.contact__info-list-item{width:100%;text-align:left;font-size:18px}.contact__inner{padding:12px}.contact__tel-title{text-align:center;font-size:20px}.contact__tel-text{text-align:center}.contact__tel-text-num{font-size:38.4px}.contact__tel-text-notes{padding-left:0}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],input[type="password"],input[type="date"]{padding:10px 15px}textarea{padding:1em 15px}.form__short>div{width:100%}.form__short>div>dt{font-size:18px}.form{margin-bottom:12px}.form>div>dt{width:100%;padding:12px}.form>div>dd{width:100%;padding:12px}.form__table thead,.form__table--bustype thead{display:none}.form__table th,.form__table--bustype th{display:block}.form__table td,.form__table--bustype td{display:block}.form__table--bustype tr th{display:flex;justify-content:space-between}.form__table--bustype tr td label{padding:3px}.form__table--bustype tr td select{width:100px;padding:6px}.form__row{flex-wrap:wrap}.form__row-item--title{width:100%;margin-bottom:6px}.form__row-item--title br{display:none}.form__row-item--period{width:10%}.form__row-item--year{width:30%}.form__row-item--month{width:20%}.form__row-item--day{width:20%}.form__row-item--time{width:30%}.form__row-item--tel{width:30%}.form__row-item--telall{width:100%;margin-right:0}.form__row-item--email{width:100%;margin-right:0}.form__row-item--number{width:50%}.form__row-item--date{width:100%}.form__row-item--setdate{width:100%;margin-right:0;margin-bottom:6px}.form__row-item--place{width:45%}.form__row-item--zipcode{width:60%;margin-bottom:6px}.form__row-item--prefecture{width:100%;margin-right:0;margin-bottom:6px}.form__row-item--address{width:100%}.form__progress-item,.form__progress-item--complete,.form__progress-item--active{padding:18px 6px 6px;letter-spacing:.01em;height:50px;font-size:12px;font-weight:700}.form__progress-item:not(:last-child)::after,.form__progress-item--complete:not(:last-child)::after,.form__progress-item--active:not(:last-child)::after{right:-4px;width:12px;height:12px;border-top:2px solid #adadad;border-right:2px solid #adadad}.form__progress-item--complete:not(:last-child)::after{border-color:#52a36b}.form__progress-item--active:not(:last-child)::after{border-color:#52a36b;background-color:transparent}.lp__wrap-pict{background-size:200%;background-position:left top}.lp__h2,.lp__h2--white{margin-bottom:24px;font-size:20px}.lp__h2 span,.lp__h2--white span{font-size:16px}.lp__h3{font-size:18px}.lp__title{margin-bottom:12px;font-size:20px}.lp__title br{display:none}.lp__subtitle{margin-bottom:6px;font-size:18px}.lp__subtitle br{display:none}.lp__lead{margin-bottom:12px;text-align:left;font-size:20px}.lp__lead br{display:none}.lp__desc{margin-bottom:12px;text-align:left;font-size:16px}.lp__desc br{display:none}.lp__desc--interval{margin-bottom:24px;text-align:left;font-size:14px}.lp__desc--interval br{display:none}.lp__notes{font-size:12px}.lp__flow-summary{flex-wrap:wrap}.lp__flow-summary div{flex:auto;width:100%}.lp__flow-summary div:not(:last-child){margin-right:0}.lp__flow-summary div:not(:last-child)::before{top:auto;bottom:-24px;left:0;right:0;width:36px;height:24px}.lp__flow-summary div:not(:last-child)::after{top:auto;bottom:-18px;left:0;right:0;border-width:10px 6px 0 6px;border-color:#ff872b transparent transparent transparent}.lp__flow-summary div dt{line-height:30px;font-size:18px}.lp__simple-flow-summary{flex-wrap:wrap}.lp__simple-flow-summary div{flex:auto;width:100%}.lp__simple-flow-summary div:not(:last-child){margin-right:0}.lp__simple-flow-summary div:not(:last-child)::after{top:auto;bottom:-21px;left:0;right:0;border-width:18px 12px 0 12px;border-color:#a0a0a0 transparent transparent transparent}.lp__simple-flow-summary div dt{line-height:30px;font-size:18px}.lp__impression-pict img{width:120px;min-width:120px;height:120px}.lp__impression-pict::before{top:-20px;right:-10px;width:40px;height:40px;background-size:40px}.lp__impression-list-item{border-radius:10px;font-size:16px}.lp__impression-list-item::before{right:-30px;border-width:10px 0 10px 40px}.lp__impression-list-item::after{right:-30px;border-width:10px 0 10px 40px}.lp__download-item{padding:12px 12px 60px;font-size:14px}.lp__download-item h3{padding-left:12px;font-size:18px}.lp__download-item figure{height:auto}.lp__download-item figure img{max-width:200px}.lp__download-item a{bottom:12px;left:12px;right:12px;line-height:36px;font-size:14px}.lp__download-item.full figure{width:100%}.lp__download-item.full p{width:100%}.lp__contact{margin-top:-48px;background-size:60vw;background-position:140% top;padding:18vw 20vw 12px 12px}.lp__contact.gen{margin-top:-60px;background-size:80vw;padding:28vw 20vw 12px 12px}.lp__contact h2{margin-bottom:12px;line-height:1.25;text-align:left;font-size:22px}.lp__contact h2 br{display:block}.lp__contact dl dt{font-size:16px}.lp__contact-link,.lp__contact-link--tel,.lp__contact-link--meeting,.lp__contact-link--support,.lp__contact-link--reserve{width:100%;margin-bottom:12px;padding:9px 12px}.guide__h2{margin-bottom:12px}.guide__h2 span{line-height:30px;font-size:20px}.guide__h2::before{width:36px;height:30px;background-size:30px}.guide__h2::after{width:36px;height:30px;background-size:30px}.guide__h3{font-size:20px}.guide__h4{font-size:18px}.guide__lead{margin-bottom:12px;text-align:left;font-size:20px}.guide__catch{margin-bottom:12px;text-align:left;font-size:18px}.guide__desc{margin-bottom:12px;font-size:16px}.guide__banner-busvitality{height:auto;margin-bottom:12px;padding:48px 0 12px}.guide__banner-busvitality::before{top:-5px;left:0;right:0;width:100%;min-width:240px;height:53px;background-size:240px}.guide__banner-flow{height:auto;margin-bottom:12px;padding:48px 0 12px}.guide__banner-flow::before{top:-5px;left:0;right:0;width:100%;min-width:240px;height:53px;background-size:240px}.guide__menu{flex-wrap:wrap}.guide__menu a{flex:auto;width:40%;margin:6px 24px 6px 6px}.guide__menu a::after{bottom:0;right:-24px;width:45px;height:30px;background-size:45px}.guide__menu a h3{padding:6px;font-size:14px}.guide__menu a p{font-size:12px}.guide__content-link{flex-wrap:wrap;margin-bottom:12px}.guide__content-link-btn{font-size:18px}.guide__content-link div{width:100%;margin-bottom:12px}.guide__content-link div dt{min-height:60px;font-size:20px}.guide__content-link div dt::before{border-width:30px 140px 0 140px}.guide__content-link div dd{padding:36px 12px 6px}.guide__content-link div dd a{font-size:18px}.guide__explan-comparison{flex-wrap:wrap;margin-bottom:12px}.guide__explan-comparison div{width:100%}.guide__explan-comparison div dt{font-size:16px}.guide__explan-comparison div dd p{font-size:14px}.guide__explan-comparison div dd ul{font-size:14px}.guide__explan-comparison-summary{margin-bottom:12px;font-size:20px}.guide__beginner-h3{margin:30px 0 12px 65px;font-size:20px}.guide__beginner-h3::before{top:-30px;left:-65px;width:136px;height:42px;background-size:136px}.guide__beginner-h4{font-size:22px}.guide__beginner-mv{margin-bottom:12px;background-image:none}.guide__beginner-question{min-height:85px;background-size:52px}.guide__beginner-question li{padding:0 60px 0 30px;line-height:1.25;font-size:18px}.guide__beginner-question li::before{font-size:1.5em}.guide__beginner-question li:nth-child(even){margin-left:0}.guide__beginner-answer{min-height:210px;margin-bottom:12px}.guide__beginner-answer::before{width:265px;height:185px;background-size:265px}.guide__beginner-answer dt{font-size:16px}.guide__beginner-answer dt::after{border-width:30px 140px 0 140px}.guide__beginner-answer dd{padding:48px 12px;font-size:16px}.guide__beginner-answer dd p{display:inline;background-color:rgba(255,255,255,0.8)}.guide__beginner-worry p,.guide__beginner-worry--right p,.guide__beginner-worry--left p{font-size:20px}.guide__beginner-worry--right{min-height:73px;padding-right:40px;background-size:54px}.guide__beginner-worry--left{min-height:70px;padding-left:52px;background-size:52px;background-position:left top}.guide__beginner-response{min-height:100px;padding:12px 12px 12px 100px;background-size:100px;background-position:left 10px}.guide__beginner-response p{margin-bottom:12px;font-size:20px}.guide__beginner-response a{font-size:18px}.guide__beginner-topics{min-height:85px;margin-bottom:40px;padding-left:100px;background-size:90px}.guide__beginner-topics li a{padding:6px 24px;line-height:1.25;font-size:18px}.guide__beginner-topics li a::before{left:-20px;width:40px;height:40px;line-height:40px;font-size:1.2em}.guide__beginner-topics li a::after{right:6px}.guide__beginner-topics li:nth-child(even){margin-left:0}.guide__beginner-flow-list-item-lead p{margin-bottom:0;padding:12px 0;font-size:16px}.guide__beginner-flow-list-item-detail dt{font-size:18px}.guide__beginner-flow-list-item-detail dd p{font-size:14px}.guide__beginner-secretary-flow{flex-wrap:wrap}.guide__beginner-secretary-flow div{flex:auto;width:100%}.guide__beginner-secretary-flow div:not(:last-child){margin-right:0}.guide__beginner-secretary-flow div:not(:last-child)::before{top:auto;bottom:-24px;left:0;right:0;width:36px;height:24px}.guide__beginner-secretary-flow div:not(:last-child)::after{top:auto;bottom:-18px;left:0;right:0;border-width:10px 6px 0 6px;border-color:#ff872b transparent transparent transparent}.guide__beginner-secretary-flow div dt{line-height:30px;font-size:18px}.guide__beginner-secretary-flow div dd{height:auto;padding:12px}.guide__beginner-secretary-flow div dd p{position:static}.guide__beginner-secretary-careful{margin-bottom:12px;border-radius:8px;border:3px solid #52a36b;background-color:#dcece1}.guide__beginner-secretary-careful dt{display:flex;line-height:40px;font-size:20px;font-weight:700;color:#52a36b}.guide__beginner-secretary-careful dt strong{font-size:1.3em;color:#f60}.guide__beginner-secretary-careful dt::before{content:"Check";display:block;margin-right:12px;padding:0 24px 0 12px;border-radius:0 0 30px 0;background-color:#52a36b;font-size:1.5em;color:#dcece1}.guide__beginner-secretary-careful dd{padding:6px 12px}.guide__beginner-secretary-careful dd ul{counter-reset:number 0}.guide__beginner-secretary-careful dd ul li{display:flex;align-items:center;font-size:20px;font-weight:700}.guide__beginner-secretary-careful dd ul li strong{font-size:1.3em;color:#f60}.guide__beginner-secretary-careful dd ul li::before{counter-increment:number 1;content:counter(number);margin-right:12px;font-size:1.5em;font-weight:500;font-family:"Oswald",sans-serif;color:#52a36b}.guide__beginner-secretary-careful dd ul li:nth-child(2){margin-left:1em}.guide__beginner-secretary-careful dd ul li:nth-child(3){margin-left:2em}.guide__beginner-transportation div{line-height:1.25}.guide__beginner-transportation div dt h4{padding:6px;font-size:18px}.guide__beginner-transportation div dd{padding:6px}.guide__beginner-transportation div dd ul li{margin-bottom:6px;letter-spacing:.01em;font-size:14px}.guide__beginner-step>dt{font-size:20px}.guide__beginner-step>dt span{min-width:70px;margin-right:0;padding:0 6px 3px}.guide__service-mv{margin-bottom:12px;border:none}.guide__service-concept-wrap{flex-direction:column}.guide__service-merit-list-item{margin-bottom:12px;padding:12px 12px 3px}.guide__service-merit-list-item h3{font-size:20px}.guide__service-merit-list-item-unit{align-items:flex-start}.guide__service-merit-list-item-unit-text ul{font-size:12px}.guide__service-merit-list-item-unit-pict{min-width:100px;margin-right:12px}.guide__service-merit-list-item-explain{margin-bottom:12px}.guide__service-merit-list-item-explain dt{padding:6px 12px}.guide__service-merit-list-item-explain dd{padding:12px}.guide__service-merit-list-item-explain dd p:not(:last-child){text-align:left;font-size:14px}.guide__service-voice-link{padding-left:130px;background-size:110px;background-position:left center}.guide__service-voice-link a{border-radius:10px;font-size:18px}.guide__service-voice-link a::before{left:-30px;border-width:10px 40px 10px 0}.guide__service-voice-link a::after{left:-30px;border-width:10px 40px 10px 0}.guide__service-voice-case{background-size:110px;background-position:left 70px}.guide__service-voice-case-h3{margin-bottom:12px;padding:9px 12px 6px;line-height:1.25;font-size:18px}.guide__service-voice-case-h3 span{display:table;margin-bottom:6px}.guide__service-voice-case-worry{padding:0 12px 12px 100px}.guide__service-voice-case-worry div{padding:24px 10% 48px;border-radius:50% 50% 50% 50% / 20% 40% 60% 80%}.guide__service-voice-case-worry div::before{top:41px;left:-27px;border-width:10px 40px 10px 0}.guide__service-voice-case-worry div::after{top:40px;left:-30px;border-width:10px 40px 10px 0}.guide__service-voice-case-worry div dt{margin-bottom:6px;font-size:18px}.guide__service-voice-case-worry div dt span{font-size:14px}.guide__service-voice-case-worry div dd{padding-left:12%;font-size:14px}.guide__service-voice-case-worry div dd br{display:block}.guide__service-voice-case-solution{padding:0 100px 12px 12px;background-size:110px}.guide__service-voice-case-solution div{padding:12px;border-radius:10px}.guide__service-voice-case-solution div::before{top:41px;right:-27px;border-width:10px 0 10px 40px}.guide__service-voice-case-solution div::after{top:40px;right:-30px;border-width:10px 0 10px 40px}.guide__service-voice-case-solution div>dt{margin-bottom:6px;font-size:18px}.guide__service-voice-case-solution div>dt span{font-size:14px}.guide__service-voice-case-solution div>dd{font-size:14px}.guide__service-voice-case-solution div>dd em{color:#cb1407}.guide__service-voice-case-solution div>dd br{display:none}.guide__service-voice-case-solution-point{padding:6px}.guide__service-voice-case-solution-point dd{font-size:16px}.guide__comparison-chart,.guide__comparison-chart--system,.guide__comparison-chart--transportation{width:100%;overflow-x:auto;white-space:nowrap}.guide__comparison-chart::after,.guide__comparison-chart--system::after,.guide__comparison-chart--transportation::after{content:"\f0a6  \f30b";display:block;padding:6px;line-height:1.25;font-size:3em;font-weight:900;font-family:"Font Awesome 5 Free";color:#e9e9e9;animation:tabelScroll 1s ease-in 0s infinite}.guide__comparison-chart table,.guide__comparison-chart--system table,.guide__comparison-chart--transportation table{width:640px;margin:0 auto 12px}.guide__comparison-chart table thead tr th h3,.guide__comparison-chart--system table thead tr th h3,.guide__comparison-chart--transportation table thead tr th h3{font-size:16px}.guide__comparison-chart table thead tr th p,.guide__comparison-chart--system table thead tr th p,.guide__comparison-chart--transportation table thead tr th p{font-size:12px}.guide__comparison-chart table thead tr th img,.guide__comparison-chart--system table thead tr th img,.guide__comparison-chart--transportation table thead tr th img{width:86px;max-width:86px;height:40px}.guide__comparison-chart table tbody tr th,.guide__comparison-chart--system table tbody tr th,.guide__comparison-chart--transportation table tbody tr th{font-size:14px}.guide__comparison-chart table tbody tr th.supplement::after,.guide__comparison-chart--system table tbody tr th.supplement::after,.guide__comparison-chart--transportation table tbody tr th.supplement::after{display:none}.guide__comparison-chart table tbody tr th.supplement:hover dl,.guide__comparison-chart--system table tbody tr th.supplement:hover dl,.guide__comparison-chart--transportation table tbody tr th.supplement:hover dl{display:none}.guide__comparison-chart table tbody tr td,.guide__comparison-chart--system table tbody tr td,.guide__comparison-chart--transportation table tbody tr td{padding:6px;font-size:12px}.guide__comparison-chart table tbody tr td span,.guide__comparison-chart--system table tbody tr td span,.guide__comparison-chart--transportation table tbody tr td span{line-height:30px;font-size:22px}.guide__comparison-chart table tbody tr td span.larger,.guide__comparison-chart--system table tbody tr td span.larger,.guide__comparison-chart--transportation table tbody tr td span.larger{font-size:26px}.guide__comparison-request{min-height:auto;padding-right:130px;background-size:110px}.guide__comparison-request li{border-radius:10px;font-size:18px}.guide__comparison-request li::before{right:-30px;border-width:10px 0 10px 40px}.guide__comparison-request li::after{right:-30px;border-width:10px 0 10px 40px}.guide__comparison-merit{margin-bottom:40px;padding-left:100px;background-size:110px}.guide__comparison-merit li a{padding:6px 24px;line-height:1.25;font-size:18px}.guide__comparison-merit li a::before{left:-20px;width:40px;height:40px;line-height:40px;font-size:1.2em}.guide__comparison-merit li a::after{right:6px}.guide__comparison-merit li:nth-child(even){margin-left:0}.bustype__simple-row-list{flex-wrap:wrap}.bustype__simple-row-list-item{min-width:100%;margin-bottom:12px}.bustype__simple-row-list-item-thumb{margin-bottom:6px}.bustype__simple-row-list-item-thumb img{height:auto}.bustype__simple-row-list-item-title{margin-bottom:6px;font-size:16px}.bustype__row-list{flex-wrap:wrap}.bustype__row-list-item{min-width:100%}.bustype__row-list-item:not(:last-child){border-right:none;border-bottom:1px solid #ccc}.bustype__row-list-item-thumb{margin-bottom:6px}.bustype__row-list-item-thumb img{height:auto}.bustype__row-list-item-title{margin-bottom:6px;font-size:16px}.bustype__tooltip::before{top:6px;right:15px;display:block;font-size:1em}.bustype__tooltip-balloon{bottom:190px;left:0;right:0;padding:18px}.bustype__tooltip-balloon::before{bottom:-18px;right:12px;border-right:12px solid transparent;border-left:12px solid transparent;border-top:24px solid #ceecfc}.results__list{justify-content:space-between;padding:12px}.results__list-item{width:46%;font-size:14px}.results__list-item:not(:nth-of-type(4n)){margin-right:0}.results__client-list-item{padding:6px}.results__client-list-item img{height:20px}.reason__simple-list{flex-wrap:wrap}.reason__simple-list-item{width:100%;margin-bottom:24px}.reason__simple-unit{display:flex}.reason__simple-unit-icon{width:100px;min-width:100px;height:100px;margin:auto}.reason__simple-unit-icon i{line-height:100px;font-size:3em}.reason__simple-unit-text{flex-grow:1;margin-left:12px}.reason__simple-unit-text h3{margin-bottom:0;text-align:left;font-size:16px}.reason__simple-unit-text p{font-size:14px}.reason__colorful-list-item{width:100%;justify-content:space-between;align-items:flex-end;padding:24px 0}.reason__colorful-list-item::before{top:0}.reason__colorful-list-item::after{top:12px;left:0;font-size:48px}.reason__colorful-list-item-pict{width:36%;margin-right:12px}.reason__colorful-list-item-text{width:60%}.reason__colorful-list-item-text-title{font-size:20px}.reason__colorful-list-item-text-desc{font-size:14px}.transportation__list-item{width:100%}.transportation__check-list{position:relative;margin-bottom:72px}.transportation__check-list::before{content:"\f309";position:absolute;left:0;bottom:-72px;width:100%;text-align:center;font-size:3em;color:#ff872b;font-weight:900;font-family:"Font Awesome 5 Free"}.transportation__check-list-item{position:relative;padding:6px 6px 6px 36px;border-bottom:1px dashed #52a36b;font-size:20px;font-weight:700}.transportation__check-list-item::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:24px;height:24px;border:2px solid #a0a0a0;border-radius:4px}.transportation__check-list-item::after{content:"";transform:rotate(45deg);position:absolute;top:0;bottom:3px;left:6px;margin:auto;width:12px;height:18px;border-right:4px solid #52a36b;border-bottom:4px solid #52a36b}.transportation__matching{text-align:center}.transportation__matching dt{font-size:20px;font-weight:700}.estimated__list-item-title{font-size:16px}.estimated__list-item-price{margin-bottom:6px}.estimated__list-item-price dt{font-size:14px}.estimated__list-item-price dd{font-size:14px}.voice__simple-list-item{width:100%}.voice__simple-list-item::before{width:15px;height:15px}.voice__simple-list-item::after{width:15px;height:15px}.voice__simple-list-item-comment{padding:24px;font-size:14px}.voice__order-list-item{width:100%}.voice__title{font-size:18px}.voice__article{min-height:40px;padding-left:50px}.voice__article::before{width:40px;height:40px;line-height:40px;font-size:22px}.voice__article p{line-height:1.75;font-size:14px}.voice__summary{padding:12px;line-height:1.75;font-size:14px}.voice__reply{flex-wrap:wrap;margin-top:12px}.voice__reply-icon{order:1;margin-top:-24px;padding:0}.voice__reply-text{width:100%;padding:12px 12px 0}.voice__reply-text-title img{width:150px}.voice__reply-text-comment{font-size:14px}.voice__reply-text-comment br{display:none}.voice__type{padding-top:6px}.voice__property div{display:block;padding:0 0 2px 0}.voice__property div dt{width:70px;padding:3px;text-align:center;font-size:12px}.voice__property div dd{letter-spacing:.01em;font-size:12px}.faq__title,.faq__title--question,.faq__title--answer{font-size:18px}.faq__title--answer{position:static;transform:translateY(0%)}.faq__article,.faq__article--question,.faq__article--answer{min-height:40px;padding-left:50px}.faq__article::before,.faq__article--question::before,.faq__article--answer::before{width:40px;height:40px;line-height:40px;font-size:22px}.faq__article p,.faq__article--question p,.faq__article--answer p{line-height:1.75;font-size:14px}.faq__summary{padding:12px;line-height:1.75;font-size:14px}.comparison__table table thead{display:none}.comparison__table table tbody tr{display:block}.comparison__table table tbody th{display:block;width:100%;padding:24px 12px 0}.comparison__table table tbody th img{width:300px;margin:auto}.comparison__table table tbody td{display:flex;align-items:center;width:100%;padding:0 12px 24px}.comparison__table table tbody td br{display:none}.comparison__table table tbody td::before{display:block;width:20%;font-size:14px;font-weight:700;color:#077E3A}.comparison__table table tbody td:nth-child(2)::before{content:"バス探し"}.comparison__table table tbody td:nth-child(3)::before{content:"やりとり"}.comparison__table table tbody td:nth-child(4)::before{content:"サポート"}.comparison__table-pict{text-align:center}.comparison__table-desc{width:60%;text-align:left}.comparison__table-rating,.comparison__table-rating--excellent,.comparison__table-rating--good,.comparison__table-rating--average,.comparison__table-rating--poor{width:20%;line-height:1.25}.story__info{margin:0 auto 12px;padding:12px}.story__info::before{display:none}.story__info h3{font-size:16px}.story__info dl dt{width:100%;padding:6px 6px 12px;border-right:none;border-bottom:5px solid #f6f6f6}.story__info dl dd{width:100%;padding:12px 6px 6px}.story__info dl dd br{display:none}.story__list-item{margin-bottom:12px}.story__list-item-h3{font-size:20px}.story__list-item-h3::before{font-size:20px}.story__list-item-h3::after{font-size:20px}.story__list-item-desc{padding-bottom:12px;background-size:100% 2em;line-height:2;font-size:14px}.story__list-item-point li{font-size:14px}.story__list-item-unit{flex-wrap:wrap}.story__list-item-unit-pict{width:100%;min-width:auto;margin-right:0;margin-bottom:12px}.story__list-item-unit-text{width:100%}.solution__wrap{padding:36vw 0 24px;background-color:#CACED1;background-size:126vw auto;background-position:left top}.solution__inner{width:94%;max-width:100%;margin:auto;padding:12px 24px;background-color:rgba(255,255,255,0.8)}.solution__h2{text-align:center;font-size:22px}.solution__lead{margin-bottom:12px;font-size:14px}.solution__summary-list-item{margin-bottom:12px}.solution__summary-list-item a::before{width:100%}.solution__summary-list-item h3{padding:9px 24px 6px;line-height:18px;font-size:18px}.solution__summary-list-item p{font-size:16px}.solution__list-item-h3{display:block;padding:9px 18px 6px;text-align:center;font-size:18px}.solution__list-item-h3 br{display:block}.solution__list-item-h4{padding-top:12px}.solution__list-item-lead{margin-bottom:6px;font-size:16px}.solution__list-item-desc{font-size:12px}.solution__list-item-point{margin-bottom:12px}.solution__list-item-point li{font-size:14px}.solution__list-item-unit{flex-wrap:wrap}.solution__list-item-unit-pict{width:100%;min-width:auto;margin-left:0;margin-bottom:12px}.solution__list-item-unit-text{order:1;width:100%}}
