@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.c-button,.c-header .c-inner .c-header__logo a,.c-section__header{-webkit-box-orient:vertical;-webkit-box-direction:normal}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.-lg-fs_l,.-lg-fs_m,.-lg-fs_s,.-lg-fs_xl,.-lg-fs_xs,.-lg-fs_xxl{line-height:187%}details{display:block}summary{display:list-item}[hidden],template{display:none}.-lg-fs_xs{font-size:10px}.-lg-fs_s{font-size:14px}.-lg-fs_m{font-size:18px}.-lg-fs_l{font-size:24px}.-lg-fs_xl{font-size:28px}.-lg-fs_xxl{font-size:44px}.-lg-fd_bold{font-weight:700}.-lg-fd_underline{text-decoration:underline}.-lg-fd_strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,var(--color-primary)),color-stop(90%,var(--color-primary)),color-stop(90%,transparent));background:linear-gradient(transparent 70%,var(--color-primary) 70%,var(--color-primary) 90%,transparent 90%)}.icon-circle-arrow{position:relative;width:14px;height:14px}.icon-circle-arrow.-white .path1:before{color:#fff}.icon-circle-arrow.-primary .path1:before,.icon-circle-arrow.-white .path2:before{color:var(--color-primary)}.icon-circle-arrow.-primary .path2:before,.icon-circle-arrow.-secondary .path1:before{color:var(--color-secondary)}.icon-circle-arrow.-secondary .path2:before{color:var(--color-primary)}.icon-circle-arrow.-large{width:20px;height:20px}.icon-circle-arrow.-large .path1:before,.icon-circle-arrow.-large .path2:before{font-size:20px}.icon-circle-arrow .path1,.icon-circle-arrow .path2{position:absolute;left:0}.icon-circle-arrow .path2:before{margin:0;color:var(--color-secondary)}.c-breadcrumb li a,body{color:var(--color-text)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--color-text:#1b1b1b;--color-primary:rgba(27, 27, 27, 1.0);--color-secondary:rgba(236, 236, 236, 1.0);--color-primary-thin:rgba(27, 27, 27, 0.5);--color-secondary-thin:rgba(236, 236, 236, 0.5);--color-versatile:#FAF9F7;--color-notion:#D35645;--color-background:#f5f5f5;--color-border:#d8d8d8;--color-footer:#d9d9d9;--color-footer-text:var(--color-text);--font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;--border-radius:5px}body{margin:0;font-family:var(--font-family)}.c-footer .c-footerBar>.c-inner .c-footerBar__copyright,.c-pager__item,.c-price__count,.c-section__headerTitle .en,.s-blogDetail__meta .date,.s-blog__listDate{font-family:"Barlow Semi Condensed",sans-serif}a,button{-webkit-transition:opacity .35s ease;transition:opacity .35s ease}a:hover,button:hover{opacity:.5}.c-breadcrumb{padding:16px 0;background-color:var(--color-background)}.c-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.c-breadcrumb li,.c-button{display:-webkit-box;display:-ms-flexbox}.c-breadcrumb li{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumb li+li:before{content:" ";display:block;width:6px;height:8px;background:url(/assets/img/common/icon_breadcrumb_arrow.svg) no-repeat;background-size:6px 8px;margin:0 14px}.c-breadcrumb li a{text-decoration:none;font-size:11px}.c-button.-primary,.c-button.-primary .icon-circle-arrow .path1:before{color:var(--color-secondary)}.c-button{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border-radius:3px;text-decoration:none;cursor:pointer;padding:6px 40px;position:relative}.c-button.-primary{background-color:var(--color-primary);border:3px solid var(--color-primary)}.c-button.-secondary,.c-button.-white{border:3px solid var(--color-secondary)}.c-button.-primary .icon-circle-arrow .path2:before{color:var(--color-primary)}.c-button.-secondary{background-color:var(--color-secondary);color:#fff}.c-button.-secondary .icon-circle-arrow .path1:before{color:#fff}.c-button.-secondary .icon-circle-arrow .path2:before,.c-button.-white,.c-button.-white .icon-circle-arrow .path1:before{color:var(--color-secondary)}.c-button.-white{background-color:#fff}.c-button.-white .icon-circle-arrow .path2:before{color:var(--color-primary)}.c-button.-large{min-width:275px;padding:10px 40px}.c-button.-large .c-button__jaTitle{font-size:18px}.c-button.-large .icon-circle-arrow{right:20px;font-size:20px;width:20px;height:20px}.c-button.-big{min-width:365px;padding:28px 84px}@media screen and (max-width:767px){.c-button.-big{padding:28px 64px}}.c-button.-big .c-button__jaTitle{font-size:24px}.c-button.-big .icon-circle-arrow{right:32px;font-size:20px;width:20px;height:20px}.c-button.-medium{min-width:235px;padding:11px 40px;font-size:14px}.c-button.-tag{border-radius:var(--border-radius);background-color:#f3f3f3;min-width:initial;font-size:12px;font-weight:400;padding:3px 14px}.c-button.-arrow:before{content:" ";width:22px;height:7px;background-image:url(/assets/img/common/icon_arrow.svg);background-repeat:no-repeat;background-position:0 0;background-size:22px 7px;position:absolute;top:50%;right:22px;margin-top:-3.5px}.c-button.-shadow{-webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);box-shadow:0 4px 24px rgba(0,0,0,.25)}.c-button.-noRecaptcha,.c-button.-notValid{pointer-events:none;opacity:.5}.c-button .c-button__enTitle{font-size:10px;line-height:120%;font-weight:700;text-transform:none;word-break:break-all;opacity:.5;letter-spacing:2.47px}.c-button .c-button__jaTitle{font-size:14px;line-height:145%;font-weight:700;text-transform:none;word-break:break-all}.c-button .icon-circle-arrow{position:absolute;right:0;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.c-footer{background-color:var(--color-footer)}.c-footer .c-footerBanner{padding:80px 0}.c-footer .c-footerBanner .c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.c-footer .c-footerBanner{padding-top:35px;padding-bottom:0}.c-footer .c-footerBanner .c-inner{display:block;padding:0}.c-footer .c-footerBanner .c-inner .c-footerBanner__logo{padding-left:15px;width:auto}}.c-footer .c-footerBanner .c-inner .c-footerBanner__logo{display:-webkit-box;display:-ms-flexbox;display:flex}.c-footer .c-footerBanner .c-inner .c-footerBanner__logo .c-footerBanner__logoImg{width:200px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}@media screen and (max-width:767px){.c-footer .c-footerBanner .c-inner .c-footerBanner__logo .c-footerBanner__logoImg{width:auto;height:38px;max-width:100px}}.c-footer .c-footerBanner .c-inner .c-footerBanner__navList{list-style:none;margin:0 0 0 104px;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.c-footer .c-footerBanner .c-inner .c-footerBanner__navList{margin:20px 0 0;padding:0 16px}}.c-footer .c-footerBanner .c-inner .c-footerBanner__navList .c-footerBanner__navItem{width:25%;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-footer .c-footerBanner .c-inner .c-footerBanner__navList .c-footerBanner__navItem:nth-of-type(n+5){margin-top:10px}.c-footer .c-footerBanner .c-inner .c-footerBanner__navList .c-footerBanner__navItem .c-footerBanner__navLink{font-size:14px;line-height:187%;letter-spacing:1.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--color-footer-text);font-weight:700}.c-footer .c-footerBanner .c-inner .c-footerBanner__navList .c-footerBanner__navItem .c-footerBanner__navLink .icon-circle-arrow{margin-right:8px;min-width:14px}.c-footer .c-footerBar{padding:16px 0;background-color:#fff}.c-footer .c-footerBar>.c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.c-footer .c-footerBanner .c-inner .c-footerBanner__navList .c-footerBanner__navItem{width:50%}.c-footer .c-footerBanner .c-inner .c-footerBanner__navList .c-footerBanner__navItem:nth-of-type(n+3){margin-top:10px}.c-footer .c-footerBar{padding:24px 0;margin-top:24px;text-align:center}.c-footer .c-footerBar>.c-inner{display:block}.c-footer .c-footerBar>.c-inner .c-footerBar__navList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-footer .c-footerBar>.c-inner .c-footerBar__navList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none}.c-footer .c-footerBar>.c-inner .c-footerBar__navList .c-footerBar__navItem:nth-of-type(n+2){margin-left:20px}.c-footer .c-footerBar>.c-inner .c-footerBar__navList .c-footerBar__navItem .c-footerBar__navLink{font-size:10px;line-height:187%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text);text-decoration:none}.c-footer .c-footerBar>.c-inner .c-footerBar__navList .c-footerBar__navItem .c-footerBar__navLink:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid var(--color-text);margin-right:6px}.c-footer .c-footerBar>.c-inner .c-footerBar__copyright{font-size:14px;line-height:187%;letter-spacing:1.2px;display:block}@media screen and (max-width:767px){.c-footer .c-footerBar>.c-inner .c-footerBar__copyright{font-size:10px;margin-top:24px}}.c-form{max-width:800px;margin:0 auto}.c-form__item+.c-form__item{margin-top:42px}.c-form__itemLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.c-form__itemLabel{font-size:16px}}.c-form__itemLabel.is-required:after{content:"必須";display:block;font-size:13px;font-weight:700;color:#fff;background-color:var(--color-notion);height:26px;line-height:26px;white-space:nowrap;padding:0 12px;border-radius:var(--border-radius);margin-left:16px}@media screen and (max-width:767px){.c-form__itemLabel.is-required:after{font-size:11px;padding:0 8px;height:22px;line-height:22px;margin-left:10px}}.c-form__input,.c-form__select>select,.c-form__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;-webkit-box-shadow:0;box-shadow:0;width:100%;background-color:#f5f5f5;border-radius:var(--border-radius);font-size:15px}.c-form__input::-webkit-input-placeholder,.c-form__select>select::-webkit-input-placeholder,.c-form__textarea::-webkit-input-placeholder{color:var(--color-text);opacity:.3}.c-form__input::-moz-placeholder,.c-form__select>select::-moz-placeholder,.c-form__textarea::-moz-placeholder{color:var(--color-text);opacity:.3}.c-form__input:-ms-input-placeholder,.c-form__select>select:-ms-input-placeholder,.c-form__textarea:-ms-input-placeholder{color:var(--color-text);opacity:.3}.c-form__input::-ms-input-placeholder,.c-form__select>select::-ms-input-placeholder,.c-form__textarea::-ms-input-placeholder{color:var(--color-text);opacity:.3}.c-form__input::placeholder,.c-form__select>select::placeholder,.c-form__textarea::placeholder{color:var(--color-text);opacity:.3}.c-form__input,.c-form__select>select{height:50px;padding:0 30px}@media screen and (max-width:767px){.c-form__input,.c-form__select>select{padding:0 16px}}.c-form__textarea{min-height:300px;padding:30px}@media screen and (max-width:767px){.c-form__textarea{min-height:240px;padding:16px}}.c-form__select{position:relative}.c-form__select>select{cursor:pointer;padding-right:96px}.c-form__select:after,.c-form__select:before{content:" ";display:block;position:absolute;pointer-events:none}.c-form__select:before{width:2px;height:32px;background-color:#ddd;top:50%;right:66px;margin-top:-16px}.c-form__select:after{width:8px;height:8px;border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:29px;margin-top:-4px}.c-form__radio+.c-form__radio{margin-top:18px}.c-form__item .c-form__radio{padding-left:36px}.c-form__item .c-form__radio:first-of-type{margin-top:22px}.c-form__radio>label input[type=radio]{display:none}.c-form__radio>label input[type=radio]:checked+.c-form__radioLabel:after{content:" ";display:block;min-width:12px;width:12px;height:12px;border-radius:50%;background-color:var(--color-text);position:absolute;top:50%;margin-top:-6px;left:5px}.c-form__radio .c-form__radioLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;position:relative;cursor:pointer}.c-form__radio .c-form__radioLabel:before{content:" ";display:block;margin-right:12px;min-width:22px;width:22px;height:22px;border-radius:50%;border:2px solid var(--color-text)}.c-form__checkbox input[type=checkbox]{display:none}.c-form__checkbox input[type=checkbox]:checked+.c-form__checkboxLabel:after{content:" ";display:block;width:8px;height:14px;border-bottom:3px solid var(--color-text);border-right:3px solid var(--color-text);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:7px;margin-top:-8px}.c-form__checkboxLabel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:15px;cursor:pointer;position:relative}.c-form__checkboxLabel:before{content:" ";display:block;min-width:22px;width:22px;height:22px;border:2px solid var(--color-text);border-radius:calc(var(--border-radius) - 2px);margin-right:15px}.c-form__action,.c-header .c-inner{display:-webkit-box;display:-ms-flexbox}.c-form__agree{text-align:center;margin-top:70px}@media screen and (max-width:767px){.c-form__item .c-form__radio{padding-left:20px}.c-form__agree{margin-top:48px}}.c-form__agree .privacy{color:#999;font-size:12px;text-align:center;margin:35px 0 0}.c-form__agree .privacy a{color:#999}.c-form__agreeText{font-size:16px;font-weight:700;margin:0 0 26px;line-height:1.6}.c-form__agreeText a{color:var(--color-text)}.c-form__action{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:54px}.c-header{position:-webkit-sticky;position:sticky;top:0;width:100%;background-color:#fff;z-index:99;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.c-header .c-inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:102px}.c-header .c-inner .c-header__logo{margin-bottom:18px}@media screen and (max-width:767px){.c-form__agreeText{font-size:14px}.c-header .c-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 15px;height:60px}.c-header .c-inner .c-header__logo{margin-bottom:0}}.c-header .c-inner .c-header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.c-header .c-inner .c-header__logo a img{width:200px;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}.c-header .c-inner .c-header__logo a .c-header__logoTagline{margin:6px 0 0;font-style:normal;font-weight:500;font-size:10px;letter-spacing:.23em;color:var(--color-secondary-thin)}@media screen and (max-width:767px){.c-header .c-inner .c-header__logo a img{width:auto;height:38px;max-width:160px}.c-header .c-inner .c-header__logo a .c-header__logoTagline{margin:0}}@media screen and (min-width:768px){.c-header .c-inner .c-header__nav{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav{display:none;position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);background-color:var(--color-background);z-index:99;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.c-header .c-inner .c-header__nav .c-header__navWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap{display:block;padding-bottom:40px}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList{padding:0;list-style:none;margin:0 -18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem{padding-bottom:30px}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active{position:relative}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active:after{content:" ";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--color-text)}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList{display:block;margin:0}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem:nth-of-type(n+2){margin-top:3px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active:after{display:none}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem.is-active>span:after{background:url(/assets/img/common/icon_header_nav_minus.svg) center center no-repeat}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a,.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;padding:0 18px;white-space:nowrap}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a,.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#ddd;height:66px;line-height:66px;padding:0 75px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span:after{content:" ";display:block;position:absolute;width:25px;height:25px;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/icon_header_nav_plus.svg) center center no-repeat;background-size:25px 25px}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a .c-header__linkeEnTitle,.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span .c-header__linkeEnTitle{font-size:10px;line-height:187%;margin:0;font-weight:700;text-transform:none;word-break:break-all;color:var(--color-secondary-thin);letter-spacing:2.47px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a .c-header__linkeJaTitle,.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span .c-header__linkeJaTitle{font-size:14px;line-height:187%;letter-spacing:1.2px;margin:0;font-weight:700;color:var(--color-text);text-transform:none;word-break:break-all}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>span{cursor:default}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem>a:after{content:" ";position:absolute;width:25px;height:25px;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/img/common/icon_header_nav_arrow_black.svg) center center no-repeat;background-size:8px 12px}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel{display:none}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul{list-style:none;margin:0}@media screen and (min-width:768px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel{position:fixed;top:102px;left:0;z-index:99;width:100%;background:linear-gradient(#f0efed 0,var(--color-versatile) 30px)}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul{max-width:920px;margin:0 auto -28px;padding:26px 0 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li{width:calc((100% - (60px * 3))/ 4);margin-right:60px;margin-bottom:28px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li:nth-child(4n){margin-right:0}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a{font-size:14px;line-height:187%;letter-spacing:1.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--color-text);font-weight:700}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow{margin-right:13px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow .path2:before{color:#fff}}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul{padding:24px 0 30px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li+li{margin-top:24px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a{font-size:14px;line-height:187%;letter-spacing:1.2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-text);text-decoration:none;padding:0 25px 0 45px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow{margin-right:13px}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navList .c-header__navItem .c-header__navPanel>ul>li a .icon-circle-arrow .path2:before{color:#fff}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navButton{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px;margin-bottom:25px}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navButton{display:block;margin-left:0;margin-top:40px;margin-bottom:0}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navButton .c-button{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;width:100%;margin-left:auto;margin-right:auto}}.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navButton .c-button+.c-button{margin-left:10px}.c-header .c-inner .c-header__menuButton{display:none}@media screen and (max-width:767px){.c-header .c-inner .c-header__nav .c-header__navWrap .c-header__navButton .c-button+.c-button{margin-left:auto;margin-top:20px}.c-header .c-inner .c-header__menuButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:0;padding:0;margin:0;width:60px;height:60px;background-color:var(--color-background);text-align:center;outline:0}.c-header .c-inner .c-header__menuButton.is-active>i:nth-child(2){opacity:0}.c-header .c-inner .c-header__menuButton.is-active>i:nth-child(1){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.c-header .c-inner .c-header__menuButton.is-active>i:nth-child(3){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.c-header .c-inner .c-header__menuButton>i{display:block;width:18px;height:2px;background-color:var(--color-text);-webkit-transition:all .25s ease;transition:all .25s ease}.c-header .c-inner .c-header__menuButton>i+i{margin-top:4px}.c-inner{padding-left:15px;padding-right:15px}}.c-pager,.c-pager__item{-webkit-box-pack:center}.c-inner{max-width:984px;margin-left:auto;margin-right:auto}.c-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:80px}.c-pager__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:60px;width:60px;height:60px;border-radius:50%;background-color:var(--color-background);color:var(--color-text);font-weight:700;font-size:20px;text-decoration:none}.c-pager__item+.c-pager__item{margin-left:12px}@media screen and (max-width:767px){.c-pager{margin-top:60px}.c-pager__item{min-width:45px;width:45px;height:45px;font-size:18px}.c-pager__item+.c-pager__item{margin-left:6px}}.c-pager__item.-current{background-color:var(--color-secondary);color:#fff}.c-pager__item.-prev i{display:block;width:9px;height:13px;background:url(/assets/img/common/icon_pager_prev.svg) no-repeat;background-size:9px 13px}.c-pager__item.-next i{display:block;width:9px;height:13px;background:url(/assets/img/common/icon_pager_next.svg) no-repeat;background-size:9px 13px}.c-price{line-height:1;margin:0}.c-price__count{font-size:35px;font-weight:700;letter-spacing:2.47px}.c-price__label{font-size:13px;font-weight:700}.c-section{padding:120px 0}.c-section .c-section__cta{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-section .c-section__cta .c-button:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:767px){.c-section{padding:80px 0}.c-section .c-section__cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-section .c-section__cta .c-button:nth-of-type(n+2){margin-left:0;margin-top:20px}}.c-section__title{font-size:29px;margin:0 0 60px;padding:0;text-align:center}.c-section__title:after{content:" ";display:block;width:35px;height:6px;background-color:var(--color-text);margin:20px auto 0}.c-section__subTitle{font-size:15px;line-height:200%;margin:-30px 0 0;padding:0;text-align:center}.c-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:var(--color-secondary);padding:54px 0;position:relative;min-height:240px}.c-section__headerBackground{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.3}.c-section__headerTitle{margin:0;color:#fff;position:relative;z-index:1}.c-section__headerTitle>span{display:block;line-height:1}.c-sectionHeader,.c-sectionHeader .c-sectionHeader__topper{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.c-section__headerTitle .en{font-weight:400;font-size:18px;letter-spacing:1.2px;margin-left:-1.2px}.c-section__headerTitle .ja{font-size:33px;margin-top:8px;letter-spacing:4px;margin-left:-4px}.c-section__headerText{font-size:15px;line-height:1.8;max-width:560px;margin:24px auto 0;color:#fff;position:relative;z-index:1}@media screen and (max-width:767px){.c-section__header{padding:40px 20px;min-height:initial}.c-section__headerText{font-size:13px}}.c-sectionHeader{margin-bottom:40px;display:flex;flex-direction:column}.c-sectionHeader .c-sectionHeader__topper{display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__enTitle{font-size:10px;line-height:187%;margin:0;font-weight:700;letter-spacing:.3em;color:var(--color-secondary-thin)}.c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle{font-size:28px;line-height:187%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;font-weight:700;color:var(--color-secondary)}.c-sectionHeader .c-sectionHeader__topper .c-sectionHeader__jaTitle::before{content:'';margin-bottom:4px;display:block;height:4px;width:30px;background-color:var(--color-secondary);border-radius:2px}.s-bannerarea__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-bannerarea__item{max-width:318px;border-radius:var(--border-radius);overflow:hidden}.s-bannerarea__item+.s-bannerarea__item{margin-left:16px}.s-blog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.s-blog__list li{margin-right:30px;width:calc((100% - 60px)/ 3)}.s-blog__list li:nth-child(3n){margin-right:0}.s-blog__list li a{position:relative;display:block;padding-bottom:32px;text-decoration:none;color:var(--color-text)}@media screen and (max-width:767px){.s-blog__list{display:block}.s-blog__list li{margin-right:0;width:100%}.s-blog__list li a{display:-webkit-box;display:-ms-flexbox;display:flex}.s-blog__listWrap{margin-left:18px}}.s-blog__list li a:after{content:" ";display:block;width:22px;height:7px;background:url(/assets/img/top/blog/icon_arrow_01.svg) no-repeat;background-size:22px 7px;position:absolute;bottom:0;right:20px}.s-blog__listThumb{margin:0}@media screen and (max-width:767px){.s-blog__listThumb{min-width:115px;height:70px}}.s-blog__listThumb img{width:100%;height:148px;-o-object-fit:cover;object-fit:cover}.s-blog__listDate{display:block;margin:14px 0 0;font-size:13px;line-height:1}@media screen and (max-width:767px){.s-blog__listThumb img{height:70px}.s-blog__listDate{margin:0}}.s-blog__listTitle{margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.7}.s-blogDetail{padding:60px 0 140px}.s-blogDetail>.c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.s-blog__listTitle{font-size:12px}.s-blogDetail{padding:30px 0 80px}.s-blogDetail>.c-inner{display:block}}.s-blogDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.s-blogDetail__meta .date{font-size:13px;letter-spacing:.09em;margin-right:12px;line-height:1}@media screen and (max-width:767px){.s-blogDetail__meta{display:block}.s-blogDetail__meta .date{display:block;margin-bottom:16px}}.s-blogDetail__meta .c-button+.c-button{margin-left:8px}.s-blogDetail__title{margin:0;font-size:29px;line-height:1.4}.s-blogDetail__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0 25px}.s-blogDetail__author .thumb{min-width:60px;width:60px;height:60px;background-color:var(--color-background);border-radius:50%}@media screen and (max-width:767px){.s-blogDetail__title{font-size:26px}.s-blogDetail__author{margin-bottom:20px}.s-blogDetail__author .thumb{min-width:48px;width:48px;height:48px}}.s-blogDetail__author .name{font-size:14px;margin-left:10px}.s-blogDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.s-blogDetail__share{position:-webkit-sticky;position:sticky;top:140px;height:100%;width:26px;margin-left:-56px}@media screen and (max-width:767px){.s-blogDetail__wrap{display:block}.s-blogDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;margin-left:0;width:auto}}.s-blogDetail__share a{display:block;width:26px}.s-blogDetail__share a+a{margin-top:30px}.s-blogDetail__content{max-width:650px;-webkit-box-flex:1;-ms-flex:1;flex:1}.s-blogDetail__body{padding-left:30px}@media screen and (max-width:767px){.s-blogDetail__share a+a{margin-top:0;margin-left:24px}.s-blogDetail__body{padding-left:0}}.s-blogDetail__body h2,.s-blogDetail__body h3,.s-blogDetail__body h4,.s-blogDetail__body h5,.s-blogDetail__body h6{margin:0;line-height:1.5}.s-blogDetail__body h2{font-size:25px;background-color:var(--color-primary);border-bottom:5px solid var(--color-secondary);padding:14px 20px;margin-bottom:28px}@media screen and (max-width:767px){.s-blogDetail__body h2{font-size:20px;padding:10px 16px}}.s-blogDetail__body h3{font-size:23px;border-left:5px solid var(--color-primary);padding-left:20px;margin-bottom:20px}.s-blogDetail__body li,.s-blogDetail__body p{line-height:2;letter-spacing:.02em;margin:0}.s-blogDetail__recommendItem .meta__time,.s-blogList-1__entryDate,.s-blogList-2__entryDate,.s-blogList-3__entryDate{letter-spacing:.09em;font-family:"Barlow Semi Condensed",sans-serif}.s-blogDetail__body p+p{margin-top:35px}@media screen and (max-width:767px){.s-blogDetail__body h3{font-size:18px}.s-blogDetail__body ol,.s-blogDetail__body p,.s-blogDetail__body ul{font-size:15px}}.s-blogDetail__body ol+h2,.s-blogDetail__body p+h2,.s-blogDetail__body ul+h2{margin-top:80px}.s-blogDetail__body ol+h3,.s-blogDetail__body p+h3,.s-blogDetail__body ul+h3{margin-top:35px}.s-blogDetail__body img{max-width:100%;height:auto;border-radius:var(--border-radius)}.s-blogDetail__body .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-primary)}.s-blogDetail__profile{border:3px solid var(--color-border);padding:25px 45px;position:relative;margin-top:80px;border-radius:var(--border-radius)}@media screen and (max-width:767px){.s-blogDetail__profile{padding:24px}}.s-blogDetail__profileHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.s-blogDetail__profileThumb{min-width:65px;width:65px;height:65px;background-color:var(--color-background);border-radius:50%}.s-blogDetail__profileWrap{margin-left:12px;padding-top:6px}.s-blogDetail__profileLabel{font-size:14px}.s-blogDetail__profileName{font-size:18px;margin-top:10px}.s-blogDetail__profileSns{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:35px;right:45px}.s-blogDetail__profileSns a{text-decoration:none}.s-blogDetail__profileSns a+a{margin-left:18px}.s-blogDetail__profileText{font-size:14px;line-height:1.8;margin:16px 0 0}.s-blogDetail__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto 0;position:relative}.s-blogDetail__pagerLink.-next,.s-blogDetail__pagerLink.-prev{width:320px}.s-blogDetail__pagerLink.-next a,.s-blogDetail__pagerLink.-prev a{display:block;color:var(--color-text);font-size:13px;padding:24px 26px;line-height:1.4;position:relative;text-decoration:none;background-color:var(--color-primary);border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:767px){.s-blogDetail__profileSns{top:24px;right:24px}.s-blogDetail__pagerLink.-next,.s-blogDetail__pagerLink.-prev{width:48%}.s-blogDetail__pagerLink.-next a,.s-blogDetail__pagerLink.-prev a{padding:20px}}.s-blogDetail__pagerLink.-next .label,.s-blogDetail__pagerLink.-prev .label{display:block;font-size:12px;margin-bottom:4px}.s-blogDetail__pagerLink.-next .title,.s-blogDetail__pagerLink.-prev .title{text-decoration:underline}.s-blogDetail__pagerLink.-next{margin-left:auto}.s-blogDetail__pagerLink.-next a{padding-right:46px}.s-blogDetail__pagerLink.-next .icon-arrow{right:0}.s-blogDetail__pagerLink.-next .icon-arrow:before{background-image:url(/assets/img/blog_detail/icon_arrow_next.svg)}.s-blogDetail__pagerLink.-prev a{padding-left:46px}.s-blogDetail__pagerLink.-prev .icon-arrow{left:0}.s-blogDetail__pagerLink.-prev .icon-arrow:before{background-image:url(/assets/img/blog_detail/icon_arrow_prev.svg)}.s-blogDetail__pagerLink .icon-arrow{position:absolute;top:0;width:20px;height:100%;background-color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-blogDetail__pagerLink .icon-arrow:before{content:" ";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:7px;height:11px}.s-blogDetail__recommend{margin-top:80px}@media screen and (max-width:767px){.s-blogDetail__pagerLink.-next a{padding-right:38px}.s-blogDetail__pagerLink.-prev a{padding-left:38px}.s-blogDetail__recommend{margin-top:40px}}.s-blogDetail__recommendTitle{margin:0;font-size:22px}.s-blogDetail__recommendWrap{margin-top:30px}.s-blogDetail__recommendItem+.s-blogDetail__recommendItem{margin-top:35px}.s-blogDetail__recommendItem a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--color-text);position:relative}.s-blogDetail__recommendItem a:after{content:" ";display:block;width:22px;height:7px;background:url(/assets/img/blog_detail/icon_recommend_arrow.svg) no-repeat;background-size:22px 7px;position:absolute;bottom:0;right:0}.s-blogDetail__recommendItem .thumb{min-width:200px;width:200px;height:120px;background-color:var(--color-background);border-radius:var(--border-radius)}.s-blogDetail__recommendItem .wrap{margin-left:24px;padding-top:8px}@media screen and (max-width:767px){.s-blogDetail__recommendItem .thumb{min-width:120px;width:120px;height:80px}.s-blogDetail__recommendItem .wrap{margin-left:20px;padding:0}}.s-blogDetail__recommendItem .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-blogDetail__recommendItem .meta__time{font-size:13px}.s-blogDetail__recommendItem .meta__badge{display:inline-block;border-radius:3px;background-color:var(--color-background);font-size:10px;padding:4px 8px;margin-left:10px}.s-blogDetail__ads,.s-blogDetail__relatedItem .thumb{border-radius:var(--border-radius);background-color:var(--color-background)}.s-blogDetail__recommendItem .title{font-size:16px;font-weight:700;line-height:1.5;margin:10px 0 0}.s-blogDetail__sidebar{width:300px;margin-left:25px}@media screen and (max-width:767px){.s-blogDetail__sidebar{width:100%;margin-left:0;margin-top:60px}.s-blogDetail__ads{margin-left:auto;margin-right:auto}}.s-blogDetail__ads{width:300px;height:300px;margin-bottom:40px}.s-blogDetail__relatedTitle{font-size:18px;line-height:1;margin:0 0 25px}.s-blogDetail__relatedWrap{margin-top:-20px;margin-bottom:-20px}.s-blogDetail__relatedItem+.s-blogDetail__relatedItem{border-top:3px solid var(--color-background)}.s-blogDetail__relatedItem a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:var(--color-text);padding:20px 0}.s-blogDetail__relatedItem .wrap{margin-left:14px}.s-blogDetail__relatedItem .thumb{min-width:90px;width:90px;height:50px}.s-blogDetail__relatedItem .badge{display:inline-block;border-radius:3px;background-color:var(--color-background);font-size:10px;padding:4px 8px}.s-blogDetail__relatedItem .title{font-size:12px;line-height:1.5;font-weight:400;margin:6px 0 0}.s-blogDetail__category{margin-top:40px}.s-blogDetail__categoryTitle{font-size:18px;line-height:1;margin:0 0 25px}.s-blogDetail__categoryList{list-style:none;margin:0;padding:0}.s-blogDetail__categoryList li+li{margin-top:12px}.s-blogDetail__categoryList li.is-current a{background-color:var(--color-secondary);color:#fff}.s-blogDetail__categoryList li a,.s-blogList-1__categoryList li a,.s-blogList-1__entry a,.s-blogList-1__tagList a{text-decoration:none;color:var(--color-text)}.s-blogDetail__categoryList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:44px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:13px;font-weight:700;padding:0 16px}.s-blogList-1{padding:60px 0 120px}.s-blogList-1__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.s-blogList-1__contentWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;display:block;margin-bottom:0}@media screen and (max-width:767px){.s-blogList-1{padding:30px 0 80px}.s-blogList-1__contentWrap{margin-bottom:-30px}}.s-blogList-1__entry{width:100%;margin-bottom:50px}.s-blogList-1__entry a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.s-blogList-1__entryWrap{margin-left:56px}@media screen and (max-width:767px){.s-blogList-1__entry{margin-bottom:40px}.s-blogList-1__entry a{display:block}.s-blogList-1__entryWrap{margin-left:0;margin-top:16px}}.s-blogList-1__entryThumb{position:relative;overflow:hidden;min-width:320px}.is-new .s-blogList-1__entryThumb:before{content:"新着";position:absolute;top:16px;left:calc(-50% + 40px);background-color:var(--color-secondary);width:100%;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.is-new .s-blogList-2__entryThumb:before,.is-new .s-blogList-3__entryThumb:before{-webkit-transform:rotate(-30deg);content:"新着";z-index:1}.s-blogList-1__entryThumb img{display:block;width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.s-blogList-1__entryDate{font-size:13px}.s-blogList-1__entryTitle{font-size:18px;line-height:1.5;margin:14px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:767px){.s-blogList-1__entryThumb img{height:180px}.s-blogList-1__entryTitle{font-size:16px;margin-top:8px}}.s-blogList-1__entryText{font-size:14px;line-height:1.8;margin:8px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s-blogList-1__entryText>*{font-size:14px;line-height:1.8;font-weight:400;margin:0;padding:0;display:inline}.s-blogList-1__entryText>* br{display:none}.s-blogList-1__sidebar{width:300px;margin-left:25px}@media screen and (max-width:767px){.s-blogList-1__entryText>*{font-size:12px}.s-blogList-1__sidebar{margin-left:0;width:100%;margin-top:60px}.s-blogList-1__ads{margin-left:auto;margin-right:auto}}.s-blogList-1__ads{width:300px;height:300px;border-radius:var(--border-radius);background-color:var(--color-background);margin-bottom:35px}.s-blogList-1__categoryTitle{font-size:18px;line-height:1;margin:0}.s-blogList-1__categoryList{list-style:none;margin:20px 0 0;padding:0}.s-blogList-1__categoryList li+li{margin-top:12px}.s-blogList-1__categoryList li.is-current a{background-color:var(--color-secondary)}.s-blogList-1__categoryList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:44px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:13px;font-weight:700;padding:0 16px}.s-blogList-1__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.s-blogList-1__tagTitle{white-space:nowrap;font-size:16px;font-weight:700}@media screen and (max-width:767px){.s-blogList-1__tag{display:block;margin-bottom:40px}.s-blogList-1__tagTitle{font-size:14px}}.s-blogList-1__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:16px;margin-bottom:-10px}.s-blogList-1__tagList a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 30px;font-size:14px;font-weight:700;white-space:nowrap;background-color:var(--color-background);border-radius:var(--border-radius);margin-right:10px;margin-bottom:10px}@media screen and (max-width:767px){.s-blogList-1__tagList{margin-left:0;margin-top:24px}.s-blogList-1__tagList a{padding:0 16px;height:24px;font-size:12px}}.s-blogList-1__tagList a.is-current{background-color:var(--color-secondary);color:#fff}.s-blogList-2__categoryList li a,.s-blogList-2__entry a,.s-blogList-2__tagList a{text-decoration:none;color:var(--color-text)}.s-blogList-2{padding:60px 0 120px}.s-blogList-2__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.s-blogList-2__contentWrap{display:block;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.s-blogList-2{padding:30px 0 80px}.s-blogList-2__contentWrap{margin-bottom:-30px}}.s-blogList-2__entry{width:100%;margin-bottom:40px}.s-blogList-2__entry a{display:block;width:100%;height:100%;padding-right:45px}.s-blogList-2__entryWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.s-blogList-2__entryThumb{position:relative;overflow:hidden;min-width:245px}.is-new .s-blogList-2__entryThumb:before{position:absolute;top:16px;left:calc(-50% + 40px);background-color:var(--color-secondary);width:100%;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;transform:rotate(-30deg)}@media screen and (max-width:767px){.s-blogList-2__entry{margin-bottom:30px}.s-blogList-2__entry a{padding-right:0}.is-new .s-blogList-2__entryThumb:before{top:4px;left:calc(-50% + 20px);height:22px;font-size:10px}.s-blogList-2__entryThumb{min-width:120px}}.s-blogList-2__entryThumb img{display:block;width:100%;height:136px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.s-blogList-2__entryDate{font-size:13px}.s-blogList-2__entryTitle{font-size:18px;line-height:1.5;margin:6px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:767px){.s-blogList-2__entryThumb img{height:80px}.s-blogList-2__entryTitle{font-size:16px;margin-top:8px}}.s-blogList-2__entryText{font-size:14px;line-height:1.8;margin:0 0 0 40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:767px){.s-blogList-2__entryText{margin-left:16px}}.s-blogList-2__entryText>*{font-size:14px;line-height:1.8;font-weight:400;margin:0;padding:0;display:inline}.s-blogList-2__entryText>* br{display:none}.s-blogList-2__sidebar{width:300px;margin-left:25px}@media screen and (max-width:767px){.s-blogList-2__entryText>*{font-size:12px}.s-blogList-2__sidebar{margin-left:0;width:100%;margin-top:60px}.s-blogList-2__ads{margin-left:auto;margin-right:auto}}.s-blogList-2__ads{width:300px;height:300px;border-radius:var(--border-radius);background-color:var(--color-background);margin-bottom:35px}.s-blogList-2__categoryTitle{font-size:18px;line-height:1;margin:0}.s-blogList-2__categoryList{list-style:none;margin:20px 0 0;padding:0}.s-blogList-2__categoryList li+li{margin-top:12px}.s-blogList-2__categoryList li.is-current a{background-color:var(--color-secondary)}.s-blogList-2__categoryList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:44px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:13px;font-weight:700;padding:0 16px}.s-blogList-2__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.s-blogList-2__tagTitle{white-space:nowrap;font-size:16px;font-weight:700}@media screen and (max-width:767px){.s-blogList-2__tag{display:block;margin-bottom:40px}.s-blogList-2__tagTitle{font-size:14px}}.s-blogList-2__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:16px;margin-bottom:-10px}.s-blogList-2__tagList a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 30px;font-size:14px;font-weight:700;white-space:nowrap;background-color:var(--color-background);border-radius:var(--border-radius);margin-right:10px;margin-bottom:10px}@media screen and (max-width:767px){.s-blogList-2__tagList{margin-left:0;margin-top:24px}.s-blogList-2__tagList a{padding:0 16px;height:24px;font-size:12px}}.s-blogList-2__tagList a.is-current{background-color:var(--color-secondary);color:#fff}.s-blogList-3__categoryList li a,.s-blogList-3__entry a,.s-blogList-3__tagList a{color:var(--color-text);text-decoration:none}.s-blogList-3{padding:60px 0 120px}.s-blogList-3 .c-inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.s-blogList-3{padding:30px 0 80px}.s-blogList-3 .c-inner{display:block}}.s-blogList-3__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.s-blogList-3__contentWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-90px}@media screen and (max-width:767px){.s-blogList-3__contentWrap{margin-bottom:-30px}}.s-blogList-3__entry{width:calc((100% - 20px)/ 2);margin-bottom:90px}.s-blogList-3__entry a{display:block;width:100%;height:100%}.s-blogList-3__entryThumb{position:relative;overflow:hidden}.is-new .s-blogList-3__entryThumb:before{position:absolute;top:16px;left:calc(-50% + 40px);background-color:var(--color-secondary);width:100%;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;transform:rotate(-30deg)}@media screen and (max-width:767px){.s-blogList-3__entry{margin-bottom:30px}.is-new .s-blogList-3__entryThumb:before{top:4px;left:calc(-50% + 20px);height:22px;font-size:10px}}.s-blogList-3__entryThumb img{display:block;width:100%;height:190px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.s-blogList-3__entryDate{font-size:13px}.s-blogList-3__entryTitle{font-size:18px;line-height:1.5;margin:14px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:767px){.s-blogList-3__entryThumb img{height:120px}.s-blogList-3__entryTitle{font-size:16px;margin-top:8px}}.s-blogList-3__entryText{font-size:14px;line-height:1.8;margin:8px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s-blogList-3__entryText>*{font-size:14px;line-height:1.8;font-weight:400;margin:0;padding:0;display:inline}.s-blogList-3__entryText>* br{display:none}.s-blogList-3__sidebar{width:300px;margin-left:25px}@media screen and (max-width:767px){.s-blogList-3__entryText>*{font-size:12px}.s-blogList-3__sidebar{margin-left:0;width:100%;margin-top:60px}.s-blogList-3__ads{margin-left:auto;margin-right:auto}}.s-blogList-3__ads{width:300px;height:300px;border-radius:var(--border-radius);background-color:var(--color-background);margin-bottom:35px}.s-blogList-3__categoryTitle{font-size:18px;line-height:1;margin:0}.s-blogList-3__categoryList{list-style:none;margin:20px 0 0;padding:0}.s-blogList-3__categoryList li+li{margin-top:12px}.s-blogList-3__categoryList li.is-current a{background-color:var(--color-secondary)}.s-blogList-3__categoryList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:44px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:13px;font-weight:700;padding:0 16px}.s-blogList-3__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.s-blogList-3__tagTitle{white-space:nowrap;font-size:16px;font-weight:700}@media screen and (max-width:767px){.s-blogList-3__tag{display:block;margin-bottom:40px}.s-blogList-3__tagTitle{font-size:14px}}.s-blogList-3__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:16px;margin-bottom:-10px}.s-blogList-3__tagList a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 30px;font-size:14px;font-weight:700;white-space:nowrap;background-color:var(--color-background);border-radius:var(--border-radius);margin-right:10px;margin-bottom:10px}@media screen and (max-width:767px){.s-blogList-3__tagList{margin-left:0;margin-top:24px}.s-blogList-3__tagList a{padding:0 16px;height:24px;font-size:12px}}.s-blogList-3__tagList a.is-current{background-color:var(--color-secondary);color:#fff}.s-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.s-card__list li{width:calc((100% - 30px)/ 2);padding:40px 30px;border:3px solid var(--color-secondary);border-radius:var(--border-radius)}.s-card__list li:nth-of-type(2n){margin-left:30px}@media screen and (max-width:767px){.s-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-card__list li{padding:24px;width:100%;max-width:430px}.s-card__list li:nth-of-type(2n){margin-left:0;margin-top:40px}.s-card__listTitle{font-size:20px}}.s-card__list li:nth-of-type(n+3){margin-top:40px}.s-card__listTitle{margin:0;font-size:20px;font-weight:700;line-height:1.5;text-align:center}.s-card__listContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media screen and (max-width:767px){.s-card__listContent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}}.s-card__listContent .s-card__listThumb{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:175px;min-width:175px;height:130px;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.s-card__listContent .s-card__listDescription{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 20px;font-size:15px;font-weight:400;line-height:2}@media screen and (max-width:767px){.s-card__listContent .s-card__listThumb{width:100%;min-width:auto}.s-card__listContent .s-card__listDescription{font-size:12px;line-height:1.8;margin:16px 0 0}}.s-card__listButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}@media screen and (max-width:767px){.s-card__listButton{margin-top:16px}}.s-case-1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 -90px}@media screen and (max-width:767px){.s-case-1__list{display:grid;margin:0 0 -60px}}.s-case-1__list .s-case-1__item{margin-right:18px;width:calc((100% - 36px)/ 3);margin-bottom:90px;position:relative;overflow:hidden;-webkit-box-shadow:0 4px 55px rgba(0,0,0,.05);box-shadow:0 4px 55px rgba(0,0,0,.05)}@media screen and (max-width:767px){.s-case-1__list .s-case-1__item{width:100%;margin-bottom:60px}}.s-case-1__list .s-case-1__item.is-new:before{content:"新着";position:absolute;top:16px;left:calc(-50% + 40px);background-color:var(--color-secondary);width:100%;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);z-index:1}.s-case-1__list .s-case-1__item:nth-child(3n){margin-right:0}.s-case-1__list .s-case-1__item .s-case-1__itemInner{height:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;background:#FFF;border-radius:var(--border-radius);color:var(--color-text)}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemThumb{margin:0;padding:12px 0}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemThumb img{width:100%;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:var(--border-radius)}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent{padding:0 0 45px;height:100%;position:relative}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent::before{content:"";display:block;width:100%;height:5px;background-color:var(--color-versatile);border-radius:2.5px}.s-case-2__itemWrap a:after,.s-caseFilter__Header:before,.s-caseFilter__List>ul>li>label>.label:before,.s-contactTell__text:after,.s-contact__telNumber a:before{content:" "}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .s-case-1__itemAuthor{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .s-case-1__itemAuthor .s-case-1__authorImg{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%;margin-right:8px}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .s-case-1__itemAuthor .s-case-1__authorName{font-size:14px;line-height:187%;letter-spacing:1.2px;font-weight:700;margin:0}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .s-case-1__itemTitle{font-size:14px;line-height:187%;letter-spacing:1.2px;font-weight:400;margin:12px 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .icon-circle-arrow{position:absolute;bottom:20px;right:0;width:20px;height:20px}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .icon-circle-arrow .path1:before{font-size:20px}.s-case-1__list .s-case-1__item .s-case-1__itemInner .s-case-1__itemContent .icon-circle-arrow .path2:before{font-size:20px;color:#fff}.s-case-2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.s-case-2__itemImage{position:absolute;top:0;left:0;margin:0;padding:0}.s-case-2__itemImage img{max-width:520px;width:100%;height:310px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}@media screen and (max-width:767px){.s-case-2__item{display:block}.s-case-2__itemImage{position:static}.s-case-2__itemImage img{height:190px}}.s-case-2__itemWrap{width:520px;border-radius:var(--border-radius);border:2px solid #f5f5f5;background-color:#fff;position:relative;z-index:1;margin-top:87px}.s-case-2__itemWrap a{display:block;text-decoration:none;color:var(--color-text);padding:45px 52px 56px 72px;position:relative}.s-case-2__itemWrap a:after{display:block;width:22px;height:7px;background:url(/assets/img/top/case/icon_arrow_01.svg) no-repeat;background-size:22px 7px;position:absolute;bottom:36px;right:52px}@media screen and (max-width:767px){.s-case-2__itemWrap{max-width:100%;margin-top:16px}.s-case-2__itemWrap a{padding:24px 24px 40px}.s-case-2__itemWrap a:after{bottom:24px;right:24px}}.s-case-2__itemLogo img{width:70px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.s-case-2__itemCompany{margin:16px 0 0}.s-case-2__itemTitle{margin:10px 0 0;font-size:18px;line-height:1.6}.s-case-2__itemText{margin:10px 0 0;font-size:15px;line-height:2;letter-spacing:1.08px}.s-caseDetail{padding:60px 0 140px}.s-caseDetail__content{max-width:800px;margin:0 auto}.s-caseDetail__body img,.s-caseDetail__thumb img{max-width:100%;border-radius:var(--border-radius)}.s-caseDetail__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media screen and (max-width:767px){.s-case-2__itemText{font-size:14px}.s-caseDetail{padding:30px 0 80px}.s-caseDetail__meta{display:block}.s-caseDetail__meta .date{display:block;margin-bottom:16px}}.s-caseDetail__meta .date{font-size:13px;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:.09em;margin-right:12px;line-height:1}.s-caseDetail__meta .c-button{margin-right:8px;margin-bottom:8px}.s-caseDetail__company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.s-caseDetail__companyLogo{border-radius:var(--border-radius);overflow:hidden;width:50px}.s-caseDetail__companyName{font-size:20px;font-weight:700;margin:0 0 0 12px}.s-caseDetail__title{margin:0 0 45px;font-size:29px;line-height:1.4}.s-caseDetail__thumb img{height:auto}.s-caseDetail__author{background-color:var(--color-primary);border-radius:var(--border-radius);padding:32px 50px;margin-top:24px;margin-bottom:56px}@media screen and (max-width:767px){.s-caseDetail__title{font-size:26px}.s-caseDetail__author{padding:24px 15px;margin-bottom:40px}}.s-caseDetail__authorName{line-height:1.6;margin:0 0 18px;font-size:18px}@media screen and (max-width:767px){.s-caseDetail__authorName{font-size:15px}}.s-caseDetail__authorList{margin:0 0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-caseDetail__authorList dt{margin:0 15px 15px 0;min-width:120px;height:34px;line-height:34px;white-space:nowrap;border-radius:var(--border-radius);background-color:#fff;font-size:17px;text-align:center}@media screen and (max-width:767px){.s-caseDetail__authorList dt{min-width:100px;font-size:14px}}.s-caseDetail__authorList dd{margin:0 0 15px;font-size:16px;width:calc(100% - 120px - 15px);line-height:1.6}.s-caseDetail__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.s-caseDetail__share{position:-webkit-sticky;position:sticky;top:140px;height:100%;width:26px;margin-left:-56px}@media screen and (max-width:767px){.s-caseDetail__authorList dd{font-size:12px}.s-caseDetail__wrap{display:block}.s-caseDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;margin-left:0;width:auto}}.s-caseDetail__share a{display:block;width:26px}.s-caseDetail__share a+a{margin-top:30px}.s-caseDetail__entry{padding-left:30px}@media screen and (max-width:767px){.s-caseDetail__share a+a{margin-top:0;margin-left:24px}.s-caseDetail__entry{padding-left:0}}.s-caseDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.s-caseDetail__body h2,.s-caseDetail__body h3,.s-caseDetail__body h4,.s-caseDetail__body h5,.s-caseDetail__body h6{margin:0;line-height:1.5}.s-caseDetail__body h2{font-size:25px;margin-bottom:20px}@media screen and (max-width:767px){.s-caseDetail__body h2{font-size:20px}}.s-caseDetail__body h3{font-size:23px;margin-bottom:20px}.s-caseDetail__body li,.s-caseDetail__body p{line-height:2;letter-spacing:.02em;margin:0}.s-caseDetail__body p+p{margin-top:35px}.s-caseDetail__body ol+h2,.s-caseDetail__body p+h2,.s-caseDetail__body ul+h2{margin-top:80px}@media screen and (max-width:767px){.s-caseDetail__body h3{font-size:18px}.s-caseDetail__body ol,.s-caseDetail__body p,.s-caseDetail__body ul{font-size:15px}.s-caseDetail__body ol+h2,.s-caseDetail__body p+h2,.s-caseDetail__body ul+h2{margin-top:60px}}.s-caseDetail__body ol+h3,.s-caseDetail__body p+h3,.s-caseDetail__body ul+h3{margin-top:35px}.s-caseDetail__body img{height:auto}.s-caseDetail__body .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-primary)}.s-caseDetail__download{background-color:var(--color-secondary);text-align:center;padding:40px 0 45px;margin-top:60px}@media screen and (max-width:767px){.s-caseDetail__download{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.s-caseDetail__downloadButton>.c-button{min-width:100%}}.s-caseDetail__downloadText{margin:0 0 16px;font-weight:700;color:#fff}.s-caseDetail__downloadButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-caseDetail__relation{padding:0;margin-top:100px}.s-caseFilter{margin-top:60px}@media screen and (max-width:767px){.s-caseFilter{margin-top:30px}}.s-caseFilter>.c-inner{background-color:var(--color-primary);border-radius:var(--border-radius)}.s-caseFilter__Header{height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px;cursor:pointer}.s-caseFilter__Header:before{display:block;width:0;height:1px}.s-caseFilter__Title{font-size:20px;font-weight:700}.s-caseFilter__Toggle{display:block;min-width:42px;width:42px;height:42px;background-color:#fff;border-radius:calc(var(--border-radius) - 2px);position:relative}.s-caseFilter__Toggle>span{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background-color:var(--color-text)}.s-caseFilter__Toggle>span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-active .s-caseFilter__Toggle>span:nth-child(2){display:none}.s-caseFilter__Content{display:none;padding-bottom:45px}.s-caseFilter__Wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 40px}@media screen and (max-width:767px){.s-caseFilter__Wrap{display:block;padding:0}}.s-caseFilter__List{width:calc((100% - 40px)/ 3);background-color:#fff;border-radius:var(--border-radius);padding:22px 30px 45px}.s-caseFilter__List+.s-caseFilter__List{margin-left:20px}@media screen and (max-width:767px){.s-caseFilter__List{width:100%}.s-caseFilter__List+.s-caseFilter__List{margin-left:0;margin-top:20px}.s-caseFilter__Button>.c-button{min-width:100%}}.s-caseFilter__List .title{text-align:center;font-size:16px;font-weight:700;padding-bottom:14px;margin-bottom:25px;border-bottom:3px solid #ddd}.s-caseFilter__List>ul{list-style:none;margin:0;padding:0 10px}.s-caseFilter__List>ul>li+li{margin-top:14px}.s-caseFilter__List>ul>li>label input[type=checkbox]{display:none}.s-caseFilter__List>ul>li>label input[type=checkbox]:checked+.label:after{content:" ";display:block;width:8px;height:14px;border-bottom:3px solid var(--color-secondary);border-right:3px solid var(--color-secondary);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:8px;margin-top:-9px}.s-caseFilter__Button,.s-caseFilter__Footer{margin-top:28px;text-align:center}.s-caseFilter__List>ul>li>label>.label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:14px;cursor:pointer;position:relative}.s-caseFilter__List>ul>li>label>.label:before{display:block;width:25px;height:25px;background-color:#fff;border-radius:calc(var(--border-radius) - 2px);border:2px solid var(--color-secondary);margin-right:15px}.s-caseFilter__Footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.s-caseFilter__Footer>.c-button{min-width:100%}}.s-campany-1 .c-inner .s-campany-1__tableList{width:100%;border-radius:var(--border-radius);border:3px solid var(--color-secondary)}.s-campany-3__itemThumb,.s-campany-4__item,.s-campany-5__item{border-radius:var(--border-radius);overflow:hidden}.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem+.s-campany-1__tableItem .s-campany-1__tableTitle{border-top:3px solid #fff}.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem+.s-campany-1__tableItem .s-campany-1__tableDescription{border-top:3px dotted var(--color-secondary)}.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableTitle{font-size:14px;line-height:187%;letter-spacing:1.2px;margin:0;background-color:var(--color-secondary);color:#fff;font-weight:700;min-width:200px;padding:16px 10px 16px 30px}@media screen and (max-width:767px){.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableTitle{min-width:100px;padding:16px 10px}}.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableDescription{font-size:14px;line-height:187%;letter-spacing:1.2px;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 40px}.s-campany-3__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.s-campany-3__item{width:318px}@media screen and (max-width:767px){.s-campany-1 .c-inner .s-campany-1__tableList .s-campany-1__tableItem .s-campany-1__tableDescription{padding:16px}.s-campany-3__wrap{display:block}.s-campany-3__item{width:100%}.s-campany-3__item+.s-campany-3__item{margin-top:40px}}.s-campany-3__itemThumb{width:318px;height:190px;margin:0}.s-campany-3__itemJob{margin:20px 0 0;line-height:1;text-align:center;font-size:16px;font-weight:700}.s-campany-3__itemName{margin:10px 0 0;line-height:1;text-align:center;font-size:20px}.s-campany-3__itemText{margin:24px 0 0;font-size:12px;line-height:1.8}.s-campany-4__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-35px}@media screen and (max-width:767px){.s-campany-3__itemThumb{width:100%}.s-campany-3__itemThumb img{width:100%;height:auto}.s-campany-3__itemText{margin-top:16px}.s-campany-4__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-24px}}.s-campany-4__item{margin-right:18px;margin-bottom:35px;width:232px}@media screen and (max-width:767px){.s-campany-4__item{width:calc(50% - 8px);margin-bottom:24px;margin-right:0}}.s-campany-4__item:nth-child(4n){margin-right:0}.s-campany-4__item a{display:block;line-height:1}.s-campany-5__wrap,.s-contact{display:-webkit-box;display:-ms-flexbox}.s-campany-4__item a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.s-campany-5__text{font-size:22px;text-align:center;margin:0 0 30px}@media screen and (max-width:767px){.s-campany-5__text{font-size:16px}}.s-campany-5__text .count{font-size:45px;font-family:"Barlow Semi Condensed",sans-serif;letter-spacing:3.18px;margin-right:10px}@media screen and (max-width:767px){.s-campany-5__text .count{font-size:32px;margin-right:2px}}.s-campany-5__text .count__text{font-size:18px}.s-campany-5__wrap{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-35px}.s-contact,.s-cta-1{-webkit-box-pack:center}@media screen and (max-width:767px){.s-campany-5__wrap{margin-bottom:-24px}}.s-campany-5__item{min-width:calc((100% - 85px)/ 6);margin-bottom:35px}@media screen and (max-width:767px){.s-campany-5__item{min-width:initial;width:calc(50% - 8px);margin-bottom:24px}}.s-campany-5__item a{display:block;line-height:1}.s-campany-5__item a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.s-campany-5__tips{font-size:10px;margin:20px 0 0;text-align:right}.s-complete{padding:120px 0}@media screen and (max-width:767px){.s-complete{padding:60px 0 80px}}.s-complete__content{text-align:center}.s-complete__contentLabel{margin:0 0 0 -4px;font-family:"Barlow Semi Condensed",sans-serif;font-size:33px;font-weight:700;letter-spacing:4px}.s-complete__contentTitle{font-size:16px;margin:22px 0 0}.s-complete__contentText{font-size:12px;line-height:1.8;margin:50px 0 0}.s-complete__contentButton{margin-top:50px}.s-contact{display:flex;-ms-flex-pack:center;justify-content:center;padding:60px 0;position:relative;overflow:hidden}.s-contact__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-secondary)}.s-contact__cta{position:relative;z-index:1}.s-contact__ctaTitle{color:#fff;font-size:22px;font-weight:700;text-align:center;margin:0 0 24px}.s-contact__ctaButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:635px;height:120px;padding:0 150px;border-radius:60px;text-align:center;background-color:#fff;text-decoration:none;color:var(--color-text);position:relative}.s-contact__ctaButton i svg,.s-contact__ctaButton>span{display:block}@media screen and (max-width:767px){.s-contact__ctaTitle{font-size:16px}.s-contact__ctaButton{height:100px;padding:0}}.s-contact__ctaButton i{display:block;position:absolute;top:50%;right:35px;width:53px;height:16px;margin-top:-8px}.s-contact__ctaButton i svg g,.s-contact__ctaButton i svg path{fill:var(--color-primary);stroke:var(--color-primary)}.s-contact__ctaButton .en{font-family:"Barlow Semi Condensed",sans-serif;font-size:16px;letter-spacing:.32em;color:var(--color-primary)}@media screen and (max-width:767px){.s-contact__ctaButton i{position:static;margin:10px auto 0;width:31px;height:9px}.s-contact__ctaButton i svg{width:100%;height:auto}.s-contact__ctaButton .en{font-size:13px}}.s-contact__ctaButton .ja{font-size:26px;font-weight:700;margin-top:6px;color:var(--color-primary)}@media screen and (max-width:767px){.s-contact__ctaButton .ja{font-size:18px;margin-bottom:12px}}.s-contact__tel{text-align:center;margin-top:40px;position:relative;z-index:1}.s-contact__telTitle{font-size:14px;font-weight:700;color:#fff;margin:0;line-height:1}@media screen and (max-width:767px){.s-contact__telTitle{font-size:13px}}.s-contact__telNumber{display:inline-block;margin:12px 0 0}.s-contact__telNumber a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.s-contact__telNumber a:before{display:block;min-width:40px;width:40px;height:40px;background:url(/assets/img/top/contact/icon_tel_01.svg) no-repeat;background-size:40px 40px;margin-right:4px}.s-mainvisual-1__image,.s-mainvisual-2__image{background-repeat:no-repeat;background-position:center center}.s-contact__telNumber a .number{display:block;font-family:"Barlow Semi Condensed",sans-serif;font-size:52px;color:#fff;line-height:1;letter-spacing:.035em;white-space:nowrap}@media screen and (max-width:767px){.s-contact__telNumber a .number{font-size:44px}}.s-contact__telTime{display:block;font-size:13px;color:#fff;text-align:right;margin-top:8px}.s-contactDetail{padding:60px 0 130px}.s-contactDetail__document{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media screen and (max-width:767px){.s-contact__telTime{font-size:12px}.s-contactDetail{padding:56px 0 80px}.s-contactDetail__document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.s-contactDetail__documentImage{display:block;margin:0 38px 0 0;padding:0;min-width:400px;width:400px}@media screen and (max-width:767px){.s-contactDetail__documentImage{margin-right:0;margin-bottom:20px;min-width:initial;width:100%}}.s-contactDetail__documentImage img{border-radius:var(--border-radius);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.s-contactDetail__documentTitle{margin:0;font-size:22px;line-height:1.6}@media screen and (max-width:767px){.s-contactDetail__documentTitle{font-size:20px}}.s-contactDetail__documentText{font-size:15px;line-height:2}.s-contactTell__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid var(--color-text);border-radius:var(--border-radius)}@media screen and (max-width:767px){.s-contactDetail__documentText{font-size:13px}.s-contactTell__inner{display:block;padding:24px}}.s-contactTell__text{max-width:530px;padding:54px 34px 54px 48px;line-height:2;font-size:15px;position:relative;margin:0}.s-contactTell__text:after{display:block;width:4px;height:calc(100% - 56px);background-color:#f5f5f5;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.s-cta-1__background,.s-cta-2 .c-inner .s-cta-2__background,.s-faq__list li{background-color:var(--color-secondary)}@media screen and (max-width:767px){.s-contactTell__text{padding:0;font-size:13px}.s-contactTell__text:after{display:none}}.s-contactTell__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 36px 0 45px}@media screen and (max-width:767px){.s-contactTell__tel{padding:24px 0 0;margin-top:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:2px solid #f5f5f5}}.s-contactTell__tel .telText{font-size:14px;font-weight:700;line-height:1;margin:0 0 10px 36px;letter-spacing:1px}@media screen and (max-width:767px){.s-contactTell__tel .telText{font-size:11px;margin-bottom:6px;margin-left:27px}}.s-contactTell__tel .telNumber a{font-size:44px;letter-spacing:3.5px;font-weight:700;line-height:1;color:var(--color-text);text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-family:"Barlow Semi Condensed",sans-serif}.s-contactTell__tel .telNumber a i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:38px;line-height:1;margin-right:8px;margin-bottom:-6px}.s-cta-1,.s-cta-1__wrap{display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:767px){.s-contactTell__tel .telNumber a{font-size:32px}.s-contactTell__tel .telNumber a i{height:26px}}.s-contactTell__tel .telNumber a i img{width:auto;height:38px}.s-contactTell__tel .telTips{font-size:13px;letter-spacing:1px;text-align:right;margin-top:8px}.s-cta-1__title,.s-error__content,.s-feature-1__box{text-align:center}@media screen and (max-width:767px){.s-contactTell__tel .telNumber a i img{height:26px}.s-contactTell__tel .telTips{font-size:10px;margin-top:4px}}.s-cta-1{display:flex;-ms-flex-pack:center;justify-content:center;padding:60px 0 80px;position:relative}.s-cta-1__wrap,.s-cta-2{-webkit-box-pack:center}.s-cta-1__background{position:absolute;top:0;left:0;width:100%;height:100%}.s-cta-1__icon{width:120px;height:120px;border-radius:26px;position:relative;z-index:1;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.s-cta-1__icon{width:60px;height:60px;border-radius:13px}}.s-cta-1__icon img{width:120px;height:auto;-o-object-fit:cover;object-fit:cover}.s-cta-1__title{color:#fff;font-size:22px;font-weight:700;margin:32px 0 24px;position:relative;z-index:1}@media screen and (max-width:767px){.s-cta-1__title{margin:16px 0;font-size:16px;padding:0 24px;line-height:1.8}}.s-cta-1__wrap{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.s-cta-1__button img{max-width:100%;height:auto}.s-cta-1__button+.s-cta-1__button{margin-left:20px}.s-cta-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:60px 0 80px;position:relative}@media screen and (max-width:767px){.s-cta-1__button+.s-cta-1__button{margin-left:16px}.s-cta-2{display:block}}.s-cta-2 .c-inner{width:100%}.s-cta-2 .c-inner .s-cta-2__background{position:absolute;top:0;left:0;width:100%;height:100%}.s-cta-2 .c-inner .s-cta-2__title{color:#fff;font-size:22px;font-weight:700;text-align:center;margin:0;position:relative;z-index:1;letter-spacing:1.55px}.s-cta-2 .c-inner .s-cta-2__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:28px}.s-cta-2 .c-inner .s-cta-2__wrap .c-button{min-width:50%}.s-cta-2 .c-inner .s-cta-2__wrap .c-button:nth-of-type(n+2){margin-left:24px}.s-documentDetail{padding:60px 0 130px}@media screen and (max-width:767px){.s-cta-2 .c-inner .s-cta-2__title{font-size:16px}.s-cta-2 .c-inner .s-cta-2__wrap{display:block;width:100%}.s-cta-2 .c-inner .s-cta-2__wrap .c-button{width:100%}.s-cta-2 .c-inner .s-cta-2__wrap .c-button:nth-of-type(n+2){margin:20px 0 0}.s-documentDetail{padding:56px 0 80px}}.s-documentDetail__document{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}@media screen and (max-width:767px){.s-documentDetail__document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.s-documentDetail__documentImage{display:block;margin:0 38px 0 0;padding:0;min-width:400px;width:400px}@media screen and (max-width:767px){.s-documentDetail__documentImage{margin-right:0;margin-bottom:20px;min-width:initial;width:100%}}.s-documentDetail__documentImage img{border-radius:var(--border-radius);width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.s-documentDetail__documentTitle{margin:0;font-size:22px;line-height:1.6}@media screen and (max-width:767px){.s-documentDetail__documentTitle{font-size:20px}}.s-documentDetail__documentText{font-size:15px;line-height:2}.s-error{padding:120px 0}@media screen and (max-width:767px){.s-documentDetail__documentText{font-size:13px}.s-error{padding:60px 0 80px}}.s-error__contentLabel{margin:0 0 0 -4px;font-family:"Barlow Semi Condensed",sans-serif;font-size:33px;font-weight:700;letter-spacing:4px}.s-error__contentTitle{font-size:16px;margin:22px 0 0}.s-error__contentText{font-size:12px;line-height:1.8;margin:50px 0 0}.s-error__contentButton{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-faq__list{list-style:none;margin:0;padding:0}.s-faq__list li{position:relative;border-radius:var(--border-radius)}.s-faq__list li+li{margin-top:20px}.s-faq__listTitle{margin:0;font-size:16px;line-height:1.625;padding:40px 130px 40px 64px;color:#fff;cursor:pointer;position:relative}@media screen and (max-width:767px){.s-faq__listTitle{font-size:15px;padding:24px 60px 24px 24px}}.s-faq__listText{margin:0;font-size:15px;line-height:2;display:none;padding:0 130px 40px 64px;color:#fff}.s-faq__listIcon{display:block;width:42px;height:42px;background-color:#fff;border-radius:50%;position:absolute;top:40px;right:40px}@media screen and (max-width:767px){.s-faq__listText{padding:0 60px 24px 24px}.s-faq__listIcon{width:30px;height:30px;top:50%;right:16px;margin-top:-15px}}.s-faq__listIcon>span{display:block;position:absolute;top:50%;left:50%;width:12px;height:2px;margin-top:-1px;margin-left:-6px;background-color:var(--color-secondary)}.s-faq__listIcon>span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.is-active .s-faq__listIcon>span:nth-child(2){display:none}.intro+.s-feature-1{margin-top:-100px}.s-feature-1__box+.s-feature-1__box{margin-top:70px}.s-feature-1__boxPoint{font-family:"Barlow Semi Condensed",sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-feature-1__boxPoint .en{display:block;font-size:15px;letter-spacing:2.5px;margin-right:-2.5px;line-height:1}.s-feature-1__boxPoint .number{display:block;font-size:58px;line-height:1}.s-feature-1__boxTitle{font-size:22px;line-height:1.5;max-width:820px;margin:16px auto 0}.s-feature-1__boxText{font-size:15px;line-height:2;max-width:820px;margin:20px auto 0;text-align:left}.s-feature-1__boxImage{margin:30px 0 0}.s-feature-2 .c-inner{max-width:100%;padding:0 66px}@media screen and (max-width:767px){.s-feature-1__boxImage img{width:100%;height:auto}.s-feature-2 .c-inner{padding:0 16px}}.s-feature-2 .c-inner .s-feature-2__featureList{padding:0;margin:0;list-style:none;counter-reset:feature 0}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:767px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(n+2){padding-top:75px}@media screen and (min-width:1200px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(odd){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:75px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(odd) .s-feature-2__itemInner{padding:54px 143px 84px 54px;width:60%}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(odd) .s-feature-2__itemImage{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-height:100%;height:100%}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(odd) .s-feature-2__itemImage img{width:calc(40% + 70px);border-top:20px #fff solid;border-left:20px #fff solid;border-radius:5px}}@media screen and (min-width:768px) and (max-width:1023px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(odd) .s-feature-2__itemInner{padding:20px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(odd) .s-feature-2__itemImage{margin-left:30px}}@media screen and (min-width:1200px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:75px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even) .s-feature-2__itemInner{padding:54px 54px 84px 247px;width:75%}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even) .s-feature-2__itemImage{position:absolute;max-height:100%;top:0;left:-71px;height:calc(100% - 40px)}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even) .s-feature-2__itemImage img{width:calc(40% + 70px);border-bottom:20px #fff solid;border-right:20px #fff solid;border-radius:5px}}@media screen and (min-width:768px) and (max-width:1023px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even) .s-feature-2__itemInner{padding:20px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem:nth-of-type(even) .s-feature-2__itemImage{margin-right:30px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemImage{min-width:40%}}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner{display:grid;grid-template-areas:"Number Title" "Number Content";background-color:var(--color-versatile);border-radius:var(--border-radius)}@media screen and (max-width:767px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner{background-color:transparent;grid-template-columns:100px calc(100% - 100px);grid-template-areas:"Number Title" "Content Content"}}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemNumber{grid-area:Number;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemNumber .s-feature-2__numberText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-secondary);width:100px;height:100px;border-radius:50%;font-size:14px;color:#fff;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;line-height:1;letter-spacing:1.47px}.s-flow-1,.s-flow-2{border-radius:var(--border-radius)}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemNumber .s-feature-2__numberText:after{font-size:44px;counter-increment:feature +1;content:"0" counter(feature);line-height:1;font-weight:700;letter-spacing:.03px;color:#fff}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemTitle{grid-area:Title;font-size:24px;line-height:187%;margin:0 0 0 20px;font-weight:700}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemContent{grid-area:Content;margin:15px 0 0 20px}@media screen and (max-width:767px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemContent{margin:20px 0 0}}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemContent>*{margin:0}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemInner .s-feature-2__itemContent>:nth-of-type(n+2){margin-top:20px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemImage{margin:0;width:100%}@media screen and (min-width:1200px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemImage img{max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--border-radius)}}@media screen and (min-width:768px) and (max-width:1023px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemImage img{width:100%;height:auto;border-radius:var(--border-radius)}}@media screen and (max-width:767px){.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemImage{margin-top:30px}.s-feature-2 .c-inner .s-feature-2__featureList .s-feature-2__featureItem .s-feature-2__itemImage img{width:100%;height:auto;border-radius:var(--border-radius)}}.s-flow-1 .c-inner{overflow:hidden}.s-flow-1 .c-inner .s-flow-1__stepList{margin:0;padding:0 110px;list-style:none;counter-reset:step 0}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(n+2)::after{z-index:1;position:absolute;content:'';width:0;height:calc(100% + 60px);top:50px;left:52px;border-left:4px dashed #213C5F}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-of-type(1)::after{top:0}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1):before{position:absolute;content:'';width:0;height:0;top:15px;left:-36px;-webkit-transform:rotate(1deg);transform:rotate(1deg);border-left:23px solid transparent;border-top:37px solid var(--color-notion)}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1):after{position:absolute;content:'';width:0;height:0;top:60px;left:-50px;-webkit-transform:rotate(-50deg);transform:rotate(-50deg);border-left:23px solid transparent;border-top:37px solid var(--color-notion)}@media screen and (max-width:767px){.s-flow-1 .c-inner .s-flow-1__stepList{padding:0}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem{display:block}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1):after,.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1):before,.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(n+2)::after,.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-of-type(1)::after{display:none}}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1) .s-flow-1__stepNumber{background-color:var(--color-notion)}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1) .s-flow-1__stepNumber .s-flow-1__stepLabel,.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem:nth-last-of-type(1) .s-flow-1__stepNumber .s-flow-1__stepLabel:after{color:#fff}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem+.s-flow-1__stepItem{padding-top:50px}@media screen and (max-width:767px){.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem+.s-flow-1__stepItem{padding-top:0;margin-top:30px}}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:110px;width:132px;padding:0 56px 0 32px;border-radius:var(--border-radius);position:relative;background-color:var(--color-primary)}@media screen and (max-width:767px){.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber{width:70px;height:90px;position:absolute;top:0;left:0}}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber:before{position:absolute;content:'';width:0;height:0;top:0;right:0;border-left:40px solid transparent;border-top:53px solid #fff}@media screen and (max-width:767px){.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber:before{border-left:30px solid transparent;border-top:43px solid #fff}}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber:after{position:absolute;content:'';width:0;height:0;bottom:0;right:0;border-left:40px solid transparent;border-bottom:53px solid #fff}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber .s-flow-1__stepLabel{font-size:14px;line-height:100%;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;letter-spacing:1.47px;color:var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber .s-flow-1__stepLabel:after{font-size:44px;line-height:187%;line-height:1;counter-increment:step +1;content:"0" counter(step);font-weight:700;letter-spacing:.03px;color:var(--color-secondary)}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap{margin-left:24px}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepTitle{margin:0;font-size:24px;line-height:187%}@media screen and (max-width:767px){.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepNumber:after{border-left:30px solid transparent;border-bottom:43px solid #fff}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap{margin-left:0}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepTitle{padding-left:100px;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-flow-1 .c-inner .s-flow-1__stepList .s-flow-1__stepItem .s-flow-1__stepWrap .s-flow-1__stepText{margin:10px 0 0;font-size:14px;line-height:187%;letter-spacing:1.2px}.s-flow-2{background-color:var(--color-primary)}.s-flow-2__step{margin:0;padding:70px 32px 75px;background-color:#fff;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-flow-2__step li{position:relative;width:calc((100% - (40px * 3))/ 4)}.s-flow-2__step li+li{margin-left:40px}.s-flow-2__step li+li:before{content:" ";display:block;width:100%;height:2px;background-color:var(--color-text);position:absolute;top:40px;right:50%}@media screen and (max-width:767px){.s-flow-2__step{display:block}.s-flow-2__step li{width:100%}.s-flow-2__step li+li{margin-left:0;margin-top:40px}.s-flow-2__step li+li:before{display:none}}.s-flow-2__stepNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:80px;width:80px;height:80px;border-radius:50%;position:relative;border:2px solid var(--color-text);background-color:#fff;margin:0 auto}.s-flow-2__stepNumber:after{content:" ";width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;top:50%;left:50%;margin-top:calc(-50% - 12px);margin-left:calc(-50% - 12px);border:10px solid #fff;border-radius:50%;z-index:1}.s-flow-2__stepNumber>span{display:block;font-weight:700;line-height:1;position:relative;z-index:1}.s-flow-2__stepNumber .en{font-family:"Barlow Semi Condensed",sans-serif;font-size:13px;letter-spacing:.25em;margin-right:-.25em}.s-flow-2__stepNumber .number{font-size:30px;font-family:"Barlow Semi Condensed",sans-serif}.s-flow-2__stepWrap{margin-top:16px}.s-flow-2__stepTitle{margin:0;font-size:20px;text-align:center}.s-flow-2__stepText{margin:10px 0 0;font-size:14px;line-height:1.85}.s-image .c-inner .s-image__list{margin-top:40px;width:100%;padding:0}.s-image .c-inner .s-image__list .s-image__item{width:100%;height:auto;list-style-type:none}.s-image .c-inner .s-image__list .s-image__item:nth-of-type(n+2){margin-top:40px}.s-image .c-inner .s-image__list .s-image__item .s-image__itemImage{width:100%;height:auto;border-radius:var(--border-radius)}.s-intro-1{padding:100px 0}.s-intro-1 .c-inner .s-intro-1__turnList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:32px 0 0;padding:0;counter-reset:turn 0;display:flex;position:relative}.s-intro-1 .c-inner .s-intro-1__turnList.-double .s-intro-1__turnItem{width:calc(100% / 3)}.s-intro-1 .c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(1){width:calc((100% / 3) - 40px)}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__turnList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.s-intro-1 .c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(1){width:100%;padding:12px 30px}}.s-intro-1 .c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(2){padding-left:100px;width:calc((100% / 3) + 20px)}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(2){width:100%;padding:12px 30px}}.s-intro-1 .c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(3){width:calc((100% / 3) + 20px)}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__turnList.-triple .s-intro-1__turnItem:nth-of-type(3){width:100%;padding:12px 30px}}.s-intro-1 .c-inner .s-intro-1__turnList.-quadruple .s-intro-1__turnItem{width:calc(100% / 3)}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:130px;padding:32px 60px;background-color:var(--color-secondary);overflow:hidden}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(1){border-radius:5px 0 0 5px}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem{height:auto}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(1){border-radius:5px}}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-last-of-type(1){border-radius:0 5px 5px 0}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2){position:relative;padding-left:80px}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2)::after{content:'';position:absolute;height:130px;width:130px;top:0;left:7px;-webkit-transform:rotate(45deg) translateX(-65px) translateY(65px);transform:rotate(45deg) translateX(-65px) translateY(65px);background-color:var(--color-secondary);border-top:#fff solid 5px;border-right:#fff solid 5px}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-last-of-type(1){border-radius:5px}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2){margin-top:20px;border-radius:5px}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem:nth-of-type(n+2)::after{display:none}}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText{font-size:18px;line-height:187%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#fff}.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText:before{font-size:28px;line-height:187%;counter-increment:turn +1;content:"0" counter(turn);margin-right:24px;color:var(--color-primary);font-family:Barlow Semi Condensed}.s-intro-2__box:before,.s-intro-3__box:before,.s-news__list li a:after{content:" "}.s-intro-2__pointNumber,.s-intro-3__pointNumber,.s-newsDetail__meta .date,.s-news__listDate{font-family:"Barlow Semi Condensed",sans-serif}.s-intro-1 .c-inner .s-intro-1__content{border-radius:var(--border-radius);margin-top:90px}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__turnList .s-intro-1__turnItem .s-intro-1__turnText{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.s-intro-1 .c-inner .s-intro-1__content{margin-top:20px}}.s-intro-1 .c-inner .s-intro-1__content .s-intro-1__contentTitle{font-size:28px;line-height:187%;margin:0;font-weight:700;text-align:center;letter-spacing:.15em}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__content .s-intro-1__contentTitle{font-size:20px;line-height:1.8}}.s-intro-1 .c-inner .s-intro-1__content .s-intro-1__contentText{font-size:14px;line-height:187%;letter-spacing:1.2px;margin:20px 0 0}@media screen and (max-width:767px){.s-intro-1 .c-inner .s-intro-1__content .s-intro-1__contentText{margin-top:16px}}.s-intro-2{padding:100px 0}.s-intro-2__title{text-align:center;font-size:24px;font-weight:700;margin:0}.s-intro-2__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:60px 0 -42px;padding:0}.s-intro-2__point li{width:calc((100% - 44px)/ 2);border:3px solid var(--color-secondary);border-radius:var(--border-radius);margin-bottom:42px;text-align:center;position:relative;padding:30px 16px}.s-intro-2__pointNumber{font-size:30px;font-weight:700;background-color:#fff;padding:0 12px;position:absolute;top:calc(-.5em - 2px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.s-intro-2__pointText{text-align:center;font-size:17px;font-weight:700;line-height:1.5;margin:0}.s-intro-2__box{background-color:var(--color-secondary);border-radius:var(--border-radius);padding:50px 60px;margin-top:88px;position:relative;color:#fff}@media screen and (max-width:767px){.s-intro-2__point{display:block}.s-intro-2__point li{width:100%}.s-intro-2__box{padding:60px 16px 40px;margin-top:120px}}.s-intro-2__box:before{display:block;position:absolute;top:-78px;left:50%;width:2px;height:100px;background-color:var(--color-text)}.s-intro-2__boxTitle{font-size:26px;font-weight:700;text-align:center;margin:0}@media screen and (max-width:767px){.s-intro-2__box:before{top:-58px}.s-intro-2__boxTitle{font-size:23px;line-height:1.8}}.s-intro-2__boxText{line-height:2;font-size:15px;margin:20px 0 0}.s-intro-3{padding:100px 0}.s-intro-3__title{text-align:center;font-size:24px;font-weight:700;margin:0}.s-intro-3__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:70px 0 -50px;padding:0}.s-intro-3__point li{width:calc((100% - 44px)/ 2);border:3px solid var(--color-secondary);border-radius:var(--border-radius);margin-bottom:42px;position:relative;padding:35px 35px 28px}.s-intro-3__pointNumber{font-size:30px;font-weight:700;background-color:#fff;padding:0 12px;position:absolute;top:calc(-.5em - 2px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:1}.s-intro-3__pointTitle{text-align:center;font-size:17px;font-weight:700;line-height:1.5;margin:0}.s-intro-3__pointText{font-size:14px;margin:18px 0 0;line-height:1.8}.s-intro-3__box{background-color:var(--color-secondary);border-radius:var(--border-radius);padding:50px 60px;margin-top:88px;position:relative;color:#fff}@media screen and (max-width:767px){.s-intro-3__point{display:block}.s-intro-3__point li{width:100%}.s-intro-3__box{padding:60px 16px 40px}}.s-intro-3__box:before{display:block;position:absolute;top:-50px;left:50%;width:2px;height:70px;background-color:var(--color-text)}.s-intro-3__boxTitle{font-size:26px;font-weight:700;text-align:center;margin:0}@media screen and (max-width:767px){.s-intro-3__boxTitle{font-size:23px;line-height:1.8}}.s-intro-3__boxText{line-height:2;font-size:15px;margin:20px 0 0}.s-logoSlider{padding:50px 0}.s-logoSlider .c-inner{width:100%;max-width:100%}.s-logoSlider .c-inner .s-logoSlider__logoList{width:100%;padding:0;margin:0;opacity:0}.s-logoSlider .c-inner .s-logoSlider__logoList.slick-initialized{opacity:1}.s-logoSlider .c-inner .s-logoSlider__logoList .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-logoSlider .c-inner .s-logoSlider__logoList .slick-track .s-logoSlider__logoItem{margin:0 20px;outline:0}@media screen and (max-width:767px){.s-logoSlider .c-inner{padding:0}.s-logoSlider .c-inner .s-logoSlider__logoList .slick-track .s-logoSlider__logoItem{margin:0 10px}}.s-logoSlider .c-inner .s-logoSlider__logoList .slick-track .s-logoSlider__logoItem .s-logoSlider__logoImage{width:150px;height:auto;-o-object-fit:contain;object-fit:contain}.s-mainvisual-1{overflow:hidden;background-color:var(--color-primary);position:relative}.s-mainvisual-1>.c-inner{padding:120px 0}.s-mainvisual-1__copy{position:relative;z-index:1;text-align:center}.s-mainvisual-1__copyTitle{font-size:36px;font-weight:700;line-height:1.5;margin:0}@media screen and (max-width:767px){.s-mainvisual-1>.c-inner{padding:0;height:calc(100vh - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-mainvisual-1__copy{padding:0 16px}.s-mainvisual-1__copyTitle{font-size:28px;text-align:left}}.s-mainvisual-1__copyText{font-size:16px;line-height:1.875;max-width:560px;margin:24px auto 0}.s-mainvisual-1__copyButton{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-mainvisual-1__image{position:absolute;top:0;right:0;width:100%;height:100%;border-radius:var(--border-radius);background-size:cover}.s-mainvisual-2{overflow:hidden}.s-mainvisual-2>.c-inner{position:relative;padding:80px 0 120px}@media screen and (max-width:767px){.s-mainvisual-1__copyText{font-size:14px;text-align:left}.s-mainvisual-2>.c-inner{padding:40px 0 200px}}.s-mainvisual-2__copy{position:relative;z-index:1;padding-left:60px}.s-mainvisual-2__copyTitle{font-size:38px;font-weight:700;line-height:1.5;margin:0}@media screen and (max-width:767px){.s-mainvisual-2__copy{padding:0 16px}.s-mainvisual-2__copyTitle{font-size:28px}}.s-mainvisual-2__copyText{font-size:16px;line-height:1.875;margin:16px 0 0}.s-mainvisual-2__copyButton{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.s-mainvisual-2__copyText{font-size:14px}.s-mainvisual-2__copyButton{margin-top:30px}.s-mainvisual-2__copyButton a img{width:140px}}.s-mainvisual-2__copyButton a+a{margin-left:16px}.s-mainvisual-2__image{position:absolute;bottom:0;right:108px;width:307px;height:514px;background-size:307px 514px}.s-mainvisual-3{padding:0 28px}@media screen and (max-width:767px){.s-mainvisual-2__image{bottom:-250px;right:50%;width:180px;margin-right:-90px;background-size:contain}.s-mainvisual-3{padding:0}}.s-mainvisual-3 .s-mainvisual-3__bg{background-color:var(--color-primary);border-radius:var(--border-radius)}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner{display:grid;grid-template-areas:"Title Image" "Text Image" "Button Image";grid-template-columns:40% 60%;max-width:1060px;padding:50px 28px}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Title{grid-area:Title;font-size:38px;font-weight:700;line-height:1.5;margin:0;position:relative;z-index:1}@media screen and (max-width:767px){.s-mainvisual-3 .s-mainvisual-3__bg .c-inner{grid-template-areas:"Title" "Text" "Image" "Button";grid-template-columns:100%;padding:16px 0}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Title{font-size:28px;padding:0 16px}}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Text{grid-area:Text;font-size:16px;line-height:1.875;margin:16px 0 0;position:relative;z-index:1}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Button{grid-area:Button;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Text{font-size:14px;padding:0 16px}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Button{margin-top:16px;display:block;padding:0 16px}}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Button .c-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:10px 80px 10px 20px}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Button .c-button:nth-of-type(n+2){margin-top:20px}@media screen and (max-width:767px){.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Button .c-button{width:100%;padding:10px 40px 10px 20px}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__Button .c-button:nth-of-type(n+2){margin-top:10px}}.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__image{grid-area:Image;margin-left:30px;width:calc(100% - 30px);height:100%;border-radius:var(--border-radius);-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.s-mainvisual-3 .s-mainvisual-3__bg .c-inner .s-mainvisual-3__image{margin:16px 0 0;width:100%;height:auto}}.s-news__list{margin:0;padding:0;list-style:none}.s-news__list li+li{border-top:2px dotted var(--color-text)}.s-news__list li a{display:block;text-decoration:none;color:var(--color-text);padding:20px 100px 20px 0;position:relative}.s-news__list li a:after{display:block;width:30px;height:11px;background:url(/assets/img/top/news/icon_arrow_01.svg) no-repeat;background-size:30px 11px;position:absolute;top:50%;right:0;margin-top:-5px}.s-news__listDate{font-size:13px;font-weight:700;margin:0}.s-news__listTitle{font-size:13px;font-weight:400;line-height:1.5;margin:10px 0 0}.s-newsDetail{background-color:var(--color-secondary)}.s-newsDetail__container>.c-inner{background-color:#fff;padding:50px 90px 90px;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.s-newsDetail__meta{margin-bottom:25px}@media screen and (max-width:767px){.s-newsDetail__container>.c-inner{padding:30px 15px 80px}.s-newsDetail__meta{margin-bottom:10px}}.s-newsDetail__meta>*+*{margin-top:12px}.s-newsDetail__meta .date{display:block;font-size:13px;letter-spacing:.09em}.s-newsDetail__title{font-size:29px;line-height:1.5;margin:0}.s-newsDetail__wrap{margin-top:45px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.s-newsDetail__share{position:-webkit-sticky;position:sticky;top:140px;height:100%;width:26px;padding-left:20px}@media screen and (max-width:767px){.s-newsDetail__title{font-size:26px}.s-newsDetail__wrap{display:block;margin-top:40px}.s-newsDetail__share{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;margin-left:0;padding-left:0;width:auto}}.s-newsDetail__share a{display:block;width:26px}.s-newsDetail__share a+a{margin-top:30px}.s-newsDetail__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 75px}@media screen and (max-width:767px){.s-newsDetail__share a+a{margin-top:0;margin-left:24px}.s-newsDetail__content{padding:0}}.s-newsDetail__content h2,.s-newsDetail__content h3,.s-newsDetail__content h4,.s-newsDetail__content h5,.s-newsDetail__content h6{margin:0 0 18px;line-height:1.5}.s-newsDetail__content h2{font-size:25px}.s-newsDetail__content li,.s-newsDetail__content p{line-height:2;letter-spacing:.02em;margin:0}.s-newsDetail__content p+p{margin-top:35px}.s-newsDetail__content ol+h2,.s-newsDetail__content p+h2,.s-newsDetail__content ul+h2{margin-top:80px}@media screen and (max-width:767px){.s-newsDetail__content h2{font-size:22px}.s-newsDetail__content li,.s-newsDetail__content p{font-size:15px}.s-newsDetail__content ol+h2,.s-newsDetail__content p+h2,.s-newsDetail__content ul+h2{margin-top:60px}}.s-newsDetail__content img{max-width:100%;height:auto;border-radius:var(--border-radius)}.s-newsDetail__content .fr-img-caption .fr-inner{display:block;width:100%;text-align:center;font-size:12px;color:var(--color-primary)}.s-newsDetailPager{background-color:var(--color-secondary)}.s-newsDetailPager__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:800px;margin:0 auto;padding:65px 0 140px;position:relative}.s-newsDetailPager__pagerLink.-back{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.s-newsDetailPager__pager{width:100%;padding:0 15px;margin:40px auto 60px}.s-newsDetailPager__pagerLink.-back{display:none}}.s-newsDetailPager__pagerLink.-back a{color:var(--color-text);text-decoration:none;padding:0}.s-newsDetailPager__pagerLink.-back .label{display:block;font-size:12px;margin-bottom:10px;color:#fff}.s-newsDetailPager__pagerLink.-back .icon-back{display:block;width:32px;height:32px;margin:0 auto}.s-newsDetailPager__pagerLink.-back .icon-back g{fill:var(--color-primary)}.s-newsDetailPager__pagerLink.-next,.s-newsDetailPager__pagerLink.-prev{width:320px}.s-newsDetailPager__pagerLink.-next a,.s-newsDetailPager__pagerLink.-prev a{display:block;background-color:#fff;color:var(--color-text);font-size:13px;padding:24px 26px;line-height:1.4;position:relative;text-decoration:none;border-radius:var(--border-radius);overflow:hidden}@media screen and (max-width:767px){.s-newsDetailPager__pagerLink.-next,.s-newsDetailPager__pagerLink.-prev{width:48%}.s-newsDetailPager__pagerLink.-next a,.s-newsDetailPager__pagerLink.-prev a{padding:20px}}.s-newsDetailPager__pagerLink.-next .label,.s-newsDetailPager__pagerLink.-prev .label{display:block;font-size:12px;margin-bottom:4px}.s-newsDetailPager__pagerLink.-next .title,.s-newsDetailPager__pagerLink.-prev .title{text-decoration:underline}.s-newsDetailPager__pagerLink.-next{margin-left:auto}.s-newsDetailPager__pagerLink.-next a{padding-right:46px}.s-newsDetailPager__pagerLink.-next .icon-arrow{right:0}.s-newsDetailPager__pagerLink.-next .icon-arrow:before{background-image:url(/assets/img/news_detail/icon_arrow_next.svg)}.s-newsDetailPager__pagerLink.-prev a{padding-left:46px}@media screen and (max-width:767px){.s-newsDetailPager__pagerLink.-next a{padding-right:38px}.s-newsDetailPager__pagerLink.-prev a{padding-left:38px}}.s-newsDetailPager__pagerLink.-prev .icon-arrow{left:0}.s-newsDetailPager__pagerLink.-prev .icon-arrow:before{background-image:url(/assets/img/news_detail/icon_arrow_prev.svg)}.s-newsDetailPager__pagerLink .icon-arrow{position:absolute;top:0;width:20px;height:100%;background-color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-newsDetailPager__pagerLink .icon-arrow:before{content:" ";display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:7px;height:11px}.s-newsList{padding:50px 0 140px}@media screen and (max-width:767px){.s-newsList{padding:30px 0 100px}.s-newsList__list li a{padding-right:40px}}.s-newsList__list li a{padding-top:20px;padding-bottom:30px}.s-newsList__list li+li{border-top:3px solid var(--color-background)}.s-newsList__list .s-news__listTitle{font-size:15px}.s-plan-1 .c-inner{overflow:hidden}.s-plan-1 .c-inner .s-plan-1__table{width:100%;border-radius:var(--border-radius);border:3px solid var(--color-secondary);position:relative}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}@media screen and (max-width:767px){.s-newsList__list .s-news__listTitle{font-size:14px}.s-plan-1 .c-inner .s-plan-1__table{border:none}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:3px solid var(--color-secondary);border-radius:var(--border-radius)}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2){margin-top:40px}}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList::-webkit-scrollbar{display:none}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2) .s-plan-1__tableTitle{border-top:3px solid #fff}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2) .s-plan-1__tableDescription{border-top:3px solid var(--color-secondary)}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableTitle{font-size:18px;line-height:187%;min-width:200px;color:#fff;background-color:var(--color-secondary);font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 40px}@media screen and (max-width:767px){.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList:nth-of-type(n+2) .s-plan-1__tableTitle{border-top:3px solid var(--color-secondary)}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;width:100%;font-size:1.17em}}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableTitle>:nth-child(n+1){margin-top:6px;font-weight:400}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription{margin:0;line-height:1.5;padding:16px 40px;font-size:14px;width:100%}@media screen and (max-width:767px){.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription:nth-last-of-type(1){border-left:3px dotted var(--color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:320px}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .s-plan-1__menuList .s-plan-1__menuItem:nth-of-type(n+2){margin-top:10px}@media screen and (max-width:767px){.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription:nth-last-of-type(1){border-left:none;border-top:3px solid var(--color-secondary);min-width:auto}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .s-plan-1__menuList{padding-left:30px;width:100%}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .c-price .c-price__count,.s-plan-1 .c-inner .s-plan-1__table .s-plan-1__tableList .s-plan-1__tableDescription .c-price .c-price__label{white-space:nowrap}.s-plan-2 .s-plan-2__content{width:100%;max-width:760px;margin:0 auto}.s-plan-2 .s-plan-2__content .s-plan-2__title{margin:0;font-size:24px;font-weight:700;line-height:1.5;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-plan-2 .s-plan-2__content .s-plan-2__title:before{content:"";display:block;height:18px;width:18px;background-color:var(--color-text);margin-right:6px}.s-plan-2 .s-plan-2__content .s-plan-2__card{margin-top:20px;width:100%;border:3px solid var(--color-secondary);border-radius:var(--border-radius)}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardMenu{font-size:18px;line-height:187%;margin:0;padding:20px 50px;width:38%;font-weight:700;background-color:var(--color-secondary);color:#fff}@media screen and (max-width:767px){.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardMenu{padding:20px 10px;font-size:14px}}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardPrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 50px;border-left:3px solid var(--color-secondary);width:62%}@media screen and (max-width:767px){.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardPrice{padding:20px 10px}}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardHeader .s-plan-2__cardPrice .c-price{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail{border-top:3px solid var(--color-secondary);padding:20px 50px}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail p{margin:0;font-size:20px;font-weight:700;line-height:1.2}@media screen and (max-width:767px){.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail{padding:20px 10px}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail p{font-size:14px}}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul{margin:20px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li{margin-left:40px;width:calc(50% - 40px);font-size:14px;line-height:1.5}@media screen and (max-width:767px){.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul{padding-left:40px}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li{margin-left:0;width:100%}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li:nth-of-type(n+2){margin-top:10px}}.s-plan-2 .s-plan-2__content .s-plan-2__card .s-plan-2__cardDetail ul li:nth-of-type(n+3){margin-top:10px}.s-plan-3 .c-inner{overflow:hidden}.s-plan-3 .c-inner .s-plan-3__table{width:100%;max-width:760px;margin:0 auto;border-radius:var(--border-radius);border:3px solid var(--color-secondary);position:relative}.s-plan-3 .c-inner .s-plan-3__table dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.s-plan-3 .c-inner .s-plan-3__table dl::-webkit-scrollbar{display:none}.s-plan-3 .c-inner .s-plan-3__table dl:nth-of-type(n+2) dt{border-top:3px solid #fff}.s-plan-3 .c-inner .s-plan-3__table dl:nth-of-type(n+2) dd{border-top:3px solid var(--color-secondary)}.s-plan-3 .c-inner .s-plan-3__table dl dt{font-size:14px;line-height:187%;letter-spacing:1.2px;color:#fff;margin:0;background-color:var(--color-secondary);min-width:200px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px}@media screen and (max-width:767px){.s-plan-3 .c-inner .s-plan-3__table,.s-plan-3 .c-inner .s-plan-3__table dl{width:auto}.s-plan-3 .c-inner .s-plan-3__table dl dt{width:130px;min-width:130px;padding:16px 10px;position:-webkit-sticky;position:sticky;left:0}}.s-plan-3 .c-inner .s-plan-3__table dl dt span{font-size:10px;line-height:187%;margin-top:8px}.s-plan-3 .c-inner .s-plan-3__table dl dd{margin:0;line-height:1.5;padding:16px 20px 16px 40px;font-size:14px;width:100%}.s-plan-3 .c-inner .s-plan-3__table dl dd:last-of-type{border-left:3px solid var(--color-secondary)}.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tableList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.s-plan-3 .c-inner .s-plan-3__table dl dd{width:calc(100% - 130px);padding:16px}.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tableList{padding:16px 16px 16px 40px}}.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tableList ul{padding-left:0}.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tableList ul li:nth-of-type(n+2){margin-top:10px}.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tablePrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tablePrice .c-price .c-price__count{overflow-wrap:break-word;max-width:100%}.s-policy{padding:60px 0 130px}.s-policy__contentItem+.s-policy__contentItem{margin-top:55px}.s-policy__contentItem .title{font-size:18px;padding-bottom:18px;border-bottom:2px solid #d8d8d8;margin:0}.s-policy__contentItem .text{line-height:2;margin:20px 0 0}@media screen and (max-width:767px){.s-plan-3 .c-inner .s-plan-3__table dl dd.s-plan-3__tablePrice .c-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%}.s-policy__contentItem .title{font-size:16px}.s-policy__contentItem .text{font-size:14px}}.s-policy__credit{font-size:13px;line-height:1.765;margin-top:70px}.s-price-1__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:90px}.s-price-1__item{width:calc((100% - (15px * 3))/ 4);background-color:var(--color-secondary-thin);position:relative;overflow:hidden}@media screen and (max-width:767px){.s-price-1__wrap{display:block;margin-top:0}.s-price-1__item{width:100%}.s-price-1__item+.s-price-1__item{margin-top:40px}}.s-price-1__item.is-recommend{border:3px solid var(--color-secondary);margin-top:-30px}.s-price-1__item.is-recommend:before{content:"オススメ！";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:34px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);background-color:var(--color-background);position:absolute;top:10px;left:-70px;font-size:14px}.s-price-1__itemTitle,.s-price-2__itemTitle{-ms-flex-direction:column;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal}@media screen and (max-width:767px){.s-price-1__item.is-recommend{margin-top:40px}.s-price-1__item.is-recommend:before{left:-120px}}.s-price-1__itemTitle{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;background-color:var(--color-secondary)}.is-recommend .s-price-1__itemTitle{height:97px}.is-recommend .s-price-1__itemTitle:before{content:" ";display:block;width:1px;height:27px;background-color:transparent}.s-price-1__itemPrice{padding:18px 22px}.s-price-1__itemPrice .unit{font-weight:700;line-height:1;margin:-4px 0 0;text-align:right}.s-price-1__itemPrice .unit__tax{font-size:10px}.s-price-1__itemPrice .unit__label{font-size:13px}.s-price-1__itemButton{padding:0 22px}.s-price-1__itemButton .c-button{background-color:#fff;font-size:15px;width:100%}.s-price-1__itemList{margin:35px 0 0;padding:0 0 45px;list-style:none}.s-price-1__itemList li{font-size:12px;padding:12px 20px}.s-price-1__itemList li:nth-child(odd){background-color:var(--color-versatile)}.s-price-2__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:90px}.s-price-2__item{width:calc((100% - (15px * 2))/ 3);background-color:var(--color-secondary);position:relative;overflow:hidden}@media screen and (max-width:767px){.s-price-2__wrap{display:block;margin-top:0}.s-price-2__item{width:100%}.s-price-2__item+.s-price-2__item{margin-top:40px}}.s-price-2__item.is-recommend{border:3px solid var(--color-primary);margin-top:-30px}.s-price-2__item.is-recommend:before{content:"オススメ！";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:34px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);background-color:var(--color-background);position:absolute;top:10px;left:-115px;font-size:14px}@media screen and (max-width:767px){.s-price-2__item.is-recommend{margin-top:40px}.s-price-2__item.is-recommend:before{left:-120px}}.s-price-2__itemTitle{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;background-color:var(--color-primary)}.is-recommend .s-price-2__itemTitle{height:97px}.is-recommend .s-price-2__itemTitle:before{content:" ";display:block;width:1px;height:27px;background-color:transparent}.s-price-2__itemPrice{padding:18px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-price-2__itemPrice .c-price{width:100%;max-width:184px}.s-price-2__itemPrice .unit{font-weight:700;line-height:1;margin:-4px 0 0;text-align:right;width:100%;max-width:184px}.s-price-2__itemPrice .unit__tax{font-size:10px}.s-price-2__itemPrice .unit__label{font-size:13px}.s-price-2__itemButton{padding:0 22px}.s-price-2__itemButton .c-button{background-color:#fff;font-size:15px;width:100%}.s-price-2__itemList{margin:35px 0 0;padding:0 0 45px;list-style:none}.s-price-2__itemList li{font-size:12px;padding:12px 20px}.s-price-2__itemList li:nth-child(odd){background-color:rgba(255,255,255,.4)}.s-text{padding:68px 0 90px}.s-text__title{font-size:22px;line-height:1.8;margin:0;text-align:center}.s-text__text{font-size:14px;line-height:2.15;margin:24px 0 0;letter-spacing:.1px}.s-textbox-1 .c-inner{padding:0}.s-textbox-1 .c-inner .s-textbox-1__content{display:grid;grid-template-areas:"Title Title" "Content Image";grid-template-columns:calc(50% - 30px) calc(50% + 30px);padding:0}.s-textbox-1 .c-inner .s-textbox-1__content.-reverse{grid-template-areas:"Title Title" "Image Content";grid-template-columns:50% 50%}.s-textbox-1 .c-inner .s-textbox-1__content.-reverse .s-textbox-1__contentDescription{margin-left:30px}@media screen and (max-width:767px){.s-textbox-1 .c-inner .s-textbox-1__content.-reverse{grid-template-areas:"Title" "Image" "Content";grid-template-columns:100%;padding:0 16px}.s-textbox-1 .c-inner .s-textbox-1__content.-reverse .s-textbox-1__contentDescription{margin:20px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-textbox-1 .c-inner .s-textbox-1__content.-reverse .s-textbox-1__contentImage{grid-area:Image;margin:48px 0 0;width:100%}@media screen and (max-width:767px){.s-textbox-1 .c-inner .s-textbox-1__content.-reverse .s-textbox-1__contentImage{margin:20px 0 0;width:100%}.s-textbox-1 .c-inner .s-textbox-1__content{grid-template-areas:"Title" "Image" "Content";grid-template-columns:100%;padding:0 16px}}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentTitle{grid-area:Title;font-size:24px;line-height:187%;text-align:center;margin:0;color:var(--color-secondary);letter-spacing:1.55px}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentDescription{grid-area:Content;margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentDescription{margin:20px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentDescription>:nth-child(n+2){margin-top:20px}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentDescription .s-textbox-1__contentText{font-size:14px;line-height:187%;letter-spacing:1.2px;margin:0}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentImage{grid-area:Image;margin:48px 0 0 30px;width:calc(100% - 30px)}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentImage img{border-radius:var(--border-radius);width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentImage{margin:20px 0 0;width:100%}.s-textbox-1 .c-inner .s-textbox-1__content .s-textbox-1__contentImage img{max-width:100%;height:auto}}