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:14px;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:12px;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__article h2,.content__h2,.info__article h2{position:relative;margin-bottom:12px;padding:9px 12px 6px 36px;border-bottom:5px solid #077E3A;background-color:#e9e9e9;font-size:18px;font-weight:bold}.content__article h2::before,.content__h2::before,.info__article h2::before{content:"";position:absolute;top:0;bottom:0;left:14px;display:block;width:8px;height:24px;margin:auto;border-radius:4px;background-color:#94CA10}.content__article h3,.content__h3,.column__article h2,.info__article h3,.interview__article h3{position:relative;margin-bottom:12px;padding:9px 12px 6px 36px;border-bottom:5px solid #94CA10;background-color:#077E3A;font-size:16px;font-weight:bold;color:#fff}.content__article h3::before,.content__h3::before,.column__article h2::before,.info__article h3::before,.interview__article h3::before{content:"";position:absolute;top:0;bottom:0;left:6px;display:block;width:20px;height:20px;margin:auto;border-radius:2px;background-color:#94CA10}.content__article h3::after,.content__h3::after,.column__article h2::after,.info__article h3::after,.interview__article h3::after{content:"";position:absolute;top:0;bottom:0;left:12px;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #fff}.content__article h4,.content__title,.content__h4,.yarpp-template-list ol li a,.news__article h4,.column__article h3,.info__article h4,.area__h3,.bustype__unit-text-title,.bustype__unit-chart-title,.bustype__row-list-item-title,.buscompany__h3{position:relative;margin-bottom:12px;padding:0 0 6px 30px;border-bottom:1px dashed #ccc;font-size:16px;font-weight:bold;color:#077E3A}.content__article h4::before,.content__title::before,.content__h4::before,.yarpp-template-list ol li a::before,.news__article h4::before,.column__article h3::before,.info__article h4::before,.area__h3::before,.bustype__unit-text-title::before,.bustype__unit-chart-title::before,.bustype__row-list-item-title::before,.buscompany__h3::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__title::after,.content__h4::after,.yarpp-template-list ol li a::after,.news__article h4::after,.column__article h3::after,.info__article h4::after,.area__h3::after,.bustype__unit-text-title::after,.bustype__unit-chart-title::after,.bustype__row-list-item-title::after,.buscompany__h3::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__h5--ban,.content__h5--exclamation,.content__h5--price,.content__h5--check,.content__h5--redo,.content__h5--01,.content__h5--02,.content__h5--03,.content__h5--04,.content__h5--05,.content__box-item-title,.news__article h5,.bustype__option dt,.results__h3,.spot__list-item-title{position:relative;margin-bottom:12px;padding:0 0 6px 30px;border-bottom:1px dashed #ccc;font-size:16px;font-weight:bold;color:#077E3A}.content__h5::before,.content__h5--ban::before,.content__h5--exclamation::before,.content__h5--price::before,.content__h5--check::before,.content__h5--redo::before,.content__h5--01::before,.content__h5--02::before,.content__h5--03::before,.content__h5--04::before,.content__h5--05::before,.content__box-item-title::before,.news__article h5::before,.bustype__option dt::before,.results__h3::before,.spot__list-item-title::before{content:"\f192";position:absolute;top:0;bottom:6px;left:0;display:block;width:30px;height:30px;margin:auto;font-size:1.2rem;font-weight:900;font-family:"Font Awesome 5 Free";color:#94CA10}.content__h6,.content__h6--accent,.content__h6--content,.content__h6--plan{margin-bottom:12px;padding:0 12px;border-left:6px solid #52a36b;line-height:1.25;font-size:16px;font-weight:bold;color:#077E3A}.content__title-icon,.content__title-icon--area,.content__title-icon--spot,.content__title-icon--gourmet,.content__title-icon--souvenir,.content__title-icon--event{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:6px 0 18px 60px;border-bottom:1px dashed #ccc;font-size:18px;color:#077E3A}.content__title-icon::before,.content__title-icon--area::before,.content__title-icon--spot::before,.content__title-icon--gourmet::before,.content__title-icon--souvenir::before,.content__title-icon--event::before{content:"";position:absolute;top:0;bottom:6px;left:0;display:block;width:48px;height:48px;margin:auto;border-radius:20px;background-color:#effadc}.content__title-icon::after,.content__title-icon--area::after,.content__title-icon--spot::after,.content__title-icon--gourmet::after,.content__title-icon--souvenir::after,.content__title-icon--event::after{content:"\f192";position:absolute;top:0;bottom:0;left:0;display:block;width:48px;height:48px;margin:auto;font-size:1.5rem;font-weight:900;font-family:"Font Awesome 5 Free";text-align:center;color:#94CA10}.content__title-icon i,.content__title-icon--area i,.content__title-icon--spot i,.content__title-icon--gourmet i,.content__title-icon--souvenir i,.content__title-icon--event i{padding:6px 12px;font-size:1.5rem;color:#94CA10;transition:all .3s linear}.open.content__title-icon i,.open.content__title-icon--area i,.open.content__title-icon--spot i,.open.content__title-icon--gourmet i,.open.content__title-icon--souvenir i,.open.content__title-icon--event i{transform:rotate(180deg)}.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:12px}.content__lead{margin-bottom:12px !important;font-size:18px;font-weight:700;color:#f60}.info__article p a,.spot__list-item-body a{position:relative}.info__article p a::before,.spot__list-item-body a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px dashed #54bef6}.info__article p a[target="_blank"]::after,.spot__list-item-body a[target="_blank"]::after{content:"\f35d";display:inline-block;margin-left:6px;font-weight:900;font-family:"Font Awesome 5 Free";color:#54bef6}.info__article p a:hover,.spot__list-item-body a:hover{color:#54bef6}.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,.column__article p a,.interview__article p 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,.column__article p a::before,.interview__article p a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px dashed #999}.content__hr,.news__article hr{border:0;height:1px;background-color:#dadada}.nav__list-item-text dt span{padding:3px 6px;background-color:#077E3A;vertical-align:middle;font-size:10px;color:#fff}.content__notes,.content__page-list-item-text-desc,.content__nest-list-item-text,.modelcourse__list-item-text-desc,.bustype__row-list-item-desc,.estimated__expenses-summary,.simulator__list-item-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}}.effect.active.fadeIn{animation:fadeIn 2s}.effect.active.fadeInUp{animation:fadeInUp 1s}.effect.active.fadeInLeft{animation:fadeInLeft 1s}.effect.active.fadeInRight{animation:fadeInRight 1s}@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 btnBounce{0%{transform:translateY(0)}20%{transform:translateY(10%)}40%{transform:translateY(0)}60%{transform:translateY(10%)}80%{transform:translateX(0)}}.btnBounce{animation:btnBounce 1s ease-in 0s infinite}.btnBounce:hover{animation-play-state:paused}.display__tab{display:none}.display__none{display:none}.content{padding-bottom:48px}.content__single{padding-bottom:48px}.content__title-icon--area::after{content:"\f279"}.content__title-icon--spot::after{content:"\f19c"}.content__title-icon--gourmet::after{content:"\f2e7"}.content__title-icon--souvenir::after{content:"\f06b"}.content__title-icon--event::after{content:"\f073"}.content__h1{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;line-height:1.25;font-size:21px;font-weight:bold;color:#fff}.content__h1 time{display:block;margin-bottom:6px;font-size:14px;font-weight:normal;color:#fff}.content__h5--ban::before{content:"\f05e";color:#F83426}.content__h5--exclamation::before{content:"\f071";color:#feb447}.content__h5--price{padding:0 0 6px 24px}.content__h5--price::before{content:"\f157";color:#feb447}.content__h5--check::before{content:"\f058"}.content__h5--redo::before{content:"\f2f9";color:#feb447}.content__h5--01::before{content:"❶";bottom:12px;font-size:1.6em}.content__h5--02::before{content:"❷";bottom:12px;font-size:1.6em}.content__h5--03::before{content:"❸";bottom:12px;font-size:1.6em}.content__h5--04::before{content:"❹";bottom:12px;font-size:1.6em}.content__h5--05::before{content:"❺";bottom:12px;font-size:1.6em}.content__h6--accent{border-color:#fca8a2;color:#F83426}.content__h6--content{border-color:#52a36b;color:#077E3A}.content__h6--plan{border-color:#54bef6;color:#0A81C1}.content__pict{margin-bottom:24px;text-align:center}.content__wrap{width:94%;max-width:960px;margin:0 auto}.content__wrap--full{padding:60px 2%}.content__wrap--color{padding:60px 2%;background-color:#effadc}.content__inner{max-width:1280px;margin:0 auto}.content__anchor{margin-top:-143px;padding-top:167px}.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:28px}.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:28px;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:18px;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:18px;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:12px;font-weight:700;color:#fbec15}.content__time{display:block;text-align:right}.content__unit{width:94%;max-width:1280px;margin:0 auto;display:flex;justify-content:center}.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:16px;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:12px;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__nest-list{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:24px}.content__nest-list-item{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:49%;margin-bottom:24px}.content__nest-list-item a{position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:100%}.content__nest-list-item a::before{content:"";position:absolute;top:-3%;left:-3%;display:block;width:106%;height:106%}.content__nest-list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.content__nest-list-item-h3{width:100%;margin-bottom:6px;padding:3px 6px;color:#fff;background-color:#0A81C1}.content__nest-list-item-h4{margin-bottom:6px;font-size:16px;font-weight:700;color:#555}.content__nest-list-item-thumb{width:38%;margin-bottom:6px;padding:3px;border:1px solid #ccc;background-color:#fff}.content__nest-list-item-text{width:60%;height:100%}.content__nest-list-item-text p{margin-bottom:12px}.content__nest-list-item-link ul li{display:inline-block;padding:0 6px 6px 0}.content__nest-list-item-link ul li a{display:block;padding:6px 12px;background-color:rgba(218,218,218,0.3);border-radius:8px}.content__nest-list-item-link ul li a:hover{opacity:0.7}.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__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:18px;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:12px;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:20px;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:20px;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:20px;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:20px}.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:20px}.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--faint,.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--faint 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--faint 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--faint 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--faint 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--faint 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--faint 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--faint{border:1px solid #e9e9e9;background-color:#f6f6f6}.frame__bg--content{border:2px solid #52a36b;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}.bg__flat--accent{background-color:#fed6d3}.bg__flat--faint{background-color:#f6f6f6}.bg__flat--content{background-color:#effadc}.bg__flat--plan{background-color:rgba(206,236,252,0.3)}.bg__flat--announce{background-color:#f7dc6f}.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:28px;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:12px;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:12px;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:12px;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}#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:28px;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:14px}.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:18px;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:14px;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{transition:all 0.3s linear;position:fixed;top:0;left:0;z-index:997;width:100%;border-bottom:5px solid #077E3A;background-color:#fff}.header.biz{border-color:#0A81C1}.header__wrap,.header__wrap--form,.header__wrap--lang{width:94%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header__wrap--form{justify-content:center;padding:12px}.header__wrap--lang{height:94px;background:url(../images/lang/header_inb.webp) no-repeat;background-position:120px bottom}.header__title{padding:6px 12px;background-color:#077E3A;line-height:1.25;text-align:center;color:#fff}.header__title p{display:inline-block}.header__title.biz{background-color:#0A81C1}.header__logo{width:320px;min-width:320px;text-align:center}.header__logo.biz{width:200px;min-width:200px}.header__badge{width:90px}.header__contact{display:flex;align-items:center;min-width:640px;padding:12px 0}.header__contact-tel{display:inline-block;font-size:28px;font-weight:500;font-family:"Oswald",sans-serif;color:#cb1407}.header__contact-btn,.header__contact-btn--meeting,.header__contact-btn--support,.header__contact-btn--reserve{display:block;margin-left:12px;padding:9px 12px;border-width:2px;border-style:solid;border-radius:4px;font-weight:700;color:#fff}.header__contact-btn::before,.header__contact-btn--meeting::before,.header__contact-btn--support::before,.header__contact-btn--reserve::before{content:"";padding-right:3px;font-size:1.2em;font-weight:900;font-family:"Font Awesome 5 Free"}.header__contact-btn:hover,.header__contact-btn--meeting:hover,.header__contact-btn--support:hover,.header__contact-btn--reserve:hover{opacity:0.7}.header__contact-btn--meeting{border-color:rgba(0,102,157,0.5);color:#00669d}.header__contact-btn--meeting::before{content:"\f4fd"}.header__contact-btn--support{background-color:#00669d}.header__contact-btn--support::before{content:"\f0e0"}.header__contact-btn--reserve{border-color:#cb1407;background-color:#cb1407}.header__contact-btn--reserve::before{content:"\f207"}.header__nav{flex-grow:1;padding-top:6px;line-height:1.25;text-align:right}.header__nav-desc{display:inline-block;margin-right:12px;color:#5e2900}.header__nav-desc em{padding:0 3px;font-size:28px;font-weight:700;font-family:"Lora",serif;color:#feb447;background:linear-gradient(rgba(247,220,111,0) 0, 70%, rgba(247,220,111,0.7) 75%, rgba(247,220,111,0.7) 90%, rgba(247,220,111,0) 90%)}.header__nav-tel{display:inline-block;font-size:28px;font-weight:500;font-family:"Oswald",sans-serif;color:#F83426}.header__nav-banner{display:inline-block;margin-bottom:12px}.header__nav-banner a{display:block}.header__nav-banner a:hover{opacity:0.7}.header__nav-sp{display:none}.header__nav-list{display:flex;justify-content:flex-end;align-items:center;width:100%}.header__nav-list a{position:relative;display:inline-block;padding:16px 24px 12px;border-radius:10px 10px 0 0;border:1px solid #fff;border-bottom:none;font-weight:700;color:#077E3A}.header__nav-list a:hover{background-color:#effadc}.header__nav-list a.current{border-color:#077E3A}.header__nav-list a.current::before{content:"";position:absolute;bottom:-5px;left:0;display:block;width:100%;height:5px;background-color:#94CA10}.sidebar__wrap{padding-bottom:12px}.sidebar__banner a{display:block;margin:0 auto 12px}.sidebar__banner a:hover{opacity:0.7}.sidebar__menu div{margin-bottom:12px;padding:6px;border-radius:4px;border:1px solid #ccc}.sidebar__menu div dt{position:relative;margin-bottom:6px;padding:6px 48px 6px 12px;border-bottom:5px solid #94CA10;background-color:#077E3A;text-align:left;font-weight:bold;color:#fff;pointer-events:none;cursor:default}.sidebar__menu div dd{display:block !important;margin-bottom:6px}.sidebar__menu div dd a{position:relative;display:block;padding:6px 12px 6px 28px;letter-spacing:.01em;text-align:left;font-size:12px;color:#3d3d3d}.sidebar__menu div 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}.sidebar__menu div 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}.sidebar__menu div dd a:hover{text-decoration:underline}.sidebar__link-about,.sidebar__link-about--beginner,.sidebar__link-about--busvitality,.sidebar__link-about--bustane{display:block;margin:0 auto 12px;padding:12px 80px 12px 12px;border-radius:4px;background-color:rgba(7,126,58,0.6);background-repeat:no-repeat;background-position:right bottom;background-size:auto 98%;line-height:1.25;font-size:20px;color:#fff}.sidebar__link-about:hover,.sidebar__link-about--beginner:hover,.sidebar__link-about--busvitality:hover,.sidebar__link-about--bustane:hover{opacity:0.7}.sidebar__link-about em,.sidebar__link-about--beginner em,.sidebar__link-about--busvitality em,.sidebar__link-about--bustane em{display:block;font-weight:700}.sidebar__link-about span,.sidebar__link-about--beginner span,.sidebar__link-about--busvitality span,.sidebar__link-about--bustane span{display:block;padding:3px 6px;background-color:#fff;letter-spacing:.01em;font-size:12px;color:#3d3d3d}.sidebar__link-about span::before,.sidebar__link-about--beginner span::before,.sidebar__link-about--busvitality span::before,.sidebar__link-about--bustane span::before{content:"\f0da";padding-right:3px;font-weight:900;font-family:"Font Awesome 5 Free";color:#077E3A}.sidebar__link-about--beginner{background-image:url(../images/pict/sidebar-about-beginner.png)}.sidebar__link-about--busvitality{background-image:url(../images/pict/sidebar-about-busvitality.png)}.sidebar__link-about--busvitality em{color:#f1c40f}.sidebar__link-about--bustane{background-image:url(../images/pict/sidebar-about-bustane.png)}.sidebar__link-relation,.sidebar__link-relation--company,.sidebar__link-relation--group,.sidebar__link-relation--school{position:relative;display:block;margin:0 auto 12px;padding:12px 6px 12px 72px;border:2px solid #077E3A;background-color:#fff;font-size:16px;font-weight:700;color:#5e2900}.sidebar__link-relation span,.sidebar__link-relation--company span,.sidebar__link-relation--group span,.sidebar__link-relation--school span{display:block;font-size:12px;color:#077E3A}.sidebar__link-relation::before,.sidebar__link-relation--company::before,.sidebar__link-relation--group::before,.sidebar__link-relation--school::before{position:absolute;top:0;bottom:0;left:0;display:block;width:60px;height:60px;margin:auto;line-height:60px;text-align:center;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#ab4a00}.sidebar__link-relation:hover,.sidebar__link-relation--company:hover,.sidebar__link-relation--group:hover,.sidebar__link-relation--school:hover{border-color:#ff872b}.sidebar__link-relation--company::before{content:"\f0b1"}.sidebar__link-relation--group::before{content:"\f51c"}.sidebar__link-relation--school::before{content:"\f66f"}.sidebar__link-social,.sidebar__link-social--tw,.sidebar__link-social--fb{position:relative;display:block;margin:0 auto 12px;padding:12px 6px 12px 60px;border-radius:4px;font-size:16px;font-weight:700;color:#fff}.sidebar__link-social::before,.sidebar__link-social--tw::before,.sidebar__link-social--fb::before{position:absolute;top:0;bottom:0;left:12px;width:30px;height:30px;margin:auto;border-radius:50%;background-color:#fff;line-height:30px;text-align:center;font-weight:400;font-family:"Font Awesome 5 Brands"}.sidebar__link-social:hover,.sidebar__link-social--tw:hover,.sidebar__link-social--fb:hover{opacity:0.7}.sidebar__link-social--tw{background-color:#1DA1F2}.sidebar__link-social--tw::before{content:"\f099";color:#1DA1F2}.sidebar__link-social--fb{background-color:#3C5A99}.sidebar__link-social--fb::before{content:"\f39e";color:#3C5A99}.footer,.footer--form{border-bottom:12px solid #3d3d3d;background-color:#1a1311;color:#adadad}.footer a,.footer--form a{color:#adadad}.footer__wrap{width:94%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer__logo{padding:12px}.footer__logo img{width:240px}.footer__nav{padding:12px}.footer__nav-company{padding:6px}.footer__nav-company li{display:inline-block;margin-right:12px}.footer__nav-company li a{position:relative;display:block;padding-left:12px}.footer__nav-company li a::before{transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;left:0;display:block;width:6px;height:6px;margin-top:-6px;border-top:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.footer__nav-license{padding:6px}.footer__nav-license dt{display:inline-block}.footer__nav-license dd{display:inline-block;margin-right:12px}.footer__copyright{display:table;width:100%;height:80px;padding:0 12px;border-top:1px solid #3d3d3d;text-align:center}.footer__copyright p{display:table-cell;vertical-align:middle;line-height:1.25;text-align:center;font-size:12px;color:#a0a0a0}.footer__contact{display:none}.footer__banner{display:none}#page-top{position:fixed;bottom:12px;right:12px;z-index:996;width:60px}#page-top a{display:block}.mv__home{background:radial-gradient(ellipse at center, #fff 20%, #ceecfc 100%)}.mv__home.season-spring{position:relative;background:url(../images/mv/season-bg-spring.webp);background-repeat:no-repeat;background-position:center bottom;background-size:100%}@media screen and (max-width: 1800px){.mv__home.season-spring{background-size:auto 640px}}.mv__home.season-summer{position:relative;background:url(../images/mv/season-bg-summer.webp);background-repeat:no-repeat;background-position:center bottom;background-size:100%}@media screen and (max-width: 1800px){.mv__home.season-summer{background-size:auto 640px}}.mv__home.season-autumn{position:relative;background:url(../images/mv/season-bg-autumn.webp);background-repeat:no-repeat;background-position:center bottom;background-size:100%}@media screen and (max-width: 1800px){.mv__home.season-autumn{background-size:auto 640px}}.mv__home.season-winter{position:relative;background:url(../images/mv/season-bg-winter.webp);background-repeat:no-repeat;background-position:center bottom;background-size:100%}@media screen and (max-width: 1800px){.mv__home.season-winter{background-size:auto 640px}}.mv__home.season-midsummer{position:relative;background:url(../images/mv/season-bg-midsummer.webp);background-repeat:no-repeat;background-position:center bottom;background-size:100%}@media screen and (max-width: 1800px){.mv__home.season-midsummer{background-size:auto 640px}}.mv__wrap{max-width:1280px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;padding:24px 0;text-align:center}.mv__sub{width:320px;min-width:320px;margin-right:48px}.mv__catch{flex-grow:1}.mv__catch-text{width:60%;margin:0 auto;padding:12px;border:1px solid #fff;background-color:rgba(255,255,255,0.75);line-height:1.25;color:#555}.mv__catch-text h1{margin-bottom:6px;font-size:20px;font-weight:700}.mv__catch-text h1 span{display:inline-block;font-size:22px;color:#077E3A}.mv__catch-text p{margin-bottom:6px;font-size:16px}.mv__catch-text p em{display:inline-block;font-weight:700;color:#F83426}.mv__catch-pict{margin-bottom:24px}.mv__bustype{margin-bottom:24px}.mv__bustype-catch-text{width:60%;min-height:320px;padding:60px 24px 24px;background-image:url(../images/mv/bg-map.webp);background-repeat:no-repeat;background-position:center center;background-size:556px;margin:0 auto}.mv__bustype-catch-text h1{margin-bottom:12px;padding:6px;background-color:rgba(255,255,255,0.6);line-height:1.25;font-size:28px;font-weight:700;color:#555}.mv__bustype-catch-text h1 span{display:inline-block;font-size:1.2em;color:#077E3A}.mv__bustype-catch-text p{display:table;margin:0 auto 12px;padding:6px;background-color:rgba(255,255,255,0.6);font-size:18px}.mv__bustype-catch-text p em{display:inline-block;font-weight:700;color:#F83426}.mv__pref{margin-bottom:24px;background:radial-gradient(ellipse at center, #fff 40%, #ceecfc 100%)}.mv__pref-main{width:60%;min-height:420px;background-image:url(../images/mv/bg-map.webp);background-repeat:no-repeat;background-position:right bottom;background-size:556px;margin:0 auto;text-align:left}.mv__pref-main h1{display:inline-block;margin-bottom:12px;padding:0 12px;background-color:#fff;line-height:1.25;font-size:32.2px;font-weight:700;color:#555}.mv__pref-main h1 span{display:inline-block;font-size:1.2em;color:#077E3A}.mv__pref-main p{padding:0 12px;background-color:#fff;font-size:18px}.mv__pref-main p span{display:inline-block;font-weight:700;color:#f60}.mv__pref-main p em{background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 75%, #f7dc6f 90%, rgba(247,220,111,0) 90%);font-size:1.3em;font-weight:700}.mv__pref-main p br{display:none}.mv__pref-sub{width:40%}.mv__pref-sub img{margin-bottom:12px}.mv__pref-eyecatch{width:80%;margin-bottom:12px;padding:12px;background-color:#fff;border-radius:8px;border:1px solid #ccc}.mv__pref-eyecatch img{width:100%;max-height:260px;object-fit:cover}.mv__layer{position:relative;height:460px;margin-bottom:24px;overflow:hidden}.mv__layer-pict{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;width:100%;text-align:center}.mv__layer-pict img{width:auto;height:480px}.mv__layer-pict::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;display:block;background:linear-gradient(to right, #ceecfc 20%, rgba(206,236,252,0.2) 50%, #ceecfc 80%)}.mv__layer-wrap{max-width:1280px;margin:0 auto;position:relative;z-index:3;display:flex;align-items:center;padding:24px 0;text-align:center}.mv__layer-main{width:50%}.mv__layer-main-title{width:70%;margin:0 auto 12px;padding:6px 24px;background-color:rgba(0,102,157,0.3);font-size:20px;font-weight:700;color:#fff}.mv__layer-main-text{margin-bottom:24px}.mv__layer-sub{width:50%}.mv__layer-sub-satisfaction{display:flex;justify-content:center}.mv__layer-sub-satisfaction-item{margin-bottom:12px}.mv__layer-sub-satisfaction-item img{width:150px}.mv__customer{background-color:#f1f1f1;background-repeat:no-repeat;background-position:left top;background-size:65%;overflow:hidden}.mv__customer-main{width:50%;margin:0 auto;padding-top:180px}.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 #fff transparent}.mv__customer-h1{margin-bottom:12px;font-size:35px;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:16px}.mv__customer-lead span{font-size:20px;color:#f60}.mv__customer-eyecatch{width:100%;margin:auto;padding:12px;background-color:#fff;border-radius:8px;border:1px solid #ccc}.mv__customer-eyecatch img{width:100%;max-height:260px;object-fit:cover}.mv__customer-pict{position:relative;top:-40px}.mv__customer-pict img{width:90%}.mv__btn{display:inline-block;min-width:80%;padding:24px;border-radius:8px;background-color:#F83426;line-height:1.25;font-size:24px;font-weight:bold;color:#fff}.mv__btn:hover{background-color:#ff872b}.mv__bottom{padding:12px;background-color:#effadc;text-align:center;font-size:18px;font-weight:700}.mv__bottom br{display:none}.mv__bottom em{background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 75%, #f7dc6f 90%, rgba(247,220,111,0) 90%);font-size:20px;font-weight:700;color:#F83426}.mv__bottom span{font-size:20px}.mv__bottom-banner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:6px}.mv__bottom-banner li{width:540px;margin:0 1em}.mv__bottom-banner li a{display:block;margin-bottom:1em}.mv__bottom-banner li a:hover{opacity:0.7}.nav{padding:36px 0;background-color:#077E3A}.nav__wrap{max-width:1280px;margin:0 auto;padding:0 12px}.nav__title{display:flex}.nav__title li{width:33.33%;padding:12px 0;border-radius:8px 8px 0 0;text-align:center;font-size:18px;font-weight:bold;color:#fff;cursor:pointer}.nav__title li.active{background-color:#fff;color:#3d3d3d}.nav__contents{background-color:#fff;border-radius:0 0 8px 8px}.nav__about{display:none}.nav__list{display:flex;flex-wrap:wrap;padding:24px 0}.nav__list-item{width:50%}.nav__list-item:nth-child(-n+2){border-bottom:1px solid #e9e9e9}.nav__list-item:nth-child(odd){border-right:1px solid #e9e9e9}.nav__list-item-icon{width:60px}.nav__list-item-icon img{width:40px}.nav__list-item-text dt{font-size:16px;font-weight:bold}.nav__list-item-text dt span{margin-left:12px}.nav__list-item-text dd{color:#9f9f9f}.nav__list-item-text dd br{display:none}.nav__list-item a{position:relative;display:flex;align-items:center;padding:24px 36px 24px 24px}.nav__list-item a::after{transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;right:24px;display:block;width:10px;height:10px;margin-top:-6px;border-top:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.wp-pagenavi{text-align:center}.wp-pagenavi a{display:inline-block;width:36px;height:36px;margin:3px;padding:0;border-radius:4px;border:none;background-color:#f1f1f1;line-height:36px;text-align:center;font-family:"Oswald",sans-serif}.wp-pagenavi a:hover{background-color:#e1e1e1;opacity:1}.wp-pagenavi a i{font-size:18px}.wp-pagenavi span{display:inline-block;width:36px;height:36px;margin:3px;padding:0;border-radius:4px;border:none;background-color:#f1f1f1;line-height:36px;font-family:"Oswald",sans-serif}.wp-pagenavi span.current{background-color:#dadada;color:#0A81C1}.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:16px;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:12px}.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:10px}.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:20px}.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:16px;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:12px}.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:10px}.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:20px}.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}.banner__fix,.banner__fix--right,.banner__fix--bottom,.banner__fix--tab{position:fixed;z-index:995;text-align:center}.banner__fix a,.banner__fix--right a,.banner__fix--bottom a,.banner__fix--tab a{display:block}.banner__fix a:hover,.banner__fix--right a:hover,.banner__fix--bottom a:hover,.banner__fix--tab a:hover{transform:translateX(5px);filter:brightness(110%)}.banner__fix--right{top:0;bottom:0;right:0;left:auto;display:block;width:calc((100vw - 1280px)/2);height:600px;margin:auto}@media screen and (max-width: 1499px){.banner__fix--right{display:none}}.banner__fix--bottom{top:auto;bottom:0;right:0;left:0;display:block;width:100%;height:104px;padding:12px;margin:auto;background-color:rgba(0,0,0,0.2)}@media screen and (max-width: 768px){.banner__fix--bottom{display:none}}.banner__fix--tab{top:auto;bottom:60px;right:auto;left:0;width:100%;height:52px;margin:auto;padding:6px 60px 6px 6px;background-color:rgba(0,0,0,0.2)}.banner__fix--tab img{width:300px}.carousel__client{position:relative;display:flex;width:100%;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}.slider__arrow,.slider__arrow--prev,.slider__arrow--next{position:absolute;top:0;z-index:1;width:80px;height:100%;cursor:pointer}.slider__arrow::before,.slider__arrow--prev::before,.slider__arrow--next::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:30px;height:30px;margin:auto;border-top:6px solid #e9e9e9;border-right:6px solid #e9e9e9}.slider__arrow--prev{left:-80px}.slider__arrow--prev::before{transform:rotate(-135deg)}.slider__arrow--next{right:-80px}.slider__arrow--next::before{transform:rotate(45deg)}.slider__inner-arrow,.slider__inner-arrow--prev,.slider__inner-arrow--next{position:absolute;top:0;z-index:1;width:80px;height:90%;cursor:pointer}.slider__inner-arrow::before,.slider__inner-arrow--prev::before,.slider__inner-arrow--next::before{text-shadow:0 0 6px rgba(26,19,17,0.6);content:"\f105";position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:70px;height:70px;margin:auto;text-align:center;line-height:70px;font-size:70px;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.slider__inner-arrow--prev{left:80px}.slider__inner-arrow--prev::before{transform:scale(-1, 1)}.slider__inner-arrow--next{right:80px}@media (max-width: 768px){.slider__arrow,.slider__arrow--prev,.slider__arrow--next{width:40px}.slider__arrow::before,.slider__arrow--prev::before,.slider__arrow--next::before{width:15px;height:15px;border-top:3px solid #e9e9e9;border-right:3px solid #e9e9e9}.slider__arrow--prev{left:-40px}.slider__arrow--next{right:-40px}.slider__inner-arrow,.slider__inner-arrow--prev,.slider__inner-arrow--next{width:40px;height:80%}.slider__inner-arrow::before,.slider__inner-arrow--prev::before,.slider__inner-arrow--next::before{width:40px;height:40px;line-height:40px;font-size:40px}.slider__inner-arrow--prev{left:0}.slider__inner-arrow--next{right:0}}.yarpp-thumbnails-horizontal .slick-dots,#pickup_slider .slick-dots,#campaign_mv_slider .slick-dots,#campaign_slider .slick-dots{margin-top:12px;list-style:none;text-align:center;font-size:0}.yarpp-thumbnails-horizontal .slick-dots li,#pickup_slider .slick-dots li,#campaign_mv_slider .slick-dots li,#campaign_slider .slick-dots li{display:inline-block;margin:0 8px 0 0}.yarpp-thumbnails-horizontal .slick-dots li button,#pickup_slider .slick-dots li button,#campaign_mv_slider .slick-dots li button,#campaign_slider .slick-dots li button{display:block;margin:0;padding:0;width:12px;height:12px;border:none;border-radius:50%;background:#e9e9e9;line-height:0;font-size:0;color:transparent;cursor:pointer}.yarpp-thumbnails-horizontal .slick-dots li button:focus,#pickup_slider .slick-dots li button:focus,#campaign_mv_slider .slick-dots li button:focus,#campaign_slider .slick-dots li button:focus{outline:0}.yarpp-thumbnails-horizontal .slick-dots .slick-active button,#pickup_slider .slick-dots .slick-active button,#campaign_mv_slider .slick-dots .slick-active button,#campaign_slider .slick-dots .slick-active button{background:#999}.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}.accodion__more-btn{position:relative;cursor:pointer}.accodion__more-btn::after{content:"続きを表示する";display:block;margin:0 auto 24px;width:100%;max-width:320px;height:36px;border-radius:10px;background-color:#0A81C1;line-height:36px;text-align:center;font-weight:bold;color:#fff}.accodion__more-btn.open::after{content:"続きを非表示にする";background-color:#999}.accodion__more-list{display:none}.accodion__more-list.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:14px !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:rgba(254,214,211,0.3)}.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:12px;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:18px;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:18px;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:12px;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:12px;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:20px;color:#999}.form__notes{padding-top:6px;font-size:12px;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:12px;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:rgba(254,214,211,0.3)}.form__label--elective{color:#0A81C1;border:1px solid #0A81C1}.form__wrap,.form__wrap--required{padding:6px}.form__wrap--required{background-color:rgba(254,214,211,0.3)}.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__transaction-type,.form__transaction-type--general,.form__transaction-type--corporation{display:block;width:100%;max-width:400px;margin:auto;border-radius:10px;text-align:center;line-height:96px;font-size:20px;color:#fff}.form__transaction-type:hover,.form__transaction-type--general:hover,.form__transaction-type--corporation:hover{opacity:0.7}.form__transaction-type::before,.form__transaction-type--general::before,.form__transaction-type--corporation::before{padding-right:12px;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free";color:rgba(255,255,255,0.5)}.form__transaction-type--general{background-color:#077E3A}.form__transaction-type--general::before{content:"\f007"}.form__transaction-type--corporation{background-color:#0A81C1}.form__transaction-type--corporation::before{content:"\f1ad"}.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:12px}.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__wrap,.contact__wrap--fixed,.contact__wrap--mv,.contact__wrap--sidebar{padding:6px;background:repeating-linear-gradient(45deg, rgba(255,255,255,0.3), rgba(255,255,255,0.3) 4px, rgba(255,255,255,0) 0, rgba(255,255,255,0) 8px);background-color:#f8d4b3}.contact__wrap--fixed{position:fixed;bottom:100px;right:0;z-index:99;width:160px}@media screen and (max-width: 1600px){.contact__wrap--fixed{position:static;width:100%;margin-bottom:24px}}.contact__wrap--sidebar{margin-bottom:24px}.contact__h2{padding:6px;text-align:center;font-size:20px;font-weight:700;color:#F83426}.contact__h2 span{display:block;font-size:14px}.contact__h3,.contact__h3--tel,.contact__h3--web,.contact__h3--fax{margin-bottom:12px;padding-top:6px;font-size:16px;font-weight:700}.contact__h3::before,.contact__h3--tel::before,.contact__h3--web::before,.contact__h3--fax::before{margin-right:6px;padding:6px;border-radius:4px;border:1px solid #fff;background-color:#ff872b;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.contact__h3--tel{color:#3d3d3d}.contact__h3--tel::before{content:"\f879"}.contact__h3--web::before{content:"\f0e0"}.contact__h3--fax::before{content:"\f1ac"}.contact__inner{padding:24px;background-color:#fff}.contact__desc,.contact__desc--insert{padding:6px;border-radius:4px;background-color:#fff;line-height:1.25;letter-spacing:.01em;text-align:center}.contact__desc a,.contact__desc--insert a{display:block;color:#3d3d3d}.contact__desc a:hover,.contact__desc--insert a:hover{opacity:0.7}.contact__desc img,.contact__desc--insert img{display:inline-block;margin-bottom:12px}.contact__desc p,.contact__desc--insert p{display:inline-block;margin-bottom:6px;text-align:left;font-size:10px}.contact__desc span,.contact__desc--insert span{display:inline-block;font-size:16px}.contact__desc em,.contact__desc--insert em{display:block;margin-top:6px;padding:6px;font-weight:700}.contact__desc--insert{display:flex;padding:12px;font-size:14px}.contact__desc--insert a{flex-grow:1;margin-bottom:0}.contact__desc--insert a:not(:last-child){margin-right:12px}.contact__tel{margin-bottom:6px;padding:6px;border-radius:4px;border:1px solid #F83426;background-color:#fff}.contact__tel em{background-color:#F83426;font-size:28px;font-weight:400;font-family:"Oswald",sans-serif;color:#fff}.contact__tel-insert{position:relative;min-width:48%;padding:6px 60px 6px 6px;border-radius:4px;border:1px solid #F83426;background-color:#fff}.contact__tel-insert::after{content:"";position:absolute;bottom:-12px;right:-12px;display:block;width:120px;height:150px;background:url(../images/pict/contact-operator.webp) no-repeat;background-size:120px}.contact__tel-insert-num{font-size:39.2px;font-weight:700;font-family:"Oswald",sans-serif;color:#F83426}.contact__tel-insert-num img{display:inline;margin-bottom:0}.contact__tel-insert-time{padding-left:36px;font-size:14px;color:#555}.contact__web{margin-bottom:6px;padding:6px;background-color:#F83426;border-radius:4px;color:#fff !important}.contact__web em{color:#fff;background-color:#ff872b}.contact__fax{padding:6px;color:#fff !important;border-radius:4px;background-color:#ff872b}.contact__fax em{color:#3d3d3d;background-color:#fff}.contact__fax em::before{content:"\f1c1";margin-right:6px;font-weight:900;font-family:"Font Awesome 5 Free";color:#F83426}.contact__link-about,.contact__link-about--beginner,.contact__link-about--busvitality,.contact__link-about--bustane{display:block;margin:0 auto 12px;padding:12px 80px 12px 12px;border-radius:4px;background-color:rgba(7,126,58,0.6);background-repeat:no-repeat;background-position:right bottom;background-size:auto 98%;line-height:1.25;font-size:20px;color:#fff}.contact__link-about:hover,.contact__link-about--beginner:hover,.contact__link-about--busvitality:hover,.contact__link-about--bustane:hover{opacity:0.7}.contact__link-about em,.contact__link-about--beginner em,.contact__link-about--busvitality em,.contact__link-about--bustane em{display:block;font-weight:700}.contact__link-about span,.contact__link-about--beginner span,.contact__link-about--busvitality span,.contact__link-about--bustane span{display:block;padding:3px 6px;background-color:#fff;letter-spacing:.01em;font-size:12px;color:#3d3d3d}.contact__link-about span::before,.contact__link-about--beginner span::before,.contact__link-about--busvitality span::before,.contact__link-about--bustane span::before{content:"\f0da";padding-right:3px;font-weight:900;font-family:"Font Awesome 5 Free";color:#077E3A}.contact__link-about--beginner{background-image:url(../images/pict/sidebar-about-beginner.webp)}.contact__link-about--busvitality{background-image:url(../images/pict/sidebar-about-busvitality.webp)}.contact__link-about--busvitality em{color:#f1c40f}.contact__link-about--bustane{background-image:url(../images/pict/sidebar-about-bustane.webp)}.contact__link-relation,.contact__link-relation--company,.contact__link-relation--group,.contact__link-relation--school{position:relative;display:block;margin:0 auto 12px;padding:12px 6px 12px 72px;border:2px solid #077E3A;background-color:#fff;font-size:16px;font-weight:700;color:#5e2900}.contact__link-relation span,.contact__link-relation--company span,.contact__link-relation--group span,.contact__link-relation--school span{display:block;font-size:12px;color:#077E3A}.contact__link-relation::before,.contact__link-relation--company::before,.contact__link-relation--group::before,.contact__link-relation--school::before{position:absolute;top:0;bottom:0;left:0;display:block;width:60px;height:60px;margin:auto;line-height:60px;text-align:center;font-size:2em;font-weight:900;font-family:"Font Awesome 5 Free";color:#ab4a00}.contact__link-relation:hover,.contact__link-relation--company:hover,.contact__link-relation--group:hover,.contact__link-relation--school:hover{border-color:#ff872b}.contact__link-relation--company::before{content:"\f0b1"}.contact__link-relation--group::before{content:"\f51c"}.contact__link-relation--school::before{content:"\f66f"}.contact__link-social,.contact__link-social--tw,.contact__link-social--fb{position:relative;display:block;margin:0 auto 12px;padding:12px 6px 12px 60px;border-radius:4px;font-size:16px;font-weight:700;color:#fff}.contact__link-social::before,.contact__link-social--tw::before,.contact__link-social--fb::before{position:absolute;top:0;bottom:0;left:12px;width:30px;height:30px;margin:auto;border-radius:50%;background-color:#fff;line-height:30px;text-align:center;font-weight:400;font-family:"Font Awesome 5 Brands"}.contact__link-social:hover,.contact__link-social--tw:hover,.contact__link-social--fb:hover{opacity:0.7}.contact__link-social--tw{background-color:#1DA1F2}.contact__link-social--tw::before{content:"\f099";color:#1DA1F2}.contact__link-social--fb{background-color:#3C5A99}.contact__link-social--fb::before{content:"\f39e";color:#3C5A99}.news__h3{flex-grow:1}.news__title{display:flex}.news__title li{width:50%;padding:24px;border-radius:8px 8px 0 0;text-align:center;font-size:18px;font-weight:bold}.news__title li.active{background-color:#f1f1f1}.news__contents{padding:48px;border-radius:0 0 8px 8px;background-color:#f1f1f1}.news__list{margin-bottom:24px;border-top:1px dashed #ccc}.news__list-item a{display:flex;align-items:flex-start;padding:12px;border-bottom:1px dashed #ccc;color:#3d3d3d}.news__list-item a:hover{background-color:#f6f6f6}.news__list-item-time{min-width:90px}.news__list-item-category,.news__list-item-category--notice,.news__list-item-category--campaign,.news__list-item-category--members,.news__list-item-category--case,.news__list-item-category--media{display:block;min-width:90px;margin-right:12px;padding:3px;border-radius:4px;letter-spacing:normal;text-align:center;font-size:12px;color:#fff}.news__list-item-category--notice{background-color:#0A81C1}.news__list-item-category--campaign{background-color:#F83426}.news__list-item-category--members{background-color:#ff872b}.news__list-item-category--case{background-color:#52a36b}.news__list-item-category--media{background-color:#feb447}.news__article p{padding:0 12px 24px}.column__list-item a{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:6px;color:#3d3d3d}.column__list-item a::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.column__list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.column__list-item-thumb{min-width:160px;margin-bottom:6px;margin-right:24px;padding:6px;border-radius:4px;border:1px solid #ccc;background-color:#fff}.column__list-item-text{flex-grow:1}.column__list-item-text-h3{margin-bottom:6px;padding:3px 0;font-size:18px;font-weight:700}.column__list-item-text-desc{color:#555}.column__list-item-text-view{position:absolute;bottom:12px;right:12px;width:50%;height:12px;text-align:right;font-size:12px;color:#adadad}.column__article h4{margin-bottom:12px;line-height:1.25;font-size:16px;font-weight:bold;color:#077E3A}.column__article p{line-height:1.75;margin-bottom:24px}.column__article table{width:100%;margin:0 auto 24px;border-collapse:collapse;border:1px solid #dadada}.column__article table thead th{background-color:#adadad;text-align:center;color:#fff}.column__article table tr{border-bottom:1px solid #dadada}.column__article table th{padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.column__article table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.column__article table td.emphasis{text-align:center;font-size:1.2em;font-weight:700}.column__article table+figcaption{margin-top:-24px;padding:12px;border:1px solid #dadada;border-top:none;background-color:#f6f6f6;font-size:12px}.column__author{display:flex;background-color:#f6f6f6;padding:24px}.column__author dt{padding-right:24px;border-right:1px solid #e9e9e9}.column__author dd{padding-left:24px}.column__author-thumb{display:flex;align-items:center;width:120px;min-width:120px;height:120px;margin:0 auto 12px;border-radius:50%;border:1px solid #e9e9e9;background-color:#fff;overflow:hidden}.column__author-thumb i{margin:auto;font-size:4em;color:#dadada}.column__author-name{text-align:center;font-size:16px;font-weight:700;color:#555}.column__author-desc{font-size:12px}.info__article p{line-height:1.75;margin-bottom:24px}.info__article ul{margin-left:1em;margin-bottom:36px;list-style-type:disc;list-style-position:inside}.info__article ul li{margin-bottom:6px;padding-left:1em;text-indent:-1.4em}.info__article ul ul,.info__article ul ol{margin-top:6px;margin-bottom:12px}.info__article ol{margin-left:1em;margin-bottom:36px;list-style-position:inside}.info__article ol li{counter-increment:section;margin-bottom:6px;padding-left:1em;text-indent:-1.4em}.info__article ol li::before{content:"(" counter(section) ")";margin-left:-0.6em;padding-right:0.4em}.info__article ol>ul,.info__article ol ol{margin-top:6px;margin-bottom:12px}.info__article ol>ul li,.info__article ol ol li{counter-increment:article;list-style-type:cjk-ideographic;text-indent:-2em !important}.info__article ol>ul li::before,.info__article ol ol li::before{content:"(" counter(article) ")";display:none}.info__article ol>ul li>ul,.info__article ol>ul li ol,.info__article ol ol li>ul,.info__article ol ol li ol{margin-top:6px;margin-bottom:12px}.info__article ol>ul li>ul li,.info__article ol>ul li ol li,.info__article ol ol li>ul li,.info__article ol ol li ol li{counter-increment:paragraph;list-style-type:katakana-iroha;text-indent:-2em !important}.info__article ol>ul li>ul li::before,.info__article ol>ul li ol li::before,.info__article ol ol li>ul li::before,.info__article ol ol li ol li::before{content:"(" counter(paragraph) ")";display:none}.info__article table{width:100%;margin:0 auto 24px;background-color:#fff;border-collapse:collapse;border:1px solid #dadada}.info__article table thead th{background-color:#adadad;text-align:center;color:#fff}.info__article table tr{border-bottom:1px solid #dadada}.info__article table th{padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.info__article table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.info__article table td.emphasis{text-align:center;font-size:1.2em;font-weight:700}.info__article table+figcaption{margin-top:-24px;padding:12px;border:1px solid #dadada;border-top:none;background-color:#f6f6f6;font-size:12px}.info__table table{width:100%;margin:0 auto 24px;background-color:#fff;border-collapse:collapse;border:1px solid #dadada}.info__table table thead th{background-color:#adadad;text-align:center;color:#fff}.info__table table tr{border-bottom:1px solid #dadada}.info__table table th{padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.info__table table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.info__table table td.emphasis{text-align:center;font-size:1.2em;font-weight:700}.info__table table+figcaption{margin-top:-24px;padding:12px;border:1px solid #dadada;border-top:none;background-color:#f6f6f6;font-size:12px}.about__lead{margin-bottom:24px;line-height:1.25;text-align:center;font-size:28px}.about__lead-emphasis,.about__lead-emphasis--num,.about__lead-emphasis--accent,.about__lead-emphasis--content,.about__lead-emphasis--plan{font-size:1.3em;font-weight:700;color:#f60}.about__lead-emphasis--num{font-size:1.6em;font-weight:500;font-family:"Oswald",sans-serif;color:#F83426}.about__lead-emphasis--accent{color:#F83426}.about__lead-emphasis--content{color:#077E3A}.about__lead-emphasis--plan{color:#0A81C1}.about__lead-letter,.about__lead-letter--03,.about__lead-letter--04,.about__lead-letter--05{position:relative;display:inline-block;margin-left:0.1em;padding-left:0.2em;background-color:#F83426;letter-spacing:0.4em;font-size:42px;font-weight:700;color:#fff}.about__lead-letter::before,.about__lead-letter--03::before,.about__lead-letter--04::before,.about__lead-letter--05::before{content:"";position:absolute;top:0;left:1%;width:98%;height:100%;background-image:linear-gradient(90deg, rgba(255,255,255,0) 92%, #fff 92%, #fff 100%)}.about__lead-letter::after,.about__lead-letter--03::after,.about__lead-letter--04::after,.about__lead-letter--05::after{content:"";position:absolute;top:0;right:0;width:2%;height:100%;background-color:#fff}.about__lead-letter--03::before{background-size:33.33% 10px}.about__lead-letter--04::before{background-size:25% 10px}.about__lead-letter--05::before{background-size:20% 10px}.about__table table{width:100%;table-layout:fixed;margin:0 auto 24px;background-color:#fff;border-collapse:collapse;border:1px solid #dadada}.about__table table thead th{background-color:#adadad;text-align:center;color:#fff}.about__table table tr{border-bottom:1px solid #dadada}.about__table table th{padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.about__table table td{padding:12px;border-right:1px solid #dadada;word-break:break-all;text-align:center}.about__table table+figcaption{margin-top:-24px;padding:12px;border:1px solid #dadada;border-top:none;background-color:#f6f6f6;font-size:12px}.about__merit-list{counter-reset:number 0}.about__merit-list-item{margin-bottom:24px}.about__merit-list-item h3{position:relative;display:flex;align-items:center;height:48px;margin-bottom:12px;padding-left:100px;border-width:5px;border-style:solid;border-color:#52a36b #077E3A #077E3A #52a36b;font-size:21px;font-weight:700}.about__merit-list-item h3::before{content:"POINT";position:absolute;bottom:4px;left:6px;z-index:2;display:block;width:80px;padding:0 6px;line-height:30px;text-align:left;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.about__merit-list-item h3::after{counter-increment:number 1;content:counter(number);position:absolute;bottom:4px;left:6px;z-index:1;display:block;width:80px;padding:0 6px;border-radius:4px;background-color:#ff872b;line-height:30px;text-align:right;font-size:28px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.about__merit-list-item-unit{display:flex;align-items:center;padding-left:24px;border-left:5px solid rgba(82,163,107,0.3)}.about__merit-list-item-unit-text{flex-grow:1}.about__merit-list-item-unit-pict{min-width:360px;margin-left:24px}.about__flow-list{counter-reset:number 0}.about__flow-list-item{margin-bottom:24px}.about__flow-list-item h3{position:relative;display:flex;align-items:center;height:48px;margin-bottom:12px;padding-left:90px;border-width:5px;border-style:solid;border-color:#52a36b #077E3A #077E3A #52a36b;font-size:18px;font-weight:700}.about__flow-list-item h3::before{content:"STEP";position:absolute;bottom:4px;left:6px;z-index:2;display:block;width:70px;padding:0 6px;line-height:30px;text-align:left;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.about__flow-list-item h3::after{counter-increment:number 1;content:counter(number);position:absolute;bottom:4px;left:6px;z-index:1;display:block;width:70px;padding:0 6px;border-radius:4px;background-color:#077E3A;line-height:30px;text-align:right;font-size:28px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.about__flow-list-item h3 span{padding-right:6px;color:#077E3A}.about__flow-list-item h3 span.customer{color:#f60}.about__flow-list-item h3 span:last-of-type::after{content:"\f105\f105\f105";padding:0 6px;font-weight:900;font-family:"Font Awesome 5 Free"}.about__flow-list-item h4{margin-bottom:12px;font-size:18px;font-weight:700;color:#077E3A}.about__flow-list-item h4.customer{color:#f60}.about__flow-list-item-unit{display:flex;align-items:flex-start;padding-left:24px;border-left:5px solid rgba(82,163,107,0.3)}.about__flow-list-item-unit-text{flex-grow:1}.about__flow-list-item-unit-pict{min-width:320px;margin-left:24px;text-align:center}.about__flow-list-item-unit-pict img{width:80%}.about__schedule-list{counter-reset:number 0;margin-left:24px;padding-left:24px;border-left:5px solid rgba(82,163,107,0.3)}.about__schedule-list-item{position:relative}.about__schedule-list-item:not(:first-child)::after{transform:rotate(45deg);content:"";position:absolute;top:-27px;left:-37px;z-index:2;width:20px;height:20px;border-width:0 5px 5px 0;border-style:solid;border-color:#D2E8DB}.about__schedule-list-item:last-child::before{content:"";position:absolute;top:0;left:-30px;width:10px;height:100%;background-color:#fff}.about__schedule-list-item h3{position:relative;display:flex;align-items:center;height:48px;margin-bottom:12px;padding-left:90px;border-width:5px;border-style:solid;border-color:#52a36b #077E3A #077E3A #52a36b;font-size:18px;font-weight:700}.about__schedule-list-item h3::before{content:"STEP";position:absolute;bottom:4px;left:6px;z-index:2;display:block;width:70px;padding:0 6px;line-height:30px;text-align:left;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.about__schedule-list-item h3::after{counter-increment:number 1;content:counter(number);position:absolute;bottom:4px;left:6px;z-index:1;display:block;width:70px;padding:0 6px;border-radius:4px;background-color:#077E3A;line-height:30px;text-align:right;font-size:28px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.about__schedule-list-item h3 span{padding-right:6px;color:#077E3A}.about__schedule-list-item h3 span:last-of-type::after{content:"\f105\f105\f105";padding:0 6px;font-weight:900;font-family:"Font Awesome 5 Free"}.about__schedule-list-item-period{padding-left:12px;font-size:18px;font-weight:700;color:#f60}.about__schedule-list-item-period::before{content:"\f073";position:absolute;top:-3px;left:-50px;z-index:2;width:48px;height:48px;border-radius:50%;background-color:#ff872b;line-height:48px;text-align:center;font-size:1.4em;font-weight:900;font-family:"Font Awesome 5 Free";color:#fff}.about__schedule-list-item-desc{margin-bottom:24px}.about__schedule-list-item-pict{margin-bottom:24px;text-align:center}.about__schedule-list-item-unit{display:flex;align-items:flex-start;margin-bottom:24px}.about__schedule-list-item-unit-text{flex-grow:1}.about__schedule-list-item-unit-text p{margin-bottom:12px}.about__schedule-list-item-unit-pict{min-width:320px;margin-right:24px;text-align:center}.about__schedule-list-item-unit-pict img{width:80%}.about__insurance-list{display:flex;margin-bottom:24px}.about__insurance-list-item{flex:1;margin:6px;padding:12px;text-align:center;border:1px solid #e9e9e9}.about__insurance-list-item h3{display:flex;justify-content:center;align-items:center;height:48px;margin-bottom:12px;line-height:1.25;font-size:18px;font-weight:700}.about__insurance-list-item img{display:block;margin:0 auto 12px}.about__insurance-list-item span{display:inline-block;padding:3px 12px;margin:3px;border-radius:15px;background-color:#ceecfc;line-height:24px;font-size:12px;font-weight:700}.about__insurance-list-item span.gold{background-color:#e5d9a3;color:#9a7f00}.about__insurance-list-item span.silver{background-color:#ccc;color:#555}.about__insurance-plan{margin-bottom:24px;padding-top:24px}.about__insurance-plan table{position:relative;width:100%;margin:0 auto 24px;border-collapse:collapse}.about__insurance-plan table::before{content:"";position:absolute;top:0;right:24%;width:24%;height:100%;border-radius:12px 12px 0 0;border:5px solid #ccc}.about__insurance-plan table thead th{position:relative;padding:12px;border-radius:12px 12px 0 0;text-align:center;font-weight:700}.about__insurance-plan table thead th em{position:absolute;top:-30px;left:0;right:0;width:100px;margin:auto;border-radius:12px;background-color:#fbec15;line-height:24px;letter-spacing:.01em;font-weight:700;color:#F83426}.about__insurance-plan table thead th em::after{content:"";position:absolute;bottom:-12px;left:0;right:0;width:0;height:0;margin:auto;border-style:solid;border-width:12px 9px 0 9px;border-color:#fbec15 transparent transparent transparent}.about__insurance-plan table thead th:nth-child(2){background-color:#e6c39e;color:#9a7f00}.about__insurance-plan table thead th:nth-child(3){background-color:#ccc;color:#555}.about__insurance-plan table thead th:nth-child(4){background-color:#e5d9a3;color:#9a7f00}.about__insurance-plan table tbody{border:1px solid #dadada}.about__insurance-plan table tbody tr{border-bottom:1px solid #dadada}.about__insurance-plan table tbody th{min-width:100px;padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.about__insurance-plan table tbody th span{font-size:12px}.about__insurance-plan table tbody td{width:24%;padding:12px;border-right:1px solid #dadada;word-break:break-all;text-align:center;font-size:16px;font-weight:700}.about__insurance-plan table tbody td span{font-size:1.4em}.about__insurance-plan table tbody td:nth-child(3) span{color:#F83426}.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:28px;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:28px;font-weight:700}.guide__h4{margin-bottom:12px;font-size:20px;font-weight:700}.guide__lead{margin-bottom:24px;line-height:1.25;text-align:center;font-size:30.8px;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:20px;font-weight:700}.guide__catch strong{font-size:1.2em;color:#F83426}.guide__desc{margin-bottom:24px;line-height:1.25;font-size:16px}.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:12px;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:18px;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:16px}.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:35px;font-family:"Oswald",sans-serif;color:#f60}.guide__content-link-btn.tel::after{display:none}.guide__content-link-title{text-align:center;font-size:20px;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:20px;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:18px;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:16px}.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:35px;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:18px;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:16px;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:16px}.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:28px}.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:28px;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:28px;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:35px;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:28px;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:35px;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:30.8px;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:28px;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:18px;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:16px}.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:35px;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:20px;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:16px;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:28px;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:18px;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:18px;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:18px;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:18px;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:18px;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:24px}.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:18px;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:70px;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:21px;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:20px;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:28px;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:18px;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:18px}.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:18px;font-weight:700;color:#cb1407}.guide__service-voice-link a span{display:block;margin-bottom:6px;font-size:12px;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:20px;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:24px;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:16px}.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:24px;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:16px}.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:18px}.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:18px;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:12px}.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:12px;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:12px;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:42px;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:50.4px}.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:28px;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:20px;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}.faq__list-item{margin-bottom:12px}.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:12px;color:#adadad}.faq__title,.faq__title--question,.faq__title--answer{padding:3px 0;font-size:18px;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:28px;font-family:"Lora",serif}.faq__article p,.faq__article--question p,.faq__article--answer p{color:#555;line-height:1.75}.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;line-height:1.75}.faq__summary-thumb{float:left;width:48%;margin-right:24px;margin-bottom:12px}.faq__summary-thumb img{border:2px solid #fff;border-radius:8px}.faq__summary-text::after{content:"";display:table;clear:both}.voice__list-item{margin-bottom:12px}.voice__list-item a{position:relative;display:block;padding:6px 6px 24px 6px;color:#3d3d3d}.voice__list-item a::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.voice__list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.voice__view{position:absolute;bottom:-12px;right:0;width:50%;height:12px;text-align:right;font-size:12px;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.8rem;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:28px;font-weight:900;font-family:"Font Awesome 5 Free";color:#0A81C1}.voice__summary{margin-bottom:24px;padding:24px;background-color:#f6f6f6}.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:16px;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:12px}.voice__desc{color:#555}.voice__type{padding-top:24px;text-align:right;font-size:12px;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:12px;color:#fff}.voice__property div dd{display:inline-block}.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:20px;font-weight:700;font-family:"Oswald",sans-serif;color:#F83426}.area__list{display:flex;flex-wrap:wrap;margin-bottom:12px}.area__list-item{width:13%;margin-bottom:12px}.area__list-item:not(:nth-of-type(7n)){margin-right:1.5%}.area__list-item a{display:block;padding:6px;border-radius:4px;border:1px solid #ccc;text-align:center}.area__list-item a:hover{background-color:#f6f6f6}.area__inline-list{display:flex;flex-wrap:wrap;margin-bottom:12px}.area__inline-list-item{margin-left:0.6%;margin-right:0.6%;margin-bottom:12px}.area__inline-list-item a,.area__inline-list-item span{display:inline-block;padding:6px 12px;border-radius:4px;border:1px solid #ccc;text-align:center}.area__inline-list-item a:hover{background-color:#f6f6f6}.modelcourse__list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:24px}.modelcourse__list::before{content:"";order:1;display:block;width:24%;min-width:220px}.modelcourse__list::after{content:"";display:block;width:24%;min-width:220px}.modelcourse__list-item{width:24%;min-width:220px;margin-bottom:24px}.modelcourse__list-item a{position:relative;display:block;height:100%;padding-bottom:24px}.modelcourse__list-item a::before{content:"";position:absolute;top:-3%;left:-3%;display:block;width:106%;height:106%}.modelcourse__list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.modelcourse__list-item-thumb{margin-bottom:6px;padding:6px;border-radius:4px;border:1px solid #ccc;background-color:#fff}.modelcourse__list-item-text-h3{margin-bottom:6px;padding:3px 6px;color:#fff;background-color:#0A81C1}.modelcourse__list-item-text-view{position:absolute;bottom:6px;right:6px;width:50%;height:12px;text-align:right;font-size:12px;color:#adadad}.modelcourse__article>p{padding-bottom:24px}.modelcourse__article-plan{margin-bottom:24px;padding:24px;background-color:#effadc}.modelcourse__article-plan-h3{padding-bottom:12px;font-size:16px;font-weight:700;color:#077E3A}.modelcourse__article-plan-name{padding-bottom:12px}.modelcourse__article-plan-time{padding-bottom:12px;text-align:right;font-size:12px;color:#999}.modelcourse__highlight{counter-reset:number 0}.modelcourse__highlight li{position:relative;display:flex;justify-content:space-between;padding:24px 12px}.modelcourse__highlight li:not(:last-child){border-bottom:1px solid #e9e9e9}.modelcourse__highlight li::before{counter-increment:number 1;content:counter(number);position:absolute;top:6px;left:0;z-index:1;display:block;width:48px;border-radius:50%;background-color:#52a36b;line-height:48px;text-align:center;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.modelcourse__highlight-h3{padding-top:12px;margin-bottom:12px;text-align:center;font-size:20px}.modelcourse__highlight-h3::after{content:"";display:block;width:60px;height:6px;margin:6px auto 0;border-radius:6px;background-color:rgba(82,163,107,0.5)}.modelcourse__highlight-pict{width:48%}.modelcourse__highlight-pict img{width:100%;border-radius:12px}.modelcourse__highlight-text{width:48%}.modelcourse__highlight-text-name{margin-bottom:12px;font-size:18px;color:#555}.modelcourse__highlight-text-time{font-family:"Oswald",sans-serif;color:#999}.modelcourse__highlight-text-desc{font-size:12px}.bustype__unit{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.bustype__unit-text{width:48%}.bustype__unit-text-title{font-size:20px}.bustype__unit-text-desc{margin-bottom:12px}.bustype__unit-thumb{width:50%;margin-bottom:12px;padding:12px;background-color:#fff;text-align:center}.bustype__unit-chart{width:49%;margin-bottom:24px}.bustype__unit-chart-property{font-size:16px;font-weight:700;margin-bottom:6px}.bustype__list-item{margin-bottom:24px;padding:12px;border:1px solid #ccc}.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-category::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:3px solid #effadc}.bustype__row-list-item-category:hover{color:#ff872b}.bustype__row-list-item-category:hover::before{border-color:#ff872b}.bustype__row-list-item-thumb{margin-bottom:12px;padding:12px;background-color:#fff;text-align:center}.bustype__row-list-item-title span{display:block;font-weight:normal}.bustype__row-list-item-desc{min-height:120px}.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:10px;color:#fff}.bustype__row-list-item-price-num{text-align:center}.bustype__row-list-item-price-num span{font-size:20px;font-family:"Oswald",sans-serif}.bustype__category{display:flex;justify-content:flex-end;margin-bottom:12px}.bustype__category a{display:block;width:100px;padding:12px 0;border:1px solid #e9e9e9;text-align:center;font-size:12px;font-weight:700}.bustype__category a:not(:last-child){border-right:none}.bustype__category a:hover{background-color:#f6f6f6}.bustype__category a.current{background-color:#f1f1f1;color:#3d3d3d;pointer-events:none}.bustype__option{padding:6px;background-color:#fff}.bustype__option dd{display:flex;flex-wrap:wrap;margin-bottom:12px}.bustype__option dd img{width:48px;height:48px;margin-right:3px;margin-bottom:3px;padding:3px;border-radius:4px;border:1px solid #94CA10}.bustype__option dd img.ask{filter:grayscale(50%);opacity:0.9}.bustype__option dd img.none{filter:grayscale(100%);opacity:0.9}.bustype__property{margin:12px 0}.bustype__property div{display:inline-block;padding:0 12px 6px 0}.bustype__property div dt{display:inline-block;margin-right:6px;padding:3px 12px;background-color:#effadc;font-weight:700;color:#077E3A}.bustype__property div dd{display:inline-block}.bustype__interior{display:flex;justify-content:space-between;margin-bottom:24px}.bustype__interior-caption{position:relative;padding-left:12px;line-height:20px;font-size:12px;font-weight:700;color:#555}.bustype__interior-caption::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #0A81C1}.bustype__interior-main{width:50.4%}.bustype__interior-sub{display:flex;flex-wrap:wrap;justify-content:space-between;width:48.4%}.bustype__interior-sub-item{width:49%}.bustype__price table{width:100%;margin:0 auto 24px;border-collapse:collapse;border:1px solid #dadada}.bustype__price table thead th{background-color:#fff}.bustype__price table thead th img{display:block;margin:0 auto 6px}.bustype__price table thead th a{display:block;padding:3px;border-radius:2px;background-color:#feb447;font-size:12px;color:#fff}.bustype__price table thead th a:hover{opacity:0.7}.bustype__price table tbody tr:nth-child(odd):not(:last-child) th:first-child{background-color:#0A81C1;color:#fff}.bustype__price table tbody tr:nth-child(odd):not(:last-child) td{font-weight:700}.bustype__price table tbody tr:nth-child(3) th:first-child{background-color:#077E3A !important;color:#fff}.bustype__price table tbody tr:nth-child(even):not(:last-child) th{color:#F83426}.bustype__price table tr{border-bottom:1px solid #dadada}.bustype__price table tr.option td{vertical-align:top}.bustype__price table tr.option td img{display:block;width:50px;height:50px;margin:0 auto 3px;padding:3px;border-radius:4px;border:1px solid #94CA10}.bustype__price table tr.option td span{display:block;margin-bottom:6px;font-size:10px;color:#999}.bustype__price table th{max-width:60px;min-width:60px;padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6;text-align:center;font-size:16px;font-weight:700}.bustype__price table th.busy{background-color:#ffb278;color:#fff !important}.bustype__price table th.quiet{background-color:#52a36b;color:#fff !important}.bustype__price table td{padding:12px;border-right:1px solid #dadada;letter-spacing:.01em;text-align:center;font-size:1.2em;word-break:break-all}.bustype__price--single table{width:100%;margin:0 auto 24px;border-collapse:collapse;border:1px solid #dadada}.bustype__price--single table thead th{color:#fff}.bustype__price--single table thead th:nth-child(odd){background-color:#0A81C1}.bustype__price--single table thead th:nth-child(even){background-color:#077E3A}.bustype__price--single table tbody tr:nth-child(even) th{color:#F83426}.bustype__price--single table tbody tr:nth-child(odd) td{font-weight:700}.bustype__price--single table tr{border-bottom:1px solid #dadada}.bustype__price--single table tr th{padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6;text-align:center;font-size:16px;font-weight:700}.bustype__price--single table tr td{padding:12px;border-right:1px solid #dadada;letter-spacing:.01em;text-align:center;font-size:1.2em;word-break:break-all}.purpose__mv{position:relative;margin-bottom:90px}.purpose__mv-eyecatch{position:relative;width:80%;margin-left:12px;margin-bottom:6px;padding:12px;background-color:#fff;border-radius:8px;border:1px solid #ccc}.purpose__mv-eyecatch::before{content:"";position:absolute;top:12px;bottom:12px;left:12px;right:12px;margin:auto;box-shadow:0px 0px 12px -6px rgba(26,19,17,0.3) inset}.purpose__mv-eyecatch::after{content:"";position:absolute;top:60px;left:-12px;width:0;height:0;border-style:solid;border-width:0 12px 6px 0;border-color:#cb1407 #cb1407 transparent transparent}.purpose__mv-pict{position:absolute;bottom:-70px;right:0;z-index:1}.purpose__mv-text{position:absolute;top:12px;left:-6px;z-index:1;padding:3px 12px;font-size:20px;background-color:#F83426;color:#fff}.purpose__mv-text br{display:none}.purpose__mv-text em{font-size:28px;font-weight:700;background:linear-gradient(rgba(255,135,43,0) 0, 70%, #ff872b 75%, #ff872b 90%, rgba(255,135,43,0) 90%)}.purpose__merit-list{counter-reset:number 0}.purpose__merit-list-item{margin-bottom:24px;padding:24px 24px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;background:linear-gradient(170deg, rgba(206,236,252,0.5) 0%, rgba(206,236,252,0) 120px)}.purpose__merit-list-item h3{position:relative;display:flex;align-items:center;min-height:48px;margin-bottom:12px;padding-left:60px;font-size:21px;font-weight:700}.purpose__merit-list-item h3 span{padding-left:12px;font-size:16px;color:#f60}.purpose__merit-list-item h3::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:0;bottom:0;left:0;display:block;width:48px;height:48px;margin:auto;background-color:#0A81C1;border-radius:4px;line-height:48px;text-align:center;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.purpose__merit-list-item p{margin-bottom:12px;font-size:16px}.purpose__merit-list-item-link{position:relative;display:block;width:580px;padding:12px 24px 6px 84px;border:2px solid #ff872b;font-size:18px;font-weight:700;color:#3d3d3d}.purpose__merit-list-item-link em{position:relative;padding-left:6px;vertical-align:middle;font-size:24px;font-weight:700;color:#F83426}.purpose__merit-list-item-link em::before{content:"";position:absolute;top:-14px;left:6px;display:block;width:120px;height:24px;background:radial-gradient(ellipse at center, #F83426 0%, #F83426 18%, rgba(0,0,0,0) 18%);background-size:24px 24px;background-repeat:repeat-x}.purpose__merit-list-item-link::before{content:"必見";position:absolute;top:0;bottom:0;left:6px;display:block;width:72px;height:36px;margin:auto;border-radius:50%;background-color:#ff872b;line-height:36px;text-align:center;color:#fff}.purpose__merit-list-item-link::after{content:"\f054\f054\f054";position:absolute;top:0;bottom:0;right:12px;display:block;height:36px;margin:auto;border-radius:50%;line-height:36px;font-weight:900;font-family:"Font Awesome 5 Free";color:#f60}.purpose__merit-list-item-link:hover{border:2px solid #F83426}.purpose__merit-list-item-link:hover::before{background-color:#F83426}.purpose__merit-list-item-link:hover::after{right:6px;color:#F83426}.purpose__merit-list-item-unit{display:flex;align-items:center}.purpose__merit-list-item-unit-desc{flex:1;margin-bottom:12px;font-size:16px}.purpose__merit-list-item-unit-pict{min-width:240px;margin-left:24px;text-align:center}.buscompany__h2{display:flex;margin-bottom:24px}.buscompany__h2 span{flex-grow:1;border-radius:6px;background-color:#52a36b;line-height:60px;text-align:center;font-size:28px;font-weight:700;color:#fff}.buscompany__h2 span br{display:none}.buscompany__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}.buscompany__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}.buscompany__wrap{padding:60px 2%;background-color:#fef9e8}.buscompany__inner{max-width:1280px;margin:0 auto;padding:48px;background-color:#fff;color:#555}.buscompany__inner h2{margin-bottom:24px;text-align:center;font-size:30.8px;font-weight:700}.buscompany__inner p{margin-bottom:24px;font-size:16px}.buscompany__list{display:flex;flex-wrap:wrap;margin-bottom:12px;padding:24px;background-color:#f6f6f6;list-style-type:disc;list-style-position:inside}.buscompany__list-item{width:22.75%;margin-bottom:12px;padding-left:1em;text-indent:-1.4em;line-height:1.25;letter-spacing:.01em;font-size:12px}.buscompany__list-item span{color:#999}.buscompany__list-item:not(:nth-of-type(4n)){margin-right:3%}.buscompany__select{display:flex;flex-wrap:wrap;justify-content:space-between}.buscompany__select::before{content:"";display:block;width:24%;order:1}.buscompany__select::after{content:"";display:block;width:24%}.buscompany__select div{width:24%;margin-bottom:12px;background-color:#effadc}.buscompany__select div dt{padding:6px 12px;border-left:5px solid #52a36b;color:#077E3A}.buscompany__select div dd{padding:6px 12px 12px;line-height:1.25;letter-spacing:.01em;font-size:12px;color:#555}.buscompany__info{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:12px}.buscompany__info::before{content:"";display:block;width:32%;order:1}.buscompany__info::after{content:"";display:block;width:32%}.buscompany__info-wrap{width:32%;margin-bottom:12px;background-color:#effadc}.buscompany__info-title{padding:6px 12px;border-left:5px solid #52a36b;color:#077E3A}.buscompany__info-summary{padding:6px 12px 12px;line-height:1.25;letter-spacing:.01em;font-size:12px;color:#555}.buscompany__info-summary.more{position:relative;padding:6px 12px 42px}.buscompany__info-summary-text{margin-bottom:6px}.buscompany__info-summary-thumb{margin-bottom:12px;text-align:center}.buscompany__info-summary-thumb img{max-width:90%;border-radius:10px}.buscompany__info-summary-link{position:absolute;bottom:12px;right:12px;display:block;width:90px;margin:auto;border:1px solid #077E3A;border-radius:10px;line-height:30px;text-align:center;font-size:12px;color:#077E3A}.buscompany__info-summary-link:hover{background-color:rgba(82,163,107,0.1)}.buscompany__table table{width:100%;margin:0 auto 24px;border-collapse:collapse;border:1px solid #dadada}.buscompany__table table tr{border-bottom:1px solid #dadada}.buscompany__table table th{width:30%;padding:6px 12px;border-right:1px solid #dadada;background-color:#f6f6f6;font-size:12px}.buscompany__table table td{padding:6px 12px;border-right:1px solid #dadada;word-break:break-all;font-size:12px}.buscompany__unit{display:flex;justify-content:space-between;margin-bottom:24px}.buscompany__unit-content{width:60%}.buscompany__unit-thumb{width:38%;text-align:center}.buscompany__unit-thumb img{width:auto;max-width:100%;border-radius:12px}.buscompany__unit-thumb .none{background-color:#f1f1f1;text-align:center}.buscompany__unit-thumb .none img{width:auto}.buscompany__safety{display:flex;justify-content:space-between;align-items:center;background-color:#fef9e8}.buscompany__safety-label{width:30%;padding:12px;text-align:center}.buscompany__safety-label img{width:120px}.buscompany__safety-summary{width:68%;font-size:16px;font-weight:700;color:#9a7f00}.buscompany__mv{margin-bottom:12px;padding:24px 2% 60px;background-image:url(../images/mv/bg-spot.webp);background-repeat:repeat-x;background-position:center bottom}.buscompany__mv-title{margin-bottom:12px;line-height:1.25;font-size:32.2px;font-weight:700}.buscompany__mv-title span{color:#077E3A}.buscompany__mv-title em{display:inline-block;margin:3px 6px 0;padding:0 12px;border:2px solid #F83426;vertical-align:text-top;font-size:28px;color:#F83426}.buscompany__mv-name{position:relative;margin-left:12px;margin-bottom:24px;padding-left:24px;line-height:1.25;font-size:28px}.buscompany__mv-name::before{content:"";position:absolute;left:0;bottom:0;display:inline-block;background-color:#52a36b;width:8px;height:100%;border-radius:4px}.buscompany__mv-unit{display:flex;align-items:center}.buscompany__mv-unit-content{flex-grow:1;min-width:480px}.buscompany__mv-unit-thumb{width:480px;margin-left:48px;text-align:center}.buscompany__mv-unit-thumb img{width:auto;max-width:100%;height:100%;border-radius:20px}.buscompany__mv-unit-thumb .none{height:100%;padding:48px;background-color:#f1f1f1;border-radius:20px;text-align:center}.buscompany__mv-unit-thumb .none img{width:auto;vertical-align:middle}.buscompany__bustype-title{position:relative;margin-left:12px;margin-bottom:24px;padding-left:24px;line-height:1.25;font-size:20px;color:#077E3A}.buscompany__bustype-title::before{content:"";position:absolute;left:0;bottom:0;display:inline-block;background-color:#52a36b;width:8px;height:100%;border-radius:4px}.buscompany__bustype-list{margin-bottom:48px}.buscompany__bustype-list-item{margin:24px;padding:48px;background-color:#fff;font-size:16px;color:#555}.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:18px;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:16px;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:12px}.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:12px;font-weight:700;color:#3d3d3d}.feature__merit-list-item h3 span::first-letter{font-size:18px;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:42px;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:12px}.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:16px;font-weight:700;color:#f60}.feature__satisfaction-wrap dd span{font-size:2.2rem;font-family:"Lora",serif}.reason__colorful-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top;counter-reset:number 0;padding-top:12px}.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:-12px;left:0;font-size:18px;font-weight:700;color:#ffb278}.reason__colorful-list-item::after{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:-6px;left:12px;font-size:49px;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:18px;font-weight:700;color:#ff872b}.reason__chose-list{counter-reset:number 0;display:flex;background-color:#effadc}.reason__chose-list-item{position:relative;flex:1;padding:12px 12px 60px}.reason__chose-list-item:not(:last-child){border-right:2px solid #fff}.reason__chose-list-item-link{position:absolute;bottom:12px;left:12px;width:calc(100% - 24px)}.reason__chose-unit-icon{width:120px;height:120px;margin:0 auto 12px;border-radius:50%;background-color:#fff;text-align:center}.reason__chose-unit-icon i{line-height:120px;font-size:4em;color:#52a36b}.reason__chose-unit-pict{margin-bottom:12px}.reason__chose-unit-text h3{display:inline;font-size:16px;font-weight:700;background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 0%)}.reason__chose-unit-text h3 em{font-weight:700;color:#F83426}.reason__chose-unit-text p{padding-top:12px;font-size:12px}.relation__mv{position:relative}.relation__mv-eyecatch{position:relative;display:inline-block;margin-bottom:6px;padding:12px;background-color:#fff;border-radius:8px;border:1px solid #ccc}.relation__mv-eyecatch img{width:420px;height:240px;object-fit:cover}.relation__mv-eyecatch::before{content:"";position:absolute;top:12px;bottom:12px;left:12px;right:12px;margin:auto;box-shadow:0px 0px 12px -6px rgba(26,19,17,0.3) inset}.relation__mv-pict{position:absolute;top:0;right:0;z-index:1}.relation__mv-pict img{width:auto;height:100px}.relation__mv-text{position:relative;z-index:1;width:50%;margin:-160px 0 24px auto;text-align:right;font-size:28px}.relation__mv-text em{font-weight:700;color:#F83426}.relation__mv-text span{position:relative;display:inline-block;margin-left:0.1em;margin-right:-0.2em;padding-left:0.2em;background-color:#F83426;letter-spacing:0.4em;font-size:42px;font-weight:700;color:#fff}.relation__mv-text span::before{content:"";position:absolute;top:0;left:1%;width:98%;height:100%;background-image:linear-gradient(90deg, rgba(255,255,255,0) 92%, #fff 92%, #fff 100%);background-size:25% 10px}.relation__mv-text span::after{content:"";position:absolute;top:0;right:0;width:2%;height:100%;background-color:#fff}.relation__merit-list{counter-reset:number 0}.relation__merit-list-item{margin-bottom:24px;padding:24px 24px 0;border-top:1px solid #ccc;border-left:1px solid #ccc;background:linear-gradient(170deg, rgba(206,236,252,0.5) 0%, rgba(206,236,252,0) 120px)}.relation__merit-list-item h3{position:relative;display:flex;align-items:center;min-height:48px;margin-bottom:12px;padding-left:60px;font-size:21px;font-weight:700}.relation__merit-list-item h3 span{padding-left:12px;font-size:16px;color:#f60}.relation__merit-list-item h3::before{counter-increment:number 1;content:counter(number, decimal-leading-zero);position:absolute;top:0;bottom:0;left:0;display:block;width:48px;height:48px;margin:auto;background-color:#0A81C1;border-radius:4px;line-height:48px;text-align:center;font-size:20px;font-family:"Oswald",sans-serif;font-weight:500;color:#fff}.relation__merit-list-item-unit{display:flex;align-items:center}.relation__merit-list-item-unit-text{flex-grow:1}.relation__merit-list-item-unit-text-lead{font-size:18px;font-weight:700;color:#f60}.relation__merit-list-item-unit-text-lead span{font-size:12px;font-weight:400;color:#555}.relation__merit-list-item-unit-text p{margin-bottom:12px}.relation__merit-list-item-unit-thumb{width:240px;min-width:240px;margin-right:24px;text-align:center}.relation__merit-list-item-unit-thumb img{width:180px}.interview__list-item{margin-bottom:12px}.interview__list-item a{position:relative;display:flex;justify-content:space-between;padding:6px;color:#3d3d3d}.interview__list-item a::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.interview__list-item a:hover::before{background-color:rgba(218,218,218,0.2)}.interview__list-item-thumb{width:24%;margin-bottom:6px;padding:6px;border-radius:4px;border:1px solid #ccc;background-color:#fff}.interview__list-item-text{position:relative;width:74%;padding:12px}.interview__list-item-text h3{min-height:90px;margin-bottom:12px;font-size:18px;font-weight:700;color:#077E3A}.interview__list-item-text-title{text-align:right;font-size:16px;color:#3b3b3b}.interview__list-item-text-property{text-align:right;color:#999}.interview__property{text-align:right;color:#999}.interview__pict,.interview__pict--left,.interview__pict--right,.interview__pict--center{position:relative;margin-bottom:24px;background-color:#f1f1f1}.interview__pict img,.interview__pict--left img,.interview__pict--right img,.interview__pict--center img{width:80%}.interview__pict::before,.interview__pict--left::before,.interview__pict--right::before,.interview__pict--center::before{content:"";position:absolute;top:0;width:10%;height:100%}.interview__pict::after,.interview__pict--left::after,.interview__pict--right::after,.interview__pict--center::after{content:"";position:absolute;top:0;width:10%;height:100%}.interview__pict--left::after{left:70%;background:linear-gradient(to right, rgba(241,241,241,0) 0%, #f1f1f1 100%)}.interview__pict--right{text-align:right}.interview__pict--right::after{left:20%;background:linear-gradient(to right, #f1f1f1 0%, rgba(241,241,241,0) 100%)}.interview__pict--center{text-align:center}.interview__pict--center::before{left:10%;background:linear-gradient(to right, #f1f1f1 0%, rgba(241,241,241,0) 100%)}.interview__pict--center::after{left:80%;background:linear-gradient(to right, rgba(241,241,241,0) 0%, #f1f1f1 100%)}.interview__pict--full img{width:100%}.interview__introduction{margin-bottom:24px;padding:24px;background-color:#effadc}.interview__introduction h2{font-size:24px;font-weight:700;color:#077E3A}.interview__introduction p{text-align:right;font-size:18px;color:#3b3b3b}.interview__conclusion{margin-bottom:24px;padding:24px;background-color:#effadc;color:#077E3A}.interview__article h4{margin-bottom:12px;line-height:1.25;font-size:16px;font-weight:bold;color:#077E3A}.interview__article p{line-height:1.75;margin-bottom:24px}.interview__article p strong{color:#077E3A}.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:12px}.results__list-item:not(:nth-of-type(4n)){margin-right:3%}.results__short{height:300px;margin-bottom:24px;padding:24px;background-color:#f6f6f6;overflow-y:scroll}.results__short-list-item{display:inline;font-size:12px;color:#999}.results__short-list-item:not(:last-child)::after{content:"/";display:inline-block}.results__client-list{display:flex;flex-wrap:wrap;margin-bottom:24px}.results__client-list-item{padding:12px}.results__client-list-item img{width:auto;height:40px}.location__list{display:flex;flex-wrap:wrap;justify-content:space-between}.location__list-item{width:100%;margin-bottom:24px}.location__list-item.half{width:49%}.location__map{margin-bottom:24px}.location__map iframe{width:100% !important;height:450px !important;border-radius:12px}.location__title{display:flex;align-items:center;position:relative;min-height:80px;padding-left:90px;margin-bottom:12px}.location__title::before{content:"\f3c5";position:absolute;top:0;left:0;width:80px;height:80px;border-radius:50%;background-color:rgba(206,236,252,0.3);color:#0A81C1;line-height:80px;text-align:center;font-size:28px;font-weight:900;font-family:"Font Awesome 5 Free"}.location__title-wrap{min-width:100%}.location__title-wrap h2{display:flex;align-items:center;margin-bottom:6px;line-height:24px;font-size:20px;font-weight:700;color:#0A81C1}.location__title-wrap h2 span{display:inline-block;min-width:70px;margin-right:12px;border:1px solid #0A81C1;border-radius:2px;text-align:center;font-size:12px}.location__title-wrap p{text-align:right;font-size:12px;color:#999}.location__body{margin-bottom:12px;padding:24px;background-color:#f6f6f6;letter-spacing:.1em;line-height:1.75;font-size:12px}.location__body-more{display:block;color:#3d3d3d}.location__body-more span{display:inline-block;padding:2px 12px;border:1px solid #ccc;font-size:12px;color:#555}.location__body-more:hover span{background-color:#fff}.location__body p{margin-bottom:24px;font-size:14px}.location__body p strong{color:#077E3A}.estimated__list{display:flex;flex-wrap:wrap;justify-content:space-between}.estimated__list-item{width:49%;padding:12px;margin-bottom:12px;border:5px solid #ceecfc}.estimated__list-item.full{width:100%}.estimated__list-item-title{margin-bottom:6px;font-size:20px;font-weight:700;color:#555}.estimated__transportation,.estimated__transportation--bus,.estimated__transportation--other{position:relative;min-height:144px;padding:12px 12px 12px 160px}.estimated__transportation::before,.estimated__transportation--bus::before,.estimated__transportation--other::before{content:"";position:absolute;top:12px;left:12px;display:block;width:120px;background-repeat:no-repeat;background-size:100px;background-position:center center}.estimated__transportation--bus{min-height:144px;background-color:#f6f6f6}.estimated__transportation--bus::before{height:120px;border-radius:50%;background-color:#fff;background-image:url(../images/icon/transportation-expenses-bus.webp)}.estimated__transportation--other{min-height:80px}.estimated__transportation--other::before{height:80px}.estimated__transportation--other.train::before{background-image:url(../images/icon/transportation-expenses-train.webp)}.estimated__transportation--other.shinkansen::before{background-image:url(../images/icon/transportation-expenses-shinkansen.webp)}.estimated__transportation--other.trainbus::before{background-image:url(../images/icon/transportation-expenses-trainbus.webp)}.estimated__transportation--other.routebus::before{background-image:url(../images/icon/transportation-expenses-routebus.webp)}.estimated__expenses-num{text-align:right;font-size:20px;font-family:"Oswald",sans-serif}.estimated__expenses-num span{font-size:1.5em;color:#F83426}.estimated__expenses-summary{padding-top:12px}.simulator__list{padding-bottom:12px}.simulator__list-item{display:flex;align-items:center;padding:12px;margin-bottom:12px;border:1px solid #e9e9e9}.simulator__list-item-head{width:100px;min-width:100px;margin-right:12px;line-height:100px;border-radius:4px;background-color:#effadc;text-align:center;font-size:16px;color:#06662f}.simulator__list-item-body{flex-grow:1}.simulator__list-item-title{font-size:18px}.simulator__list-item-desc{margin-bottom:12px}.simulator__list-item-plan{display:flex}.simulator__list-item-plan-wrap{display:flex;align-items:center;margin-right:12px}.simulator__list-item-plan-type{margin-right:12px;padding:6px;background-color:#f6f6f6;font-size:12px;color:#555}.simulator__list-item-plan-price span{font-size:1.3em;font-family:"Oswald",sans-serif}.spot__mv{position:relative;min-height:400px;margin-bottom:48px;background-image:url(../images/mv/bg-spot.webp);background-repeat:no-repeat;background-position:left 20%}.spot__mv-pict{width:80%;max-width:640px;margin:0 0 0 auto}.spot__mv-pict img{border-radius:20px}.spot__mv-info{position:absolute;bottom:-24px;left:0;width:80%;max-width:480px;padding:24px;background-color:rgba(239,250,220,0.9);color:#06662f}.spot__mv-info-title{margin-bottom:12px;font-size:18px}.spot__mv-info-desc{margin-bottom:12px;font-size:16px}.spot__desc{padding:24px 24px 0;border:5px solid #effadc}.spot__desc p{margin-bottom:24px;line-height:1.75}.spot__list{display:flex;flex-wrap:wrap}.spot__list-item{width:33%;margin-bottom:24px;padding:12px;border:1px solid #dadada}.spot__list-item:not(:last-child){margin-right:0.5%}.spot__list-item-title{padding:0 0 6px 24px;letter-spacing:.01em}.spot__list-item-body{letter-spacing:.01em;line-height:2;font-size:12px}.lp__title{margin-bottom:24px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:28px;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__lead{margin-bottom:12px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:25.2px;font-weight:700}.lp__lead strong{display:inline-block;font-size:1.3em;color:#F83426}.lp__desc{margin-bottom:24px;text-align:center;font-size:18px}.lp__desc strong{color:#f60}.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:18px;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__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:20px;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:18px;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:16px;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:28px;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:16px;font-weight:700}.lp__contact dl dd p{margin-bottom:6px;font-size:12px;color:#555}.lp__contact dl dd span{display:block;text-align:center;font-size:12px;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}.lang__header-logo{min-width:180px;margin-right:80px}.lang__header-cta{display:inline-block}.lang__header-cta a{display:block}.lang__header-cta a:hover{opacity:0.7}.lang__header-link{flex-grow:1;display:inline-block;margin-right:24px;text-align:right}.lang__header-link a{display:inline-block;margin-right:12px;line-height:16px}.lang__header-link a img{width:24px;margin-right:6px}.lang__header-link a:hover{opacity:0.7}.lang__header-link a.current{pointer-events:none;color:#3d3d3d}.lang__page-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6px}.lang__page-list li{width:24%;margin-bottom:6px}.lang__page-list li a{display:block;padding:12px 12px 12px 48px;border:1px solid #ccc;border-radius:4px;background-repeat:no-repeat;background-size:24px;background-position:12px center}.lang__page-list li a:hover{background-color:#f6f6f6}.lang__page-list li:nth-child(1) a{background-image:url(../images/lang/h_en.webp)}.lang__page-list li:nth-child(2) a{background-image:url(../images/lang/h_cn.webp)}.lang__page-list li:nth-child(3) a{background-image:url(../images/lang/h_tw.webp)}.lang__page-list li:nth-child(4) a{background-image:url(../images/lang/h_kr.webp)}.lang__page-list.sideber li{width:49%}.lang__h2{margin-bottom:24px;padding-bottom:6px;border-bottom:2px solid #cb1407;text-align:left;font-size:28px;font-weight:700;color:#cb1407}.lang__h3{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #cb1407;text-align:left;font-size:20px;font-weight:700;color:#cb1407}.lang__lead{margin-bottom:48px;font-size:18px}.lang__desc{margin-bottom:24px}.lang__unit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.lang__unit-item{width:49%;margin-bottom:24px}.lang__bg{background-image:url(../images/lang/red_back.webp);background-position:center top}.lang__box{padding:48px;border:1px solid #cb1407;background-color:#fff;text-align:center}.lang__box img{margin-bottom:12px}.lang__box p{text-align:left}.lang__box.policy{margin-top:-20px}.lang__box.policy h3{margin-bottom:12px;text-align:left;font-size:16px;font-weight:700}.lang__box.policy h4{margin-bottom:12px;font-weight:700;text-align:left}.lang__box.policy p{margin-bottom:24px}.lang__box-title,.lang__box-title--01,.lang__box-title--02,.lang__box-title--03{padding:24px;border-radius:20px 20px 0 0;background-color:#cb1407;line-height:1.25;text-align:center;font-size:25.2px;font-weight:700;color:#fff}.lang__list{display:inline-block;margin-right:24px;vertical-align:top;text-align:left}.lang__nav{width:94%;max-width:960px;margin:0 auto;background-image:url(../images/lang/inv_navi_back.webp)}.lang__nav-title{height:187px;padding-top:145px;padding-left:230px;background-image:url(../images/lang/navi_title.webp);background-repeat:no-repeat;line-height:1.25;font-size:20px;font-weight:700;color:#fff}.lang__nav-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px}.lang__nav-list-item{width:32%}.lang__nav-list-item a:hover{filter:brightness(110%)}.lang__btn{width:94%;max-width:960px;margin:0 auto;margin-bottom:48px;text-align:center}.lang__btn-fix{display:none}.lang__intro{min-height:700px;padding-top:24px;background-image:url(../images/lang/inv_intr_back.webp);background-repeat:no-repeat;background-position:70% bottom}.lang__service{text-align:left}.lang__service dt{margin-bottom:6px;font-size:20px;font-weight:700}.lang__service dd{margin-bottom:12px}.lang__service.bg{min-height:350px;padding-top:60px;padding-right:200px;background-image:url(../images/lang/service_back.webp);background-repeat:no-repeat;background-position:right top;background-size:900px}.lang__quality{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px;text-align:left}.lang__quality-pict{max-width:400px}.lang__quality-text{width:100%;padding:24px;border-radius:20px;background-color:rgba(148,202,16,0.3)}.lang__quality-text h3{font-weight:700}.lang__quality-list{margin-bottom:12px}.lang__quality-list-item{width:460px;height:140px;margin-bottom:12px;padding:24px 180px 24px 36px;background-repeat:no-repeat;line-height:1.25}.lang__quality-list-item:nth-child(1){background-image:url(../images/lang/quality_bus.webp)}.lang__quality-list-item:nth-child(2){background-image:url(../images/lang/quality_mng.webp)}.lang__quality-list-item:nth-child(3){background-image:url(../images/lang/quality_app.webp)}.lang__quality-list-item h3{font-size:16px;font-weight:700}.lang__modelcourse,.lang__modelcourse--01,.lang__modelcourse--02{min-height:220px;background-repeat:no-repeat;background-position:right top;background-size:400px}.lang__modelcourse div,.lang__modelcourse--01 div,.lang__modelcourse--02 div{display:flex;margin-bottom:6px;text-align:left}.lang__modelcourse div dt,.lang__modelcourse--01 div dt,.lang__modelcourse--02 div dt{margin-right:6px;font-weight:700}.lang__modelcourse--01{background-image:url(../images/lang/model1_back.webp)}.lang__modelcourse--02{background-image:url(../images/lang/model2_back.webp)}.lang__company{width:300px;margin:auto;padding:12px;background-image:url(../images/lang/infomation.webp);background-repeat:no-repeat;line-height:1.25;color:#fff}.lang__flow-list-item{display:flex;justify-content:space-between;margin-bottom:24px}.lang__flow-list-item-pict{width:28%}.lang__flow-list-item-text{width:70%;padding:24px;border-radius:20px;background-color:rgba(248,212,179,0.5)}.lang__flow-list-item-text h3{margin-bottom:12px;line-height:1.25;text-align:left;font-size:18px;font-weight:700;color:#cb1407}@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:12px}.content__nest-list-item{width:100%}.content__nest-list-item-thumb{width:28%}.content__nest-list-item-text{width:70%}.header__title{font-size:12px}.header__logo{width:20%;min-width:20%}.header__nav-list a{padding:12px;font-size:12px}.contact__tel-insert{padding:6px;text-align:left}.contact__tel-insert-num{font-size:30.8px}.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:12px}.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:12px}.reason__chose-list{flex-wrap:wrap}.reason__chose-list-item{flex:auto;width:100%;padding:12px 12px 60px}.reason__chose-list-item:not(:last-child){border-right:none}.reason__chose-list-item-link a{max-width:inherit !important}.reason__chose-unit{display:flex;justify-content:space-between;width:100%}.reason__chose-unit-icon{width:100px;height:100px;margin:auto}.reason__chose-unit-icon i{line-height:100px;font-size:3em}.reason__chose-unit-pict{width:38%;margin-bottom:0}.reason__chose-unit-text{width:60%;font-size:12px}.relation__mv-text{margin:-120px 0 24px auto;font-size:20px}.relation__mv-text span{font-size:28px}}@media (max-width: 768px){.display__pc{display:none}.display__tab{display:block}.content{padding-bottom:24px}.content__title{font-size:14px}.content__title-icon,.content__title-icon--area,.content__title-icon--spot,.content__title-icon--gourmet,.content__title-icon--souvenir,.content__title-icon--event{font-size:14px}.content__h1{transform:translate(0, 0);position:static;font-size:16px}.content__h2{font-size:14px}.content__h3{font-size:14px}.content__h4{font-size:14px}.content__lead{font-size:16px}.content__desc{font-size:12px}.content__anchor{margin-top:-105px;padding-top:117px}.content__mv{height:auto;margin-bottom:24px;padding:24px 12px}.content__mv-h1{font-size:18px}.content__mv.biz{height:auto}.content__mv.biz h1{font-size:20px}.content__mv.gen{height:100px;background-position:center bottom;background-size:auto 80px}.content__mv.gen h1{font-size:20px}.content__eyecatch{margin-bottom:12px}.content__eyecatch-label{width:70px;height:70px;padding-top:15px;font-size:12px}.content__eyecatch-label::before{border-width:0 70px 70px 0}.content__eyecatch-label::after{font-size:10px}.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:12px}.content__table table td{font-size:12px}.content__box-item{margin-bottom:12px;padding:12px 12px 0}.content__box-item.triple{width:100%}.content__box-item-title{font-size:12px}.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:14px}.content__frame dd{font-size:12px}.content__anchor-link{flex-wrap:wrap}.content__anchor-link a{flex:auto;width:30%;font-size:10px}.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:16px}.title__bg,.title__bg--accent,.title__bg--content,.title__bg--plan,.title__bg--attention{font-size:16px}.title__border,.title__border--accent,.title__border--content,.title__border--plan,.title__border--attention{font-size:16px}.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:16px}.frame__border-narrow.exclamation,.exclamation.frame__border-narrow--accent,.exclamation.frame__border-narrow--content,.exclamation.frame__border-narrow--plan{padding-left:50px;font-size:16px}.frame__bg,.frame__bg--accent,.frame__bg--faint,.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:12px}.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:18px}.breadcrumbs__wrap{padding:6px;font-size:10px}.thumb__label::before,.thumb__label--new::before{padding:0 3px;font-size:10px}.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:16px}.yarpp-template-list{padding:12px}.yarpp-template-list h3{font-size:14px !important}.yarpp-template-list ol li a{font-size:12px}.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__wrap,.header__wrap--form,.header__wrap--lang{justify-content:flex-start}.header__wrap--form{padding:0}.header__wrap--lang{height:auto;background:none}.header__title{letter-spacing:.01em}.header__title p{font-size:12px}.header__title p:first-child{font-weight:700}.header__logo{width:160px;padding:12px 0}.header__logo.biz{width:120px;min-width:120px}.header__badge{width:70px;padding:12px}.header__contact{display:none}.header__nav{display:none}.header__nav-sp{position:absolute;bottom:12px;right:0;display:block}.header__nav-wrap{padding:12px}.header__nav-list{display:block}.header__nav-list dt{position:relative;padding:6px 48px 6px 12px;border-bottom:5px solid #94CA10;background-color:#077E3A;text-align:left;font-weight:bold;color:#fff}.header__nav-list dt::after{transition:all .3s linear;transform:rotate(-90deg);content:"＋";position:absolute;top:50%;right:0;display:block;width:40px;margin-top:-20px;text-align:center;font-size:20px;color:#fff}.header__nav-list dt.open::after{transform:rotate(0);content:"－"}.header__nav-list a{display:block;padding:12px;text-align:left;border-radius:0;border:none;border-bottom:1px solid #94CA10}.header__nav-list a.current{border-color:#94CA10}.header__nav-list a.current::before{display:none}.header__nav-btn{position:relative;top:0;right:0;z-index:999;width:44px;height:44px;text-align:center;cursor:pointer}.header__nav-btn span{transition:all 0.3s linear;display:inline-block;position:absolute;right:8px;width:28px;height:3px;background-color:#077E3A}.header__nav-btn span:nth-of-type(1){top:10px}.header__nav-btn span:nth-of-type(2){top:20px}.header__nav-btn span:nth-of-type(3){bottom:10px}.header__nav-btn.open{position:fixed}.header__nav-btn.open span:nth-of-type(1){transform:translateY(20px) rotate(-45deg);top:0}.header__nav-btn.open span:nth-of-type(2){transform:translateY(0) rotate(45deg)}.header__nav-btn.open span:nth-of-type(3){opacity:0}.header__nav-toggle{transition:all 0.3s linear;transform:translateX(100%);position:fixed;top:0;left:0;right:0;z-index:998;width:100%;height:100vh;padding-top:44px;padding-bottom:120px;background-color:#fff;text-align:center;opacity:0;overflow:scroll}.header__nav-toggle.open{transform:translateX(0);opacity:1}.sidebar__tel-num{pointer-events:auto}.footer,.footer--form{padding-bottom:60px}.footer--form{padding-bottom:0}.footer__wrap{width:100%}.footer__logo{order:2;width:100%;text-align:center}.footer__logo img{width:60%;max-width:240px}.footer__nav{padding:0;order:1;width:100%}.footer__nav-company{margin-bottom:12px;padding:0}.footer__nav-company li{display:block;margin-right:0;padding:12px 3%;border-bottom:1px solid #3d3d3d}.footer__nav-license{text-align:center}.footer__copyright{height:70px}.footer__copyright p{padding-right:50px;text-align:left}.footer__contact{position:fixed;bottom:0;left:0;z-index:999;display:flex;width:100%;height:60px;padding:6px 1%;background-color:#fff;line-height:1.25}.footer__contact-tel{display:block;width:54%;margin-right:1%;padding:6px;border-radius:4px;border:1px solid #F83426;text-align:center}.footer__contact-tel-num{font-size:20px;font-weight:700;font-family:"Oswald",sans-serif;color:#F83426}.footer__contact-tel-time{padding-left:36px;font-size:10px;color:#555}.footer__contact-web{position:relative;display:block;width:43%;padding:6px 6px 6px 48px;text-align:center;border-radius:4px;background-color:#F83426;color:#fff}.footer__contact-web::before{content:"\f0e0";position:absolute;top:0;bottom:0;left:6px;display:block;width:36px;height:36px;margin:auto;line-height:36px;text-align:center;font-weight:900;font-family:"Font Awesome 5 Free";background-color:#ff872b;border:1px solid #fff;border-radius:4px;color:#fff}.footer__contact-web span{display:block}.footer__banner{position:sticky;left:1%;bottom:60px;z-index:996;display:block;width:calc(100% - 70px)}#page-top{bottom:60px;right:6px;width:50px}.mv__home.season-spring{background-position:center top;background-size:auto 480px}.mv__home.season-summer{background-position:center top;background-size:auto 480px}.mv__home.season-autumn{background-position:center top;background-size:auto 480px}.mv__home.season-winter{background-position:center top;background-size:auto 480px}.mv__home.season-midsummer{background-position:center top;background-size:auto 480px}.mv__wrap{flex-wrap:wrap;justify-content:space-between;padding:24px 0 0}.mv__sub{order:1;width:100%;margin-right:0}.mv__catch{margin-bottom:12px}.mv__catch-text{width:94%;margin:auto;padding:12px}.mv__catch-text h1{font-size:16px}.mv__catch-text h1 span{font-size:22px}.mv__catch-text p{font-size:12px}.mv__catch-pict{margin-bottom:24px}.mv__bustype{margin-bottom:24px}.mv__bustype-catch-text{order:1;width:100%;min-height:50vw;padding:12px 24px;background-size:100%;margin:0 auto}.mv__pref-main{order:1;width:100%;min-height:auto;padding:12px;background-size:100%;text-align:center}.mv__pref-main h1{padding:6px;background-color:rgba(255,255,255,0.8);font-size:21px}.mv__pref-main p{padding:6px;background-color:rgba(255,255,255,0.8);font-size:16px}.mv__pref-main p br{display:block}.mv__pref-sub{width:100%;padding-bottom:12px}.mv__pref-eyecatch{width:100%;padding:6px}.mv__layer{height:140vw;min-height:540px;background-color:#ceecfc}.mv__layer-pict{width:200%;top:auto;left:-50%;right:auto}.mv__layer-pict img{height:auto}.mv__layer-pict::after{background:linear-gradient(to bottom, #ceecfc 0, rgba(206,236,252,0.2) 30%)}.mv__layer-wrap{flex-wrap:wrap;justify-content:space-between;padding:24px 0 0}.mv__layer-main{width:100%;padding:12px}.mv__layer-main-title{display:inline-block;width:auto;margin:auto;font-size:16px}.mv__layer-main-text{width:80%;margin:0 auto 12px}.mv__layer-sub{width:100%;padding:12px}.mv__customer{background-size:150%;background-position:-20vw top}.mv__customer-main{width:100%;margin-bottom:12px;padding-top:30vw}.mv__customer-sub{width:100%}.mv__customer-sub::before{left:50px}.mv__customer-h1{font-size:20px}.mv__customer-lead span{display:block}.mv__customer-eyecatch{width:90%;padding:6px}.mv__customer-pict{top:-40px}.mv__customer-pict img{width:90%}.mv__btn{transform:translateY(0);width:94%;padding:12px;font-size:16px}.mv__bottom{line-height:1.25;font-size:14px}.mv__bottom p:first-child{margin-bottom:6px}.mv__bottom br{display:block}.mv__bottom em{font-size:18px}.mv__bottom span{font-size:18px}.mv__bottom-banner li{margin:0}.nav{padding:12px 0}.nav__title li{padding:6px 0;border-radius:4px 4px 0 0;font-size:16px}.nav__contents{border-radius:0 0 4px 4px}.nav__about{display:block}.nav__about a{position:relative;display:block;padding:0 1rem;height:3rem;border-bottom:1px solid #ccc;line-height:3rem;padding-left:1rem;color:#555}.nav__about a::after{transform:rotate(45deg);transform-origin:center left;content:"";position:absolute;top:50%;right:1rem;display:block;width:10px;height:10px;margin-top:-6px;border-top:1px solid #ccc;border-right:1px solid #ccc}.nav__list{padding:6px 0}.nav__list-item{width:100%}.nav__list-item:not(:last-of-type){border-bottom:1px solid #e9e9e9}.nav__list-item-icon{width:45px}.nav__list-item-icon img{width:30px}.nav__list-item-text dd{line-height:1.25}.nav__list-item-text dd br{display:block}.nav__list-item a{padding:6px 18px 6px 12px}.nav__list-item a::after{right:12px}.wp-pagenavi a{width:32px;height:32px;line-height:32px;font-size:14px}.wp-pagenavi span{width:32px;height:32px;line-height:32px;font-size:14px}.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__inner{padding:12px}.contact__desc--insert{flex-wrap:wrap;justify-content:space-between}.contact__desc--insert h3{font-size:14px}.contact__desc--insert a{min-width:40%}.contact__desc--insert a:nth-child(1){margin-bottom:12px}.contact__desc--insert a:nth-child(2){margin-bottom:12px;margin-right:0}.contact__desc--insert a:nth-child(3){width:100%}.contact__tel-insert::after{width:90px;height:125px;background-size:100px}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:16px}.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:10px;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}.form__transaction-type,.form__transaction-type--general,.form__transaction-type--corporation{padding:24px 3px;line-height:1.25;font-size:16px}.form__transaction-type::before,.form__transaction-type--general::before,.form__transaction-type--corporation::before{display:block;padding-right:0;padding-bottom:12px}.news__h3{flex-grow:0;width:100%}.news__title li{padding:12px;font-size:16px}.news__contents{padding:12px}.news__list-item a{flex-wrap:wrap}.news__list-item-time{width:80px}.news__list-item-category,.news__list-item-category--notice,.news__list-item-category--campaign,.news__list-item-category--members,.news__list-item-category--case,.news__list-item-category--media{width:80px;font-size:10px}.news__article{padding:12px}.news__article h4{margin-bottom:12px;padding:6px;font-size:14px}.news__article h5{margin-bottom:12px;padding:6px;font-size:14px}.news__article p{padding:0 6px 12px}.column__list-item a{padding-bottom:24px}.column__list-item-thumb{width:30%;min-width:auto;padding:3px}.column__list-item-text{width:68%}.column__list-item-text-h3{font-size:14px}.column__list-item-text-desc{font-size:12px}.column__article h2{font-size:14px}.column__article h3{font-size:14px}.column__article h4{font-size:14px}.column__author{flex-wrap:wrap;padding:12px}.column__author dt{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 0 12px 0;border-right:none;border-bottom:1px solid #e9e9e9}.column__author dd{width:100%;padding:12px}.column__author-thumb{width:80px;min-width:80px;height:80px;margin:0 12px 0 0}.column__author-thumb i{font-size:3em}.column__author-name{font-size:14px}.info__article h2{font-size:14px}.info__article h3{font-size:14px}.info__article h4{font-size:14px}.info__article p{font-size:12px;margin-bottom:12px}.info__article ul,.info__article ol{font-size:12px}.info__article table th{font-size:12px}.info__article table td{font-size:12px}.info__article table td.emphasis{font-size:14px}.info__table table th{font-size:12px}.info__table table td{font-size:12px}.info__table table td.emphasis{font-size:14px}.about__lead{font-size:18px}.about__lead-letter,.about__lead-letter--03,.about__lead-letter--04,.about__lead-letter--05{font-size:28px}.about__merit-list-item{margin-bottom:12px}.about__merit-list-item h3{height:48px;padding-left:40px;line-height:1.25;letter-spacing:.01em;font-size:14px}.about__merit-list-item h3::before{top:-12px;bottom:auto;left:0;width:44px;background-color:#fff;line-height:12px;text-align:center;font-size:12px;color:#ff872b}.about__merit-list-item h3::after{width:30px;height:30px;border-radius:50%;text-align:center;font-size:18px}.about__merit-list-item h3 span{padding-right:3px}.about__merit-list-item h3 span:last-of-type::after{content:"\f105";padding:0 3px}.about__merit-list-item-unit{flex-wrap:wrap;padding-left:12px}.about__merit-list-item-unit-text{order:1;font-size:12px}.about__merit-list-item-unit-pict{width:100%;min-width:auto;margin-bottom:12px;text-align:center}.about__merit-list-item-unit-pict img{width:200px}.about__flow-list-item{margin-bottom:12px}.about__flow-list-item h3{height:48px;padding-left:40px;letter-spacing:.01em;font-size:14px}.about__flow-list-item h3::before{top:-12px;bottom:auto;left:0;width:40px;background-color:#fff;line-height:12px;text-align:center;font-size:14px;color:#077E3A}.about__flow-list-item h3::after{width:30px;height:30px;border-radius:50%;text-align:center;font-size:18px}.about__flow-list-item h3 span{padding-right:3px}.about__flow-list-item h3 span:last-of-type::after{content:"\f105";padding:0 3px}.about__flow-list-item-unit{flex-wrap:wrap;padding-left:12px}.about__flow-list-item-unit-text{order:1;font-size:12px}.about__flow-list-item-unit-pict{width:100%;min-width:auto;margin-left:0;margin-bottom:12px;text-align:center}.about__flow-list-item-unit-pict img{width:200px}.about__schedule-list{margin-left:0;padding-left:12px}.about__schedule-list-item:not(:first-child)::after{top:-32px;left:-24px}.about__schedule-list-item h3{height:48px;padding-left:40px;letter-spacing:.01em;font-size:14px}.about__schedule-list-item h3::before{top:-12px;bottom:auto;left:0;width:40px;background-color:#fff;line-height:12px;text-align:center;font-size:14px;color:#077E3A}.about__schedule-list-item h3::after{width:30px;height:30px;border-radius:50%;text-align:center;font-size:18px}.about__schedule-list-item-period{margin-bottom:24px;padding-left:32px;font-size:14px}.about__schedule-list-item-period::before{top:-12px;left:-24px}.about__schedule-list-item-desc{margin-bottom:12px}.about__schedule-list-item-pict{margin-bottom:12px}.about__schedule-list-item-unit{flex-wrap:wrap}.about__schedule-list-item-unit-text{font-size:12px}.about__schedule-list-item-unit-pict{width:100%;min-width:auto;margin-right:0;margin-bottom:12px;text-align:center}.about__schedule-list-item-unit-pict img{width:200px}.about__insurance-list{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;border:1px solid #e9e9e9}.about__insurance-list-item{flex:auto;width:48%;margin:0;padding:6px}.about__insurance-list-item h3{height:36px;font-size:14px}.about__insurance-list-item span{padding:3px 9px;font-size:10px}.about__insurance-plan{width:100%;overflow-x:auto;white-space:nowrap}.about__insurance-plan::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}.about__insurance-plan table{width:640px;margin:0 auto 12px}.about__insurance-plan table::before{content:"";position:absolute;top:0;right:140px;width:140px;height:100%;border-radius:12px 12px 0 0;border:5px solid #ccc}.about__insurance-plan table thead th em{top:-24px}.about__insurance-plan table tbody th{padding:6px;font-size:12px}.about__insurance-plan table tbody td{width:140px;padding:6px;font-size:12px}.guide__h2{margin-bottom:12px}.guide__h2 span{line-height:30px;font-size:18px}.guide__h2::before{width:36px;height:30px;background-size:30px}.guide__h2::after{width:36px;height:30px;background-size:30px}.guide__h3{font-size:18px}.guide__h4{font-size:16px}.guide__lead{margin-bottom:12px;text-align:left;font-size:18px}.guide__catch{margin-bottom:12px;text-align:left;font-size:16px}.guide__desc{margin-bottom:12px;font-size:14px}.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:12px}.guide__menu a p{font-size:10px}.guide__content-link{flex-wrap:wrap;margin-bottom:12px}.guide__content-link-btn{font-size:16px}.guide__content-link div{width:100%;margin-bottom:12px}.guide__content-link div dt{min-height:60px;font-size:18px}.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:16px}.guide__explan-comparison{flex-wrap:wrap;margin-bottom:12px}.guide__explan-comparison div{width:100%}.guide__explan-comparison div dt{font-size:14px}.guide__explan-comparison div dd p{font-size:12px}.guide__explan-comparison div dd ul{font-size:12px}.guide__explan-comparison-summary{margin-bottom:12px;font-size:18px}.guide__beginner-h3{margin:30px 0 12px 65px;font-size:18px}.guide__beginner-h3::before{top:-30px;left:-65px;width:136px;height:42px;background-size:136px}.guide__beginner-h4{font-size:20px}.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:16px}.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:14px}.guide__beginner-answer dt::after{border-width:30px 140px 0 140px}.guide__beginner-answer dd{padding:48px 12px;font-size:14px}.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:18px}.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:18px}.guide__beginner-response a{font-size:16px}.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:16px}.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:14px}.guide__beginner-flow-list-item-detail dt{font-size:16px}.guide__beginner-flow-list-item-detail dd p{font-size:12px}.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:16px}.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:18px;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:18px;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:16px}.guide__beginner-transportation div dd{padding:6px}.guide__beginner-transportation div dd ul li{margin-bottom:6px;letter-spacing:.01em;font-size:12px}.guide__beginner-step>dt{font-size:18px}.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:18px}.guide__service-merit-list-item-unit{align-items:flex-start}.guide__service-merit-list-item-unit-text ul{font-size:10px}.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:12px}.guide__service-voice-link{padding-left:130px;background-size:110px;background-position:left center}.guide__service-voice-link a{border-radius:10px;font-size:16px}.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:16px}.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:16px}.guide__service-voice-case-worry div dt span{font-size:12px}.guide__service-voice-case-worry div dd{padding-left:12%;font-size:12px}.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:16px}.guide__service-voice-case-solution div>dt span{font-size:12px}.guide__service-voice-case-solution div>dd{font-size:12px}.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:14px}.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:14px}.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:10px}.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:12px}.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:10px}.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:20px}.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:24px}.guide__comparison-request{min-height:auto;padding-right:130px;background-size:110px}.guide__comparison-request li{border-radius:10px;font-size:16px}.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:16px}.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}.faq__title,.faq__title--question,.faq__title--answer{font-size:16px}.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:20px}.faq__article p,.faq__article--question p,.faq__article--answer p{font-size:12px}.faq__summary{padding:12px;font-size:12px}.faq__summary-thumb{float:none;width:100%;margin-right:0}.voice__title{font-size:16px}.voice__article{min-height:40px;padding-left:50px}.voice__article::before{width:40px;height:40px;line-height:40px;font-size:20px}.voice__article p{line-height:1.75;font-size:12px}.voice__summary{padding:12px;line-height:1.75;font-size:12px}.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:12px}.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}.voice__property div dd{letter-spacing:.01em;font-size:12px}.area__desc{margin-bottom:24px;text-align:left}.area__list{justify-content:space-between}.area__list::before{content:"";display:block;width:24%;order:1}.area__list::after{content:"";display:block;width:24%}.area__list-item{width:24%}.area__list-item:not(:nth-of-type(7n)){margin-right:0}.area__list-item a{padding:12px;font-size:12px}.area__inline-list-item{margin-bottom:6px;font-size:12px}.modelcourse__list-item{width:100%}.modelcourse__list-item a{display:flex;justify-content:space-between;align-items:flex-start}.modelcourse__list-item-thumb{width:30%;padding:3px}.modelcourse__list-item-text{width:68%}.modelcourse__list-item-text-h3{font-size:12px}.modelcourse__article>p{padding-bottom:12px}.modelcourse__article-plan{margin-bottom:12px;padding:12px}.modelcourse__article-plan-h3{font-size:14px}.modelcourse__article-plan-name{font-size:12px}.modelcourse__highlight li{flex-wrap:wrap}.modelcourse__highlight-pict{width:100%;margin-bottom:12px}.modelcourse__highlight-text{width:100%}.bustype__unit{margin-bottom:12px}.bustype__unit-text{order:1;width:100%}.bustype__unit-text-desc{margin-bottom:12px}.bustype__unit-thumb{width:100%;margin-bottom:6px}.bustype__unit-chart{width:100%}.bustype__row-list{flex-wrap:wrap}.bustype__row-list-item{display:flex;flex:auto;justify-content:space-between;align-items:flex-end;width:100%}.bustype__row-list-item:not(:last-child){border-right:none;border-bottom:1px solid #ccc}.bustype__row-list-item-category{flex:1}.bustype__row-list-item-thumb{margin-bottom:6px}.bustype__row-list-item-thumb img{height:auto}.bustype__row-list-item-title{margin-bottom:6px;text-decoration:underline;font-size:14px}.bustype__row-list-item-desc{min-height:auto}.bustype__row-list-item-price{width:30%;min-width:150px}.bustype__category a{flex:1;width:auto;font-size:10px}.bustype__interior{flex-wrap:wrap}.bustype__interior-caption{letter-spacing:.01em;font-size:10px}.bustype__interior-main{width:100%}.bustype__interior-main img{width:100%}.bustype__interior-sub{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.bustype__interior-sub-item{width:49%}.bustype__price{width:100%;overflow-x:auto;white-space:nowrap}.bustype__price::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}.bustype__price table{width:640px;margin:0 auto 12px}.bustype__price table th{padding:6px;font-size:12px}.bustype__price table td{padding:6px;font-size:12px}.bustype__price--single table tbody tr th{width:70px}.bustype__price--single table tr th{padding:6px;font-size:12px}.bustype__price--single table tr td{padding:6px;font-size:12px}.purpose__mv{margin-bottom:48px}.purpose__mv-eyecatch{width:94%;padding:6px}.purpose__mv-eyecatch::before{top:6px;bottom:6px;left:6px;right:6px}.purpose__mv-eyecatch::after{top:33px}.purpose__mv-pict{bottom:-36px;width:300px}.purpose__mv-text{top:-12px;left:-6px;padding:6px 12px;line-height:1.25;font-size:12px}.purpose__mv-text br{display:block}.purpose__mv-text em{font-size:14px}.purpose__merit-list-item{margin-bottom:12px;padding:12px 12px 0}.purpose__merit-list-item h3{flex-wrap:wrap;line-height:1.25;font-size:18px}.purpose__merit-list-item h3 span{display:block;padding-left:0;font-size:14px}.purpose__merit-list-item p{font-size:12px}.purpose__merit-list-item-link{width:100%;padding:6px 0 0 60px;font-size:12px}.purpose__merit-list-item-link em{display:block;padding-top:12px;padding-left:0}.purpose__merit-list-item-link em::before{top:-4px;left:2px;width:120px}.purpose__merit-list-item-link::before{width:48px}.purpose__merit-list-item-unit{flex-wrap:wrap}.purpose__merit-list-item-unit-desc{order:1;font-size:12px}.purpose__merit-list-item-unit-pict{width:100%;margin-left:24px}.purpose__merit-list-item-unit-pict img{width:240px}.buscompany__h2{margin-bottom:12px}.buscompany__h2 span{padding:6px 0;line-height:1.25;font-size:18px}.buscompany__h2 span br{display:block}.buscompany__h2::before{width:36px;height:30px;background-size:30px}.buscompany__h2::after{width:36px;height:30px;background-size:30px}.buscompany__wrap{padding:60px 24px}.buscompany__inner{padding:24px}.buscompany__inner h2{margin-bottom:12px;font-size:18px}.buscompany__inner p{margin-bottom:12px;font-size:14px}.buscompany__list{justify-content:space-between;padding:12px}.buscompany__list-item{width:46%;font-size:12px}.buscompany__list-item:not(:nth-of-type(4n)){margin-right:0}.buscompany__select div{width:48%}.buscompany__info-wrap{width:48%}.buscompany__info-summary-link{left:12px;right:12px;width:calc(100% - 24px)}.buscompany__unit{flex-wrap:wrap}.buscompany__unit-content{order:2;width:100%}.buscompany__unit-thumb{order:1;width:100%;margin-bottom:12px}.buscompany__safety-summary{font-size:12px}.buscompany__mv{background-size:580px;background-position:left bottom}.buscompany__mv-title{font-size:21px}.buscompany__mv-title em{display:block;width:80px;margin:0 0 6px;padding:3px;text-align:center;font-size:14px}.buscompany__mv-name{padding-left:12px;font-size:18px}.buscompany__mv-name::before{width:4px}.buscompany__mv-unit{flex-wrap:wrap}.buscompany__mv-unit-content{width:100%;min-width:auto;margin-bottom:24px}.buscompany__mv-unit-thumb{width:80%;max-width:480px;margin:0 auto}.buscompany__mv-unit-thumb .none{padding:12px}.buscompany__bustype-title{margin-left:0;padding-left:12px;font-size:16px}.buscompany__bustype-title::before{width:4px}.buscompany__bustype-title strong{display:inline-block}.buscompany__bustype-list{margin-bottom:24px}.buscompany__bustype-list-item{margin:12px;padding:24px 24px 0}.reason__colorful-list-item{width:100%;justify-content:space-between;align-items:flex-start;padding:24px 0}.reason__colorful-list-item::before{top:0;font-size:16px}.reason__colorful-list-item::after{top:12px;left:0;font-size:28px}.reason__colorful-list-item-pict{width:38%;margin-right:12px}.reason__colorful-list-item-text{width:58%}.reason__colorful-list-item-text-title{line-height:1.25;font-size:18px}.reason__colorful-list-item-text-desc{font-size:12px}.relation__mv{margin-bottom:48px}.relation__mv-eyecatch{width:100%;padding:6px}.relation__mv-eyecatch img{width:100%;height:auto}.relation__mv-eyecatch::before{top:6px;bottom:6px;left:6px;right:6px}.relation__mv-pict{top:auto;bottom:-36px;width:300px}.relation__mv-text{width:100%;margin:0 auto 24px;text-align:center}.relation__merit-list-item{margin-bottom:12px;padding:12px 0 0 12px}.relation__merit-list-item h3{flex-wrap:wrap;line-height:1.25;font-size:18px}.relation__merit-list-item h3 span{display:block;padding-left:0;font-size:14px}.relation__merit-list-item p{font-size:12px}.relation__merit-list-item-unit{flex-wrap:wrap}.relation__merit-list-item-unit-text{font-size:12px}.relation__merit-list-item-unit-thumb{width:100%;margin-right:0;margin-bottom:12px}.relation__merit-list-item-unit-thumb img{width:120px}.results__list{justify-content:space-between;padding:12px}.results__list-item{width:46%;font-size:12px}.results__list-item:not(:nth-of-type(4n)){margin-right:0}.results__client-list-item{padding:6px}.results__client-list-item img{height:20px}.interview__list-item a{align-items:flex-start}.interview__list-item-thumb{width:30%;padding:3px}.interview__list-item-text{width:68%;padding:0 12px 12px}.interview__list-item-text h3{min-height:auto;line-height:1.25;font-size:14px}.interview__list-item-text-title{font-size:14px}.interview__list-item-text-property{font-size:12px}.interview__pict,.interview__pict--left,.interview__pict--right,.interview__pict--center{margin-bottom:12px}.interview__pict img,.interview__pict--left img,.interview__pict--right img,.interview__pict--center img{width:100%}.interview__pict::before,.interview__pict--left::before,.interview__pict--right::before,.interview__pict--center::before{display:none}.interview__pict::after,.interview__pict--left::after,.interview__pict--right::after,.interview__pict--center::after{display:none}.interview__introduction{margin-bottom:12px;padding:12px}.interview__introduction h2{font-size:16px}.interview__introduction p{font-size:14px}.interview__conclusion{margin-bottom:12px;padding:12px}.interview__article h3{font-size:14px}.interview__article h4{font-size:14px}.interview__article p{margin-bottom:12px}.location__list-item.half{width:100%}.location__map iframe{height:300px !important}.location__title{min-height:40px;padding-left:46px;margin-bottom:12px}.location__title::before{width:40px;height:40px;line-height:40px;font-size:16px}.location__title-wrap h2{line-height:18px;font-size:16px}.location__title-wrap h2 span{min-width:50px;margin-right:6px;font-size:10px}.location__title-wrap p{font-size:10px}.location__body{padding:12px;font-size:12px}.location__body p{margin-bottom:12px}.estimated__list-item{width:100%}.estimated__list-item-title{font-size:16px}.estimated__transportation,.estimated__transportation--bus,.estimated__transportation--other{min-height:auto;padding:12px 12px 12px 120px}.estimated__transportation::before,.estimated__transportation--bus::before,.estimated__transportation--other::before{width:90px;background-size:70px}.estimated__transportation dt,.estimated__transportation--bus dt,.estimated__transportation--other dt{font-size:12px}.estimated__transportation--bus{min-height:auto}.estimated__transportation--bus::before{height:90px}.estimated__transportation--other{min-height:60px}.estimated__transportation--other::before{height:60px}.estimated__expenses-num{font-size:18px}.simulator__list-item{align-items:stretch}.simulator__list-item-head{width:30px;min-width:30px;padding-top:12px;line-height:normal}.simulator__list-item-body{padding-top:12px}.simulator__list-item-title{margin-bottom:6px;font-size:16px}.simulator__list-item-plan{flex-wrap:wrap}.simulator__list-item-plan-wrap{width:100%;margin-bottom:6px}.simulator__list-item-plan-type{width:90px;text-align:center;font-size:12px}.simulator__list-item-plan-price{font-size:12px}.spot__mv{min-height:auto;margin-bottom:0;padding-top:100px;background-size:580px;background-position:left 0}.spot__mv-pict{width:70%}.spot__mv-pict img{border-radius:10px}.spot__mv-info{position:relative;top:-24px;padding:12px}.spot__mv-info-title{margin-bottom:6px;font-size:14px}.spot__mv-info-desc{margin-bottom:6px;font-size:12px}.spot__desc{padding:12px 12px 0}.spot__desc p{font-size:12px}.spot__list{margin-bottom:12px}.spot__list-item{width:100%;margin-bottom:12px}.lp__title{margin-bottom:12px;font-size:18px}.lp__title br{display:none}.lp__lead{margin-bottom:12px;text-align:left;font-size:18px}.lp__lead br{display:none}.lp__desc{margin-bottom:12px;text-align:left;font-size:14px}.lp__desc br{display:none}.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:16px}.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:14px}.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:12px}.lp__download-item h3{padding-left:12px;font-size:16px}.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:12px}.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:20px}.lp__contact h2 br{display:block}.lp__contact dl dt{font-size:14px}.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}.lang__header-logo{min-width:120px;margin-right:0;padding:6px 0}.lang__header-cta{display:none}.lang__header-link{margin-right:0}.lang__header-link a{margin-right:6px;line-height:12px;font-size:12px}.lang__header-link a img{width:18px;margin-right:3px}.lang__page-list li{width:49%}.lang__h2{border:none;line-height:1.25;font-size:25.2px}.lang__h3{font-size:18px}.lang__lead{font-size:16px}.lang__unit-item{width:100%;margin-bottom:12px}.lang__box{padding:12px}.lang__box.policy{margin-top:-10px}.lang__box.policy h2{font-size:16px}.lang__box.policy h3{font-size:14px}.lang__box.policy h4{font-size:12px}.lang__box.policy p{font-size:10px}.lang__box.policy li{font-size:10px}.lang__box.policy table{font-size:10px}.lang__box-title,.lang__box-title--01,.lang__box-title--02,.lang__box-title--03{margin-bottom:12px;padding:12px;border-radius:0;text-align:left;font-size:18px}.lang__box-title--02{background-color:#673301}.lang__box-title--03{background-color:#013567}.lang__list{display:block;margin-right:0;margin-bottom:12px}.lang__nav{width:100%}.lang__nav-title{height:19.5vw;padding-top:0;padding-left:25vw;background-size:100vw;font-size:20px;color:#cb1407}.lang__nav-list{padding:12px}.lang__btn{margin-bottom:24px}.lang__btn-fix{position:fixed;bottom:0;left:0;z-index:999;display:block;width:100%;padding:6px;background-color:#1a1311;text-align:center}.lang__intro{min-height:auto;background-size:300px;background-position:right 10px}.lang__intro h2{height:160px;padding-right:200px}.lang__service dt{font-size:18px}.lang__service.bg{min-height:auto;padding-top:200px;padding-right:0;background-size:550px}.lang__quality-pict{width:100%}.lang__quality-text{width:100%;padding:24px;border-radius:20px;background-color:rgba(148,202,16,0.3)}.lang__quality-text h3{font-weight:700}.lang__quality-list-item{width:100%;height:auto;margin-bottom:12px;padding:0;background-position:left top;background-size:230px}.lang__quality-list-item h3{width:230px;height:60px;padding:18px 18px 0;font-size:16px;font-weight:700}.lang__quality-list-item p{margin-left:18px;padding:24px 12px 12px 12px;border-radius:0 20px 20px 20px;background-color:rgba(148,202,16,0.3)}.lang__flow-list-item-pict{width:42%}.lang__flow-list-item-text{width:56%;padding:12px;border-radius:12px}.lang__flow-list-item-text h3{font-size:16px}.lang__flow-list-item-text p{font-size:10px}}
