html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@-webkit-keyframes curtain-effect01-open{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes curtain-effect01-open{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes curtain-effect01-close{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes curtain-effect01-close{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:right center;transform-origin:right center}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right center;transform-origin:right center}}@-webkit-keyframes curtain-effect01-open-reverse{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes curtain-effect01-open-reverse{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes curtain-effect01-close-reverse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes curtain-effect01-close-reverse{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes curtain-effect02-open{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes curtain-effect02-open{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@-webkit-keyframes curtain-effect02-close{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes curtain-effect02-close{0%{-webkit-clip-path:inset(0);clip-path:inset(0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes underline{0%{background-size:0 1px}100%{background-size:100% 1px}}@keyframes underline{0%{background-size:0 1px}100%{background-size:100% 1px}}@-webkit-keyframes navigation01{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes navigation01{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}html{font-size:62.5%;color:#333;font-family:YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{position:relative;font-size:1.6rem;line-height:1.8;-webkit-font-smoothing:antialiased}@media screen and (min-width: 769px){body{min-width:1280px}}@media screen and (max-width: 768px){body{padding-bottom:92px}}h1,h2,h3,h4,h5,h6{font-weight:initial}ul,ol{list-style:none}a{color:#333;text-decoration:none}button{color:#333}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;vertical-align:bottom}/*@media screen and (max-width: 768px){#synalio-campaign{display:none}}*/.l-header{position:sticky;top:0;left:0;z-index:101;width:100%;background:#fff}.l-header__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;gap:16px;height:68px;padding:0 24px 0 48px}@media screen and (max-width: 768px){.l-header__inner{height:60px;padding:15px 20px}}.l-headerLogo__link{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media(hover: hover){.l-headerLogo__link:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.l-headerLogo__link:where(:any-link,:enabled,summary):hover{opacity:.7}}@media screen and (max-width: 768px){.l-headerLogo__link{-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:start;gap:8px}}.l-headerLogo__img{height:auto}@media screen and (max-width: 768px){.l-headerLogo__img{width:140px}}.l-headerLogo__text{line-height:1;font-size:1.3rem}@media screen and (max-width: 768px){.l-headerLogo__text{font-size:1rem}}@media screen and (min-width: 769px){.l-headerContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;height:100%}}@media screen and (max-width: 768px){.l-headerContents{position:absolute;top:60px;left:0;width:100%;height:calc(100dvh - 60px);background:#fff;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;will-change:opacity,visibility}.l-headerContents.is-show{opacity:1;visibility:visible}}.l-headerContents__pcOnly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;height:100%}@media screen and (max-width: 768px){.l-headerContents__pcOnly{display:none}}@media screen and (min-width: 769px){.l-headerNav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}}.l-headerNav__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.l-headerNav__list{gap:32px}}@media screen and (max-width: 768px){.l-headerNav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media screen and (min-width: 769px){.l-headerNav__item:hover .l-headerNav__link--type01::before{-webkit-transform:scale(1);transform:scale(1)}.l-headerNav__item:hover .l-headerNav__link--type01::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.l-headerNav__item:hover .l-headerNavSub{-webkit-transform:none;transform:none;opacity:1;visibility:visible}}@media screen and (max-width: 768px){.l-headerNav__item{border-bottom:1px solid #dcdcdc}}.l-headerNav__link,.l-headerNav__link--type01{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1}@media screen and (min-width: 769px){.l-headerNav__link,.l-headerNav__link--type01{height:100%;font-size:1.3rem}}@media screen and (min-width: 769px)and (hover: hover){.l-headerNav__link:where(:-moz-any-link,:enabled,summary):hover::before, .l-headerNav__link--type01:where(:-moz-any-link,:enabled,summary):hover::before{transform:scale(1)}.l-headerNav__link:where(:any-link,:enabled,summary):hover::before,.l-headerNav__link--type01:where(:any-link,:enabled,summary):hover::before{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 769px){.l-headerNav__link::before,.l-headerNav__link--type01::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#003e70;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}}@media screen and (max-width: 768px){.l-headerNav__link,.l-headerNav__link--type01{padding:20px 58px 21px 20px;font-size:1.5rem}}@media screen and (min-width: 769px){.l-headerNav__link--type01{padding-right:16px}.l-headerNav__link--type01::before{left:-2px}.l-headerNav__link--type01::after{content:"";position:absolute;top:0;right:0;width:12px;height:100%;background:url(../../assets/img/common/icon_arrow01.svg) no-repeat center/contain;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}}@media screen and (max-width: 768px){.l-headerNav__link--type01.is-open .l-headerNav__linkIcon::after{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}}.l-headerNav__linkIcon{display:none}@media screen and (max-width: 768px){.l-headerNav__linkIcon{position:absolute;top:0;bottom:0;right:26px;margin:auto;display:block;width:20px;height:20px}.l-headerNav__linkIcon::before,.l-headerNav__linkIcon::after{content:"";position:absolute;inset:0;margin:auto;width:15px;height:2px;background:#003e70;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;will-change:transform,opacity}.l-headerNav__linkIcon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.l-headerNav__spOnly{display:none}@media screen and (max-width: 768px){.l-headerNav__spOnly{display:block;padding:20px}.l-headerNav__spOnlyDownload{margin-bottom:20px;padding:12px;background:#003e70}.l-headerNav__spOnlyDownloadHead{display:grid;grid-template-columns:134px 1fr;gap:12px;margin-bottom:12px}.l-headerNav__spOnlyDownloadTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.4}.l-headerNav__spOnlyDownloadBtn{text-align:center}.l-headerNav__spOnlyDownloadBtnLink{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff}}@media screen and (max-width: 768px)and (hover: hover){.l-headerNav__spOnlyDownloadBtnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.l-headerNav__spOnlyDownloadBtnLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px)and (max-width: 768px){.l-headerNav__spOnlyDownloadBtnLink{padding:10px 6px}}@media screen and (max-width: 768px)and (hover: hover){.l-headerNav__spOnlyDownloadBtnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.l-headerNav__spOnlyDownloadBtnLink:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}@media screen and (max-width: 768px)and (max-width: 768px){.l-headerNav__spOnlyDownloadBtnLink{display:inline-block;max-width:auto;white-space:nowrap;font-size:1.3rem;padding:12px 30px 11px 43px}}@media screen and (max-width: 768px)and (hover: hover){.l-headerNav__spOnlyDownloadBtnLink:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}.l-headerNav__spOnlyDownloadBtnLink:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}}@media screen and (max-width: 768px){.l-headerNav__spOnlyDownloadBtnLink::before{content:"";position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_download01_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}}@media screen and (max-width: 768px){.l-headerNav__spOnlyContactLink{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#f78600;background:#f78600;color:#fff;max-width:216px;margin:auto}}@media screen and (max-width: 768px)and (hover: hover){.l-headerNav__spOnlyContactLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.l-headerNav__spOnlyContactLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px)and (max-width: 768px){.l-headerNav__spOnlyContactLink{padding:10px 6px}}@media screen and (max-width: 768px)and (hover: hover){.l-headerNav__spOnlyContactLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}.l-headerNav__spOnlyContactLink:where(:any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}}@media screen and (min-width: 769px){.l-headerNavSub{position:absolute;top:68px;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s;will-change:opacity,visibility}.l-headerNavSub::before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:calc(100dvh - 68px);background:rgba(0,0,0,.2);pointer-events:none}.l-headerNavSub::after{content:"";position:absolute;bottom:0;left:0;z-index:2;width:100%;height:50px;background:#fff;-webkit-filter:drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.1))}}@media screen and (max-width: 768px){.l-headerNavSub{display:none}}@media screen and (min-width: 769px){.l-headerNavSub__inner{position:relative;z-index:3;display:grid;grid-template-columns:288px 1fr;background:#fff;max-height:calc(100dvh - 68px);overflow-y:auto}}@media screen and (min-width: 769px){.l-headerNavSub__head{padding:32px 48px}.l-headerNavSub__headTitle{margin-bottom:8px;font-size:1.4rem;font-weight:700;line-height:1.8;letter-spacing:.05em}.l-headerNavSub__headText{font-size:1.2rem;font-weight:500;line-height:1.8}}@media screen and (max-width: 768px){.l-headerNavSub__head{display:none}}.l-headerNavSub__content{padding:32px 24px 38px;background:#eef1f3}@media screen and (max-width: 768px){.l-headerNavSub__content{padding:12px 20px}}.l-headerNavSub__grid,.l-headerNavSub__grid--type03,.l-headerNavSub__grid--type02,.l-headerNavSub__grid--type01{display:grid}@media screen and (min-width: 769px){.l-headerNavSub__grid,.l-headerNavSub__grid--type03,.l-headerNavSub__grid--type02,.l-headerNavSub__grid--type01{grid-template-columns:repeat(3, 1fr);gap:28px 24px;margin-right:-24px}}@media screen and (min-width: 769px){.l-headerNavSub__grid--type01 .l-headerNavSub__gridItem{grid-template-rows:subgrid;grid-row:span 3}}@media screen and (max-width: 768px){.l-headerNavSub__grid--type01{grid-template-columns:1fr;gap:24px}.l-headerNavSub__grid--type01 .l-headerNavSub__gridItem{display:grid;grid-template-columns:1fr 1fr;gap:4px 6px}}@media screen and (min-width: 769px){.l-headerNavSub__grid--type02 .l-headerNavSub__gridItem:last-of-type{border-right:none}}@media screen and (max-width: 768px){.l-headerNavSub__grid--type02{grid-template-columns:1fr 1fr;gap:6px}}@media screen and (min-width: 769px){.l-headerNavSub__grid--type03{grid-template-columns:360px 2fr}.l-headerNavSub__grid--type03 .l-headerNavSub__gridItem:last-of-type{border-right:none}.l-headerNavSub__grid--type03 .l-headerNavSub__btn,.l-headerNavSub__grid--type03 .l-headerNavSub__btn--type01{-ms-flex-item-align:start;align-self:start;height:auto}}@media screen and (min-width: 769px){.l-headerNavSub__gridItem{display:grid;grid-template-columns:1fr;gap:8px;padding-right:24px}.l-headerNavSub__gridItem:not(:nth-of-type(3n)){border-right:1px solid #dcdcdc}}.l-headerNavSub__title{color:#828282;font-size:1.4rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.l-headerNavSub__title{grid-area:1/1/2/3}}.l-headerNavSub__btn,.l-headerNavSub__btn--type01{position:relative;display:block;border-radius:3px;background:#fff}@media(hover: hover){.l-headerNavSub__btn:where(:-moz-any-link,:enabled,summary):hover::before, .l-headerNavSub__btn--type01:where(:-moz-any-link,:enabled,summary):hover::before{border-color:#003e70}.l-headerNavSub__btn:where(:any-link,:enabled,summary):hover::before,.l-headerNavSub__btn--type01:where(:any-link,:enabled,summary):hover::before{border-color:#003e70}}.l-headerNavSub__btn::before,.l-headerNavSub__btn--type01::before{content:"";position:absolute;inset:0;border:2px solid rgba(0,0,0,0);border-radius:3px;-webkit-transition:border-color .5s;transition:border-color .5s;will-change:border-color;pointer-events:none}@media screen and (min-width: 769px){.l-headerNavSub__btn--type01{height:100%}}.l-headerNavSub__btn--type01 .l-headerNavSub__btnHead{padding:8px 46px 8px 16px;color:#003e70}@media screen and (min-width: 769px){.l-headerNavSub__btn--type01 .l-headerNavSub__btnHead{padding:8px 40px 8px 12px}}.l-headerNavSub__btnHead{position:relative;padding:11px 46px 11px 16px;font-size:1.4rem;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.l-headerNavSub__btnHead{padding:15px 40px 15px 12px;font-size:1.2rem;line-height:1.5}}.l-headerNavSub__btnHead::before{content:"";position:absolute;top:0;right:16px;width:16px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain}@media screen and (max-width: 768px){.l-headerNavSub__btnHead::before{right:12px}}.l-headerNavSub__btnBody{padding:12px 16px;border-top:1px solid #dcdcdc}@media screen and (max-width: 768px){.l-headerNavSub__btnBody{padding:8px 12px}}.l-headerNavSub__btnBodyTitle{margin-bottom:4px;font-size:1.4rem;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.l-headerNavSub__btnBodyTitle{font-size:1.2rem;line-height:1.5}}.l-headerNavSub__btnBodyText{color:#828282;font-size:1.2rem;font-weight:700;line-height:1.6}@media screen and (max-width: 768px){.l-headerNavSub__btnBodyText{font-size:1rem;line-height:1.4}}.l-headerNavSub__download{display:grid;grid-template-columns:240px 1fr;gap:24px}.l-headerNavSub__downloadTitle{margin-bottom:2px;font-size:1.6rem;font-weight:700;line-height:1.8}.l-headerNavSub__downloadText{margin-bottom:32px;font-size:1.2rem;font-weight:500;line-height:1.8}.l-headerNavSub__downloadBtnLink{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff;display:inline-block;padding:12px 30px 11px 43px;font-size:1.3rem}@media(hover: hover){.l-headerNavSub__downloadBtnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.l-headerNavSub__downloadBtnLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.l-headerNavSub__downloadBtnLink{padding:10px 6px}}@media(hover: hover){.l-headerNavSub__downloadBtnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.l-headerNavSub__downloadBtnLink:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}@media(hover: hover){.l-headerNavSub__downloadBtnLink:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}.l-headerNavSub__downloadBtnLink:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}}.l-headerNavSub__downloadBtnLink::before{content:"";position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_download01_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}.l-headerBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;height:100%}.l-headerBtn__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.l-headerBtn__item:hover .l-headerBtn__link::after,.l-headerBtn__item:hover .l-headerBtn__link--contact::after,.l-headerBtn__item:hover .l-headerBtn__link--download::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.l-headerBtn__item:hover .l-headerNavSub{-webkit-transform:none;transform:none;opacity:1;visibility:visible}.l-headerBtn__link,.l-headerBtn__link--contact,.l-headerBtn__link--download{position:relative;display:block;border-radius:3px;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color}.l-headerBtn__link--download{padding:8px 28px 7px 14px;border:1px solid #0276d6;background:#0276d6}@media(hover: hover){.l-headerBtn__link--download:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.l-headerBtn__link--download:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.l-headerBtn__link--download:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow01_blue.svg)}.l-headerBtn__link--download:where(:any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow01_blue.svg)}}.l-headerBtn__link--download::after{content:"";position:absolute;top:0;right:8px;width:12px;height:100%;background:url(../../assets/img/common/icon_arrow01_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s,-webkit-transform .5s;transition:background-image .5s,-webkit-transform .5s;transition:background-image .5s,transform .5s;transition:background-image .5s,transform .5s,-webkit-transform .5s;will-change:background-image,transform}.l-headerBtn__link--contact{padding:8px 21px 7px;border:1px solid #f78600;background:#f78600}@media(hover: hover){.l-headerBtn__link--contact:where(:-moz-any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}.l-headerBtn__link--contact:where(:any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}}.l-headerInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.l-headerInfo__tel{position:relative;padding-left:30px;color:#003e70;line-height:1;font-size:2rem;font-weight:400;font-family:"Frank Ruhl Libre",s58erif}.l-headerInfo__tel::before{content:"";position:absolute;inset:0 auto 0 0;width:22px;height:100%;background:url(../../assets/img/common/icon_free_dial01.svg) no-repeat center/contain}.l-headerInfo__text{color:#003e70;line-height:1;font-size:1.1rem;letter-spacing:.1em}.l-headerDrawer{display:none}@media screen and (max-width: 768px){.l-headerDrawer{display:block;padding:10px;cursor:pointer;-webkit-transform:translateX(10px);transform:translateX(10px)}}.l-headerDrawer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:32px;height:32px}.l-headerDrawer__line{position:absolute;top:12px;width:32px;height:1px;background-color:#333;-webkit-transition:top .5s,-webkit-transform .5s;transition:top .5s,-webkit-transform .5s;transition:top .5s,transform .5s;transition:top .5s,transform .5s,-webkit-transform .5s;will-change:top,transform}.l-headerDrawer__line:nth-child(2){-webkit-transform:translateY(7px);transform:translateY(7px)}.l-headerDrawer.is-open .l-headerDrawer__line{top:15px}.l-headerDrawer.is-open .l-headerDrawer__line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-headerDrawer.is-open .l-headerDrawer__line:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-footer__inner{width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}@media screen and (max-width: 768px){.l-footer__inner{width:100%;padding-left:20px;padding-right:20px}}.l-footerTarget{background:#003e70;padding:80px 0}@media screen and (max-width: 768px){.l-footerTarget{padding:40px 0}}.l-footerTarget__inner{width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right: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}@media screen and (max-width: 768px){.l-footerTarget__inner{width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.l-footerTarget__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.l-footerTarget__btn{width:463px}@media screen and (max-width: 768px){.l-footerTarget__btn{width:100%}}.l-footerTarget__btnLink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:28px 72px 28px 104px;border-radius:3px;border:1px solid #fff;color:#fff;font-size:2.1rem;font-weight:700;line-height:1.5;-webkit-transition:color .5s,border-color .5s,background-color .5s;transition:color .5s,border-color .5s,background-color .5s;will-change:color,border-color,background-color}@media screen and (max-width: 768px){.l-footerTarget__btnLink{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 40px 30px 88px;font-size:1.8rem}}@media(hover: hover){.l-footerTarget__btnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#0e2f4a;background:#0e2f4a}.l-footerTarget__btnLink:where(:any-link,:enabled,summary):hover{border-color:#0e2f4a;background:#0e2f4a}}.l-footerTarget__btnLink::before{content:"";position:absolute;top:0;left:28px;width:52px;height:100%;background:url(../../assets/img/common/icon_footer02.svg) no-repeat center/contain}@media screen and (max-width: 768px){.l-footerTarget__btnLink::before{left:20px}}.l-footerTarget__btnLink::after{content:"";position:absolute;top:0;right:28px;width:20px;height:100%;background:url(../../assets/img/common/icon_arrow02_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}@media screen and (max-width: 768px){.l-footerTarget__btnLink::after{right:20px}}.l-footerTarget__info{position:relative;color:#fff;text-align:center}@media screen and (min-width: 769px){.l-footerTarget__info{padding-left:80px;margin-left:80px}}.l-footerTarget__info::before{content:"";position:absolute;inset:8px auto 8px 0;width:1px;background:rgba(255,255,255,.5)}@media screen and (max-width: 768px){.l-footerTarget__info::before{content:none}}.l-footerTarget__infoTitle{margin-bottom:16px;font-size:1.6rem;font-weight:700;letter-spacing:.05em}.l-footerTarget__infoTel{position:relative;display:inline-block;margin-bottom:12px;padding-left:55px;line-height:1;font-size:3.8653rem;font-weight:400;font-family:"Frank Ruhl Libre",s58erif}.l-footerTarget__infoTel::before{content:"";position:absolute;inset:0 auto 0 0;width:43px;height:100%;background:url(../../assets/img/common/icon_free_dial01_white.svg) no-repeat center/contain}.l-footerTarget__infoTelLink{color:#fff}.l-footerTarget__infoText{font-size:1.3rem}.l-footerStandard{background:#003e70;padding:60px 0}.l-footerStandard__title{margin-bottom:8px;color:#fff;text-align:center;font-size:4.2rem;font-weight:700;line-height:1.8;letter-spacing:.03em}@media screen and (max-width: 768px){.l-footerStandard__title{font-size:2.8rem;line-height:140%}}.l-footerStandard__text{margin-bottom:28px;color:#fff;text-align:center;font-size:1.6rem;line-height:1.8}@media screen and (max-width: 768px){.l-footerStandard__text{text-align:left}}.l-footerStandard__btn{display:grid;grid-template-columns:1fr 1fr;gap:48px;width:1008px;margin:0 auto 32px}@media screen and (max-width: 768px){.l-footerStandard__btn{grid-template-columns:1fr;gap:16px;width:100%;margin-bottom:40px}}.l-footerStandard__btnLink,.l-footerStandard__btnLink--type02,.l-footerStandard__btnLink--type01{position:relative;display:block;height:100%;padding:26px 24px 26px 122px;border-radius:3px;border:1px solid #fff;-webkit-transition:color .5s,border-color .5s,background-color .5s;transition:color .5s,border-color .5s,background-color .5s;will-change:color,border-color,background-color}@media(hover: hover){.l-footerStandard__btnLink:where(:-moz-any-link,:enabled,summary):hover, .l-footerStandard__btnLink--type02:where(:-moz-any-link,:enabled,summary):hover, .l-footerStandard__btnLink--type01:where(:-moz-any-link,:enabled,summary):hover{border-color:#0e2f4a;background:#0e2f4a;color:#fff}.l-footerStandard__btnLink:where(:any-link,:enabled,summary):hover,.l-footerStandard__btnLink--type02:where(:any-link,:enabled,summary):hover,.l-footerStandard__btnLink--type01:where(:any-link,:enabled,summary):hover{border-color:#0e2f4a;background:#0e2f4a;color:#fff}.l-footerStandard__btnLink:where(:-moz-any-link,:enabled,summary):hover::after, .l-footerStandard__btnLink--type02:where(:-moz-any-link,:enabled,summary):hover::after, .l-footerStandard__btnLink--type01:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_white.svg)}.l-footerStandard__btnLink:where(:any-link,:enabled,summary):hover::after,.l-footerStandard__btnLink--type02:where(:any-link,:enabled,summary):hover::after,.l-footerStandard__btnLink--type01:where(:any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_white.svg)}}@media screen and (max-width: 768px){.l-footerStandard__btnLink,.l-footerStandard__btnLink--type02,.l-footerStandard__btnLink--type01{padding:96px 24px 24px;border:none}}.l-footerStandard__btnLink::before,.l-footerStandard__btnLink--type02::before,.l-footerStandard__btnLink--type01::before{content:"";position:absolute;top:0;left:24px;width:72px;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 768px){.l-footerStandard__btnLink::before,.l-footerStandard__btnLink--type02::before,.l-footerStandard__btnLink--type01::before{top:24px;left:0;width:100%;height:60px}}.l-footerStandard__btnLink::after,.l-footerStandard__btnLink--type02::after,.l-footerStandard__btnLink--type01::after{content:"";position:absolute;top:0;right:24px;width:20px;height:100%;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}@media screen and (max-width: 768px){.l-footerStandard__btnLink::after,.l-footerStandard__btnLink--type02::after,.l-footerStandard__btnLink--type01::after{display:none}}.l-footerStandard__btnLink--type01{background:#fff}.l-footerStandard__btnLink--type01::before{background-image:url(../../assets/img/common/icon_footer01.svg)}.l-footerStandard__btnLink--type01::after{background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain}.l-footerStandard__btnLink--type01 .l-footerStandard__btnTitle{color:#003e70}.l-footerStandard__btnLink--type02{color:#fff}@media screen and (max-width: 768px){.l-footerStandard__btnLink--type02{background:#0276d6}}.l-footerStandard__btnLink--type02::before{background:url(../../assets/img/common/icon_footer02.svg) no-repeat center/contain}.l-footerStandard__btnLink--type02::after{background:url(../../assets/img/common/icon_arrow02_white.svg) no-repeat center/contain}.l-footerStandard__btnTitle{margin-bottom:4px;font-size:2.1rem;font-weight:700;line-height:1.5;-webkit-transition:color .5s;transition:color .5s;will-change:color}@media(hover: hover){.l-footerStandard__btnTitle:is(:where(:-moz-any-link,:enabled,summary):hover *){color:#fff}.l-footerStandard__btnTitle:is(:where(:any-link,:enabled,summary):hover *){color:#fff}}@media screen and (max-width: 768px){.l-footerStandard__btnTitle{margin-bottom:8px;text-align:center;font-size:1.8rem;line-height:1.4}}.l-footerStandard__btnText{font-size:1.4rem;line-height:1.6}@media screen and (max-width: 768px){.l-footerStandard__btnText{text-align:center;line-height:1.4}}.l-footerStandard__info{color:#fff;text-align:center}.l-footerStandard__infoTitle{margin-bottom:16px;font-size:1.6rem;font-weight:700;letter-spacing:.05em}.l-footerStandard__infoTel{position:relative;display:inline-block;margin-bottom:12px;padding-left:55px;line-height:1;font-size:3.8653rem;font-weight:400;font-family:"Frank Ruhl Libre",s58erif}.l-footerStandard__infoTel::before{content:"";position:absolute;inset:0 auto 0 0;width:43px;height:100%;background:url(../../assets/img/common/icon_free_dial01_white.svg) no-repeat center/contain}.l-footerStandard__infoTelLink{color:#fff}.l-footerStandard__infoText{font-size:1.3rem}.l-footerBottom{padding:32px 0 40px}@media screen and (max-width: 768px){.l-footerBottom{padding:40px 0 20px}}.l-footerNav{margin-bottom:40px}@media screen and (max-width: 768px){.l-footerNav{margin-bottom:52px}}.l-footerNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}@media screen and (max-width: 768px){.l-footerNav__list{-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;gap:24px}}.l-footerNav__link{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;font-size:1.2rem;line-height:1}@media(hover: hover){.l-footerNav__link:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.l-footerNav__link:where(:any-link,:enabled,summary):hover{opacity:.7}}@media screen and (max-width: 768px){.l-footerNav__link{font-size:1.4rem}}.l-footerCopy{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;gap:28px}@media screen and (max-width: 768px){.l-footerCopy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.l-footerCopy__text{font-size:1.2rem;line-height:1}.l-footerFixed{display:none}@media screen and (max-width: 768px){.l-footerFixed{position:fixed;bottom:0;left:0;z-index:100;width:100%;height:92px;display:block;padding:12px 20px;background:#fff;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}.l-footerFixed.is-active{-webkit-transform:translateY(0);transform:translateY(0)}}.l-footerFixed__btn{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:350px;margin:0 auto 11px}.l-footerFixed__btnLink,.l-footerFixed__btnLink--contact,.l-footerFixed__btnLink--download{position:relative;display:block;height:100%;padding:11px 6px;border-radius:3px;color:#fff;text-align:center;font-size:1.4rem;font-weight:700;line-height:1}.l-footerFixed__btnLink--download{background:#0276d6}.l-footerFixed__btnLink--contact{background:#f78600}.l-footerFixed__info{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;gap:12px}.l-footerFixed__infoTel{position:relative;padding-left:24px;line-height:1;font-size:1.7364rem;font-weight:400;font-family:"Frank Ruhl Libre",s58erif}.l-footerFixed__infoTel::before{content:"";position:absolute;inset:0 auto 0 0;width:19px;height:100%;background:url(../../assets/img/common/icon_free_dial01.svg) no-repeat center/contain}.l-footerFixed__infoTelLink{color:#003e70}.l-footerFixed__infoText{color:#003e70;font-size:1.2rem;line-height:1}.l-container01{width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}@media screen and (max-width: 768px){.l-container01{width:100%;padding-left:20px;padding-right:20px}}.l-lead01{padding:80px 0;background:url(../../assets/img/common/bg_lead01.webp) no-repeat bottom right/cover}@media screen and (max-width: 768px){.l-lead01{padding:41px 0 40px;background:url(../../assets/img/common/bg_lead01_sp.webp) no-repeat bottom right/cover}}.l-lead01__inner{width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}@media screen and (max-width: 768px){.l-lead01__inner{width:100%;padding-left:20px;padding-right:20px}}.l-lead01__title{font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.l-lead01__title{font-size:2.8rem;line-height:1.4}}@media screen and (max-width: 768px){.l-lead01__titleSub{display:block;font-size:1.2rem;line-height:1.6;letter-spacing:.05em}}.l-breadcrumb{background:#eef1f3}.l-breadcrumb__inner{padding:7px 48px 6px}@media screen and (max-width: 768px){.l-breadcrumb__inner{padding:0}}.l-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style-type:none;white-space:nowrap;overflow-x:auto}@media screen and (max-width: 768px){.l-breadcrumb__list{padding:6px 20px}}.l-breadcrumb__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.l-breadcrumb__item:not(:first-of-type)::before{content:"";display:inline-block;width:12px;height:12px;background:url(../../assets/img/common/icon_arrow01.svg) no-repeat center/contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.l-breadcrumb__text,.l-breadcrumb__link,.l-breadcrumb__link--top{font-size:1.3rem;font-weight:700;line-height:1.8}.l-breadcrumb__link,.l-breadcrumb__link--top{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;color:#003e70}@media(hover: hover){.l-breadcrumb__link:where(:-moz-any-link,:enabled,summary):hover, .l-breadcrumb__link--top:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.l-breadcrumb__link:where(:any-link,:enabled,summary):hover,.l-breadcrumb__link--top:where(:any-link,:enabled,summary):hover{opacity:.7}}.l-breadcrumb__link--top{position:relative;display:block;width:16px;text-indent:100%;white-space:nowrap;overflow:hidden}.l-breadcrumb__link--top::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_home01.svg) no-repeat center/contain}.c-btn01{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color}@media(hover: hover){.c-btn01:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-btn01:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-btn01{padding:10px 6px}}.c-btn01--blue{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff}@media(hover: hover){.c-btn01--blue:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-btn01--blue:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-btn01--blue{padding:10px 6px}}@media(hover: hover){.c-btn01--blue:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.c-btn01--blue:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}.c-btn01--navy{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#003e70;background:#003e70;color:#fff}@media(hover: hover){.c-btn01--navy:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-btn01--navy:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-btn01--navy{padding:10px 6px}}@media(hover: hover){.c-btn01--navy:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#fff;color:#003e70}.c-btn01--navy:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#fff;color:#003e70}}.c-btn01--navy{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0e2f4a;background:#0e2f4a;color:#fff}@media(hover: hover){.c-btn01--navy:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-btn01--navy:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-btn01--navy{padding:10px 6px}}@media(hover: hover){.c-btn01--navy:where(:-moz-any-link,:enabled,summary):hover{border-color:#0e2f4a;background:#fff;color:#0e2f4a}.c-btn01--navy:where(:any-link,:enabled,summary):hover{border-color:#0e2f4a;background:#fff;color:#0e2f4a}}.c-btn01--orange{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#f78600;background:#f78600;color:#fff}@media(hover: hover){.c-btn01--orange:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-btn01--orange:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-btn01--orange{padding:10px 6px}}@media(hover: hover){.c-btn01--orange:where(:-moz-any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}.c-btn01--orange:where(:any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}}.c-btn02{position:relative;display:inline-block;margin-right:28px;border-bottom:1px solid;font-size:1.8rem;font-weight:700;line-height:1.8;-webkit-transition:color .5s;transition:color .5s;will-change:color}@media(hover: hover){.c-btn02:where(:-moz-any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#003e70}.c-btn02:where(:any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#003e70}.c-btn02:where(:-moz-any-link,:enabled,summary):hover::before{background:#003e70;transform:scale(1)}.c-btn02:where(:any-link,:enabled,summary):hover::before{background:#003e70;-webkit-transform:scale(1);transform:scale(1)}}.c-btn02::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#333;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s;transition:background-color .5s,transform .5s,-webkit-transform .5s;will-change:background-color,transform}.c-btn02::after{content:"";position:absolute;top:0;right:-28px;width:20px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain}.c-btn02--type01{position:relative;display:inline-block;margin-right:28px;border-bottom:1px solid;font-size:1.8rem;font-weight:700;line-height:1.8;-webkit-transition:color .5s;transition:color .5s;will-change:color}@media(hover: hover){.c-btn02--type01:where(:-moz-any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#003e70}.c-btn02--type01:where(:any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#003e70}.c-btn02--type01:where(:-moz-any-link,:enabled,summary):hover::before{background:#003e70;transform:scale(1)}.c-btn02--type01:where(:any-link,:enabled,summary):hover::before{background:#003e70;-webkit-transform:scale(1);transform:scale(1)}}.c-btn02--type01::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#333;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s;transition:background-color .5s,transform .5s,-webkit-transform .5s;will-change:background-color,transform}.c-btn02--type01::after{content:"";position:absolute;top:0;right:-28px;width:20px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain}.c-btn02--type01::after{background-image:url(../../assets/img/common/icon_arrow02_border.svg)}.c-slider01__list{margin:0 -12px 60px;padding-bottom:62px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity}@media screen and (max-width: 768px){.c-slider01__list{margin:32px -20px 40px -30px;padding-bottom:48px}}.c-slider01__list.slick-initialized{opacity:1}.c-slider01__list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.c-slider01__list .slick-slide{height:auto !important;margin:0 12px}@media screen and (max-width: 768px){.c-slider01__list .slick-slide{margin:0 10px}}.c-slider01__list .slick-arrow{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;position:absolute;top:0;bottom:0;z-index:1;margin:auto;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:48px;height:100%;background:url(../../assets/img/common/icon_arrow03.svg) no-repeat center/contain;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}@media(hover: hover){.c-slider01__list .slick-arrow:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.c-slider01__list .slick-arrow:where(:any-link,:enabled,summary):hover{opacity:.7}}@media screen and (max-width: 1400px){.c-slider01__list .slick-arrow{width:36px}}@media screen and (max-width: 768px){.c-slider01__list .slick-arrow{display:none}}.c-slider01__list .slick-arrow.slick-disabled{opacity:0}.c-slider01__list .slick-arrow.slick-prev{left:-72px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width: 1400px){.c-slider01__list .slick-arrow.slick-prev{left:-28px}}.c-slider01__list .slick-arrow.slick-next{right:-72px}@media screen and (max-width: 1400px){.c-slider01__list .slick-arrow.slick-next{right:-28px}}.c-slider01__list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px 4px;position:absolute;left:0;bottom:0;width:100%}@media screen and (max-width: 768px){.c-slider01__list .slick-dots{left:30px;width:calc(100% - 50px);gap:12px 10px}}.c-slider01__list .slick-dots li{width:125px;height:2px}@media screen and (max-width: 768px){.c-slider01__list .slick-dots li{width:100%;max-width:64px}}.c-slider01__list .slick-dots li button{display:block;width:100%;height:100%;background:#dcdcdc;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:background-color .5s;transition:background-color .5s;will-change:background-color}.c-slider01__list .slick-dots li.slick-active button{background:#003e70}.c-slider02{width:100%;overflow-x:hidden}@media screen and (min-width: 769px){.c-slider02__inner{width:1280px;margin-right:auto;margin-left:auto}}.c-slider02__list{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity}.c-slider02__list.slick-initialized{opacity:1}.c-slider02__list .slick-list{overflow:visible !important}@media screen and (min-width: 769px){.c-slider02__list .slick-list img{width:auto;height:54px}}.c-link01{color:#0276d6;text-decoration:none;background-image:-webkit-gradient(linear, left top, right top, from(#0276D6), to(#0276D6));background-image:linear-gradient(90deg, #0276D6, #0276D6);background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px}@media(hover: hover){.c-link01:where(:-moz-any-link,:enabled,summary):hover{animation:underline .3s linear none}.c-link01:where(:any-link,:enabled,summary):hover{-webkit-animation:underline .3s linear none;animation:underline .3s linear none}}.c-text01{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.c-text01{font-size:1.4rem;letter-spacing:normal}}.c-title01{font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:48px;text-align:center}@media screen and (max-width: 768px){.c-title01{font-size:2.8rem;line-height:1.4}}@media screen and (max-width: 768px){.c-title01{margin-bottom:28px}}.c-title01__sub{font-size:2.1rem;font-weight:700;line-height:1.5;display:block;margin-bottom:12px}@media screen and (max-width: 768px){.c-title01__sub{font-size:1.8rem}}.c-title01__accent01{color:#003e70}.c-title01__effect01{position:relative;display:inline-block;color:rgba(0,0,0,0);-webkit-transition:color 0s .3s;transition:color 0s .3s}.c-title01__effect01::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#003e70;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center;z-index:1}.c-title01__effect01[data-effect=on]{color:#333}.c-title01__effect01[data-effect=on]::before{-webkit-animation:curtain-effect01-open .3s ease forwards,curtain-effect01-close .3s ease .4s forwards;animation:curtain-effect01-open .3s ease forwards,curtain-effect01-close .3s ease .4s forwards}.c-title01__effect01 .c-title01__accent01{color:rgba(0,0,0,0);-webkit-transition:color 0s .3s;transition:color 0s .3s}.c-title01__effect01[data-effect=on] .c-title01__accent01{color:#003e70}.c-title02{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.c-title02{font-size:2.4rem;line-height:1.4}}.c-title03{font-size:2.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.c-title03{font-size:1.8rem}}.c-title04{font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.c-title04{font-size:1.8rem}}.c-title05{font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.c-title05{line-height:1.4}}.c-card01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.c-card01__link{display:block;height:100%}.c-card01__pic{margin-bottom:20px;overflow:hidden}@media screen and (max-width: 768px){.c-card01__pic{margin-bottom:24px}}.c-card01__picImg{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}@media(hover: hover){.c-card01__picImg:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.1)}.c-card01__picImg:is(:where(:any-link,:enabled,summary):hover *){-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card01__title{position:relative;margin-bottom:8px;padding-left:16px;font-size:1.4rem;font-weight:500;line-height:1.6}.c-card01__title::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;background:#f78600}.c-card01__text{font-size:1.8rem;font-weight:700;line-height:1.5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:color .5s;transition:color .5s;will-change:color}@media screen and (max-width: 768px){.c-card01__text{line-height:1.4}}@media screen and (min-width: 769px){.c-card01__text{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em}}@media(hover: hover){.c-card01__text:is(:where(:-moz-any-link,:enabled,summary):hover *){color:#003e70}.c-card01__text:is(:where(:any-link,:enabled,summary):hover *){color:#003e70}}.c-card01__tag,.c-card05__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:32px}@media screen and (max-width: 768px){.c-card01__tag,.c-card05__tag{margin-top:16px}}.c-card01__tagItem,.c-card05__tagItem{display:block;height:100%;padding:6px 8px;border-radius:13px;border:1px solid #003e70;background:#fff;color:#003e70;font-size:1.2rem;line-height:1;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;will-change:background-color,color}@media(hover: hover){.c-card01__tagItem:where(:-moz-any-link,:enabled,summary):hover, .c-card05__tagItem:where(:-moz-any-link,:enabled,summary):hover{background:#003e70;color:#fff}.c-card01__tagItem:where(:any-link,:enabled,summary):hover,.c-card05__tagItem:where(:any-link,:enabled,summary):hover{background:#003e70;color:#fff}}.c-card02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px;background:#fff}.c-card02__title{font-size:1.8rem;font-weight:700;line-height:1.5;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;margin-bottom:16px}@media screen and (max-width: 768px){.c-card02__title{line-height:1.4}}.c-card02__pic{margin-bottom:16px}.c-card02__body{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-flex:1;-ms-flex-positive:1;flex-grow:1}.c-card02__btnLink,.c-card05__btnLink{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;max-width:288px;margin-left:auto;margin-right:auto;border:1px solid #dcdcdc;color:#003e70}@media(hover: hover){.c-card02__btnLink:where(:-moz-any-link,:enabled,summary):hover, .c-card05__btnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-card02__btnLink:where(:any-link,:enabled,summary):hover,.c-card05__btnLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-card02__btnLink,.c-card05__btnLink{padding:10px 6px}}@media(hover: hover){.c-card02__btnLink:where(:-moz-any-link,:enabled,summary):hover::before, .c-card05__btnLink:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_white.svg)}.c-card02__btnLink:where(:any-link,:enabled,summary):hover::before,.c-card05__btnLink:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_white.svg)}}.c-card02__btnLink::before,.c-card05__btnLink::before{content:"";position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_download01.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}.c-card03{display:grid;background:#003e70;color:#fff}@media screen and (min-width: 769px){.c-card03{grid-template-columns:384px auto;gap:71px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px 110px 48px 97px}}@media screen and (max-width: 768px){.c-card03{grid-template-columns:1fr;gap:24px;padding:24px 24px 28px}}.c-card03__title{font-size:2.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.c-card03__title{font-size:1.8rem}}@media screen and (max-width: 768px){.c-card03__title{font-size:1.9rem}}.c-card03__text{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-top:4px}@media screen and (max-width: 768px){.c-card03__text{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.c-card03__text{margin-top:8px}}.c-card03__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:12px}@media screen and (max-width: 768px){.c-card03__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.c-card03__item{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;position:relative;padding-left:20px}@media screen and (max-width: 768px){.c-card03__item{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.c-card03__item{padding-left:24px}}.c-card03__item::before{content:"";position:absolute;top:0;left:0;width:16px;height:100%;background:url(../../assets/img/common/icon_check01_white.svg) no-repeat center/16px}@media screen and (max-width: 768px){.c-card03__item::before{background-size:20px}}.c-card03__item:not(:first-of-type){margin-left:48px}@media screen and (max-width: 768px){.c-card03__item:not(:first-of-type){margin-left:0}}.c-card03__item:not(:first-of-type)::after{content:"";position:absolute;top:0;left:-24px;bottom:0;margin:auto;width:1px;height:16px;background:#fff}@media screen and (max-width: 768px){.c-card03__item:not(:first-of-type)::after{content:none}}.c-card03__btn{margin-top:30px}@media screen and (max-width: 768px){.c-card03__btn{margin-top:24px}}.c-card03__btnLink{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff;max-width:288px}@media(hover: hover){.c-card03__btnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-card03__btnLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-card03__btnLink{padding:10px 6px}}@media(hover: hover){.c-card03__btnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.c-card03__btnLink:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}@media screen and (max-width: 768px){.c-card03__btnLink{margin:0 auto}}@media(hover: hover){.c-card03__btnLink:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}.c-card03__btnLink:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}}.c-card03__btnLink::before{content:"";position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_download01_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}.c-card04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.c-card04__head,.c-card04__head--type03,.c-card04__head--type02,.c-card04__head--type01{font-size:2.1rem;font-weight:700;line-height:1.5;position:relative;padding:73px 24px 15px;text-align:center;color:#fff}@media screen and (max-width: 768px){.c-card04__head,.c-card04__head--type03,.c-card04__head--type02,.c-card04__head--type01{font-size:1.8rem}}@media screen and (max-width: 768px){.c-card04__head,.c-card04__head--type03,.c-card04__head--type02,.c-card04__head--type01{padding:50px 7px 16px}}.c-card04__head::before,.c-card04__head--type03::before,.c-card04__head--type02::before,.c-card04__head--type01::before{content:"";position:absolute;left:0;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.c-card04__head--type01{background:#0276d6}.c-card04__head--type01::before{top:24px;height:34px;background-image:url(../../assets/img/top/icon_price01.svg)}@media screen and (max-width: 768px){.c-card04__head--type01::before{top:16px;height:30px}}.c-card04__head--type02{background:#003e70}@media screen and (max-width: 768px){.c-card04__head--type02{padding-top:57px}}.c-card04__head--type02::before{top:20px;height:42px;background-image:url(../../assets/img/top/icon_price02.svg)}@media screen and (max-width: 768px){.c-card04__head--type02::before{top:16px;height:37px}}.c-card04__head--type03{background:#0e2f4a}@media screen and (max-width: 768px){.c-card04__head--type03{padding-top:60px}}.c-card04__head--type03::before{top:20px;height:42px;background-image:url(../../assets/img/top/icon_price03.svg)}@media screen and (max-width: 768px){.c-card04__head--type03::before{top:16px;height:40px}}.c-card04__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:43px 24px 32px}@media screen and (max-width: 768px){.c-card04__body{padding:28px 24px;gap:28px}}.c-card04__text{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.6rem;font-weight:700;line-height:1.8}.c-card04__textNum{display:inline-block;margin:0 7px 0 8px;color:#f78600;font-size:2.6rem;line-height:1.5}.c-card04__textSmall{font-size:1.4rem}@media screen and (max-width: 768px){.c-card04__textSmall--sp{font-size:1.4rem}}.c-card04__textStrike{display:block;width:100%;margin-bottom:8px;text-align:center;text-decoration:line-through}@media screen and (max-width: 768px){.c-card04__textStrike{margin-bottom:3px}}.c-card04__btnLink--type01{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#f78600;background:#f78600;color:#fff}@media(hover: hover){.c-card04__btnLink--type01:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-card04__btnLink--type01:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-card04__btnLink--type01{padding:10px 6px}}@media(hover: hover){.c-card04__btnLink--type01:where(:-moz-any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}.c-card04__btnLink--type01:where(:any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}}@media(hover: hover){.c-card04__btnLink--type01:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_orange.svg)}.c-card04__btnLink--type01:where(:any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_orange.svg)}}.c-card04__btnLink--type01:after{content:"";position:absolute;top:0;right:14px;width:16px;height:100%;background:url(../../assets/img/common/icon_arrow02_orange_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}@media screen and (max-width: 768px){.c-card04__btnLink--type01:after{right:16px}}.c-card04__btnLink--type02{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color}@media(hover: hover){.c-card04__btnLink--type02:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-card04__btnLink--type02:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.c-card04__btnLink--type02{padding:10px 6px}}@media(hover: hover){.c-card04__btnLink--type02:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_white.svg)}.c-card04__btnLink--type02:where(:any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_white.svg)}}.c-card04__btnLink--type02:after{content:"";position:absolute;top:0;right:14px;width:16px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}@media screen and (max-width: 768px){.c-card04__btnLink--type02:after{right:16px}}.c-card05{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;padding:24px 24px 90px}.c-card05__pic{margin-bottom:20px;overflow:hidden}@media screen and (max-width: 768px){.c-card05__pic{margin-bottom:24px}}.c-card05__picImg{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}@media(hover: hover){.c-card05__picImg:is(:where(:-moz-any-link,:enabled,summary):hover *){transform:scale(1.1)}.c-card05__picImg:is(:where(:any-link,:enabled,summary):hover *){-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-card05__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;color:#828282;margin-bottom:10px}.c-card05__infoDate{-webkit-box-flex:0;-ms-flex:0 0 125px;flex:0 0 125px;position:relative;padding-left:26px}.c-card05__infoDate::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px;height:26px;background:url(../../assets/img/common/icon_calendar01.svg) no-repeat center/contain}.c-card05__infoType{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-left:26px}.c-card05__infoType::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:26px;height:26px;background:url(../../assets/img/common/icon_place01.svg) no-repeat center/contain}.c-card05__title{font-size:1.8rem;font-weight:700;line-height:1.5}.c-card05__tag{margin-top:10px}.c-card05__tagItem{height:auto}.c-card05__btn{position:absolute;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media(hover: hover){.c-card05__btnLink:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_movie01_white.svg)}.c-card05__btnLink:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_movie01_white.svg)}}.c-card05__btnLink::before{background:url(../../assets/img/common/icon_movie01.svg) no-repeat center/contain}.c-card06__link{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:192px auto;background:#fff;border-radius:3px;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity}@media(hover: hover){.c-card06__link:where(:-moz-any-link,:enabled,summary):hover{opacity:.65}.c-card06__link:where(:any-link,:enabled,summary):hover{opacity:.65}}@media screen and (max-width: 768px){.c-card06__link{display:block}}.c-card06__pic{grid-area:1/1/2/2}.c-card06__body{grid-area:1/2/3/3;padding:24px}@media screen and (max-width: 768px){.c-card06__body{padding:20px 24px}}.c-card06__bodyTitle{font-size:1.8rem;font-weight:700;line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;margin-bottom:10px}@media screen and (max-width: 768px){.c-card06__bodyTitle{line-height:1.4}}@media screen and (max-width: 768px){.c-card06__bodyTitle{margin-bottom:8px}}.c-card06__contentHead{margin-bottom:4px;font-size:1.4rem;font-weight:700;line-height:1.8}.c-card06__contentItem{position:relative;padding-left:20px;font-size:1.4rem;line-height:1.8}.c-card06__contentItem::before{content:"";position:absolute;top:4.5px;left:0;width:16px;height:16px;background:url(../../assets/img/common/icon_check01.svg) no-repeat center/contain}.c-card06__schedule{grid-area:2/1/3/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:10px 20px 10px 24px;background:#e1e5e9}@media screen and (max-width: 768px){.c-card06__schedule{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:6px}}.c-card06__scheduleHead{-ms-flex-item-align:self-start;align-self:self-start;padding:3px 13px 2px;background:#003e70;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.8;white-space:nowrap}@media screen and (max-width: 768px){.c-card06__scheduleHead{padding:1px 8px;font-size:1.2rem}}.c-card06__scheduleBody{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;letter-spacing:-0.03em;color:#003e70;font-weight:700}@media screen and (max-width: 768px){.c-card06__scheduleBody{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.c-card06__scheduleBody{font-size:1.3rem;letter-spacing:-0.1em}}.c-filter01__title{position:relative;font-size:2.1rem;font-weight:700;line-height:1.5;margin-bottom:20px;padding-left:40px}@media screen and (max-width: 768px){.c-filter01__title{font-size:1.8rem}}@media screen and (max-width: 768px){.c-filter01__title{margin-bottom:8px;padding-left:36px}}.c-filter01__title::before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background:url(../../assets/img/common/icon_search01.svg) no-repeat center/contain}@media screen and (max-width: 768px){.c-filter01__title::before{width:24px;height:24px}}.c-filter01__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:32px 48px;background:#eef1f3}@media screen and (max-width: 768px){.c-filter01__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 24px}}.c-filter01__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 769px){.c-filter01__body{max-width:950px}}.c-filter01__grid,.c-filter01__moreSp{display:grid;grid-template-columns:1fr;gap:28px}@media screen and (max-width: 768px){.c-filter01__grid,.c-filter01__moreSp{gap:20px}}.c-filter01__gridItem{display:grid;grid-template-columns:144px 1fr}@media screen and (max-width: 768px){.c-filter01__gridItem{grid-template-columns:1fr}}.c-filter01__gridItemTitle{font-size:1.6rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.c-filter01__gridItemTitle{margin-bottom:8px}}@media screen and (max-width: 768px){.c-filter01__moreSp{position:relative;height:100px;overflow:hidden}.c-filter01__moreSp.is-show{height:auto;overflow:visible}.c-filter01__moreSp.is-show::before{content:none}.c-filter01__moreSp.is-show .c-filter01__moreSpBtn{display:none}.c-filter01__moreSp::before{content:"";position:absolute;inset:-20px 0 0;background:linear-gradient(180deg, rgba(238, 241, 243, 0) 0%, #EEF1F3 calc(100% - 24px))}}.c-filter01__moreSpBtn{display:none}@media screen and (max-width: 768px){.c-filter01__moreSpBtn{position:absolute;inset:auto auto 0 auto;display:block;width:100%;text-align:center;text-align:center;color:#003e70;font-size:1.6rem;font-weight:700;line-height:1.5}.c-filter01__moreSpBtnText{position:relative;display:inline-block;padding-right:32px}.c-filter01__moreSpBtnText::before,.c-filter01__moreSpBtnText::after{content:"";position:absolute;inset:0 2px 0 auto;margin:auto;width:15px;height:2px;background:#003e70;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;will-change:transform,opacity}.c-filter01__moreSpBtnText::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.c-filter01__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width: 768px){.c-filter01__tag{gap:9px}}.c-filter01__tagLink{display:block;height:100%;padding:4px 24px;border-radius:30px;border:1px solid #dcdcdc;background:#fff;color:#828282;font-size:1.4rem;font-weight:700;line-height:1.5;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color}@media(hover: hover){.c-filter01__tagLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.c-filter01__tagLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}.c-filter01__tagLink.is-active{border-color:#003e70;background:#003e70;color:#fff}.c-filter01__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){.c-filter01__foot{margin-left:46px;border-left:1px solid #dcdcdc}}@media screen and (max-width: 768px){.c-filter01__foot{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #dcdcdc}}.c-filter01__btnInitial{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;position:relative;text-align:center;color:#828282;font-size:1.4rem;font-weight:700;line-height:1.5;white-space:nowrap}@media(hover: hover){.c-filter01__btnInitial:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.c-filter01__btnInitial:where(:any-link,:enabled,summary):hover{opacity:.7}}@media screen and (min-width: 769px){.c-filter01__btnInitial{margin-left:46px;padding-top:24px}}@media screen and (max-width: 768px){.c-filter01__btnInitial{padding-left:16px}}.c-filter01__btnInitial::before{content:"";position:absolute;inset:0 0 auto 0;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_cansel01.svg) no-repeat center/contain}@media screen and (max-width: 768px){.c-filter01__btnInitial::before{inset:0 auto 0 0;width:12px;height:12px}}.c-filter01__btnClose{display:block;width:100%;text-align:center;color:#003e70;font-size:1.6rem;font-weight:700;line-height:1.5}.c-modal01{display:none;position:fixed;z-index:300;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,.7)}.c-modal01__inner{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;width:100%;height:100%}.c-modal01__content{position:absolute;max-width:1056px;max-height:80vh;overflow-y:auto;padding:60px 72px;background:#fff}@media screen and (max-width: 768px){.c-modal01__content{max-width:calc(100% - 40px);padding:24px 20px}}.c-modal01__title,.c-modal01__title--icon13,.c-modal01__title--icon12,.c-modal01__title--icon11,.c-modal01__title--icon10,.c-modal01__title--icon09,.c-modal01__title--icon08,.c-modal01__title--icon07,.c-modal01__title--icon06,.c-modal01__title--icon05,.c-modal01__title--icon04,.c-modal01__title--icon03,.c-modal01__title--icon02,.c-modal01__title--icon01{position:relative;margin-bottom:40px;font-size:2.6rem;font-weight:700;line-height:1.5}@media screen and (min-width: 769px){.c-modal01__title,.c-modal01__title--icon13,.c-modal01__title--icon12,.c-modal01__title--icon11,.c-modal01__title--icon10,.c-modal01__title--icon09,.c-modal01__title--icon08,.c-modal01__title--icon07,.c-modal01__title--icon06,.c-modal01__title--icon05,.c-modal01__title--icon04,.c-modal01__title--icon03,.c-modal01__title--icon02,.c-modal01__title--icon01{padding-left:46px}}@media screen and (max-width: 768px){.c-modal01__title,.c-modal01__title--icon13,.c-modal01__title--icon12,.c-modal01__title--icon11,.c-modal01__title--icon10,.c-modal01__title--icon09,.c-modal01__title--icon08,.c-modal01__title--icon07,.c-modal01__title--icon06,.c-modal01__title--icon05,.c-modal01__title--icon04,.c-modal01__title--icon03,.c-modal01__title--icon02,.c-modal01__title--icon01{margin-bottom:20px;padding-top:38px;text-align:center;font-size:1.8rem}}.c-modal01__title::before,.c-modal01__title--icon13::before,.c-modal01__title--icon12::before,.c-modal01__title--icon11::before,.c-modal01__title--icon10::before,.c-modal01__title--icon09::before,.c-modal01__title--icon08::before,.c-modal01__title--icon07::before,.c-modal01__title--icon06::before,.c-modal01__title--icon05::before,.c-modal01__title--icon04::before,.c-modal01__title--icon03::before,.c-modal01__title--icon02::before,.c-modal01__title--icon01::before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:36px;height:36px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 768px){.c-modal01__title::before,.c-modal01__title--icon13::before,.c-modal01__title--icon12::before,.c-modal01__title--icon11::before,.c-modal01__title--icon10::before,.c-modal01__title--icon09::before,.c-modal01__title--icon08::before,.c-modal01__title--icon07::before,.c-modal01__title--icon06::before,.c-modal01__title--icon05::before,.c-modal01__title--icon04::before,.c-modal01__title--icon03::before,.c-modal01__title--icon02::before,.c-modal01__title--icon01::before{inset:0 0 auto 0;width:28px;height:28px}}.c-modal01__title--icon01::before{background-image:url(../../assets/img/price/ic_jinji.svg)}.c-modal01__title--icon02::before{background-image:url(../../assets/img/price/ic_clip_02.svg)}.c-modal01__title--icon03::before{background-image:url(../../assets/img/price/ic_smartphone.svg)}.c-modal01__title--icon04::before{background-image:url(../../assets/img/price/ic_translation_02.svg)}.c-modal01__title--icon05::before{background-image:url(../../assets/img/price/ic_paper.svg)}.c-modal01__title--icon06::before{background-image:url(../../assets/img/price/ic_story.svg)}.c-modal01__title--icon07::before{background-image:url(../../assets/img/price/ic_group_02.svg)}.c-modal01__title--icon08::before{background-image:url(../../assets/img/price/ic_gift_02.svg)}.c-modal01__title--icon09::before{background-image:url(../../assets/img/price/ic_foryou_02.svg)}.c-modal01__title--icon10::before{background-image:url(../../assets/img/price/ic_column_02.svg)}.c-modal01__title--icon11::before{background-image:url(../../assets/img/price/ic_article.svg)}.c-modal01__title--icon12::before{background-image:url(../../assets/img/price/ic_chouyukan.svg)}.c-modal01__title--icon13::before{background-image:url(../../assets/img/price/ic_nkd.svg)}@media screen and (min-width: 769px){.c-modal01__column{display:grid;grid-template-columns:506px 358px;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.c-modal01__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}@media screen and (max-width: 768px){.c-modal01__pic{margin-left:40px;margin-right:40px;text-align:center}}.c-modal01__body>*:first-child{margin-top:0 !important}.c-modal01__body>*:last-child{margin-bottom:0 !important}.c-modal01__body h5{font-size:1.8rem;font-weight:700;line-height:1.5;position:relative;margin:32px 0 12px;padding-left:12px}@media screen and (max-width: 768px){.c-modal01__body h5{line-height:1.4}}@media screen and (max-width: 768px){.c-modal01__body h5{margin-bottom:20px}}.c-modal01__body h5::before{content:"";position:absolute;inset:3px auto 3px 0;width:3px;margin:auto;background:#003e70}.c-modal01__body p{margin-bottom:16px;font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.c-modal01__body p{letter-spacing:0}}.c-modal01__body p.note{padding-left:1em;text-indent:-1em}.c-modal01__body p a{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;color:#0276d6;text-decoration-line:underline;text-underline-offset:2px}@media(hover: hover){.c-modal01__body p a:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.c-modal01__body p a:where(:any-link,:enabled,summary):hover{opacity:.7}}.c-modal01__body p a[target=_blank]{padding-right:18px;background:url(../..//assets/img/common/icon_blank01.svg) no-repeat right/16px}.c-modal01__body strong{font-weight:700}.c-modal01__body em{font-style:italic}.c-modal01__body u{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(247, 134, 0, 0.3)));background:linear-gradient(transparent 70%, rgba(247, 134, 0, 0.3) 70%);text-decoration:none}.c-modal01__body s{text-decoration:line-through}.c-modal01__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:16px}.c-modal01__body ul>li{position:relative;padding-left:12px;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.c-modal01__body ul>li{font-size:1.5rem;letter-spacing:0}}.c-modal01__body ul>li::before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:#003e70;border-radius:50%}.c-modal01__close{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;position:absolute;top:0;right:0;width:40px;height:40px;border-bottom-left-radius:3px;background:#003e70;text-indent:100%;white-space:nowrap;overflow:hidden}@media(hover: hover){.c-modal01__close:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.c-modal01__close:where(:any-link,:enabled,summary):hover{opacity:.7}}@media(hover: hover){.c-modal01__close:where(:-moz-any-link,:enabled,summary):hover{opacity:.8}.c-modal01__close:where(:any-link,:enabled,summary):hover{opacity:.8}}@media screen and (max-width: 768px){.c-modal01__close{width:38px;height:38px}}.c-modal01__close::before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;background:url(../../assets/img/common/icon_cansel01_white.svg) no-repeat center/contain}@media screen and (max-width: 768px){.c-modal01__close::before{width:12px;height:12px}}@media screen and (min-width: 769px){.c-navigation01{padding-top:32px;overflow:hidden}}@media screen and (max-width: 768px){.c-navigation01{padding:0;border-top:1px solid #dcdcdc}}.c-navigation01__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.c-navigation01__list{display:grid;grid-template-columns:1fr 1fr}}.c-navigation01__item{position:relative}@media screen and (min-width: 769px){.c-navigation01__item{white-space:nowrap}}@media screen and (max-width: 768px){.c-navigation01__item{border-bottom:1px solid #dcdcdc}}.c-navigation01__item::before{content:"";position:absolute}@media screen and (min-width: 769px){.c-navigation01__item::before{inset:4px auto 4px 0;width:1px;background:#dcdcdc}}@media screen and (min-width: 769px){.c-navigation01__item:last-of-type::after{content:"";position:absolute;inset:4px 0 4px auto;width:1px;background:#dcdcdc}}@media screen and (max-width: 768px){.c-navigation01__item:nth-of-type(odd)::after{content:"";position:absolute;inset:15px 0 14px auto;width:1px;background:#dcdcdc}}.c-navigation01__link,.c-navigation01__link--narrow{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;position:relative;display:block;height:100%;padding:0 59px 0 40px;font-weight:700;-webkit-transition:color .5s;transition:color .5s;will-change:color}@media screen and (max-width: 768px){.c-navigation01__link,.c-navigation01__link--narrow{font-size:1.4rem;letter-spacing:normal}}@media(hover: hover){.c-navigation01__link:where(:-moz-any-link,:enabled,summary):hover, .c-navigation01__link--narrow:where(:-moz-any-link,:enabled,summary):hover{color:#003e70}.c-navigation01__link:where(:any-link,:enabled,summary):hover,.c-navigation01__link--narrow:where(:any-link,:enabled,summary):hover{color:#003e70}.c-navigation01__link:where(:-moz-any-link,:enabled,summary):hover::before, .c-navigation01__link--narrow:where(:-moz-any-link,:enabled,summary):hover::before{animation:navigation01 .3s linear infinite alternate forwards}.c-navigation01__link:where(:any-link,:enabled,summary):hover::before,.c-navigation01__link--narrow:where(:any-link,:enabled,summary):hover::before{-webkit-animation:navigation01 .3s linear infinite alternate forwards;animation:navigation01 .3s linear infinite alternate forwards}}@media screen and (max-width: 768px){.c-navigation01__link,.c-navigation01__link--narrow{padding:14px 14px 13px 31px}}.c-navigation01__link::before,.c-navigation01__link--narrow::before{content:"";position:absolute;inset:0 40px 0 auto;margin:auto;width:8px;height:8px;background:url(../../assets/img/common/icon_arrow04.svg) no-repeat center/contain}@media screen and (max-width: 768px){.c-navigation01__link::before,.c-navigation01__link--narrow::before{inset:0 34px 0 auto;width:6px;height:6px}}@media screen and (min-width: 769px){.c-navigation01__link--narrow{padding:0 34px 0 25px}}@media screen and (min-width: 769px){.c-navigation01__link--narrow::before{inset:0 20px 0 auto}}.p-topMv{overflow:hidden}.p-topMv__contents{position:relative;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}@media screen and (min-width: 769px){.p-topMv__contents{margin-bottom:44px;padding-top:31px}}@media screen and (max-width: 768px){.p-topMv__contents{padding:20px 20px 10px}}.p-topMv__contents::before{content:"";position:absolute;left:0;z-index:-1;width:100%}@media screen and (min-width: 769px){.p-topMv__contents::before{height:calc(100% - 22px);bottom:22px;background:url(../../assets/img/top/bg_mv01.webp) repeat-x bottom center/cover}}@media screen and (max-width: 768px){.p-topMv__contents::before{height:184px;bottom:31px;background:url(../../assets/img/top/bg_mv01_sp.webp) no-repeat bottom center/cover}}.p-topMv__title{margin-bottom:40px}@media screen and (max-width: 768px){.p-topMv__title{margin-bottom:20px}}@media screen and (min-width: 769px){.p-topMv__screen{margin:0 auto 40px}}@media screen and (max-width: 768px){.p-topMv__screen{margin:0 24px 27px}}@media screen and (min-width: 769px){.p-topMv__screenImg{width:auto;height:calc(100svh - 68px - 31px - 98px - 40px - 40px - 46px);max-height:333px;-webkit-filter:drop-shadow(0px 4px 80px rgba(84, 91, 113, 0.25));filter:drop-shadow(0px 4px 80px rgba(84, 91, 113, 0.25))}}@media screen and (max-width: 768px){.p-topMv__screenImg{-webkit-filter:drop-shadow(0px 4px 30px rgba(84, 91, 113, 0.25));filter:drop-shadow(0px 4px 30px rgba(84, 91, 113, 0.25))}}.p-topMv__btn{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width: 768px){.p-topMv__btn{gap:10px;width:100%;max-width:350px;margin:0 auto}}.p-topMv__btnLink--download{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff}@media(hover: hover){.p-topMv__btnLink--download:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.p-topMv__btnLink--download:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.p-topMv__btnLink--download{padding:10px 6px}}@media(hover: hover){.p-topMv__btnLink--download:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.p-topMv__btnLink--download:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}.p-topMv__btnLink--contact{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#f78600;background:#f78600;color:#fff}@media(hover: hover){.p-topMv__btnLink--contact:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.p-topMv__btnLink--contact:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.p-topMv__btnLink--contact{padding:10px 6px}}@media(hover: hover){.p-topMv__btnLink--contact:where(:-moz-any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}.p-topMv__btnLink--contact:where(:any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}}.p-topMv__personPc{padding-top:90px;position:relative}@media screen and (min-width: 769px){.p-topMv__personPc{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;inset:auto 0 -20px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-topMv__personPc img{width:auto;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}@media screen and (max-width: 768px){.p-topMv__personPc{display:none}}.p-topMv__personSp{display:none}@media screen and (max-width: 768px){.p-topMv__personSp{display:block;margin:21px 0 0;padding-top:9px;position:relative}}.p-topMv__personSpList li{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);overflow:hidden}.p-topMv__personSpList li[data-effect=on]{-webkit-animation:curtain-effect02-open 1s ease forwards,curtain-effect02-close 1s ease 5s forwards;animation:curtain-effect02-open 1s ease forwards,curtain-effect02-close 1s ease 5s forwards}.p-topMv__personSpList li img{height:200px;max-width:none;width:auto}.p-topMv__person01{margin-top:auto;max-height:352px;min-width:275px;-webkit-transform:translateX(-340px);transform:translateX(-340px)}@media screen and (max-width: 768px){.p-topMv__person01{display:none}}.p-topMv__person01List li,.p-topMv__person02List li{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);height:352px;overflow:hidden}.p-topMv__person01List li[data-effect=on],.p-topMv__person02List li[data-effect=on]{-webkit-animation:curtain-effect02-open 1s ease forwards,curtain-effect02-close 1s ease 5s forwards;animation:curtain-effect02-open 1s ease forwards,curtain-effect02-close 1s ease 5s forwards}.p-topMv__person01List li img,.p-topMv__person02List li img{max-width:none}.p-topMv__person02{max-height:352px;min-width:275px;margin-top:auto;-webkit-transform:translateX(340px);transform:translateX(340px)}@media screen and (max-width: 768px){.p-topMv__person02{display:none}}.p-topMv__personImg--square01,.p-topMv__personImg--square02{display:none;position:absolute;top:0}.p-topMv__personImg--square01.is-shown,.p-topMv__personImg--square02.is-shown{display:block}@media screen and (max-width: 768px){.p-topMv__personImg--square01,.p-topMv__personImg--square02{display:block;left:0;margin:auto;opacity:0;right:0;top:0}.p-topMv__personImg--square01.is-shown,.p-topMv__personImg--square02.is-shown{-webkit-animation:opacity .3s ease forwards;animation:opacity .3s ease forwards}}.p-topMv__personImg--square01{-webkit-transform:translateX(-511px);transform:translateX(-511px);width:374px}@media screen and (max-width: 768px){.p-topMv__personImg--square01{-webkit-transform:translate3d(0, -43px, 0);transform:translate3d(0, -43px, 0);width:209.44px}}.p-topMv__personImg--square02{top:25px;-webkit-transform:translateX(511px);transform:translateX(511px);width:294px}@media screen and (max-width: 768px){.p-topMv__personImg--square02.is-shown{display:none}}.p-topMv__emblem{width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.p-topMv__emblem{width:100%;padding-left:20px;padding-right:20px}}@media screen and (min-width: 769px){.p-topMv__emblem{gap:40px;margin-bottom:60px}}@media screen and (max-width: 768px){.p-topMv__emblem{gap:4px;margin-bottom:40px;padding:0}}.p-topMv__emblemItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 34px}@media screen and (max-width: 768px){.p-topMv__emblemItem{padding:0 16px}}.p-topMv__emblemItem::before,.p-topMv__emblemItem::after{content:"";position:absolute;top:0;width:30px;height:100%}@media screen and (max-width: 768px){.p-topMv__emblemItem::before,.p-topMv__emblemItem::after{width:4.1025641026vw}}.p-topMv__emblemItem::before{left:0;background:url(../../assets/img/common/icon_emblem_left01.svg) no-repeat center/contain}.p-topMv__emblemItem::after{right:0;background:url(../../assets/img/common/icon_emblem_right01.svg) no-repeat center/contain}.p-topMv__emblemItem:nth-of-type(1) .p-topMv__emblemDefin{padding:0 10px}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(1) .p-topMv__emblemDefin{padding:0}}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(1) .p-topMv__emblemDefinNum{display:block;margin-bottom:3px}}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(1) .p-topMv__emblemDefinHead{margin-bottom:5px}}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(2) .p-topMv__emblemDefinNum{display:block;margin-bottom:3px}}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(2) .p-topMv__emblemDefinHead{margin-bottom:5px}}.p-topMv__emblemItem:nth-of-type(3) .p-topMv__emblemDefin{padding:0 16px}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(3) .p-topMv__emblemDefin{padding:0}}@media screen and (max-width: 768px){.p-topMv__emblemItem:nth-of-type(3) .p-topMv__emblemDefinHead{margin-bottom:9px}}.p-topMv__emblemDefin{text-align:center;line-height:1;font-size:2.1rem}@media screen and (max-width: 768px){.p-topMv__emblemDefin{font-size:2.8205128205vw;font-weight:700;height:100%}}.p-topMv__emblemDefinHead{margin-bottom:16px}.p-topMv__emblemDefinNum{color:#003e70;font-size:3.6rem;font-weight:700}@media screen and (min-width: 769px){.p-topMv__emblemDefinNum{margin-right:3px}}@media screen and (max-width: 768px){.p-topMv__emblemDefinNum{font-size:5.1282051282vw}}.p-topAbout{padding-top:96px}@media screen and (max-width: 768px){.p-topAbout{padding-top:60px}}.p-topAbout__bg{position:relative}.p-topAbout__bg::before{content:"";position:absolute;inset:0;z-index:-1;margin:auto;background:-webkit-gradient(linear, left bottom, left top, color-stop(71.07%, #eef0f2), color-stop(95.96%, rgba(245, 247, 248, 0)));background:linear-gradient(0deg, #eef0f2 71.07%, rgba(245, 247, 248, 0) 95.96%)}@media screen and (max-width: 768px){.p-topAbout__bg::before{top:-172px;background:-webkit-gradient(linear, left bottom, left top, color-stop(79.18%, #eef0f2), color-stop(93.2%, rgba(245, 247, 248, 0)));background:linear-gradient(0deg, #eef0f2 79.18%, rgba(245, 247, 248, 0) 93.2%)}}.p-topAbout__content{display:grid}@media screen and (min-width: 769px){.p-topAbout__content{grid-template-columns:576px auto;gap:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.p-topAbout__content{grid-template-columns:1fr;gap:36px}}.p-topAbout__contentTitle{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:20px;text-indent:-0.5em}@media screen and (max-width: 768px){.p-topAbout__contentTitle{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-topAbout__contentTitle{margin-bottom:16px}}.p-topAbout__contentText{font-size:1.8rem;line-height:2}@media screen and (max-width: 768px){.p-topAbout__contentText{font-size:1.6rem}}.p-topAbout__contentText:not(:first-of-type){margin-top:20px}@media screen and (max-width: 768px){.p-topAbout__contentText:not(:first-of-type){margin-top:16px}}.p-topAboutReason{padding:72px 0 113px}@media screen and (max-width: 768px){.p-topAboutReason{padding:50px 0 80px}}.p-topAboutReason__title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:64px;text-align:center}@media screen and (max-width: 768px){.p-topAboutReason__title{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-topAboutReason__title{margin-bottom:24px}}.p-topAboutReason__titleEffect01{position:relative;display:inline-block;color:rgba(0,0,0,0);-webkit-transition:color 0s .3s;transition:color 0s .3s}.p-topAboutReason__titleEffect01::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#003e70;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center;z-index:1}.p-topAboutReason__titleEffect01[data-effect=on]{color:#333}.p-topAboutReason__titleEffect01[data-effect=on]::before{-webkit-animation:curtain-effect01-open .3s ease forwards,curtain-effect01-close .3s ease .4s forwards;animation:curtain-effect01-open .3s ease forwards,curtain-effect01-close .3s ease .4s forwards}.p-topAboutReason__list01{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;max-width:1056px;margin:0 auto 140px}@media screen and (max-width: 768px){.p-topAboutReason__list01{grid-template-columns:1fr;gap:16px;margin-bottom:106px}}.p-topAboutReason__list01Item{padding:32px 0;background:#fff;text-align:center}@media screen and (max-width: 768px){.p-topAboutReason__list01Item{padding:24px 24px 28px}}.p-topAboutReason__list01Num{color:#003e70;font-size:2.8rem;font-weight:400;line-height:1;font-family:"Frank Ruhl Libre",s58erif}.p-topAboutReason__list01Pic{text-align:center}.p-topAboutReason__list01PicImg{width:180px}.p-topAboutReason__list01Text{font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-topAboutReason__list01Text{line-height:1.4}}.p-topAboutReason__list02{display:grid;grid-template-columns:1fr;gap:180px}@media screen and (max-width: 768px){.p-topAboutReason__list02{gap:70px}}.p-topAboutReason__list02Item,.p-topAboutReason__list02Item--type01{position:relative;display:grid;grid-template-columns:1fr}@media screen and (max-width: 768px){.p-topAboutReason__list02Item,.p-topAboutReason__list02Item--type01{gap:0}}.p-topAboutReason__list02Item--type01::before{content:none}.p-topAboutReason__list02Item--type01 .p-topAboutReason__list02Pic{position:relative}.p-topAboutReason__list02Item--type01 .p-topAboutReason__list02Pic::before{content:"";position:absolute;top:0;left:0;z-index:2;width:125%;height:165%;background:url(../../assets/img/top/img_about_reason04_02.webp) no-repeat center/contain;-webkit-transform:translate(-12.5%, -15.5%);transform:translate(-12.5%, -15.5%)}.p-topAboutReason__list02Pic{position:relative;display:none;z-index:1;-ms-flex-item-align:self-start;align-self:self-start;-webkit-transform:translateY(55px);transform:translateY(55px)}@media screen and (max-width: 768px){.p-topAboutReason__list02Pic{display:block;margin:0 -20px;-webkit-transform:none;transform:none}}.p-topAboutReason__list02Pic svg{position:relative;z-index:1;-webkit-filter:drop-shadow(0px 4px 80px rgba(84, 91, 113, 0.25));filter:drop-shadow(0px 4px 80px rgba(84, 91, 113, 0.25))}@media screen and (max-width: 768px){.p-topAboutReason__list02Pic svg{-webkit-filter:drop-shadow(0px 2.222px 44.445px rgba(84, 91, 113, 0.25));filter:drop-shadow(0px 2.222px 44.445px rgba(84, 91, 113, 0.25))}}.p-topAboutReason__list02Content{position:relative;grid-column:2/3}@media screen and (max-width: 768px){.p-topAboutReason__list02Content{grid-column:auto}}.p-topAboutReason__list02Num{position:absolute;top:-30px;right:0;color:#fff;font-family:"Frank Ruhl Libre",s58erif;font-size:16rem;font-weight:400;line-height:1}@media screen and (max-width: 768px){.p-topAboutReason__list02Num{top:-14px;font-size:10rem}}.p-topAboutReason__list02Head01{position:relative;display:inline-block;margin-bottom:16px;padding:3px 10px;background:#003e70;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-topAboutReason__list02Head01{font-size:1.2rem}}.p-topAboutReason__list02Title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;position:relative;margin-bottom:16px}@media screen and (max-width: 768px){.p-topAboutReason__list02Title{font-size:2.4rem;line-height:1.4}}.p-topAboutReason__list02Text{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;position:relative;margin-bottom:32px}@media screen and (max-width: 768px){.p-topAboutReason__list02Text{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.p-topAboutReason__list02Text{margin-bottom:28px}}.p-topAboutReason__list02Head02{font-size:1.8rem;font-weight:700;line-height:1.5;position:relative;margin-bottom:12px}@media screen and (max-width: 768px){.p-topAboutReason__list02Head02{line-height:1.4}}@media screen and (max-width: 768px){.p-topAboutReason__list02Head02{margin-bottom:0;padding:0 44px 20px 12px;border-bottom:1px solid #dcdcdc;font-size:1.6rem;cursor:pointer}.p-topAboutReason__list02Head02.is-open .p-topAboutReason__list02Head02Icon::after{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}}.p-topAboutReason__list02Head02Icon{display:none}@media screen and (max-width: 768px){.p-topAboutReason__list02Head02Icon{position:absolute;top:1px;right:12px;display:block;width:20px;height:20px}.p-topAboutReason__list02Head02Icon::before,.p-topAboutReason__list02Head02Icon::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:2px;background:#003e70;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;will-change:transform,opacity}}@media screen and (max-width: 768px)and (max-width: 768px){.p-topAboutReason__list02Head02Icon::before,.p-topAboutReason__list02Head02Icon::after{width:15px}}@media screen and (max-width: 768px){.p-topAboutReason__list02Head02Icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.p-topAboutReason__list02Btn{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media screen and (max-width: 768px){.p-topAboutReason__list02Btn{display:none;grid-template-columns:1fr;gap:0;padding:12px;background:#e1e5e9}}.p-topAboutReason__list02BtnItem{position:relative}@media screen and (min-width: 769px){.p-topAboutReason__list02BtnItem{padding:14px 12px;border-radius:3px;background:rgba(255,255,255,.6);-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);cursor:pointer}.p-topAboutReason__list02BtnItem:hover .p-topAboutReason__list02BtnBody{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@media screen and (max-width: 768px){.p-topAboutReason__list02BtnItem{padding:16px 12px 12px;background:#fff}.p-topAboutReason__list02BtnItem:not(:first-child){margin-top:8px}}.p-topAboutReason__list02BtnHead,.p-topAboutReason__list02BtnHead--icon12,.p-topAboutReason__list02BtnHead--icon11,.p-topAboutReason__list02BtnHead--icon10,.p-topAboutReason__list02BtnHead--icon09,.p-topAboutReason__list02BtnHead--icon08,.p-topAboutReason__list02BtnHead--icon07,.p-topAboutReason__list02BtnHead--icon06,.p-topAboutReason__list02BtnHead--icon05,.p-topAboutReason__list02BtnHead--icon04,.p-topAboutReason__list02BtnHead--icon03,.p-topAboutReason__list02BtnHead--icon02,.p-topAboutReason__list02BtnHead--icon01{position:relative;padding-left:28px;font-size:1.6rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-topAboutReason__list02BtnHead,.p-topAboutReason__list02BtnHead--icon12,.p-topAboutReason__list02BtnHead--icon11,.p-topAboutReason__list02BtnHead--icon10,.p-topAboutReason__list02BtnHead--icon09,.p-topAboutReason__list02BtnHead--icon08,.p-topAboutReason__list02BtnHead--icon07,.p-topAboutReason__list02BtnHead--icon06,.p-topAboutReason__list02BtnHead--icon05,.p-topAboutReason__list02BtnHead--icon04,.p-topAboutReason__list02BtnHead--icon03,.p-topAboutReason__list02BtnHead--icon02,.p-topAboutReason__list02BtnHead--icon01{font-size:1.4rem;line-height:1.5}}.p-topAboutReason__list02BtnHead::before,.p-topAboutReason__list02BtnHead--icon12::before,.p-topAboutReason__list02BtnHead--icon11::before,.p-topAboutReason__list02BtnHead--icon10::before,.p-topAboutReason__list02BtnHead--icon09::before,.p-topAboutReason__list02BtnHead--icon08::before,.p-topAboutReason__list02BtnHead--icon07::before,.p-topAboutReason__list02BtnHead--icon06::before,.p-topAboutReason__list02BtnHead--icon05::before,.p-topAboutReason__list02BtnHead--icon04::before,.p-topAboutReason__list02BtnHead--icon03::before,.p-topAboutReason__list02BtnHead--icon02::before,.p-topAboutReason__list02BtnHead--icon01::before{content:"";position:absolute;top:0;left:0;width:20px;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.p-topAboutReason__list02BtnHead--icon01::before{background-image:url(../../assets/img/top/icon_about_reason01.svg)}.p-topAboutReason__list02BtnHead--icon02::before{background-image:url(../../assets/img/top/icon_about_reason02.svg)}.p-topAboutReason__list02BtnHead--icon03::before{background-image:url(../../assets/img/top/icon_about_reason03.svg)}.p-topAboutReason__list02BtnHead--icon04::before{background-image:url(../../assets/img/top/icon_about_reason04.svg)}.p-topAboutReason__list02BtnHead--icon05::before{background-image:url(../../assets/img/top/icon_about_reason05.svg)}.p-topAboutReason__list02BtnHead--icon06::before{background-image:url(../../assets/img/top/icon_about_reason06.svg)}.p-topAboutReason__list02BtnHead--icon07::before{background-image:url(../../assets/img/top/icon_about_reason07.svg)}.p-topAboutReason__list02BtnHead--icon08::before{background-image:url(../../assets/img/top/icon_about_reason08.svg)}.p-topAboutReason__list02BtnHead--icon09::before{background-image:url(../../assets/img/top/icon_about_reason09.svg)}.p-topAboutReason__list02BtnHead--icon10::before{background-image:url(../../assets/img/top/icon_about_reason10.svg)}.p-topAboutReason__list02BtnHead--icon11::before{background-image:url(../../assets/img/top/icon_about_reason11.svg)}.p-topAboutReason__list02BtnHead--icon12::before{background-image:url(../../assets/img/top/icon_about_reason12.svg)}@media screen and (min-width: 769px){.p-topAboutReason__list02BtnBody{position:absolute;top:36px;right:-24px;z-index:10;width:408px;padding:16px;border-radius:3px;background:#fff;-webkit-box-shadow:0px 3px 25px 0px rgba(69,96,151,.15);box-shadow:0px 3px 25px 0px rgba(69,96,151,.15);-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s,visibility .5s;transition:transform .5s,opacity .5s,visibility .5s,-webkit-transform .5s;will-change:transform,opacity,visibility;cursor:auto;-webkit-transform:translateY(10px);transform:translateY(10px);pointer-events:none;opacity:0;visibility:hidden}}@media screen and (max-width: 768px){.p-topAboutReason__list02BtnBody{padding-top:8px}}.p-topAboutReason__list02BtnBodyTitle{margin-bottom:4px;font-size:1.6rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-topAboutReason__list02BtnBodyTitle{display:none}}.p-topAboutReason__list02BtnBodyText{font-size:1.4rem;line-height:1.6}.p-topAboutReason__wrap01{display:grid;grid-template-columns:56.5354330709% 43.4645669291%;gap:0;max-width:1270px;margin:0 auto 51px;padding-right:24px}@media screen and (max-width: 768px){.p-topAboutReason__wrap01{grid-template-columns:1fr;gap:0;margin:0 auto 48px;padding:0 20px}}.p-topAboutReason__focus{position:relative}@media screen and (max-width: 768px){.p-topAboutReason__focus{display:none}}.p-topAboutReason__focusList{position:sticky;top:30%;padding-top:57.8651685393%;margin-bottom:63px}.p-topAboutReason__focusItem{position:absolute;top:0;left:0;display:none;width:100%}.p-topAboutReason__focusCover{position:relative}.p-topAboutReason__focusCover::before{content:"";position:absolute;right:170px;bottom:15px;width:100vw;height:240px;background:#e1e5e9;z-index:-1}.p-topAboutReason__focusCover svg{display:block;height:auto !important}.p-topAboutSupport{padding:67px 0}@media screen and (max-width: 768px){.p-topAboutSupport{padding:60px 0 80px}}.p-topAboutSupport__title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:66px;text-align:center}@media screen and (max-width: 768px){.p-topAboutSupport__title{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-topAboutSupport__title{margin-bottom:28px}}.p-topAboutSupport__titleNum{display:inline-block;margin:0 5px 0 6px;font-size:4.2rem;-webkit-transition:color 0s .3s;transition:color 0s .3s}@media screen and (max-width: 768px){.p-topAboutSupport__titleNum{margin:0 2px 0 0;font-size:2.8rem}}.p-topAboutSupport__titleEffect01{position:relative;display:inline-block;color:rgba(0,0,0,0);-webkit-transition:color 0s .3s;transition:color 0s .3s}.p-topAboutSupport__titleEffect01::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#003e70;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center;z-index:1}.p-topAboutSupport__titleEffect01[data-effect=on]{color:#333}.p-topAboutSupport__titleEffect01[data-effect=on]::before{-webkit-animation:curtain-effect01-open .3s ease forwards,curtain-effect01-close .3s ease .4s forwards;animation:curtain-effect01-open .3s ease forwards,curtain-effect01-close .3s ease .4s forwards}.p-topAboutSupport__titleEffect01[data-effect=on] .p-topAboutSupport__titleNum{color:#003e70}.p-topAboutSupport__list{display:grid;grid-template-columns:1fr 1fr;gap:30px 48px}@media screen and (max-width: 768px){.p-topAboutSupport__list{grid-template-columns:1fr;gap:40px}}.p-topAboutSupport__item{position:relative;padding-left:144px}@media screen and (max-width: 768px){.p-topAboutSupport__item{padding-left:96px}}.p-topAboutSupport__item::before{content:"";position:absolute;top:0;left:0;width:120px;height:120px;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 768px){.p-topAboutSupport__item::before{width:80px;height:80px}}.p-topAboutSupport__item:nth-of-type(1)::before{background-image:url(../../assets/img/top/icon_about_support01.svg)}.p-topAboutSupport__item:nth-of-type(2)::before{background-image:url(../../assets/img/top/icon_about_support02.svg)}.p-topAboutSupport__item:nth-of-type(3)::before{background-image:url(../../assets/img/top/icon_about_support03.svg)}.p-topAboutSupport__item:nth-of-type(4)::before{background-image:url(../../assets/img/top/icon_about_support04.svg)}.p-topAboutSupport__head{margin-bottom:8px;font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-topAboutSupport__head{margin-bottom:4px;font-size:1.8rem}}.p-topAboutSupport__text{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-topAboutSupport__text{font-size:1.4rem;letter-spacing:normal}}.p-topAboutSupport__link{margin-top:16px}@media screen and (max-width: 768px){.p-topAboutSupport__link{margin-top:4px}}.p-topAboutSupport__linkText{position:relative;display:inline-block;margin-right:28px;border-bottom:1px solid;font-size:1.8rem;font-weight:700;line-height:1.8;-webkit-transition:color .5s;transition:color .5s;will-change:color;margin-right:26px;font-size:1.4rem}@media(hover: hover){.p-topAboutSupport__linkText:where(:-moz-any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#003e70}.p-topAboutSupport__linkText:where(:any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);color:#003e70}.p-topAboutSupport__linkText:where(:-moz-any-link,:enabled,summary):hover::before{background:#003e70;transform:scale(1)}.p-topAboutSupport__linkText:where(:any-link,:enabled,summary):hover::before{background:#003e70;-webkit-transform:scale(1);transform:scale(1)}}.p-topAboutSupport__linkText::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#333;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s;transition:background-color .5s,transform .5s,-webkit-transform .5s;will-change:background-color,transform}.p-topAboutSupport__linkText::after{content:"";position:absolute;top:0;right:-28px;width:20px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain}.p-topAboutSupport__linkText::after{right:-26px;width:18px}.p-topScene{padding:80px 0 100px;background:#eef1f3}@media screen and (max-width: 768px){.p-topScene{padding:60px 0 40px}}.p-topScene__list{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width: 768px){.p-topScene__list{grid-template-columns:1fr}}.p-topScene__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;background:#e1e5e9}.p-topScene__itemTitle{padding:16px;background:#003e70;text-align:center;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-topScene__itemTitle{padding:8px 16px;font-size:2.1rem}}.p-topScene__pic{text-align:center}.p-topScene__picImg{width:auto;height:188px}.p-topScene__btn{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px}@media screen and (max-width: 768px){.p-topScene__btn{grid-template-columns:1fr;gap:8px;padding:0 16px 16px}}.p-topScene__link{position:relative;display:block;height:100%;border-radius:4px;background:#fff}@media(hover: hover){.p-topScene__link:where(:-moz-any-link,:enabled,summary):hover::before{border-color:#003e70}.p-topScene__link:where(:any-link,:enabled,summary):hover::before{border-color:#003e70}}.p-topScene__link::before{content:"";position:absolute;inset:0;border:2px solid rgba(0,0,0,0);border-radius:4px;-webkit-transition:border-color .5s;transition:border-color .5s;will-change:border-color;pointer-events:none}.p-topScene__head{font-size:1.8rem;font-weight:700;line-height:1.5;position:relative;color:#003e70;padding:15px 56px 14px 16px}@media screen and (max-width: 768px){.p-topScene__head{line-height:1.4}}@media screen and (max-width: 768px){.p-topScene__head{padding:14px 52px 14px 16px}}.p-topScene__head::before{content:"";position:absolute;top:0;right:16px;width:24px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain}@media screen and (max-width: 768px){.p-topScene__head::before{width:20px}}.p-topScene__body{padding:20px 16px;border-top:1px solid #dcdcdc}@media screen and (max-width: 768px){.p-topScene__body{padding:12px 16px}}.p-topScene__bodyTitle{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:12px}@media screen and (max-width: 768px){.p-topScene__bodyTitle{line-height:1.4}}@media screen and (max-width: 768px){.p-topScene__bodyTitle{margin-bottom:6px}}.p-topScene__bodyText{color:#828282;font-size:1.4rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-topScene__bodyText{line-height:1.6}}.p-topCase{padding:100px 0}@media screen and (max-width: 768px){.p-topCase{padding:60px 0 80px}}.p-topPrice{padding:100px 0;background:#eef1f3}@media screen and (max-width: 768px){.p-topPrice{padding:60px 0 40px}}.p-topPrice__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:54px}@media screen and (max-width: 768px){.p-topPrice__list{grid-template-columns:1fr;gap:16px;margin-bottom:48px}}.p-topPrice__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px;margin-bottom:80px}.p-topPrice__link02{margin:-22px auto 48px;text-align:center;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.p-topPrice__link02{margin:-24px auto 48px}}.p-topPrice__option{padding:32px 48px;background:#e1e5e9}@media screen and (max-width: 768px){.p-topPrice__option{margin:0 -20px;padding:28px 20px 40px}}.p-topPrice__optionTitle{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;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;gap:16px;margin-bottom:8px}@media screen and (max-width: 768px){.p-topPrice__optionTitle{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-topPrice__optionTitle{margin-bottom:16px}}.p-topPrice__optionText{margin-bottom:20px;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-topPrice__optionText{font-size:1.4rem;line-height:1.4}}.p-topPrice__optionList{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}@media screen and (max-width: 768px){.p-topPrice__optionList{grid-template-columns:1fr;gap:16px}}.p-topPrice__optionItem{padding:14px 24px 12px;background:#fff}@media screen and (max-width: 768px){.p-topPrice__optionItem{padding:16px 24px 13px}}.p-topPrice__optionItemTitle{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:4px;text-align:center;color:#828282;font-weight:700}@media screen and (max-width: 768px){.p-topPrice__optionItemTitle{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.p-topPrice__optionItemTitle{margin-bottom:12px}}.p-topPrice__optionLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-topPrice__optionLogoItem{width:33.3333333333%}@media screen and (max-width: 768px){.p-topPrice__optionLogoItem{width:50%}}.p-topPrice__optionLink{margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){.p-topPrice__optionLink{margin-bottom:28px}}.p-topPrice__optionNote{text-align:center;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 768px){.p-topPrice__optionNote{padding-left:1em;text-indent:-1em;text-align:left}}.p-topFaq{padding:100px 0}@media screen and (max-width: 768px){.p-topFaq{padding:80px 0}}.p-topFaq__content{max-width:960px;margin:0 auto}.p-topFaq__item{border-top:1px solid #dcdcdc;background:#fff}.p-topFaq__item:last-of-type{border-bottom:1px solid #dcdcdc}.p-topFaq__head{position:relative;padding:28px 72px;font-size:1.8rem;font-weight:700;line-height:1.8;-webkit-transition:color .5s;transition:color .5s;will-change:color;cursor:pointer}.p-topFaq__head::before{content:"Q";position:absolute;top:28px;left:24px;z-index:1;font-family:"Frank Ruhl Libre",s58erif;color:#003e70;font-size:2.8rem;font-weight:400;line-height:1}@media screen and (max-width: 768px){.p-topFaq__head::before{top:18px;left:12px;font-size:2.2rem}}.p-topFaq__head::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background-color:rgba(238,241,243,.4);-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;will-change:transform}.p-topFaq__head:hover{color:#003e70}.p-topFaq__head:hover::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media screen and (max-width: 768px){.p-topFaq__head{padding:20px 44px 21px 40px;font-size:1.6rem;font-weight:700;line-height:1.4}}.p-topFaq__head.is-open .p-topFaq__headIcon::after{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}.p-topFaq__headInner{position:relative;z-index:1}.p-topFaq__headIcon{position:absolute;top:0;right:-48px;bottom:0;margin:auto;display:inline-block;width:24px;height:24px}@media screen and (max-width: 768px){.p-topFaq__headIcon{right:-32px;width:20px;height:20px}}.p-topFaq__headIcon::before,.p-topFaq__headIcon::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:2px;background:#003e70;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;will-change:transform,opacity}@media screen and (max-width: 768px){.p-topFaq__headIcon::before,.p-topFaq__headIcon::after{width:15px}}.p-topFaq__headIcon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-topFaq__body{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;display:none;position:relative;padding:28px 24px 28px 72px;background:#eef1f3}@media screen and (max-width: 768px){.p-topFaq__body{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.p-topFaq__body{padding:20px 12px 20px 39px}}.p-topFaq__body::before{content:"A";position:absolute;top:28px;left:24px;font-family:"Frank Ruhl Libre",s58erif;color:#f78600;font-size:2.8rem;font-weight:400;line-height:1}@media screen and (max-width: 768px){.p-topFaq__body::before{top:22px;left:12px;font-size:2.2rem}}.p-topSeminar{padding:80px 0 82px;background:#eef1f3}@media screen and (max-width: 768px){.p-topSeminar{padding:60px 0}}.p-topSeminar__main{background:#003e70;padding:48px 120px}@media screen and (max-width: 768px){.p-topSeminar__main{width:calc(100% + 40px);padding:20px 20px;margin-left:-20px}}.p-topSeminar__single{padding:48px 120px 0}@media screen and (max-width: 768px){.p-topSeminar__single{padding:24px 0 0}}.p-topSeminar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:48px;gap:0 24px}@media screen and (max-width: 768px){.p-topSeminar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;gap:24px 0}}.p-topSeminar__item{max-width:384px}@media screen and (max-width: 768px){.p-topSeminar__item{max-width:100%}}.p-topSeminar__btn{margin-top:50px}.p-topDownload{padding:100px 0;background:-webkit-gradient(linear, left bottom, left top, from(#eef1f3), color-stop(95.96%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 0%, rgba(238, 241, 243, 0) 95.96%)}@media screen and (max-width: 768px){.p-topDownload{padding:60px 0}}.p-topDownload__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:60px;margin-bottom:48px}@media screen and (max-width: 768px){.p-topDownload__list{grid-template-columns:1fr;gap:16px;margin-top:16px}}.p-casestudiesContents{padding-top:80px}@media screen and (max-width: 768px){.p-casestudiesContents{padding-top:24px}}.p-casestudiesList{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 24px;padding-top:80px}@media screen and (max-width: 768px){.p-casestudiesList{grid-template-columns:1fr;padding-top:32px;gap:40px}}.p-casestudiesNoHit{font-size:1.8rem;font-weight:700;line-height:1.5;padding-top:80px}@media screen and (max-width: 768px){.p-casestudiesNoHit{line-height:1.4}}@media screen and (max-width: 768px){.p-casestudiesNoHit{padding-top:32px;text-align:center;font-size:1.6rem}}.p-casestudiesDownload{padding:140px 0 100px;background:-webkit-gradient(linear, left bottom, left top, from(#eef1f3), color-stop(95.96%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 0%, rgba(238, 241, 243, 0) 95.96%)}@media screen and (max-width: 768px){.p-casestudiesDownload{padding:80px 0 60px;background:-webkit-gradient(linear, left bottom, left top, color-stop(73.44%, #eef1f3), color-stop(103.43%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 73.44%, rgba(238, 241, 243, 0) 103.43%)}}.p-casestudiesDownload__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:60px;margin-bottom:48px}@media screen and (max-width: 768px){.p-casestudiesDownload__list{grid-template-columns:1fr;gap:16px;margin-top:16px}}@media screen and (min-width: 769px){.p-casestudies-detailLayout{position:relative;display:grid;grid-template-columns:784px 384px;gap:48px;padding:80px 0 120px}}@media screen and (max-width: 768px){.p-casestudies-detailLayout{padding-bottom:80px}}@media screen and (min-width: 1440px){.p-casestudies-detailLayout__main{margin-top:-222px}}.p-casestudies-detailLayout__mainShare{display:none}@media screen and (min-width: 1440px){.p-casestudies-detailLayout__mainShare{display:block;position:sticky;top:190px;left:18px;width:36px;margin-left:calc(50% - 50vw)}}.p-casestudies-detailLayout__side{-ms-flex-item-align:self-start;align-self:self-start}@media screen and (max-width: 768px){.p-casestudies-detailLayout__side{display:none}}@media screen and (min-width: 769px){.p-casestudies-detailSection{padding-top:80px}.p-casestudies-detailSection:first-of-type{padding-top:0}}@media screen and (max-width: 768px){.p-casestudies-detailSection{padding-top:24px}}@media screen and (min-width: 769px){.p-casestudies-detailTitle{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:16px}}@media screen and (min-width: 769px)and (max-width: 768px){.p-casestudies-detailTitle{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-casestudies-detailTitle{margin-bottom:12px;font-size:2.1rem;font-weight:700;line-height:1.4}}.p-casestudies-detailTag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:40px}@media screen and (max-width: 768px){.p-casestudies-detailTag{margin-bottom:32px}}.p-casestudies-detailTag__link{display:block;height:100%;padding:6px 8px;border-radius:13px;border:1px solid #003e70;background:#fff;color:#003e70;font-size:1.2rem;line-height:1;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;will-change:background-color,color}@media(hover: hover){.p-casestudies-detailTag__link:where(:-moz-any-link,:enabled,summary):hover{background:#003e70;color:#fff}.p-casestudies-detailTag__link:where(:any-link,:enabled,summary):hover{background:#003e70;color:#fff}}.p-casestudies-detailPic{margin-bottom:46px}@media screen and (max-width: 768px){.p-casestudies-detailPic{margin-bottom:28px}}.p-casestudies-detailPicImg{width:100%}.p-casestudies-detailIntro{display:grid;grid-template-columns:1fr;gap:28px;margin-bottom:40px;padding:32px 48px;background:#eef1f3}@media screen and (max-width: 768px){.p-casestudies-detailIntro{margin-bottom:32px;padding:20px 24px}}.p-casestudies-detailIntro__item{display:grid;grid-template-columns:96px 1fr;gap:48px}@media screen and (max-width: 768px){.p-casestudies-detailIntro__item{grid-template-columns:1fr;gap:12px}}.p-casestudies-detailIntro__itemHead,.p-casestudies-detailIntro__itemHead--type01{width:96px;margin-top:4px;-ms-flex-item-align:self-start;align-self:self-start;padding:4px 4px;background:#003e70;text-align:center;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-casestudies-detailIntro__itemHead,.p-casestudies-detailIntro__itemHead--type01{width:100%;margin-top:0;line-height:1.6;letter-spacing:.02em}}.p-casestudies-detailIntro__itemHead--type01{background:#f78600}.p-casestudies-detailIntro__itemList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.p-casestudies-detailIntro__itemListItem{position:relative;padding-left:12px;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.p-casestudies-detailIntro__itemListItem{font-size:1.5rem;letter-spacing:0}}.p-casestudies-detailIntro__itemListItem::before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:#003e70;border-radius:50%}.p-casestudies-detailIntro__itemListItem .p-casestudies-detailIntro__itemList{margin-top:4px}.p-casestudies-detailIntro__itemListItem .p-casestudies-detailIntro__itemListItem::before{border:1px solid #003e70;background:none}.p-casestudies-detailShare--sp{padding-top:40px}@media screen and (min-width: 1440px){.p-casestudies-detailShare--sp{display:none}}.p-casestudies-detailShare__inner{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;gap:32px}@media screen and (min-width: 1440px){.p-casestudies-detailShare__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.p-casestudies-detailShare__title{font-family:"Frank Ruhl Libre",s58erif;font-size:1.8rem;font-weight:400}@media screen and (min-width: 1440px){.p-casestudies-detailShare__title{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}}.p-casestudies-detailShare__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media screen and (min-width: 1440px){.p-casestudies-detailShare__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-casestudies-detailShare__itemLink{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity}@media(hover: hover){.p-casestudies-detailShare__itemLink:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.p-casestudies-detailShare__itemLink:where(:any-link,:enabled,summary):hover{opacity:.7}}.p-casestudies-detailInfo{border:1px solid #dcdcdc}@media screen and (min-width: 769px){.p-casestudies-detailInfo{padding:32px 24px 40px}}@media screen and (max-width: 768px){.p-casestudies-detailInfo{margin-bottom:28px;padding:20px 24px}}.p-casestudies-detailInfo__logo{margin-bottom:32px;text-align:center}@media screen and (max-width: 768px){.p-casestudies-detailInfo__logo{margin-bottom:20px}}.p-casestudies-detailInfo__item{font-size:1.4rem;line-height:1.6}@media screen and (max-width: 768px){.p-casestudies-detailInfo__item{letter-spacing:.02em}}.p-casestudies-detailInfo__item:not(:last-of-type){margin-bottom:20px}@media screen and (max-width: 768px){.p-casestudies-detailInfo__item:not(:last-of-type){margin-bottom:16px}}.p-casestudies-detailInfo__itemHead{margin-bottom:5px;font-weight:700}@media screen and (max-width: 768px){.p-casestudies-detailInfo__itemHead{margin-bottom:4px}}.p-casestudies-detailInfo__itemBodyList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.p-casestudies-detailInfo__itemBodyListItem{position:relative;padding-left:12px}.p-casestudies-detailInfo__itemBodyListItem::before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:#003e70;border-radius:50%}.p-casestudies-detailInfo__btn{margin-top:32px}@media screen and (max-width: 768px){.p-casestudies-detailInfo__btn{margin-top:24px}}.p-casestudies-detailInfo__btnLink{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff;max-width:288px;margin:0 auto}@media(hover: hover){.p-casestudies-detailInfo__btnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.p-casestudies-detailInfo__btnLink:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.p-casestudies-detailInfo__btnLink{padding:10px 6px}}@media(hover: hover){.p-casestudies-detailInfo__btnLink:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.p-casestudies-detailInfo__btnLink:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}@media(hover: hover){.p-casestudies-detailInfo__btnLink:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}.p-casestudies-detailInfo__btnLink:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_download01_blue.svg)}}.p-casestudies-detailInfo__btnLink::before{content:"";position:absolute;top:0;bottom:0;left:12px;margin:auto;width:16px;height:16px;background:url(../../assets/img/common/icon_download01_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}.p-casestudies-detailBody *{word-break:break-all}.p-casestudies-detailBody>*:first-child{margin-top:0 !important}@media screen and (max-width: 768px){.p-casestudies-detailBody>h2:first-child{padding-top:36px}}.p-casestudies-detailBody>*:last-child{margin-bottom:0 !important}.p-casestudies-detailBody__interviewer{position:relative;padding-left:36px;color:#003e70;font-weight:700;margin:48px auto}@media screen and (max-width: 768px){.p-casestudies-detailBody__interviewer{margin:32px auto}}.p-casestudies-detailBody__interviewer::before{content:"";position:absolute;top:.75em;left:0;width:24px;height:2px;background:#003e70}@media screen and (max-width: 768px){.p-casestudies-detailBody__interviewer::before{top:.9em}}.p-casestudies-detailBody__name{color:#003e70;font-weight:700}.p-casestudies-detailBody__box{padding:32px 48px;background:#eef1f3;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody__box{margin-bottom:20px;padding:20px 24px}}.p-casestudies-detailBody__box>*:first-child{margin-top:0 !important}.p-casestudies-detailBody__box>*:last-child{margin-bottom:0 !important}.p-casestudies-detailBody__boxHead{margin-bottom:8px;font-size:1.6rem;font-weight:700;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-casestudies-detailBody__boxHead{font-size:1.5rem;line-height:2;letter-spacing:0}}.p-casestudies-detailBody__btn{position:relative;display:block;max-width:576px;margin:60px auto;padding:15px 48px;border:1px solid #003e70;border-radius:3px;background:#003e70;text-align:center;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:color .5s,border-color .5s,background-color .5s;transition:color .5s,border-color .5s,background-color .5s;will-change:color,border-color,background-color}@media screen and (max-width: 768px){.p-casestudies-detailBody__btn{margin:48px auto}}@media(hover: hover){.p-casestudies-detailBody__btn:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#fff;color:#003e70}.p-casestudies-detailBody__btn:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#fff;color:#003e70}.p-casestudies-detailBody__btn:where(:-moz-any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_arrow02.svg)}.p-casestudies-detailBody__btn:where(:any-link,:enabled,summary):hover::before{background-image:url(../../assets/img/common/icon_arrow02.svg)}}.p-casestudies-detailBody__btn::before{content:"";position:absolute;top:0;right:16px;width:16px;height:100%;background:url(../../assets/img/common/icon_arrow02_white.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}.p-casestudies-detailBody__bgText{background:rgba(247,134,0,.3)}.p-casestudies-detailBody h2{font-size:2.6rem;font-weight:700;line-height:1.5;position:relative;padding-bottom:24px;color:#003e70;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody h2{font-size:1.8rem}}@media screen and (max-width: 768px){.p-casestudies-detailBody h2{margin-bottom:20px}}.p-casestudies-detailBody h2::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#dcdcdc}.p-casestudies-detailBody h2::after{content:"";position:absolute;bottom:0;left:0;width:72px;height:2px;background:#003e70}.p-casestudies-detailBody h3{font-size:2.1rem;font-weight:700;line-height:1.5;color:#003e70;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody h3{font-size:1.8rem}}@media screen and (max-width: 768px){.p-casestudies-detailBody h3{margin-bottom:20px}}.p-casestudies-detailBody h4{font-size:1.8rem;font-weight:700;line-height:1.5;color:#003e70;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody h4{line-height:1.4}}@media screen and (max-width: 768px){.p-casestudies-detailBody h4{margin-bottom:20px}}.p-casestudies-detailBody p{margin-bottom:32px;font-size:1.6rem;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-casestudies-detailBody p{margin-bottom:20px;font-size:1.5rem;line-height:2;letter-spacing:0}}.p-casestudies-detailBody p a{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;color:#0276d6;text-decoration-line:underline;text-underline-offset:2px}@media(hover: hover){.p-casestudies-detailBody p a:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.p-casestudies-detailBody p a:where(:any-link,:enabled,summary):hover{opacity:.7}}.p-casestudies-detailBody p a[target=_blank]{padding-right:18px;background:url(../..//assets/img/common/icon_blank01.svg) no-repeat right/16px}.p-casestudies-detailBody strong{font-weight:700}.p-casestudies-detailBody em{font-style:italic}.p-casestudies-detailBody u{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(247, 134, 0, 0.3)));background:linear-gradient(transparent 70%, rgba(247, 134, 0, 0.3) 70%);text-decoration:none}.p-casestudies-detailBody s{text-decoration:line-through}.p-casestudies-detailBody blockquote{position:relative;padding:32px 72px;border:1px solid #dcdcdc;margin-bottom:32px;font-size:1.6rem;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-casestudies-detailBody blockquote{margin-bottom:20px;padding:16px 39px;font-size:1.5rem;line-height:2;letter-spacing:0}}.p-casestudies-detailBody blockquote::before{content:"";position:absolute;top:32px;left:33px;width:15px;height:21px;background:url(../../assets/img/common/icon_quote01.svg) no-repeat center/contain}@media screen and (max-width: 768px){.p-casestudies-detailBody blockquote::before{top:20px;left:16px}}.p-casestudies-detailBody blockquote::after{content:"";position:absolute;right:33px;bottom:32px;width:15px;height:21px;background:url(../../assets/img/common/icon_quote02.svg) no-repeat center/contain}@media screen and (max-width: 768px){.p-casestudies-detailBody blockquote::after{right:16px;bottom:10px}}.p-casestudies-detailBody hr{height:1px;margin:48px 0;border:none;background:#dcdcdc}@media screen and (max-width: 768px){.p-casestudies-detailBody hr{margin:24px 0}}.p-casestudies-detailBody ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody ul{margin-bottom:20px}}.p-casestudies-detailBody ul>li{position:relative;padding-left:22px;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.05em}.p-casestudies-detailBody ul>li::before{content:"";position:absolute;top:.7em;left:0;width:6px;height:6px;background:#003e70;border-radius:50%}.p-casestudies-detailBody ol{counter-reset:listNum01;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody ol{margin-bottom:20px}}.p-casestudies-detailBody ol>li{position:relative;padding-left:23px;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.05em;counter-increment:listNum01}.p-casestudies-detailBody ol>li::before{content:"";position:absolute;top:-2px;left:0;color:#003e70;font-family:"Frank Ruhl Libre",s58erif;font-size:2rem;font-weight:400;content:counter(listNum01) "."}.p-casestudies-detailBody figure{margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody figure{margin-bottom:20px}}.p-casestudies-detailBody figure img{display:block;width:100%}.p-casestudies-detailBody figure img.p-casestudies-detailBody__img--mw100{width:auto}.p-casestudies-detailBody figure img.p-casestudies-detailBody__img--mw100Center{width:auto;margin:0 auto}.p-casestudies-detailBody figure figcaption{margin-top:20px;text-align:center;font-size:1.3rem;font-weight:500;line-height:1.4}@media screen and (max-width: 768px){.p-casestudies-detailBody figure figcaption{margin-top:16px}}.p-casestudies-detailBody iframe{display:block;max-width:100%;margin-bottom:32px}@media screen and (max-width: 768px){.p-casestudies-detailBody iframe{margin-bottom:20px}}.p-casestudies-detailRelated__inner{margin-bottom:48px;padding:40px 80px 48px;background:#eef1f3}@media screen and (max-width: 768px){.p-casestudies-detailRelated__inner{padding:24px 20px 28px}}.p-casestudies-detailRelated__title{margin-bottom:24px;text-align:center;font-size:2.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-casestudies-detailRelated__title{margin-bottom:16px;font-size:1.8rem}}.p-casestudies-detailRelated__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}@media screen and (max-width: 768px){.p-casestudies-detailRelated__tag{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-casestudies-detailRelated__tagLink{display:block;height:100%;padding:3px 23px;border-radius:30px;border:1px solid #003e70;background:#fff;color:#003e70;font-size:1.4rem;font-weight:700;line-height:1.5;-webkit-transition:background-color .5s,color .5s;transition:background-color .5s,color .5s;will-change:background-color,color}@media(hover: hover){.p-casestudies-detailRelated__tagLink:where(:-moz-any-link,:enabled,summary):hover{background:#003e70;color:#fff}.p-casestudies-detailRelated__tagLink:where(:any-link,:enabled,summary):hover{background:#003e70;color:#fff}}.p-casestudies-detailDownload{padding:140px 0 100px;background:-webkit-gradient(linear, left bottom, left top, from(#eef1f3), color-stop(95.96%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 0%, rgba(238, 241, 243, 0) 95.96%)}@media screen and (max-width: 768px){.p-casestudies-detailDownload{padding:100px 0 60px;background:-webkit-gradient(linear, left bottom, left top, color-stop(73.44%, #eef1f3), color-stop(103.43%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 73.44%, rgba(238, 241, 243, 0) 103.43%)}}.p-casestudies-detailDownload__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:60px;margin-bottom:48px}@media screen and (max-width: 768px){.p-casestudies-detailDownload__list{grid-template-columns:1fr;gap:16px;margin-top:16px}}.p-download{position:relative;overflow-y:hidden}.p-download::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}@media screen and (min-width: 769px){.p-download::before{min-height:2920px;background:-webkit-gradient(linear, left bottom, left top, color-stop(46.14%, #EEF1F3), color-stop(88.99%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #EEF1F3 46.14%, rgba(238, 241, 243, 0) 88.99%)}}@media screen and (max-width: 768px){.p-download::before{min-height:7154px;background:-webkit-gradient(linear, left bottom, left top, color-stop(46.14%, #EEF1F3), color-stop(83.9%, rgba(238, 241, 243, 0.5)), color-stop(98.86%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #EEF1F3 46.14%, rgba(238, 241, 243, 0.5) 83.9%, rgba(238, 241, 243, 0) 98.86%)}}.p-downloadContents{padding:80px 0 120px}@media screen and (max-width: 768px){.p-downloadContents{padding:24px 0 80px}}.p-downloadContents__intro{margin-bottom:100px}@media screen and (max-width: 768px){.p-downloadContents__intro{margin-bottom:44px}}.p-downloadList{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 24px;padding-top:80px}@media screen and (max-width: 768px){.p-downloadList{grid-template-columns:1fr;padding-top:32px;gap:40px}}.p-downloadNoHit{font-size:1.8rem;font-weight:700;line-height:1.5;padding-top:80px}@media screen and (max-width: 768px){.p-downloadNoHit{line-height:1.4}}@media screen and (max-width: 768px){.p-downloadNoHit{padding-top:32px;text-align:center;font-size:1.6rem}}.p-download-detail{padding:64px 0 80px}@media screen and (max-width: 768px){.p-download-detail{padding:25px 0 60px}}.p-download-detailLayout{padding-bottom:80px}@media screen and (min-width: 769px){.p-download-detailLayout{display:grid;grid-template-columns:576px 576px;gap:48px}}@media screen and (max-width: 768px){.p-download-detailLayout{padding-bottom:48px}}@media screen and (max-width: 768px){.p-download-detailLayout__side{padding-top:48px}}@media screen and (min-width: 769px){.p-download-detailLayout__side iframe{height:1104px}}@media screen and (max-width: 768px){.p-download-detailLayout__side iframe{width:calc(100% + 40px);margin:0 -20px}}.p-download-detailFormText{display:none}@media screen and (max-width: 768px){.p-download-detailFormText{display:block;margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:1.8}}.p-download-detailSlider{margin-bottom:20px}@media screen and (max-width: 768px){.p-download-detailSlider{margin-bottom:12px}}.p-download-detailSliderThumb{margin-bottom:40px}@media screen and (max-width: 768px){.p-download-detailSliderThumb{margin-bottom:32px}}.p-download-detailSliderThumb .slick-track{margin-left:0;-webkit-transform:unset !important;transform:unset !important}.p-download-detailSliderThumb__item{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;cursor:pointer}.p-download-detailSliderThumb__item:hover{opacity:.7}.p-download-detailSliderThumb__item.slick-current .p-download-detailSliderThumb__itemInner::before{opacity:1}.p-download-detailSliderThumb__itemInner{position:relative;margin:0 6px}@media screen and (max-width: 768px){.p-download-detailSliderThumb__itemInner{margin:0 5px}}.p-download-detailSliderThumb__itemInner:first-of-type{-webkit-transform:translateX(-6px);transform:translateX(-6px)}@media screen and (max-width: 768px){.p-download-detailSliderThumb__itemInner:first-of-type{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.p-download-detailSliderThumb__itemInner::before{content:"";position:absolute;inset:0;border:1px solid #003e70;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;pointer-events:none}.p-download-detailBody>*:first-child{margin-top:0 !important}.p-download-detailBody>*:last-child{margin-bottom:0 !important}.p-download-detailBody h2{font-size:1.8rem;font-weight:700;line-height:1.5;position:relative;margin:32px 0 12px;padding-left:12px}@media screen and (max-width: 768px){.p-download-detailBody h2{line-height:1.4}}@media screen and (max-width: 768px){.p-download-detailBody h2{margin-bottom:8px}}.p-download-detailBody h2::before{content:"";position:absolute;inset:3px auto 3px 0;width:3px;margin:auto;background:#003e70}.p-download-detailBody p{margin-bottom:16px;font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-download-detailBody p{letter-spacing:0}}.p-download-detailBody p a{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;color:#0276d6;text-decoration-line:underline;text-underline-offset:2px}@media(hover: hover){.p-download-detailBody p a:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.p-download-detailBody p a:where(:any-link,:enabled,summary):hover{opacity:.7}}.p-download-detailBody p a[target=_blank]{padding-right:18px;background:url(../..//assets/img/common/icon_blank01.svg) no-repeat right/16px}.p-download-detailBody strong{font-weight:700}.p-download-detailBody em{font-style:italic}.p-download-detailBody u{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(247, 134, 0, 0.3)));background:linear-gradient(transparent 70%, rgba(247, 134, 0, 0.3) 70%);text-decoration:none}.p-download-detailBody s{text-decoration:line-through}.p-download-detailBody ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:16px}.p-download-detailBody ul>li{position:relative;padding-left:12px;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.p-download-detailBody ul>li{font-size:1.5rem;letter-spacing:0}}.p-download-detailBody ul>li::before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:#003e70;border-radius:50%}@media screen and (min-width: 769px){.p-targetLeadMv{background:url(../../assets/img/common/bg_target_mv01.webp) no-repeat center/cover;overflow:hidden}}@media screen and (max-width: 768px){.p-targetLeadMv{background:url(../../assets/img/common/bg_target_mv01_sp.webp) no-repeat center/cover}}.p-targetLeadMv__inner{width:1280px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px;position:relative;padding-top:67px;padding-bottom:61px}@media screen and (max-width: 768px){.p-targetLeadMv__inner{width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){.p-targetLeadMv__inner{padding-top:24px;padding-bottom:32px}}.p-targetLeadMv__tag{display:inline-block;margin-bottom:28px;padding:5px 10px;background:#003e70;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetLeadMv__tag{margin-bottom:16px;font-size:1.4rem;letter-spacing:.02em}}.p-targetLeadMv__title01{position:relative;z-index:1;margin-bottom:8px;font-size:3.6rem;font-weight:700;line-height:1.4;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetLeadMv__title01{font-size:2.4rem}}@media screen and (min-width: 769px){.p-targetLeadMv__pic,.p-targetLeadMv__pic--welfare,.p-targetLeadMv__pic--training,.p-targetLeadMv__pic--sales,.p-targetLeadMv__pic--marketing,.p-targetLeadMv__pic--location,.p-targetLeadMv__pic--house-organ,.p-targetLeadMv__pic--development{position:absolute;right:0;bottom:0}}@media screen and (max-width: 768px){.p-targetLeadMv__pic,.p-targetLeadMv__pic--welfare,.p-targetLeadMv__pic--training,.p-targetLeadMv__pic--sales,.p-targetLeadMv__pic--marketing,.p-targetLeadMv__pic--location,.p-targetLeadMv__pic--house-organ,.p-targetLeadMv__pic--development{margin-bottom:12px}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--development{right:-30px;bottom:14px;width:618px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--development{margin-top:19px}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--house-organ{right:-45px;bottom:4px;width:690px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--house-organ{margin-top:43px}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--location{width:656px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--location{margin-top:19px}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--marketing{right:-40px;bottom:33px;width:654px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--marketing{margin-top:0}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--sales{bottom:20px;width:664px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--sales{margin-top:64px}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--training{bottom:24px;width:660px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--training{margin-top:25px}}@media screen and (min-width: 769px){.p-targetLeadMv__pic--welfare{bottom:36px;width:670px}}@media screen and (max-width: 768px){.p-targetLeadMv__pic--welfare{margin-top:48px}}.p-targetLeadMv__picImg{width:100%}.p-targetLeadMv__text,.p-targetLeadMv__text--type01{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetLeadMv__text,.p-targetLeadMv__text--type01{font-size:1.4rem;letter-spacing:normal}}@media screen and (min-width: 769px){.p-targetLeadMv__text,.p-targetLeadMv__text--type01{margin-bottom:69px}}@media screen and (min-width: 769px){.p-targetLeadMv__text--type01{width:556px}}.p-targetLeadMv__title02{position:relative;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:16px;padding-left:12px;font-weight:700}@media screen and (max-width: 768px){.p-targetLeadMv__title02{font-size:1.4rem;letter-spacing:normal}}.p-targetLeadMv__title02::before{content:"";position:absolute;inset:6px auto 6px 0;width:2px;margin:auto;background:#003e70}.p-targetLeadMv__btn{display:grid;grid-template-columns:194px 194px;gap:16px}@media screen and (max-width: 768px){.p-targetLeadMv__btn{grid-template-columns:1fr 1fr;gap:10px}}.p-targetLeadMv__btnLink--download{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#0276d6;background:#0276d6;color:#fff;white-space:nowrap}@media(hover: hover){.p-targetLeadMv__btnLink--download:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.p-targetLeadMv__btnLink--download:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.p-targetLeadMv__btnLink--download{padding:10px 6px}}@media(hover: hover){.p-targetLeadMv__btnLink--download:where(:-moz-any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}.p-targetLeadMv__btnLink--download:where(:any-link,:enabled,summary):hover{border-color:#0276d6;background:#fff;color:#0276d6}}.p-targetLeadMv__btnLink--contact{position:relative;display:block;height:100%;padding:10px 40px;border-radius:3px;border:1px solid #003e70;background:#fff;color:#003e70;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.6;-webkit-transition:border-color .5s,background-color .5s,color .5s;transition:border-color .5s,background-color .5s,color .5s;will-change:border-color,background-color,color;border-color:#f78600;background:#f78600;color:#fff;white-space:nowrap}@media(hover: hover){.p-targetLeadMv__btnLink--contact:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}.p-targetLeadMv__btnLink--contact:where(:any-link,:enabled,summary):hover{border-color:#003e70;background:#003e70;color:#fff}}@media screen and (max-width: 768px){.p-targetLeadMv__btnLink--contact{padding:10px 6px}}@media(hover: hover){.p-targetLeadMv__btnLink--contact:where(:-moz-any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}.p-targetLeadMv__btnLink--contact:where(:any-link,:enabled,summary):hover{border-color:#f78600;background:#fff;color:#f78600}}.p-targetLeadSlider{padding:30px 0 28px}@media screen and (max-width: 768px){.p-targetLeadSlider{padding:21px 0 28px}}.p-targetLeadNav{padding-bottom:13px}@media screen and (min-width: 769px){.p-targetLeadNav{border-top:1px solid #dcdcdc}}.p-targetSection01,.p-targetSection01--type01{position:relative;padding-bottom:41px}@media screen and (max-width: 768px){.p-targetSection01,.p-targetSection01--type01{padding-bottom:21px}}.p-targetSection01::before,.p-targetSection01--type01::before{content:"";position:absolute;inset:auto 0 0 -1px;margin:auto;width:88px;height:42px;background:#d3dadf;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}@media screen and (max-width: 768px){.p-targetSection01::before,.p-targetSection01--type01::before{width:46px;height:22px}}.p-targetSection01--type01{margin-bottom:-41px}@media screen and (max-width: 768px){.p-targetSection01--type01{margin-bottom:-20px}}.p-targetSection01--type01::before{background:#fff}.p-targetSection01--type01 .p-targetSection01__bg{padding:80px 0 100px;background:-webkit-gradient(linear, left bottom, left top, color-stop(-6.74%, rgba(238, 241, 243, 0)), color-stop(123.51%, #d3dadf));background:linear-gradient(0deg, rgba(238, 241, 243, 0) -6.74%, #d3dadf 123.51%)}@media screen and (max-width: 768px){.p-targetSection01--type01 .p-targetSection01__bg{padding:60px 0}}.p-targetSection01__bg{padding:87px 0 80px;background:-webkit-gradient(linear, left bottom, left top, color-stop(8.9%, #d3dadf), color-stop(77.9%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #d3dadf 8.9%, rgba(238, 241, 243, 0) 77.9%)}@media screen and (max-width: 768px){.p-targetSection01__bg{padding:61px 0 48px;background:-webkit-gradient(linear, left bottom, left top, color-stop(8.9%, #d3dadf), color-stop(77.9%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #d3dadf 8.9%, rgba(238, 241, 243, 0) 77.9%)}}.p-targetSection01__title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.p-targetSection01__title{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-targetSection01__title{margin-bottom:28px}}.p-targetSection01__lead{margin:-28px 0 40px;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection01__lead{margin:-12px 0 32px;text-align:left;font-size:1.4rem}}.p-targetSection01__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 768px){.p-targetSection01__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-left:-20px;margin-right:-20px}}.p-targetSection01__listItem{-ms-flex-preferred-size:336px;flex-basis:336px;padding:30px 0;background:#fff;text-align:center}@media screen and (max-width: 768px){.p-targetSection01__listItem{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);padding:20px}}.p-targetSection01__listNum{margin-bottom:8px;color:#003e70;font-family:"Frank Ruhl Libre",s58erif;font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){.p-targetSection01__listNum{font-size:2.4rem}}.p-targetSection01__listPic{margin-bottom:8px;text-align:center}@media screen and (max-width: 768px){.p-targetSection01__listPic{margin-bottom:4px}}.p-targetSection01__listPicImg{height:165px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.p-targetSection01__listPicImg{height:105px}}.p-targetSection01__listText{font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection01__listText{font-size:1.4rem;line-height:1.6}}.p-targetSection02{padding:80px 0 100px}@media screen and (max-width: 768px){.p-targetSection02{padding:40px 0 60px}}.p-targetSection02__title{margin-bottom:48px;text-align:center}@media screen and (max-width: 768px){.p-targetSection02__title{margin-bottom:28px}}.p-targetSection02__titleSub{display:block;margin-bottom:12px;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection02__titleSub{font-size:1.8rem}}.p-targetSection02__titleText{display:block;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection02__titleText{font-size:2.8rem;line-height:1.4}}.p-targetSection02__columnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:75px}@media screen and (max-width: 768px){.p-targetSection02__columnWrap{gap:40px}}@media screen and (min-width: 769px){.p-targetSection02__columnWrap .p-targetSection02__column:nth-of-type(even){grid-template-columns:528px 480px}.p-targetSection02__columnWrap .p-targetSection02__column:nth-of-type(even) .p-targetSection02__columnPic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 769px){.p-targetSection02__column{display:grid;grid-template-columns:484px 524px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px}}.p-targetSection02__columnPic{text-align:center}@media screen and (max-width: 768px){.p-targetSection02__columnPic{margin-bottom:20px}}.p-targetSection02__columnContents{-ms-flex-item-align:center;align-self:center}.p-targetSection02__columnTitle{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:16px}@media screen and (max-width: 768px){.p-targetSection02__columnTitle{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-targetSection02__columnTitle{text-align:center}}.p-targetSection02__columnText{font-size:1.8rem;font-weight:500;line-height:2}@media screen and (max-width: 768px){.p-targetSection02__columnText{font-size:1.4rem;line-height:1.8}}.p-targetSection02__columnText+.p-targetSection02__columnText{margin-top:16px}@media screen and (max-width: 768px){.p-targetSection02__columnText+.p-targetSection02__columnText{margin-top:20px}}.p-targetSection02__text{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-top:60px;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.p-targetSection02__text{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-targetSection02__text{margin-top:28px;line-height:1.8}}.p-targetSection02__textSub{display:inline-block;background-image:radial-gradient(circle at center, #F78600 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.2em}.p-targetBg{position:relative}.p-targetBg::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@media screen and (min-width: 769px){.p-targetBg::before{min-height:5677px;background:-webkit-gradient(linear, left top, left bottom, color-stop(58.72%, #eef0f2), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, #eef0f2 58.72%, rgba(255, 255, 255, 0) 100%)}}@media screen and (max-width: 768px){.p-targetBg::before{background:-webkit-gradient(linear, left bottom, left top, color-stop(-4.72%, rgba(238, 240, 242, 0.11)), color-stop(39.26%, #eef0f2));background:linear-gradient(0deg, rgba(238, 240, 242, 0.11) -4.72%, #eef0f2 39.26%)}}.p-targetSection03,.p-targetSection03--type02,.p-targetSection03--type01{padding:64px 0 0}@media screen and (max-width: 768px){.p-targetSection03,.p-targetSection03--type02,.p-targetSection03--type01{padding:60px 0 0}}.p-targetSection03--type01{padding:80px 0}@media screen and (max-width: 768px){.p-targetSection03--type01{padding:60px 0}}@media screen and (min-width: 769px){.p-targetSection03--type02{padding-top:80px}}.p-targetSection03__title01{margin-bottom:48px;text-align:center}@media screen and (max-width: 768px){.p-targetSection03__title01{margin-bottom:24px;margin-left:-20px;margin-right:-20px}}.p-targetSection03__title01Sub{display:block;margin-bottom:10px;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection03__title01Sub{font-size:1.8rem}}.p-targetSection03__title01Text{display:block;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection03__title01Text{font-size:2.8rem;line-height:1.4}}.p-targetSection03__lead{margin:-38px 0 48px;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection03__lead{margin:-12px 0 32px;text-align:left;font-size:1.4rem}}.p-targetSection03__title02{margin-bottom:12px;line-height:1}@media screen and (max-width: 768px){.p-targetSection03__title02{margin-bottom:20px}}.p-targetSection03__title02Sub{display:inline-block;margin-bottom:16px;padding:5px 12px;background:#003e70;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection03__title02Sub{margin-bottom:10px;font-size:1.2rem}}.p-targetSection03__title02Text{display:block;font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection03__title02Text{font-size:2.4rem;line-height:1.4}}.p-targetSection03__title03{margin-bottom:24px;font-size:2.6rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection03__title03{font-size:2.1rem;line-height:1.4}}.p-targetSection03__title04{position:relative;margin-bottom:4px;padding-left:16px;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.p-targetSection03__title04{margin-bottom:10px;letter-spacing:.05em}}.p-targetSection03__title04::before{content:"";position:absolute;inset:0 auto 0 0;margin:auto;width:8px;height:8px;background:#f78600}@media screen and (max-width: 768px){.p-targetSection03__title04::before{width:6px;height:6px}}.p-targetSection03__text{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection03__text{font-size:1.4rem;letter-spacing:normal}}.p-targetSection03__column{background:#fff}@media screen and (min-width: 769px){.p-targetSection03__column{display:grid;grid-template-columns:288px auto;gap:49px;padding:50px 48px}}@media screen and (max-width: 768px){.p-targetSection03__column{padding:28px 20px}}.p-targetSection03__columnContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px;counter-reset:sectionNum}@media screen and (max-width: 768px){.p-targetSection03__columnContents{gap:68px}}.p-targetSection03__columnContentsItem{position:relative;counter-increment:sectionNum}.p-targetSection03__columnContentsItem::before{position:absolute;top:-18px;right:0;color:#003e70;font-family:"Frank Ruhl Libre",s58erif;font-size:12rem;font-weight:400;line-height:1;opacity:.1;content:counter(sectionNum, decimal-leading-zero)}@media screen and (max-width: 768px){.p-targetSection03__columnContentsItem::before{top:-12px;font-size:8rem}}@media screen and (min-width: 769px){.p-targetSection03__nav{position:sticky;top:118px}}@media screen and (max-width: 768px){.p-targetSection03__nav{padding-bottom:32px;border-bottom:1px solid #dcdcdc;margin-bottom:32px}}.p-targetSection03__navList{display:grid;grid-template-columns:1fr;gap:40px;counter-reset:navNum01}@media screen and (max-width: 768px){.p-targetSection03__navList{gap:16px}}.p-targetSection03__navListItem{position:relative;counter-increment:navNum01;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity}@media screen and (min-width: 769px){.p-targetSection03__navListItem{padding-left:38px;opacity:.5}}@media screen and (max-width: 768px){.p-targetSection03__navListItem{padding-left:27px}}.p-targetSection03__navListItem:hover,.p-targetSection03__navListItem.is-current{opacity:1}.p-targetSection03__navListItem::before{content:"";position:absolute;top:3px;left:0;color:#003e70;font-family:"Frank Ruhl Libre",s58erif;font-size:2rem;font-weight:400;line-height:1;content:counter(navNum01, decimal-leading-zero)}@media screen and (max-width: 768px){.p-targetSection03__navListItem::before{font-size:1.8rem}}.p-targetSection03__navListLink{display:block;font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:.05em}.p-targetSection03__pic{margin-top:40px}@media screen and (max-width: 768px){.p-targetSection03__pic{margin-top:20px}}.p-targetSection03__picImg{width:100%}.p-targetSection03__list{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (max-width: 768px){.p-targetSection03__list{gap:16px}}.p-targetSection03__listItem{display:grid;grid-template-columns:240px auto;gap:40px;padding:32px 40px;background:#f7f7f7}@media screen and (max-width: 768px){.p-targetSection03__listItem{grid-template-columns:1fr;gap:20px;padding:24px 20px}}.p-targetSection03__listPic{text-align:center}.p-targetSection03__listTitle{font-size:2.1rem;font-weight:700;line-height:1.5;margin-bottom:8px}@media screen and (max-width: 768px){.p-targetSection03__listTitle{font-size:1.8rem}}.p-targetSection03__listText{font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection03__listText{letter-spacing:normal}}.p-targetSection03__link{margin-top:24px;text-align:center}.p-targetSection03__line{height:1px;margin:48px 0;border:none;background:#dcdcdc}@media screen and (max-width: 768px){.p-targetSection03__line{margin:24px 0}}.p-targetSection04{padding:80px 0 100px}@media screen and (max-width: 768px){.p-targetSection04{padding:60px 0 80px}}.p-targetSection04__title{margin-bottom:40px}@media screen and (max-width: 768px){.p-targetSection04__title{margin-bottom:28px}}.p-targetSection04__titleSub{display:block;margin-bottom:12px;text-align:center;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection04__titleSub{font-size:1.8rem}}.p-targetSection04__titleText{display:block;text-align:center;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection04__titleText{font-size:2.8rem;line-height:1.4}}.p-targetSection04__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media screen and (max-width: 768px){.p-targetSection04__list{grid-template-columns:1fr;gap:16px}}.p-targetSection04__listItem{padding:34px 24px;background:#fff}@media screen and (max-width: 768px){.p-targetSection04__listItem{padding:20px}}.p-targetSection04__listTitle{margin:0 -24px 8px;font-size:2.1rem;font-weight:700;line-height:1.5;text-align:center}.p-targetSection04__listPic{margin-bottom:8px;text-align:center}.p-targetSection04__listPicImg{height:165px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.p-targetSection04__listPicImg{height:130px}}.p-targetSection04__listText{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection04__listText{font-size:1.4rem;letter-spacing:normal}}.p-targetSection05{padding:80px 0 100px;background:#eef1f3}@media screen and (max-width: 768px){.p-targetSection05{padding:60px 0}}.p-targetSection05__title{margin-bottom:40px}@media screen and (max-width: 768px){.p-targetSection05__title{margin-bottom:32px}}.p-targetSection05__titleSub{display:block;margin-bottom:12px;text-align:center;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection05__titleSub{font-size:1.8rem}}.p-targetSection05__titleText{display:block;text-align:center;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection05__titleText{font-size:2.8rem;line-height:1.4}}.p-targetSection05__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.p-targetSection05__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-targetSection05__listItem,.p-targetSection05__listItem--type01{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.p-targetSection05__listItem,.p-targetSection05__listItem--type01{-ms-flex-preferred-size:336px;flex-basis:336px}}@media screen and (min-width: 769px){.p-targetSection05__listItem:not(:first-of-type),.p-targetSection05__listItem--type01:not(:first-of-type){margin-left:24px}}@media screen and (max-width: 768px){.p-targetSection05__listItem:not(:first-of-type),.p-targetSection05__listItem--type01:not(:first-of-type){margin-top:16px}}@media screen and (min-width: 769px){.p-targetSection05__listItem--type01{-ms-flex-preferred-size:432px;flex-basis:432px}}@media screen and (min-width: 769px){.p-targetSection05__listItem--type01+.p-targetSection05__listItem,.p-targetSection05__listItem--type01+.p-targetSection05__listItem--type01{margin-left:72px}}@media screen and (max-width: 768px){.p-targetSection05__listItem--type01+.p-targetSection05__listItem,.p-targetSection05__listItem--type01+.p-targetSection05__listItem--type01{margin-top:72px}}.p-targetSection05__listItem--type01+.p-targetSection05__listItem::before,.p-targetSection05__listItem--type01+.p-targetSection05__listItem--type01::before{content:"";position:absolute;inset:0 auto 0 -48px;margin:auto;width:24px;height:24px;background:url(../../assets/img/common/icon_plus01.svg) no-repeat center/contain}@media screen and (max-width: 768px){.p-targetSection05__listItem--type01+.p-targetSection05__listItem::before,.p-targetSection05__listItem--type01+.p-targetSection05__listItem--type01::before{inset:-48px 0 auto 0}}.p-targetSection05__listHead{font-size:2.1rem;font-weight:700;line-height:1.5;padding:12px;background:#003e70;text-align:center;color:#fff}@media screen and (max-width: 768px){.p-targetSection05__listHead{font-size:1.8rem}}@media screen and (max-width: 768px){.p-targetSection05__listHead{padding:14.5px}}.p-targetSection05__listBody{height:100%;padding:24px;background:#fff}@media screen and (max-width: 768px){.p-targetSection05__listBody{padding:24px 20px}}.p-targetSection05__listPic{margin-bottom:15px;text-align:center}.p-targetSection05__listPicImg{width:203px}.p-targetSection05__listPicImg--type01{width:200px}.p-targetSection05__listText{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection05__listText{font-size:1.4rem;letter-spacing:normal}}.p-targetSection05Box{max-width:1056px;margin:48px auto 0;padding:40px 48px 48px;background:#e1e5e9}@media screen and (max-width: 768px){.p-targetSection05Box{margin-top:24px;padding:24px}}.p-targetSection05Box__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:84px;margin-bottom:25px}@media screen and (max-width: 768px){.p-targetSection05Box__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px}}.p-targetSection05Box__infoItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media screen and (max-width: 768px){.p-targetSection05Box__infoItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px}}.p-targetSection05Box__infoHead{padding:4px 32px;background:#003e70;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-targetSection05Box__infoHead{width:100%;text-align:center}}.p-targetSection05Box__infoText01{display:block;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection05Box__infoText01{text-align:center}}.p-targetSection05Box__infoText02{display:block;margin-top:3px;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection05Box__infoText02{margin-top:10px;padding-left:2em;text-indent:-2em}}.p-targetSection05Box__infoText02Small{font-size:1.2rem}.p-targetSection05Box__note{text-align:center;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.p-targetSection05Box__note{text-align:left}}.p-targetSection06{padding:80px 0 36px}@media screen and (max-width: 768px){.p-targetSection06{padding:60px 0 20px}}.p-targetSection06__title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.p-targetSection06__title{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-targetSection06__title{margin-bottom:28px}}.p-targetSection06__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 768px){.p-targetSection06__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.p-targetSection06__listItem{-ms-flex-preferred-size:336px;flex-basis:336px;padding:30px 0;background:#fff;text-align:center}@media screen and (max-width: 768px){.p-targetSection06__listItem{-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}}.p-targetSection06__listNum{margin-bottom:20px;color:#003e70;font-family:"Frank Ruhl Libre",s58erif;font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){.p-targetSection06__listNum{margin-bottom:10px;font-size:2.4rem}}.p-targetSection06__listPic{margin-bottom:20px}@media screen and (max-width: 768px){.p-targetSection06__listPic{margin-bottom:10px}}.p-targetSection06__listText{font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection06__listText{font-size:1.8rem}}.p-targetSection07,.p-targetSection07--type02,.p-targetSection07--type01{padding:100px 0 136px}@media screen and (max-width: 768px){.p-targetSection07,.p-targetSection07--type02,.p-targetSection07--type01{padding:60px 0}}.p-targetSection07--type01{padding:60px 0 80px}@media screen and (max-width: 768px){.p-targetSection07--type01{padding:40px 0 60px}}@media screen and (min-width: 769px){.p-targetSection07--type02{padding:100px 0 80px}}.p-targetSection07__title{margin-bottom:12px;text-align:center}@media screen and (max-width: 768px){.p-targetSection07__title{margin-bottom:28px}}.p-targetSection07__titleSub{display:block;margin-bottom:12px;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection07__titleSub{font-size:1.8rem}}.p-targetSection07__titleText{display:block;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection07__titleText{font-size:2.8rem;line-height:1.4}}.p-targetSection07__lead{margin-bottom:48px;text-align:center;font-size:1.8rem;font-weight:500;line-height:1.8}@media screen and (max-width: 768px){.p-targetSection07__lead{margin-bottom:28px;text-align:left;font-size:1.4rem}}.p-targetSection07__pic{text-align:center}@media screen and (min-width: 769px){.p-targetSection07__picImg{max-width:960px}}.p-targetSection07__text{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-top:48px;text-align:center;line-height:1.8}@media screen and (max-width: 768px){.p-targetSection07__text{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-targetSection07__text{margin-top:40px;line-height:1.8}}.p-targetSection07__textSub{display:inline-block;background-image:radial-gradient(circle at center, #F78600 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.2em}.p-targetSection08{padding:80px 0;background:#e1e5e9}@media screen and (max-width: 768px){.p-targetSection08{padding:60px 0}}.p-targetSection08__title{margin-bottom:10px}.p-targetSection08__titleSub{display:block;margin-bottom:12px;text-align:center;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-targetSection08__titleSub{font-size:1.5rem;line-height:2}}.p-targetSection08__titleText{display:block;text-align:center;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetSection08__titleText{font-size:2.8rem;line-height:1.4}}.p-targetSection08__lead{margin-bottom:40px;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection08__lead{margin-bottom:32px;text-align:left;font-size:1.4rem}}.p-targetSection08__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px}@media screen and (max-width: 768px){.p-targetSection08__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.p-targetSection08__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.p-targetSection08__listItem{-ms-flex-preferred-size:456px;flex-basis:456px}}.p-targetSection08__listHead{font-size:2.1rem;font-weight:700;line-height:1.5;padding:12px;background:#003e70;text-align:center;color:#fff}@media screen and (max-width: 768px){.p-targetSection08__listHead{font-size:1.8rem}}@media screen and (max-width: 768px){.p-targetSection08__listHead{padding:14.5px}}.p-targetSection08__listHeadSmall{font-size:1.6rem}.p-targetSection08__listBody{height:100%;padding:24px 24px 32px;background:#fff}@media screen and (max-width: 768px){.p-targetSection08__listBody{padding:24px}}.p-targetSection08__listPic{margin-bottom:24px;text-align:center}@media screen and (max-width: 768px){.p-targetSection08__listPic{margin-bottom:20px}}.p-targetSection08__listPicImg{width:120px}.p-targetSection08__listPicImg--type01{width:240px}.p-targetSection08__listTitle{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:12px;text-align:center}@media screen and (max-width: 768px){.p-targetSection08__listTitle{line-height:1.4}}@media screen and (max-width: 768px){.p-targetSection08__listTitle{font-size:1.6rem}}.p-targetSection08__listText{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-targetSection08__listText{font-size:1.4rem;letter-spacing:normal}}.p-targetPrice{padding:80px 0 100px;background:#eef1f3}@media screen and (max-width: 768px){.p-targetPrice{padding:60px 0 0}}.p-targetPrice__title{margin-bottom:40px;text-align:center;font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-targetPrice__title{margin-bottom:28px;font-size:2.8rem;line-height:1.4}}.p-targetPrice__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:54px}@media screen and (max-width: 768px){.p-targetPrice__list{grid-template-columns:1fr;gap:16px;margin-bottom:48px}}.p-targetPrice__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:48px;margin-bottom:80px}.p-targetPrice__link02{margin:-22px auto 48px;text-align:center;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.p-targetPrice__link02{margin:-24px auto 48px}}.p-targetPriceOption{padding:60px 48px;background:#e1e5e9}@media screen and (max-width: 768px){.p-targetPriceOption{margin:0 -20px;padding:28px 20px 40px}}.p-targetPriceOption__title,.p-targetPriceOption__title--type01{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;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;gap:16px;margin-bottom:12px}@media screen and (max-width: 768px){.p-targetPriceOption__title,.p-targetPriceOption__title--type01{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-targetPriceOption__title,.p-targetPriceOption__title--type01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;text-align:center}}@media screen and (max-width: 768px){.p-targetPriceOption__title--type01{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-targetPriceOption__lead01{margin-bottom:12px;text-align:center;font-weight:700}@media screen and (min-width: 769px){.p-targetPriceOption__lead01{font-size:1.8rem;line-height:1.5}}@media screen and (max-width: 768px){.p-targetPriceOption__lead01{font-size:1.6rem;line-height:1.4}}.p-targetPriceOption__lead02{margin-bottom:32px;font-weight:500}@media screen and (min-width: 769px){.p-targetPriceOption__lead02{text-align:center;font-size:1.6rem;line-height:1.8;letter-spacing:.05em}}@media screen and (max-width: 768px){.p-targetPriceOption__lead02{text-align:left;font-size:1.4rem;line-height:1.6}}.p-targetPriceOption__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:32px}@media screen and (max-width: 768px){.p-targetPriceOption__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.p-targetPriceOption__listItem,.p-targetPriceOption__listItem--type01{-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px);background:#fff}@media screen and (max-width: 768px){.p-targetPriceOption__listItem,.p-targetPriceOption__listItem--type01{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width: 769px){.p-targetPriceOption__listItem--type01{-ms-flex-preferred-size:352px;flex-basis:352px}}@media screen and (min-width: 769px){.p-targetPriceOption__listItem--type01 .p-targetPriceOption__listLogo{margin-bottom:8px}}@media screen and (min-width: 769px){.p-targetPriceOption__listItem--type01 .p-targetPriceOption__listLogoImg,.p-targetPriceOption__listItem--type01 .p-targetPriceOption__listLogoImg--type01{width:auto;height:58px}}@media screen and (min-width: 769px){.p-targetPriceOption__listItem--type01 .p-targetPriceOption__listBodyItem,.p-targetPriceOption__listItem--type01 .p-targetPriceOption__listBodyItem--type01{-ms-flex-preferred-size:100%;flex-basis:100%}}.p-targetPriceOption__listItem--type01 .p-targetPriceOption__listText02{text-align:left}.p-targetPriceOption__listHead{font-size:2.1rem;font-weight:700;line-height:1.5;padding:12px;text-align:center;background:#003e70;color:#fff}@media screen and (max-width: 768px){.p-targetPriceOption__listHead{font-size:1.8rem}}.p-targetPriceOption__listBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.p-targetPriceOption__listBody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-targetPriceOption__listBodyItem,.p-targetPriceOption__listBodyItem--type01{-ms-flex-preferred-size:50%;flex-basis:50%;padding:20px;text-align:center}@media screen and (max-width: 768px){.p-targetPriceOption__listBodyItem,.p-targetPriceOption__listBodyItem--type01{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width: 769px){.p-targetPriceOption__listBodyItem--type01{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 768px){.p-targetPriceOption__listBodyItem:not(:first-of-type),.p-targetPriceOption__listBodyItem--type01:not(:first-of-type){position:relative}.p-targetPriceOption__listBodyItem:not(:first-of-type)::before,.p-targetPriceOption__listBodyItem--type01:not(:first-of-type)::before{content:"";position:absolute;top:0;left:20px;right:20px;border-top:1px solid #dcdcdc}}.p-targetPriceOption__listLogo{margin-bottom:15px}.p-targetPriceOption__listLogoImg,.p-targetPriceOption__listLogoImg--type01{max-width:207px}@media screen and (max-width: 768px){.p-targetPriceOption__listLogoImg--type01{width:72px}}.p-targetPriceOption__listText01{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:15px;font-weight:700}@media screen and (max-width: 768px){.p-targetPriceOption__listText01{font-size:1.4rem;letter-spacing:normal}}.p-targetPriceOption__listText01Num{font-size:2.1rem;font-weight:700;line-height:1.5}.p-targetPriceOption__listText02{font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:.05em}.p-targetPriceOption__listTag{display:inline-block;margin-top:15px;padding:5px 10px;border:1px solid #003e70;color:#003e70;font-size:1.3rem;font-weight:500;line-height:1.4}.p-targetPriceOption__link{text-align:center}.p-targetPriceOption__note{margin-top:24px;text-align:center;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 768px){.p-targetPriceOption__note{margin-top:28px;padding-left:1em;text-indent:-1em}}.p-targetCase{padding:100px 0 0}@media screen and (max-width: 768px){.p-targetCase{padding:60px 0 0}}.p-targetSeminar,.p-targetSeminar--mgt0{padding:80px 0 82px;background:#eef1f3;margin-top:100px}@media screen and (max-width: 768px){.p-targetSeminar,.p-targetSeminar--mgt0{padding:60px 0;margin-top:60px}}.p-targetSeminar--mgt0{margin-top:0}.p-targetSeminar__main{background:#003e70;padding:48px 120px}@media screen and (max-width: 768px){.p-targetSeminar__main{width:calc(100% + 40px);padding:20px 20px;margin-left:-20px}}.p-targetSeminar__single{padding:48px 120px 0}@media screen and (max-width: 768px){.p-targetSeminar__single{padding:24px 0 0}}.p-targetSeminar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:48px;gap:0 24px}@media screen and (max-width: 768px){.p-targetSeminar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px;gap:24px 0}}.p-targetSeminar__item{max-width:384px}@media screen and (max-width: 768px){.p-targetSeminar__item{max-width:100%}}.p-targetSeminar__btn{margin-top:50px}.p-targetDownload{padding:120px 0;background:-webkit-gradient(linear, left bottom, left top, from(#eef1f3), color-stop(95.96%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 0%, rgba(238, 241, 243, 0) 95.96%)}@media screen and (max-width: 768px){.p-targetDownload{padding:60px 0}}.p-targetDownload__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:60px}@media screen and (max-width: 768px){.p-targetDownload__list{grid-template-columns:1fr;gap:16px;margin-top:16px}}.p-targetDownload__link{margin-top:48px;text-align:center}.p-targetForm{padding:80px 0 100px}@media screen and (max-width: 768px){.p-targetForm{padding:60px 0}}.p-targetForm__title{font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:12px;text-align:center}@media screen and (max-width: 768px){.p-targetForm__title{font-size:2.8rem;line-height:1.4}}.p-targetForm__text{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.p-targetForm__text{line-height:1.4}}@media screen and (max-width: 768px){.p-targetForm__text{margin-bottom:40px;font-size:1.6rem}}@media screen and (min-width: 769px){.p-targetForm iframe{height:1104px}}@media screen and (max-width: 768px){.p-targetForm iframe{width:calc(100% + 40px);margin:0 -20px}}.p-priceBg{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, #eef1f3), to(rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 50%, rgba(238, 241, 243, 0) 100%)}@media screen and (max-width: 768px){.p-priceBg{background:-webkit-gradient(linear, left bottom, left top, color-stop(91.03%, #eef1f3), to(#fff));background:linear-gradient(0deg, #eef1f3 91.03%, #fff 100%)}}.p-pricePlan{padding:100px 0 0}@media screen and (max-width: 768px){.p-pricePlan{padding:40px 0 0}}.p-pricePlan__title{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.p-pricePlan__title{font-size:2.4rem;line-height:1.4}}.p-pricePlan__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:54px}@media screen and (max-width: 768px){.p-pricePlan__list{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}.p-pricePlan__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}@media screen and (max-width: 768px){.p-pricePlan__link{margin-bottom:32px}}.p-pricePlan__link02{margin:-22px auto 48px;text-align:center;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (max-width: 768px){.p-pricePlan__link02{margin:-24px auto 48px}}.p-pricePlanBox{background:#e1e5e9}@media screen and (min-width: 769px){.p-pricePlanBox{max-width:1056px;margin-left:auto;margin-right:auto;padding:40px 48px 43px}}@media screen and (max-width: 768px){.p-pricePlanBox{padding:24px}}.p-pricePlanBox__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:84px;margin-bottom:25px}@media screen and (max-width: 768px){.p-pricePlanBox__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px}}.p-pricePlanBox__infoItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 768px){.p-pricePlanBox__infoItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.p-pricePlanBox__infoHead{padding:4px 21px;background:#003e70;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.8}@media screen and (max-width: 768px){.p-pricePlanBox__infoHead{width:100%;text-align:center}}.p-pricePlanBox__infoBody{font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-pricePlanBox__infoBody{text-align:center}}.p-pricePlanBox__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.p-pricePlanBox__listItem{position:relative;padding-left:12px;font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:.05em}.p-pricePlanBox__listItem::before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:#003e70;border-radius:50%}.p-priceFunction{padding:80px 0 100px}@media screen and (max-width: 768px){.p-priceFunction{padding:60px 0}}.p-priceFunction__title01{font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;margin-bottom:48px;text-align:center}@media screen and (max-width: 768px){.p-priceFunction__title01{font-size:2.4rem;line-height:1.4}}@media screen and (max-width: 768px){.p-priceFunction__title01{margin-bottom:50px;font-size:2.1rem}}.p-priceFunction__title01Sub{display:inline-block;background-image:radial-gradient(circle at center, #F78600 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.4em}.p-priceFunction__title02{margin-bottom:24px;text-align:center;overflow-x:hidden}@media screen and (max-width: 768px){.p-priceFunction__title02{margin-bottom:22px}}.p-priceFunction__title02Text{font-size:2.1rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:0 24px}@media screen and (max-width: 768px){.p-priceFunction__title02Text{font-size:1.8rem}}@media screen and (max-width: 768px){.p-priceFunction__title02Text{padding:10px}}.p-priceFunction__title02Text::before{content:"";position:absolute;top:0;bottom:0;right:100%;margin:auto;width:100vw;height:1px;background:#003e70;opacity:.2}.p-priceFunction__title02Text::after{content:"";position:absolute;top:0;bottom:0;left:100%;margin:auto;width:100vw;height:1px;background:#003e70;opacity:.2}.p-priceFunction__section{display:grid;grid-template-columns:1fr;gap:67px}@media screen and (max-width: 768px){.p-priceFunction__section{gap:40px}}.p-priceFunction__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 768px){.p-priceFunction__list{grid-template-columns:1fr;gap:16px}}.p-priceFunction__listLink,.p-priceFunction__listLink--icon13,.p-priceFunction__listLink--icon12,.p-priceFunction__listLink--icon11,.p-priceFunction__listLink--icon10,.p-priceFunction__listLink--icon09,.p-priceFunction__listLink--icon08,.p-priceFunction__listLink--icon07,.p-priceFunction__listLink--icon06,.p-priceFunction__listLink--icon05,.p-priceFunction__listLink--icon04,.p-priceFunction__listLink--icon03,.p-priceFunction__listLink--icon02,.p-priceFunction__listLink--icon01{position:relative;display:block;height:100%;padding:24px 20px 24px 66px;border-radius:3px;border:2px solid rgba(0,0,0,0);background:#fff;-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);font-size:1.6rem;font-weight:700;line-height:1.8;-webkit-transition:border-color .5s;transition:border-color .5s;will-change:border-color}@media(hover: hover){.p-priceFunction__listLink:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon13:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon12:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon11:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon10:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon09:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon08:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon07:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon06:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon05:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon04:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon03:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon02:where(:-moz-any-link,:enabled,summary):hover, .p-priceFunction__listLink--icon01:where(:-moz-any-link,:enabled,summary):hover{border-color:#003e70}.p-priceFunction__listLink:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon13:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon12:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon11:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon10:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon09:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon08:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon07:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon06:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon05:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon04:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon03:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon02:where(:any-link,:enabled,summary):hover,.p-priceFunction__listLink--icon01:where(:any-link,:enabled,summary):hover{border-color:#003e70}}@media screen and (max-width: 768px){.p-priceFunction__listLink,.p-priceFunction__listLink--icon13,.p-priceFunction__listLink--icon12,.p-priceFunction__listLink--icon11,.p-priceFunction__listLink--icon10,.p-priceFunction__listLink--icon09,.p-priceFunction__listLink--icon08,.p-priceFunction__listLink--icon07,.p-priceFunction__listLink--icon06,.p-priceFunction__listLink--icon05,.p-priceFunction__listLink--icon04,.p-priceFunction__listLink--icon03,.p-priceFunction__listLink--icon02,.p-priceFunction__listLink--icon01{padding:19px 20px 19px 66px}}.p-priceFunction__listLink::before,.p-priceFunction__listLink--icon13::before,.p-priceFunction__listLink--icon12::before,.p-priceFunction__listLink--icon11::before,.p-priceFunction__listLink--icon10::before,.p-priceFunction__listLink--icon09::before,.p-priceFunction__listLink--icon08::before,.p-priceFunction__listLink--icon07::before,.p-priceFunction__listLink--icon06::before,.p-priceFunction__listLink--icon05::before,.p-priceFunction__listLink--icon04::before,.p-priceFunction__listLink--icon03::before,.p-priceFunction__listLink--icon02::before,.p-priceFunction__listLink--icon01::before{content:"";position:absolute;top:0;left:20px;width:30px;height:100%;background-repeat:no-repeat;background-position:center;background-size:contain}.p-priceFunction__listLink--icon01::before{background-image:url(../../assets/img/price/ic_jinji.svg)}.p-priceFunction__listLink--icon02::before{background-image:url(../../assets/img/price/ic_clip_02.svg)}.p-priceFunction__listLink--icon03::before{background-image:url(../../assets/img/price/ic_smartphone.svg)}.p-priceFunction__listLink--icon04::before{background-image:url(../../assets/img/price/ic_translation_02.svg)}.p-priceFunction__listLink--icon05::before{background-image:url(../../assets/img/price/ic_paper.svg)}.p-priceFunction__listLink--icon06::before{background-image:url(../../assets/img/price/ic_story.svg)}.p-priceFunction__listLink--icon07::before{background-image:url(../../assets/img/price/ic_group_02.svg)}.p-priceFunction__listLink--icon08::before{background-image:url(../../assets/img/price/ic_gift_02.svg)}.p-priceFunction__listLink--icon09::before{background-image:url(../../assets/img/price/ic_foryou_02.svg)}.p-priceFunction__listLink--icon10::before{background-image:url(../../assets/img/price/ic_column_02.svg)}.p-priceFunction__listLink--icon11::before{background-image:url(../../assets/img/price/ic_article.svg)}.p-priceFunction__listLink--icon12::before{background-image:url(../../assets/img/price/ic_chouyukan.svg)}.p-priceFunction__listLink--icon13::before{background-image:url(../../assets/img/price/ic_nkd.svg)}.p-priceOption__inner{padding:80px 0 100px}@media screen and (max-width: 768px){.p-priceOption__inner{padding:60px 0}}.p-priceOption__title01{font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;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;gap:12px;margin-bottom:12px;text-align:center}@media screen and (max-width: 768px){.p-priceOption__title01{font-size:2.8rem;line-height:1.4}}.p-priceOption__lead{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:48px;text-align:center;font-weight:700}@media screen and (max-width: 768px){.p-priceOption__lead{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.p-priceOption__lead{margin-bottom:32px;font-size:1.5rem;line-height:2}}.p-priceOption__pic{margin-bottom:80px}@media screen and (max-width: 768px){.p-priceOption__pic{margin-bottom:60px}}.p-priceOption__title02{margin-bottom:40px;text-align:center;font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 768px){.p-priceOption__title02{margin-bottom:28px;font-size:2.4rem;line-height:1.4}}.p-priceOption__column01{display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px}@media screen and (max-width: 768px){.p-priceOption__column01{grid-template-columns:1fr;margin-bottom:24px}}.p-priceOption__column01Item,.p-priceOption__column01Item--type01{font-size:2.1rem;font-weight:700;line-height:1.5}.p-priceOption__column01Item--type01 .p-priceOption__column01Head{background:#f78600}.p-priceOption__column01Item--type01 .p-priceOption__column01Body::before{content:"";position:absolute;inset:24px auto 24px -1px;width:1px;background:#dcdcdc}@media screen and (min-width: 769px){.p-priceOption__column01Item .p-priceOption__listItem,.p-priceOption__column01Item--type01 .p-priceOption__listItem{min-height:210px}}@media screen and (min-width: 769px){.p-priceOption__column01Item .p-priceOption__listItem .p-priceOption__listLogo,.p-priceOption__column01Item--type01 .p-priceOption__listItem .p-priceOption__listLogo{margin-bottom:1px}}.p-priceOption__column01Head{background:#003e70;padding:12px;text-align:center;color:#fff;font-size:2.1rem;font-weight:700;line-height:1.5}.p-priceOption__column01Body{position:relative;padding:24px;background:#eef1f3}@media screen and (max-width: 768px){.p-priceOption__column01Body{padding:24px 43px 32px 43px}}.p-priceOption__column01Lead{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:20px;text-align:center}@media screen and (min-width: 769px){.p-priceOption__column01Lead .p-priceOption__listText02{min-height:4.8em}}@media screen and (min-width: 769px){.p-priceOption__column01Lead .p-priceOption__listText02{min-height:4.8em}}@media screen and (max-width: 768px){.p-priceOption__column01Lead{font-size:1.4rem;letter-spacing:normal}}.p-priceOption__column02{display:grid;grid-template-columns:480px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:72px;padding:40px 24px 40px 72px;background:#eef1f3}@media screen and (max-width: 768px){.p-priceOption__column02{grid-template-columns:1fr;gap:24px;padding:24px}}.p-priceOption__column02Head{margin-bottom:20px;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-priceOption__column02Head{margin-bottom:12px;text-align:center}}.p-priceOption__column02Lead{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:24px}@media screen and (max-width: 768px){.p-priceOption__column02Lead{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.p-priceOption__column02 .p-priceOption__list{padding:0 19px}}.p-priceOption__list{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media screen and (max-width: 768px){.p-priceOption__list{grid-template-columns:1fr}}.p-priceOption__listItem{padding:20px;background:#fff;text-align:center}.p-priceOption__listLogo{margin-bottom:15px}.p-priceOption__listLogoImg{max-width:207px}.p-priceOption__listLogoImg--type01{width:72px}.p-priceOption__listTitle{font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:.05em;margin-bottom:8px;font-weight:700}@media screen and (max-width: 768px){.p-priceOption__listTitle{font-size:1.4rem;letter-spacing:normal}}@media screen and (max-width: 768px){.p-priceOption__listTitle{font-size:1.6rem}}.p-priceOption__listText01{margin-bottom:15px;font-size:1.4rem;font-weight:700}.p-priceOption__listText01Num{display:inline-block;min-width:81px;text-align:center;font-size:2.1rem;font-weight:700;line-height:1.5}.p-priceOption__listText02{font-size:1.4rem;font-weight:500;line-height:1.6;letter-spacing:.05em}.p-priceOptionFoot{padding:70px 40px;background:#003e70}@media screen and (max-width: 768px){.p-priceOptionFoot{padding:40px 20px 60px}}.p-priceOptionFoot__column{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: 768px){.p-priceOptionFoot__column{display:block}}@media screen and (min-width: 769px){.p-priceOptionFoot__pic{margin-right:40px}}@media screen and (max-width: 768px){.p-priceOptionFoot__pic{margin-bottom:33px;text-align:center}}.p-priceOptionFoot__picImg{max-width:312px;-webkit-filter:drop-shadow(0px 4px 80px rgba(84, 91, 113, 0.25));filter:drop-shadow(0px 4px 80px rgba(84, 91, 113, 0.25))}@media screen and (max-width: 768px){.p-priceOptionFoot__picImg{max-width:320px}}.p-priceOptionFoot__text{color:#fff;font-size:2.6rem;font-weight:700;line-height:1.5}@media screen and (min-width: 769px){.p-priceOptionFoot__text{margin-right:79px}}@media screen and (max-width: 768px){.p-priceOptionFoot__text{margin-bottom:33px;text-align:center;font-size:2.1rem;line-height:1.4}}.p-priceOptionFoot__btnLink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:29px 89px 27px 111px;border-radius:3px;background:#fff;color:#003e70;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s;will-change:color,background-color}@media screen and (max-width: 768px){.p-priceOptionFoot__btnLink{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px 50px 28px 82px}}@media(hover: hover){.p-priceOptionFoot__btnLink:where(:-moz-any-link,:enabled,summary):hover{background:#0e2f4a;color:#fff}.p-priceOptionFoot__btnLink:where(:any-link,:enabled,summary):hover{background:#0e2f4a;color:#fff}.p-priceOptionFoot__btnLink:where(:-moz-any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_white.svg)}.p-priceOptionFoot__btnLink:where(:any-link,:enabled,summary):hover::after{background-image:url(../../assets/img/common/icon_arrow02_white.svg)}}.p-priceOptionFoot__btnLink::before{content:"";position:absolute;top:0;left:28px;width:52px;height:100%;background:url(../../assets/img/common/icon_light01.svg) no-repeat center/contain}@media screen and (max-width: 768px){.p-priceOptionFoot__btnLink::before{left:20px}}.p-priceOptionFoot__btnLink::after{content:"";position:absolute;top:0;right:28px;width:20px;height:100%;background:url(../../assets/img/common/icon_arrow02.svg) no-repeat center/contain;-webkit-transition:background-image .5s;transition:background-image .5s;will-change:background-image}@media screen and (max-width: 768px){.p-priceOptionFoot__btnLink::after{right:20px}}.p-priceFlow{padding:80px 0 100px;background:#eef1f3}@media screen and (max-width: 768px){.p-priceFlow{padding:60px 0}}.p-priceFlow__title{margin-bottom:48px;text-align:center}@media screen and (max-width: 768px){.p-priceFlow__title{margin-bottom:24px}}.p-priceFlow__titleSub{display:block;margin-bottom:12px;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-priceFlow__titleSub{font-size:1.6rem;line-height:1.4}}.p-priceFlow__titleText{font-size:4.2rem;font-weight:700;line-height:1.5;letter-spacing:.03em;display:block}@media screen and (max-width: 768px){.p-priceFlow__titleText{font-size:2.8rem;line-height:1.4}}.p-priceFlow__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:72px;margin-bottom:32px}@media screen and (max-width: 768px){.p-priceFlow__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px;margin-bottom:24px}}.p-priceFlow__listItem{position:relative;-ms-flex-preferred-size:336px;flex-basis:336px;padding:32px 24px 24px;background:#fff}@media screen and (max-width: 768px){.p-priceFlow__listItem{-ms-flex-preferred-size:100%;flex-basis:100%;padding:24px 24px 28px}}.p-priceFlow__listItem:not(:first-of-type)::before{content:"";position:absolute;inset:0 auto 0 -48px;margin:auto;width:24px;height:24px;background:url(../../assets/img/common/icon_arrow04.svg) no-repeat center/contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width: 768px){.p-priceFlow__listItem:not(:first-of-type)::before{inset:-40px 0 auto 0;-webkit-transform:none;transform:none}}@media screen and (max-width: 768px){.p-priceFlow__listItem{-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);padding:20px}}.p-priceFlow__listNum{margin-bottom:20px;text-align:center;color:#003e70;font-family:"Frank Ruhl Libre",s58erif;font-size:2.8rem;line-height:1}.p-priceFlow__listPic{margin-bottom:20px;text-align:center}.p-priceFlow__listTitle{margin-bottom:12px;text-align:center;font-size:2.1rem;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.p-priceFlow__listTitle{margin-bottom:8px}}.p-priceFlow__listText{font-size:1.4rem;font-weight:500;line-height:1.6}.p-priceFlow__note{position:relative;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1.25em;font-size:1.4rem;font-weight:500;line-height:1.6}.p-priceFlow__note::before{content:"※";position:absolute;top:0;left:0}.p-priceCase{padding:100px 0 0}@media screen and (max-width: 768px){.p-priceCase{padding:60px 0 0}}.p-priceDownload{padding:120px 0;background:-webkit-gradient(linear, left bottom, left top, from(#eef1f3), color-stop(95.96%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #eef1f3 0%, rgba(238, 241, 243, 0) 95.96%)}@media screen and (max-width: 768px){.p-priceDownload{padding:60px 0}}.p-priceDownload__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:60px}@media screen and (max-width: 768px){.p-priceDownload__list{grid-template-columns:1fr;gap:16px;margin-top:16px}}.p-priceDownload__link{margin-top:48px;text-align:center}.p-seminar{position:relative;overflow-y:hidden}.p-seminar::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}@media screen and (min-width: 769px){.p-seminar::before{min-height:3578px;background:-webkit-gradient(linear, left bottom, left top, color-stop(46.14%, #EEF1F3), color-stop(102.61%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #EEF1F3 46.14%, rgba(238, 241, 243, 0) 102.61%)}}@media screen and (max-width: 768px){.p-seminar::before{min-height:7154px;background:-webkit-gradient(linear, left bottom, left top, color-stop(46.14%, #EEF1F3), color-stop(83.9%, rgba(238, 241, 243, 0.5)), color-stop(98.86%, rgba(238, 241, 243, 0)));background:linear-gradient(0deg, #EEF1F3 46.14%, rgba(238, 241, 243, 0.5) 83.9%, rgba(238, 241, 243, 0) 98.86%)}}.p-seminarContents{padding:100px 0 120px}@media screen and (max-width: 768px){.p-seminarContents{padding:60px 0 50px}}.p-seminarList{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px 24px;padding-top:80px}@media screen and (max-width: 768px){.p-seminarList{grid-template-columns:1fr;padding-top:32px;gap:40px}}.p-seminarNoHit{font-size:1.8rem;font-weight:700;line-height:1.5;padding-top:80px}@media screen and (max-width: 768px){.p-seminarNoHit{line-height:1.4}}@media screen and (max-width: 768px){.p-seminarNoHit{padding-top:32px;text-align:center;font-size:1.6rem}}.p-seminarRecommend{margin-bottom:100px}@media screen and (max-width: 768px){.p-seminarRecommend{margin-bottom:44px}}.p-seminarRecommend__main{background:#003e70;padding:48px 120px}@media screen and (max-width: 768px){.p-seminarRecommend__main{width:calc(100% + 40px);padding:20px 20px;margin-left:-20px}}.p-seminarRecommend__single{padding:32px 120px 0}@media screen and (max-width: 768px){.p-seminarRecommend__single{padding:32px 0 0}}.p-seminarRecommend__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:32px;gap:0 24px}@media screen and (max-width: 768px){.p-seminarRecommend__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 0}}.p-seminarRecommend__item{max-width:384px}@media screen and (max-width: 768px){.p-seminarRecommend__item{max-width:100%}}.p-seminar-detail{padding:64px 0 80px}@media screen and (max-width: 768px){.p-seminar-detail{padding:25px 0 60px}}.p-seminar-detailLayout{padding-bottom:80px}@media screen and (min-width: 769px){.p-seminar-detailLayout{display:grid;grid-template-columns:576px 576px;gap:48px}}@media screen and (max-width: 768px){.p-seminar-detailLayout{padding-bottom:48px}}@media screen and (max-width: 768px){.p-seminar-detailLayout__side{padding-top:48px}}@media screen and (min-width: 769px){.p-seminar-detailLayout__side iframe{height:1104px}}@media screen and (max-width: 768px){.p-seminar-detailLayout__side iframe{width:calc(100% + 40px);margin:0 -20px}}.p-seminar-detailFormText{display:none}@media screen and (max-width: 768px){.p-seminar-detailFormText{display:block;margin-bottom:20px;font-size:1.4rem;font-weight:500;line-height:1.8}}.p-seminar-detailSlider{margin-bottom:20px}@media screen and (max-width: 768px){.p-seminar-detailSlider{margin-bottom:12px}}.p-seminar-detailSliderThumb{margin-bottom:40px}@media screen and (max-width: 768px){.p-seminar-detailSliderThumb{margin-bottom:32px}}.p-seminar-detailSliderThumb .slick-track{margin-left:0;-webkit-transform:unset !important;transform:unset !important}.p-seminar-detailSliderThumb__item{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;cursor:pointer}.p-seminar-detailSliderThumb__item:hover{opacity:.7}.p-seminar-detailSliderThumb__item.slick-current .p-seminar-detailSliderThumb__itemInner::before{opacity:1}.p-seminar-detailSliderThumb__itemInner{position:relative;margin:0 6px}@media screen and (max-width: 768px){.p-seminar-detailSliderThumb__itemInner{margin:0 5px}}.p-seminar-detailSliderThumb__itemInner:first-of-type{-webkit-transform:translateX(-6px);transform:translateX(-6px)}@media screen and (max-width: 768px){.p-seminar-detailSliderThumb__itemInner:first-of-type{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.p-seminar-detailSliderThumb__itemInner::before{content:"";position:absolute;inset:0;border:1px solid #003e70;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;pointer-events:none}.p-seminar-detailBody>*:first-child{margin-top:0 !important}.p-seminar-detailBody>*:last-child{margin-bottom:0 !important}.p-seminar-detailBody h2{font-size:1.8rem;font-weight:700;line-height:1.5;position:relative;margin:32px 0 12px;padding-left:12px}@media screen and (max-width: 768px){.p-seminar-detailBody h2{line-height:1.4}}@media screen and (max-width: 768px){.p-seminar-detailBody h2{margin-bottom:8px}}.p-seminar-detailBody h2::before{content:"";position:absolute;inset:3px auto 3px 0;width:3px;margin:auto;background:#003e70}.p-seminar-detailBody p{margin-bottom:16px;font-size:1.4rem;font-weight:500;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 768px){.p-seminar-detailBody p{letter-spacing:0}}.p-seminar-detailBody p a{-webkit-transition:opacity .5s;transition:opacity .5s;will-change:opacity;color:#0276d6;text-decoration-line:underline;text-underline-offset:2px}@media(hover: hover){.p-seminar-detailBody p a:where(:-moz-any-link,:enabled,summary):hover{opacity:.7}.p-seminar-detailBody p a:where(:any-link,:enabled,summary):hover{opacity:.7}}.p-seminar-detailBody p a[target=_blank]{padding-right:18px;background:url(../..//assets/img/common/icon_blank01.svg) no-repeat right/16px}.p-seminar-detailBody strong{font-weight:700}.p-seminar-detailBody em{font-style:italic}.p-seminar-detailBody u{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(247, 134, 0, 0.3)));background:linear-gradient(transparent 70%, rgba(247, 134, 0, 0.3) 70%);text-decoration:none}.p-seminar-detailBody s{text-decoration:line-through}.p-seminar-detailBody ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:16px}.p-seminar-detailBody ul>li{position:relative;padding-left:12px;font-size:1.4rem;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 768px){.p-seminar-detailBody ul>li{font-size:1.5rem;letter-spacing:0}}.p-seminar-detailBody ul>li::before{content:"";position:absolute;top:.7em;left:0;width:4px;height:4px;background:#003e70;border-radius:50%}.u-text--white01{color:#fff !important}.u-text--black01{color:#333 !important}.u-text--gray01{color:#828282 !important}.u-text--gray02{color:#dcdcdc !important}.u-text--gray03{color:#e1e5e9 !important}.u-text--gray04{color:#eef1f3 !important}.u-text--gray05{color:#f7f7f7 !important}.u-text--bg-gray01{color:#f5f5f5 !important}.u-text--navy01{color:#003e70 !important}.u-text--dark_navy01{color:#0e2f4a !important}.u-text--blue01{color:#0276d6 !important}.u-text--orange01{color:#f78600 !important}.u-bg--white01{background-color:#fff !important}.u-bg--black01{background-color:#333 !important}.u-bg--gray01{background-color:#828282 !important}.u-bg--gray02{background-color:#dcdcdc !important}.u-bg--gray03{background-color:#e1e5e9 !important}.u-bg--gray04{background-color:#eef1f3 !important}.u-bg--gray05{background-color:#f7f7f7 !important}.u-bg--bg-gray01{background-color:#f5f5f5 !important}.u-bg--navy01{background-color:#003e70 !important}.u-bg--dark_navy01{background-color:#0e2f4a !important}.u-bg--blue01{background-color:#0276d6 !important}.u-bg--orange01{background-color:#f78600 !important}.u-d--block{display:block !important}.u-d--inline-block{display:inline-block !important}.u-d--inline{display:inline !important}.u-d--none{display:none !important}.u-d--pcBlock{display:block !important}@media screen and (min-width: 769px){.u-d--pcBlock{display:none !important}}.u-d--pcNone{display:none !important}@media screen and (min-width: 769px){.u-d--pcNone{display:block !important}}.u-d--tabBlock{display:none !important}@media screen and (min-width: 769px){.u-d--tabBlock{display:block !important}}@media screen and (max-width: 768px){.u-d--tabBlock{display:none !important}}.u-d--tabNone{display:block !important}@media screen and (min-width: 769px){.u-d--tabNone{display:none !important}}@media screen and (max-width: 768px){.u-d--tabNone{display:block !important}}.u-d--spBlock{display:none !important}@media screen and (max-width: 768px){.u-d--spBlock{display:block !important}}.u-d--spNone{display:block !important}@media screen and (max-width: 768px){.u-d--spNone{display:none !important}}.u-d--pctabBlock{display:block !important}@media screen and (max-width: 768px){.u-d--pctabBlock{display:none !important}}.u-d--pctabNone{display:none !important}@media screen and (max-width: 768px){.u-d--pctabNone{display:block !important}}.u-d--tabspBlock{display:none !important}@media screen and (min-width: 769px){.u-d--tabspBlock{display:block !important}}.u-d--tabspNone{display:block !important}@media screen and (min-width: 769px){.u-d--tabspNone{display:none !important}}.u-mt0{margin-top:0px !important}.u-mt5{margin-top:5px !important}.u-mt10{margin-top:10px !important}.u-mt15{margin-top:15px !important}.u-mt20{margin-top:20px !important}.u-mt25{margin-top:25px !important}.u-mt30{margin-top:30px !important}.u-mt35{margin-top:35px !important}.u-mt40{margin-top:40px !important}.u-mt45{margin-top:45px !important}.u-mt50{margin-top:50px !important}.u-mt55{margin-top:55px !important}.u-mt60{margin-top:60px !important}@media screen and (min-width: 769px){.u-mt--tab0{margin-top:0px !important}}@media screen and (min-width: 769px){.u-mt--tab5{margin-top:5px !important}}@media screen and (min-width: 769px){.u-mt--tab10{margin-top:10px !important}}@media screen and (min-width: 769px){.u-mt--tab15{margin-top:15px !important}}@media screen and (min-width: 769px){.u-mt--tab20{margin-top:20px !important}}@media screen and (min-width: 769px){.u-mt--tab25{margin-top:25px !important}}@media screen and (min-width: 769px){.u-mt--tab30{margin-top:30px !important}}@media screen and (min-width: 769px){.u-mt--tab35{margin-top:35px !important}}@media screen and (min-width: 769px){.u-mt--tab40{margin-top:40px !important}}@media screen and (min-width: 769px){.u-mt--tab45{margin-top:45px !important}}@media screen and (min-width: 769px){.u-mt--tab50{margin-top:50px !important}}@media screen and (min-width: 769px){.u-mt--tab55{margin-top:55px !important}}@media screen and (min-width: 769px){.u-mt--tab60{margin-top:60px !important}}@media screen and (max-width: 768px){.u-mt--sp0{margin-top:0px !important}}@media screen and (max-width: 768px){.u-mt--sp5{margin-top:5px !important}}@media screen and (max-width: 768px){.u-mt--sp10{margin-top:10px !important}}@media screen and (max-width: 768px){.u-mt--sp15{margin-top:15px !important}}@media screen and (max-width: 768px){.u-mt--sp20{margin-top:20px !important}}@media screen and (max-width: 768px){.u-mt--sp25{margin-top:25px !important}}@media screen and (max-width: 768px){.u-mt--sp30{margin-top:30px !important}}@media screen and (max-width: 768px){.u-mt--sp35{margin-top:35px !important}}@media screen and (max-width: 768px){.u-mt--sp40{margin-top:40px !important}}@media screen and (max-width: 768px){.u-mt--sp45{margin-top:45px !important}}@media screen and (max-width: 768px){.u-mt--sp50{margin-top:50px !important}}@media screen and (max-width: 768px){.u-mt--sp55{margin-top:55px !important}}@media screen and (max-width: 768px){.u-mt--sp60{margin-top:60px !important}}.u-mr0{margin-right:0px !important}.u-mr5{margin-right:5px !important}.u-mr10{margin-right:10px !important}.u-mr15{margin-right:15px !important}.u-mr20{margin-right:20px !important}.u-mr25{margin-right:25px !important}.u-mr30{margin-right:30px !important}.u-mr35{margin-right:35px !important}.u-mr40{margin-right:40px !important}.u-mr45{margin-right:45px !important}.u-mr50{margin-right:50px !important}.u-mr55{margin-right:55px !important}.u-mr60{margin-right:60px !important}@media screen and (min-width: 769px){.u-mr--tab0{margin-right:0px !important}}@media screen and (min-width: 769px){.u-mr--tab5{margin-right:5px !important}}@media screen and (min-width: 769px){.u-mr--tab10{margin-right:10px !important}}@media screen and (min-width: 769px){.u-mr--tab15{margin-right:15px !important}}@media screen and (min-width: 769px){.u-mr--tab20{margin-right:20px !important}}@media screen and (min-width: 769px){.u-mr--tab25{margin-right:25px !important}}@media screen and (min-width: 769px){.u-mr--tab30{margin-right:30px !important}}@media screen and (min-width: 769px){.u-mr--tab35{margin-right:35px !important}}@media screen and (min-width: 769px){.u-mr--tab40{margin-right:40px !important}}@media screen and (min-width: 769px){.u-mr--tab45{margin-right:45px !important}}@media screen and (min-width: 769px){.u-mr--tab50{margin-right:50px !important}}@media screen and (min-width: 769px){.u-mr--tab55{margin-right:55px !important}}@media screen and (min-width: 769px){.u-mr--tab60{margin-right:60px !important}}@media screen and (max-width: 768px){.u-mr--sp0{margin-right:0px !important}}@media screen and (max-width: 768px){.u-mr--sp5{margin-right:5px !important}}@media screen and (max-width: 768px){.u-mr--sp10{margin-right:10px !important}}@media screen and (max-width: 768px){.u-mr--sp15{margin-right:15px !important}}@media screen and (max-width: 768px){.u-mr--sp20{margin-right:20px !important}}@media screen and (max-width: 768px){.u-mr--sp25{margin-right:25px !important}}@media screen and (max-width: 768px){.u-mr--sp30{margin-right:30px !important}}@media screen and (max-width: 768px){.u-mr--sp35{margin-right:35px !important}}@media screen and (max-width: 768px){.u-mr--sp40{margin-right:40px !important}}@media screen and (max-width: 768px){.u-mr--sp45{margin-right:45px !important}}@media screen and (max-width: 768px){.u-mr--sp50{margin-right:50px !important}}@media screen and (max-width: 768px){.u-mr--sp55{margin-right:55px !important}}@media screen and (max-width: 768px){.u-mr--sp60{margin-right:60px !important}}.u-mb0{margin-bottom:0px !important}.u-mb5{margin-bottom:5px !important}.u-mb10{margin-bottom:10px !important}.u-mb15{margin-bottom:15px !important}.u-mb20{margin-bottom:20px !important}.u-mb25{margin-bottom:25px !important}.u-mb30{margin-bottom:30px !important}.u-mb35{margin-bottom:35px !important}.u-mb40{margin-bottom:40px !important}.u-mb45{margin-bottom:45px !important}.u-mb50{margin-bottom:50px !important}.u-mb55{margin-bottom:55px !important}.u-mb60{margin-bottom:60px !important}@media screen and (min-width: 769px){.u-mb--tab0{margin-bottom:0px !important}}@media screen and (min-width: 769px){.u-mb--tab5{margin-bottom:5px !important}}@media screen and (min-width: 769px){.u-mb--tab10{margin-bottom:10px !important}}@media screen and (min-width: 769px){.u-mb--tab15{margin-bottom:15px !important}}@media screen and (min-width: 769px){.u-mb--tab20{margin-bottom:20px !important}}@media screen and (min-width: 769px){.u-mb--tab25{margin-bottom:25px !important}}@media screen and (min-width: 769px){.u-mb--tab30{margin-bottom:30px !important}}@media screen and (min-width: 769px){.u-mb--tab35{margin-bottom:35px !important}}@media screen and (min-width: 769px){.u-mb--tab40{margin-bottom:40px !important}}@media screen and (min-width: 769px){.u-mb--tab45{margin-bottom:45px !important}}@media screen and (min-width: 769px){.u-mb--tab50{margin-bottom:50px !important}}@media screen and (min-width: 769px){.u-mb--tab55{margin-bottom:55px !important}}@media screen and (min-width: 769px){.u-mb--tab60{margin-bottom:60px !important}}@media screen and (max-width: 768px){.u-mb--sp0{margin-bottom:0px !important}}@media screen and (max-width: 768px){.u-mb--sp5{margin-bottom:5px !important}}@media screen and (max-width: 768px){.u-mb--sp10{margin-bottom:10px !important}}@media screen and (max-width: 768px){.u-mb--sp15{margin-bottom:15px !important}}@media screen and (max-width: 768px){.u-mb--sp20{margin-bottom:20px !important}}@media screen and (max-width: 768px){.u-mb--sp25{margin-bottom:25px !important}}@media screen and (max-width: 768px){.u-mb--sp30{margin-bottom:30px !important}}@media screen and (max-width: 768px){.u-mb--sp35{margin-bottom:35px !important}}@media screen and (max-width: 768px){.u-mb--sp40{margin-bottom:40px !important}}@media screen and (max-width: 768px){.u-mb--sp45{margin-bottom:45px !important}}@media screen and (max-width: 768px){.u-mb--sp50{margin-bottom:50px !important}}@media screen and (max-width: 768px){.u-mb--sp55{margin-bottom:55px !important}}@media screen and (max-width: 768px){.u-mb--sp60{margin-bottom:60px !important}}.u-ml0{margin-left:0px !important}.u-ml5{margin-left:5px !important}.u-ml10{margin-left:10px !important}.u-ml15{margin-left:15px !important}.u-ml20{margin-left:20px !important}.u-ml25{margin-left:25px !important}.u-ml30{margin-left:30px !important}.u-ml35{margin-left:35px !important}.u-ml40{margin-left:40px !important}.u-ml45{margin-left:45px !important}.u-ml50{margin-left:50px !important}.u-ml55{margin-left:55px !important}.u-ml60{margin-left:60px !important}@media screen and (min-width: 769px){.u-ml--tab0{margin-left:0px !important}}@media screen and (min-width: 769px){.u-ml--tab5{margin-left:5px !important}}@media screen and (min-width: 769px){.u-ml--tab10{margin-left:10px !important}}@media screen and (min-width: 769px){.u-ml--tab15{margin-left:15px !important}}@media screen and (min-width: 769px){.u-ml--tab20{margin-left:20px !important}}@media screen and (min-width: 769px){.u-ml--tab25{margin-left:25px !important}}@media screen and (min-width: 769px){.u-ml--tab30{margin-left:30px !important}}@media screen and (min-width: 769px){.u-ml--tab35{margin-left:35px !important}}@media screen and (min-width: 769px){.u-ml--tab40{margin-left:40px !important}}@media screen and (min-width: 769px){.u-ml--tab45{margin-left:45px !important}}@media screen and (min-width: 769px){.u-ml--tab50{margin-left:50px !important}}@media screen and (min-width: 769px){.u-ml--tab55{margin-left:55px !important}}@media screen and (min-width: 769px){.u-ml--tab60{margin-left:60px !important}}@media screen and (max-width: 768px){.u-ml--sp0{margin-left:0px !important}}@media screen and (max-width: 768px){.u-ml--sp5{margin-left:5px !important}}@media screen and (max-width: 768px){.u-ml--sp10{margin-left:10px !important}}@media screen and (max-width: 768px){.u-ml--sp15{margin-left:15px !important}}@media screen and (max-width: 768px){.u-ml--sp20{margin-left:20px !important}}@media screen and (max-width: 768px){.u-ml--sp25{margin-left:25px !important}}@media screen and (max-width: 768px){.u-ml--sp30{margin-left:30px !important}}@media screen and (max-width: 768px){.u-ml--sp35{margin-left:35px !important}}@media screen and (max-width: 768px){.u-ml--sp40{margin-left:40px !important}}@media screen and (max-width: 768px){.u-ml--sp45{margin-left:45px !important}}@media screen and (max-width: 768px){.u-ml--sp50{margin-left:50px !important}}@media screen and (max-width: 768px){.u-ml--sp55{margin-left:55px !important}}@media screen and (max-width: 768px){.u-ml--sp60{margin-left:60px !important}}.u-pt0{padding-top:0px !important}.u-pt5{padding-top:5px !important}.u-pt10{padding-top:10px !important}.u-pt15{padding-top:15px !important}.u-pt20{padding-top:20px !important}.u-pt25{padding-top:25px !important}.u-pt30{padding-top:30px !important}.u-pt35{padding-top:35px !important}.u-pt40{padding-top:40px !important}.u-pt45{padding-top:45px !important}.u-pt50{padding-top:50px !important}.u-pt55{padding-top:55px !important}.u-pt60{padding-top:60px !important}@media screen and (min-width: 769px){.u-pt--tab0{padding-top:0px !important}}@media screen and (min-width: 769px){.u-pt--tab5{padding-top:5px !important}}@media screen and (min-width: 769px){.u-pt--tab10{padding-top:10px !important}}@media screen and (min-width: 769px){.u-pt--tab15{padding-top:15px !important}}@media screen and (min-width: 769px){.u-pt--tab20{padding-top:20px !important}}@media screen and (min-width: 769px){.u-pt--tab25{padding-top:25px !important}}@media screen and (min-width: 769px){.u-pt--tab30{padding-top:30px !important}}@media screen and (min-width: 769px){.u-pt--tab35{padding-top:35px !important}}@media screen and (min-width: 769px){.u-pt--tab40{padding-top:40px !important}}@media screen and (min-width: 769px){.u-pt--tab45{padding-top:45px !important}}@media screen and (min-width: 769px){.u-pt--tab50{padding-top:50px !important}}@media screen and (min-width: 769px){.u-pt--tab55{padding-top:55px !important}}@media screen and (min-width: 769px){.u-pt--tab60{padding-top:60px !important}}@media screen and (max-width: 768px){.u-pt--sp0{padding-top:0px !important}}@media screen and (max-width: 768px){.u-pt--sp5{padding-top:5px !important}}@media screen and (max-width: 768px){.u-pt--sp10{padding-top:10px !important}}@media screen and (max-width: 768px){.u-pt--sp15{padding-top:15px !important}}@media screen and (max-width: 768px){.u-pt--sp20{padding-top:20px !important}}@media screen and (max-width: 768px){.u-pt--sp25{padding-top:25px !important}}@media screen and (max-width: 768px){.u-pt--sp30{padding-top:30px !important}}@media screen and (max-width: 768px){.u-pt--sp35{padding-top:35px !important}}@media screen and (max-width: 768px){.u-pt--sp40{padding-top:40px !important}}@media screen and (max-width: 768px){.u-pt--sp45{padding-top:45px !important}}@media screen and (max-width: 768px){.u-pt--sp50{padding-top:50px !important}}@media screen and (max-width: 768px){.u-pt--sp55{padding-top:55px !important}}@media screen and (max-width: 768px){.u-pt--sp60{padding-top:60px !important}}.u-pr0{padding-right:0px !important}.u-pr5{padding-right:5px !important}.u-pr10{padding-right:10px !important}.u-pr15{padding-right:15px !important}.u-pr20{padding-right:20px !important}.u-pr25{padding-right:25px !important}.u-pr30{padding-right:30px !important}.u-pr35{padding-right:35px !important}.u-pr40{padding-right:40px !important}.u-pr45{padding-right:45px !important}.u-pr50{padding-right:50px !important}.u-pr55{padding-right:55px !important}.u-pr60{padding-right:60px !important}@media screen and (min-width: 769px){.u-pr--tab0{padding-right:0px !important}}@media screen and (min-width: 769px){.u-pr--tab5{padding-right:5px !important}}@media screen and (min-width: 769px){.u-pr--tab10{padding-right:10px !important}}@media screen and (min-width: 769px){.u-pr--tab15{padding-right:15px !important}}@media screen and (min-width: 769px){.u-pr--tab20{padding-right:20px !important}}@media screen and (min-width: 769px){.u-pr--tab25{padding-right:25px !important}}@media screen and (min-width: 769px){.u-pr--tab30{padding-right:30px !important}}@media screen and (min-width: 769px){.u-pr--tab35{padding-right:35px !important}}@media screen and (min-width: 769px){.u-pr--tab40{padding-right:40px !important}}@media screen and (min-width: 769px){.u-pr--tab45{padding-right:45px !important}}@media screen and (min-width: 769px){.u-pr--tab50{padding-right:50px !important}}@media screen and (min-width: 769px){.u-pr--tab55{padding-right:55px !important}}@media screen and (min-width: 769px){.u-pr--tab60{padding-right:60px !important}}@media screen and (max-width: 768px){.u-pr--sp0{padding-right:0px !important}}@media screen and (max-width: 768px){.u-pr--sp5{padding-right:5px !important}}@media screen and (max-width: 768px){.u-pr--sp10{padding-right:10px !important}}@media screen and (max-width: 768px){.u-pr--sp15{padding-right:15px !important}}@media screen and (max-width: 768px){.u-pr--sp20{padding-right:20px !important}}@media screen and (max-width: 768px){.u-pr--sp25{padding-right:25px !important}}@media screen and (max-width: 768px){.u-pr--sp30{padding-right:30px !important}}@media screen and (max-width: 768px){.u-pr--sp35{padding-right:35px !important}}@media screen and (max-width: 768px){.u-pr--sp40{padding-right:40px !important}}@media screen and (max-width: 768px){.u-pr--sp45{padding-right:45px !important}}@media screen and (max-width: 768px){.u-pr--sp50{padding-right:50px !important}}@media screen and (max-width: 768px){.u-pr--sp55{padding-right:55px !important}}@media screen and (max-width: 768px){.u-pr--sp60{padding-right:60px !important}}.u-pb0{padding-bottom:0px !important}.u-pb5{padding-bottom:5px !important}.u-pb10{padding-bottom:10px !important}.u-pb15{padding-bottom:15px !important}.u-pb20{padding-bottom:20px !important}.u-pb25{padding-bottom:25px !important}.u-pb30{padding-bottom:30px !important}.u-pb35{padding-bottom:35px !important}.u-pb40{padding-bottom:40px !important}.u-pb45{padding-bottom:45px !important}.u-pb50{padding-bottom:50px !important}.u-pb55{padding-bottom:55px !important}.u-pb60{padding-bottom:60px !important}@media screen and (min-width: 769px){.u-pb--tab0{padding-bottom:0px !important}}@media screen and (min-width: 769px){.u-pb--tab5{padding-bottom:5px !important}}@media screen and (min-width: 769px){.u-pb--tab10{padding-bottom:10px !important}}@media screen and (min-width: 769px){.u-pb--tab15{padding-bottom:15px !important}}@media screen and (min-width: 769px){.u-pb--tab20{padding-bottom:20px !important}}@media screen and (min-width: 769px){.u-pb--tab25{padding-bottom:25px !important}}@media screen and (min-width: 769px){.u-pb--tab30{padding-bottom:30px !important}}@media screen and (min-width: 769px){.u-pb--tab35{padding-bottom:35px !important}}@media screen and (min-width: 769px){.u-pb--tab40{padding-bottom:40px !important}}@media screen and (min-width: 769px){.u-pb--tab45{padding-bottom:45px !important}}@media screen and (min-width: 769px){.u-pb--tab50{padding-bottom:50px !important}}@media screen and (min-width: 769px){.u-pb--tab55{padding-bottom:55px !important}}@media screen and (min-width: 769px){.u-pb--tab60{padding-bottom:60px !important}}@media screen and (max-width: 768px){.u-pb--sp0{padding-bottom:0px !important}}@media screen and (max-width: 768px){.u-pb--sp5{padding-bottom:5px !important}}@media screen and (max-width: 768px){.u-pb--sp10{padding-bottom:10px !important}}@media screen and (max-width: 768px){.u-pb--sp15{padding-bottom:15px !important}}@media screen and (max-width: 768px){.u-pb--sp20{padding-bottom:20px !important}}@media screen and (max-width: 768px){.u-pb--sp25{padding-bottom:25px !important}}@media screen and (max-width: 768px){.u-pb--sp30{padding-bottom:30px !important}}@media screen and (max-width: 768px){.u-pb--sp35{padding-bottom:35px !important}}@media screen and (max-width: 768px){.u-pb--sp40{padding-bottom:40px !important}}@media screen and (max-width: 768px){.u-pb--sp45{padding-bottom:45px !important}}@media screen and (max-width: 768px){.u-pb--sp50{padding-bottom:50px !important}}@media screen and (max-width: 768px){.u-pb--sp55{padding-bottom:55px !important}}@media screen and (max-width: 768px){.u-pb--sp60{padding-bottom:60px !important}}.u-pl0{padding-left:0px !important}.u-pl5{padding-left:5px !important}.u-pl10{padding-left:10px !important}.u-pl15{padding-left:15px !important}.u-pl20{padding-left:20px !important}.u-pl25{padding-left:25px !important}.u-pl30{padding-left:30px !important}.u-pl35{padding-left:35px !important}.u-pl40{padding-left:40px !important}.u-pl45{padding-left:45px !important}.u-pl50{padding-left:50px !important}.u-pl55{padding-left:55px !important}.u-pl60{padding-left:60px !important}@media screen and (min-width: 769px){.u-pl--tab0{padding-left:0px !important}}@media screen and (min-width: 769px){.u-pl--tab5{padding-left:5px !important}}@media screen and (min-width: 769px){.u-pl--tab10{padding-left:10px !important}}@media screen and (min-width: 769px){.u-pl--tab15{padding-left:15px !important}}@media screen and (min-width: 769px){.u-pl--tab20{padding-left:20px !important}}@media screen and (min-width: 769px){.u-pl--tab25{padding-left:25px !important}}@media screen and (min-width: 769px){.u-pl--tab30{padding-left:30px !important}}@media screen and (min-width: 769px){.u-pl--tab35{padding-left:35px !important}}@media screen and (min-width: 769px){.u-pl--tab40{padding-left:40px !important}}@media screen and (min-width: 769px){.u-pl--tab45{padding-left:45px !important}}@media screen and (min-width: 769px){.u-pl--tab50{padding-left:50px !important}}@media screen and (min-width: 769px){.u-pl--tab55{padding-left:55px !important}}@media screen and (min-width: 769px){.u-pl--tab60{padding-left:60px !important}}@media screen and (max-width: 768px){.u-pl--sp0{padding-left:0px !important}}@media screen and (max-width: 768px){.u-pl--sp5{padding-left:5px !important}}@media screen and (max-width: 768px){.u-pl--sp10{padding-left:10px !important}}@media screen and (max-width: 768px){.u-pl--sp15{padding-left:15px !important}}@media screen and (max-width: 768px){.u-pl--sp20{padding-left:20px !important}}@media screen and (max-width: 768px){.u-pl--sp25{padding-left:25px !important}}@media screen and (max-width: 768px){.u-pl--sp30{padding-left:30px !important}}@media screen and (max-width: 768px){.u-pl--sp35{padding-left:35px !important}}@media screen and (max-width: 768px){.u-pl--sp40{padding-left:40px !important}}@media screen and (max-width: 768px){.u-pl--sp45{padding-left:45px !important}}@media screen and (max-width: 768px){.u-pl--sp50{padding-left:50px !important}}@media screen and (max-width: 768px){.u-pl--sp55{padding-left:55px !important}}@media screen and (max-width: 768px){.u-pl--sp60{padding-left:60px !important}}.u-text--alineLeft{text-align:left !important}.u-text--alineCenter{text-align:center !important}.u-text--alineRight{text-align:right !important}
@media screen and (min-width: 769px){
	.campaign_text p {
		margin: 10px 0 0;
		   color: #333333;
		   font-weight: bold;
		   font-size: 30px;
	}
	.campaign_text p span {
		background: linear-gradient(transparent 79%, #F78600 70%);
	}
}
@media screen and (max-width: 768px) {
	.campaign_text p {
		margin: 10px 0 0;
        color: #333333;
        font-weight: bold;
        font-size: 18px;
	}
	.campaign_text p span {
		background: linear-gradient(transparent 79%, #F78600 70%);
	}
}
