/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{height:100%;scroll-behavior:smooth;scroll-padding-top:127px;overflow-x:hidden}@media screen and (max-width: 768px){html{scroll-padding-top:16vw}}html:has(dialog[open]){overflow:hidden}body{font-family:"Noto Sans JP", sans-serif;color:#424242;line-height:2;letter-spacing:0.05em;background-color:#FAF9FA;width:100%;overflow-x:hidden;line-height:2;transition:background-color 0.5s}@media screen and (min-width: 769px){body{padding-top:128px;font-size:16px}}@media screen and (max-width: 768px){body{padding-top:16vw;font-size:4.2666666667vw}}body.js-changecolor{background-color:#D00F31}img,video,object{height:auto}img{width:100%}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:0.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:0.9}.splide__arrow:disabled{opacity:0.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:0.7;padding:0;position:relative;transition:transform 0.2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:0.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0}.l-header{position:fixed;top:0;left:0;width:100%;z-index:1100}@media screen and (min-width: 769px){.l-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 20px 22px 20px}}@media screen and (max-width: 768px){.l-header{height:16vw}}@media screen and (min-width: 769px){.l-header::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:-1}}@media screen and (min-width: 769px){.l-header .l-headerLogo{width:242px}}@media screen and (max-width: 768px){.l-header .l-headerLogo{width:47.4666666667vw;position:absolute;top:4.2666666667vw;left:4.2666666667vw;display:flex;align-items:center;justify-content:center}}.l-header .l-headerLogo .l-headerLogo__link{display:block}.l-header .l-headerLogo .l-headerLogo__link img{display:block}.l-header .l-headerLogo .l-headerLogo__link img:nth-child(2){opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%);width:9.8666666667vw}@media screen and (max-width: 768px){.l-header.is-open .l-headerLogo{position:relative;left:auto;top:auto;transform:none}}@media screen and (max-width: 768px){.l-header.is-open .l-headerLogo .l-headerLogo__link img:nth-child(1){opacity:0}.l-header.is-open .l-headerLogo .l-headerLogo__link img:nth-child(2){opacity:1}}@media screen and (min-width: 769px){.l-header .l-header__headerTop{display:flex;align-items:center;justify-content:space-between;gap:10px}}.l-header .l-header__headerTop .l-header__headerTop__nav{padding-right:32px;margin-right:22px;border-right:1px solid #DEDEDE}.l-header .l-header__headerNavWrap{width:100%}@media screen and (max-width: 768px){.l-header .l-header__headerNavWrap{background-color:#fff;overflow-y:scroll;height:100vh;padding:4.8vw 0 64vw;opacity:0;pointer-events:none;transition:opacity 0.5s, visibility 0.5s;visibility:hidden}.l-header .l-header__headerNavWrap.is-open{opacity:1;pointer-events:auto;visibility:visible}}@media screen and (max-width: 768px){.l-header .l-header__btnList{display:flex;margin:10.6666666667vw auto 0;gap:4.2666666667vw;width:87.2vw}}@media screen and (max-width: 768px){.l-header .l-header__btnList .l-header__btnList__item{width:41.6vw}}.l-header .l-header__sns{margin-top:21.3333333333vw}@media screen and (max-width: 768px){.l-headerTop{width:100%;background-color:rgba(255,255,255,0.8);padding:4.2666666667vw 18.1333333333vw 4.2666666667vw 4.2666666667vw;-webkit-backdrop-filter:blur(4vw);backdrop-filter:blur(4vw);height:16vw;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;transition:background-color 0.3s}}.l-headerTop .l-headerTop__langList{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 769px){.l-headerTop .l-headerTop__langList{margin-right:20px}}@media screen and (max-width: 768px){.l-headerTop .l-headerTop__langList{opacity:0;visibility:hidden;margin-right:6.4vw;border:0.2666666667vw solid #FFFFFF;border-radius:26.6666666667vw}}@media screen and (min-width: 769px){.l-headerTop .l-headerTop__langList .l-headerTop__langList__item:last-child{margin-left:15px;padding-left:14px;line-height:1;position:relative}.l-headerTop .l-headerTop__langList .l-headerTop__langList__item:last-child::before{content:"";display:block;width:1px;height:14px;transform:rotate(27deg);background:#888;position:absolute;top:0;left:0}}.l-headerTop .l-headerTop__langList .l-headerTop__langList__item .l-headerTop__langList__item__link{display:block;font-weight:700;line-height:1}@media screen and (min-width: 769px){.l-headerTop .l-headerTop__langList .l-headerTop__langList__item .l-headerTop__langList__item__link{font-size:14px;color:#888888}}@media screen and (max-width: 768px){.l-headerTop .l-headerTop__langList .l-headerTop__langList__item .l-headerTop__langList__item__link{font-size:3.7333333333vw;color:#FFFFFF;padding:2.1333333333vw 5.3333333333vw;padding:2.1333333333vw 2.1333333333vw 2.1333333333vw 5.3333333333vw}}@media screen and (max-width: 768px){.l-headerTop .l-headerTop__langList .l-headerTop__langList__item:last-child .l-headerTop__langList__item__link{padding:2.1333333333vw 5.3333333333vw 2.1333333333vw 2.1333333333vw}}.l-headerTop .l-headerTop__langList .l-headerTop__langList__item--current .l-headerTop__langList__item__link{color:#D00F31}@media screen and (max-width: 768px){.l-headerTop .l-headerTop__langList .l-headerTop__langList__item--current .l-headerTop__langList__item__link{border-radius:26.6666666667vw;background-color:#FFFFFF;padding:2.1333333333vw 5.3333333333vw !important}}.l-headerTop .l-headerTop__search{position:relative}.l-headerTop .l-headerTop__search .l-headerTop__search__form{position:absolute;top:calc(100% + 16px);left:0;z-index:2;display:flex;align-items:center;background-color:#FFFFFF;width:250px;height:48px;border:1px solid #DEDEDE;border-radius:24px;visibility:hidden;opacity:0;transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.l-headerTop .l-headerTop__search .l-headerTop__search__form.is-open{visibility:visible;opacity:1}.l-headerTop .l-headerTop__search .l-headerTop__search__form .l-headerTop__search__form__input{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding-left:24px}.l-headerTop .l-headerTop__search .l-headerTop__search__form .l-headerTop__search__form__input::placeholder{font-size:14px;color:#DEDEDE}.l-headerTop .l-headerTop__search .l-headerTop__search__form .l-headerTop__search__form__submit{display:inline-flex;padding:0 20px 0 10px}@media screen and (min-width: 769px){.l-headerTop .l-headerTop__btn{width:192px}}@media screen and (min-width: 769px){.l-headerTop .l-headerTop__btn{width:192px}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-headerTop .l-headerTop__btn{width:149px}}.l-headerTop .l-headerTop__menu{position:absolute;top:0;right:0;width:18.1333333333vw;height:16vw}.l-headerTop .l-headerTop__menu span{position:absolute;display:block;top:0;right:0;left:0;bottom:0;margin:auto;width:7.4666666667vw;height:0.5333333333vw;background-color:#D00F31;transition:translate 0.25s, rotate 0.25s}.l-headerTop .l-headerTop__menu span:nth-child(1){translate:0 -0.5333333333vw}.l-headerTop .l-headerTop__menu span:nth-child(2){translate:0 1.6vw}.l-headerTop .l-headerTop__menu.is-open span{background-color:#FFFFFF;translate:0}.l-headerTop .l-headerTop__menu.is-open span:nth-child(1){rotate:45deg}.l-headerTop .l-headerTop__menu.is-open span:nth-child(2){rotate:135deg}.l-headerTop .l-headerTop__searchSP{display:flex;align-items:center;flex-shrink:0;width:6.4vw;height:6.4vw;transition:0.3s transform}.l-headerTop .l-headerTop__searchSP svg{width:100%;height:100%}.l-headerTop .l-headerTop__searchSP svg path{transition:fill 0.3s}.l-headerTop .l-headerTop__searchSP.is-open{transform:rotate(45deg)}.l-headerTop .l-headerTop__searchSP__form__wrap{width:100%;background-color:#F6F1F0;position:absolute;top:100%;left:0;padding:4.2666666667vw 6.4vw;visibility:hidden;opacity:0;transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.l-headerTop .l-headerTop__searchSP__form__wrap.is-open{visibility:visible;opacity:1}.l-headerTop .l-headerTop__searchSP__form__wrap .l-headerTop__searchSP__form{display:flex;align-items:center;width:100%;height:12.8vw;border:0.2666666667vw solid #DEDEDE;border-radius:6.4vw;background-color:#FFFFFF}.l-headerTop .l-headerTop__searchSP__form__wrap .l-headerTop__searchSP__form .l-headerTop__searchSP__form__input{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding-left:6.4vw}.l-headerTop .l-headerTop__searchSP__form__wrap .l-headerTop__searchSP__form .l-headerTop__searchSP__form__input::placeholder{font-size:3.7333333333vw;color:#DEDEDE}.l-headerTop .l-headerTop__searchSP__form__wrap .l-headerTop__searchSP__form .l-headerTop__searchSP__form__submit{display:inline-flex;padding:0 8vw 0 2.6666666667vw}@media screen and (max-width: 768px){.l-headerTop.is-open{background-color:#D00F31}}@media screen and (max-width: 768px){.l-headerTop.is-open .l-headerTop__langList{opacity:1;visibility:visible}}@media screen and (max-width: 768px){.l-headerTop.is-open .l-headerTop__searchSP svg path{fill:#fff}}@media screen and (min-width: 769px){.l-headerNav .l-headerNav__menuList{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:22px}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-headerNav .l-headerNav__menuList{gap:10px}}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item{border-bottom:0.2666666667vw solid #DEDEDE;margin:0.5333333333vw 6.4vw}}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item .l-headerNav__menuList__item__link{letter-spacing:1.4px;color:#424242;display:flex;align-items:center;transition:color 0.3s}@media screen and (min-width: 769px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item .l-headerNav__menuList__item__link{padding-right:5px;padding-left:5px;font-size:14px;line-height:1.2;gap:8px}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item .l-headerNav__menuList__item__link{padding-right:0;padding-left:0}}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item .l-headerNav__menuList__item__link{justify-content:space-between;width:100%;padding:4.2666666667vw 3.4666666667vw 4.2666666667vw 4.2666666667vw;font-size:4.2666666667vw;font-weight:700}}@media (any-hover: hover){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item .l-headerNav__menuList__item__link:hover{color:#D00F31}}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item:not(.l-headerNav__menuList__item--dropMenu):not(.l-headerNav__menuList__item--blank){background-image:url(/assets/common/images/icon_arrow.svg);background-repeat:no-repeat;background-position:right 3.4666666667vw center;background-size:3.7333333333vw auto}}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu{position:relative}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link{position:relative}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link::before,.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link::after{content:"";display:block;width:4.5333333333vw;height:0.2666666667vw;background-color:#D00F31;position:absolute;right:2.9333333333vw;top:50%;transition:0.2s ease}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link::before{transform:translateY(-50%)}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link::after{transform:translateY(-50%) rotate(90deg)}}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link.is-open{color:#D00F31}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .l-headerNav__menuList__item__link.is-open::after{transform:translateY(-50%) rotate(0deg)}}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu .u-iconPlus{transition:fill 0.3s ease, stroke 0.3s ease}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu.is-open .u-iconPlus{fill:#D00F31;stroke:#fff}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu.is-open .u-iconPlus path{stroke:#fff}.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--dropMenu.is-open .u-iconPlus path:last-child{display:none}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--blank .l-headerNav__menuList__item__link{width:100%}}@media screen and (min-width: 769px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--blank .l-headerNav__menuList__item__link img{width:13px;height:11px}}@media screen and (max-width: 768px){.l-headerNav .l-headerNav__menuList .l-headerNav__menuList__item--blank .l-headerNav__menuList__item__link img{width:3.4666666667vw;height:2.9333333333vw}}@media screen and (min-width: 769px){.l-headerDropMenu{position:absolute;top:100%;right:8px;width:max-content;max-width:calc(100vw - 16px);min-width:314px;padding-top:29px;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.2s, visibility 0.2s}}@media screen and (max-width: 768px){.l-headerDropMenu{height:0;margin:0;transition:margin 0.2s, height 0.2s ease;margin:0 0 0.5333333333vw 0;overflow:hidden;visibility:hidden;opacity:0}}.l-headerDropMenu.is-open{visibility:visible;opacity:1}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__inner{padding:40px;border-radius:4px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__top{margin-bottom:32px}}@media screen and (max-width: 768px){.l-headerDropMenu .l-headerDropMenu__top{margin-bottom:0.5333333333vw}}.l-headerDropMenu .l-headerDropMenu__top .l-headerDropMenu__top__link{display:flex;align-items:center;font-weight:700;letter-spacing:1.4px;color:#424242;transition:color 0.3s}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__top .l-headerDropMenu__top__link{font-size:14px;padding-bottom:21px;border-bottom:1px solid #DEDEDE}}@media screen and (max-width: 768px){.l-headerDropMenu .l-headerDropMenu__top .l-headerDropMenu__top__link{justify-content:space-between;width:100%;padding:4.2666666667vw 3.4666666667vw 4.2666666667vw 6.4vw;font-size:3.7333333333vw;background-color:#FAF9FA;border-radius:1.0666666667vw;background-image:url(/assets/common/images/icon_arrow.svg);background-repeat:no-repeat;background-position:right 3.4666666667vw center;background-size:3.7333333333vw auto}}@media (any-hover: hover){.l-headerDropMenu .l-headerDropMenu__top .l-headerDropMenu__top__link:hover{color:#D00F31}}.l-headerDropMenu .l-headerDropMenu__menuList{display:flex;flex-direction:column}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__menuList{gap:12px}}@media screen and (max-width: 768px){.l-headerDropMenu .l-headerDropMenu__menuList{gap:0.5333333333vw}}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__menuList--column{display:grid;grid-template-columns:repeat(4, minmax(min-content, max-content));gap:0}}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__menuList--column .l-headerDropMenu__menuList__item{border-left:1px solid #DEDEDE;padding:6px 40px}.l-headerDropMenu .l-headerDropMenu__menuList--column .l-headerDropMenu__menuList__item:nth-child(4n){padding-right:0}.l-headerDropMenu .l-headerDropMenu__menuList--column .l-headerDropMenu__menuList__item:nth-child(4n+1){border-left:none;padding-left:0}}.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link{display:flex;align-items:center;line-height:1.5;letter-spacing:1.4px;color:#424242;transition:color 0.3s}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link{gap:8px;font-size:14px}}@media screen and (max-width: 768px){.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link{justify-content:space-between;padding:4.2666666667vw 3.4666666667vw 4.2666666667vw 6.4vw;font-size:3.7333333333vw;background-color:#FAF9FA;border-radius:1.0666666667vw;background-image:url(/assets/common/images/icon_arrow.svg);background-repeat:no-repeat;background-position:right 3.4666666667vw center;background-size:3.7333333333vw auto}}@media (any-hover: hover){.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link:hover{color:#D00F31;text-decoration:underline}}@media screen and (max-width: 768px){.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link--blank{background-image:none}}@media screen and (min-width: 769px){.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link--blank img{width:13px;height:11px}}@media screen and (max-width: 768px){.l-headerDropMenu .l-headerDropMenu__menuList .l-headerDropMenu__menuList__item .l-headerDropMenu__menuList__item__link--blank img{width:3.4666666667vw;height:2.9333333333vw}}.l-main{min-height:500px}@media screen and (max-width: 768px){.l-main{min-height:400px}}.l-cv{background-color:#FAF9FA}@media screen and (min-width: 769px){.l-cv{padding-top:16px}}@media screen and (max-width: 768px){.l-cv{padding-top:21.3333333333vw}}.l-cv .l-cv__inner{margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.l-cv .l-cv__inner{max-width:1408px;width:calc(100% - 32px)}}@media screen and (max-width: 768px){.l-cv .l-cv__inner{width:calc(100% - 4.2666666667vw)}}.l-aside:has(~ .l-cv) ~ .l-cv{margin-top:0}.l-cv{margin-top:120px}@media screen and (max-width: 768px){.l-cv{margin-top:21.3333333333vw}}@media screen and (max-width: 768px){.p-cta{z-index:1000;position:fixed;width:100%;bottom:0;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(4vw);-webkit-backdrop-filter:blur(4vw);border-top:solid 1px #DEDEDE;transition:transform 0.3s;transform:translateY(100%)}}@media screen and (max-width: 768px){.p-cta--show{transform:translateY(0)}}@media screen and (max-width: 768px){.p-cta .p-cta__btnList{display:flex;gap:0 4.2666666667vw;padding:4.2666666667vw 6.4vw}}@media screen and (max-width: 768px){.p-cta .p-cta__btnList .p-cta__btnList__item{width:100%}}.l-footer{background:#FAF9FA}@media screen and (min-width: 769px){.l-footer{padding:60px 0 64px}}@media screen and (max-width: 768px){.l-footer{padding:16vw 0 12.8vw}}.l-main+.l-footer{border-top:solid 1px #DEDEDE}@media screen and (min-width: 769px){.l-main+.l-footer{margin-top:120px}}@media screen and (max-width: 768px){.l-main+.l-footer{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.l-aside{background-color:#fff;margin-top:120px;padding:64px 0 104px}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-aside{padding:64px 0 88px}}@media screen and (max-width: 768px){.l-aside{margin-top:21.3333333333vw}}.l-aside--mt0{margin-top:0}.l-aside .l-aside__inner{margin-right:auto;margin-left:auto}@media screen and (min-width: 769px){.l-aside .l-aside__inner{max-width:1200px;width:calc(100% - 48px)}}@media screen and (min-width: 769px){.l-footerLinkList .l-footerLinkList__item .l-footerLinkList__item__ttl{font-weight:bold;line-height:1.4}}@media (any-hover: hover){.l-footerLinkList .l-footerLinkList__item .l-footerLinkList__item__ttl a:hover{text-decoration:underline}}@media screen and (min-width: 769px){.l-footerLinkList .l-footerLinkList__item__subList .l-footerLinkList__item__subList__item{color:#888888}}@media screen and (min-width: 769px){.l-footerLinkList .l-footerLinkList__item__subList .l-footerLinkList__item__subList__item a{display:flex;align-items:center;gap:8px;padding-left:16px;position:relative;margin-top:16px;font-size:14px;line-height:1.4}.l-footerLinkList .l-footerLinkList__item__subList .l-footerLinkList__item__subList__item a::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:8px;height:1px;background-color:#888888}}@media (any-hover: hover){.l-footerLinkList .l-footerLinkList__item__subList .l-footerLinkList__item__subList__item a:hover{text-decoration:underline}}@media screen and (min-width: 769px){.l-footerTop{display:grid;grid-template-columns:1fr 26%;grid-template-rows:49px auto 34px;grid-template-areas:"linkList logo" "linkList ." "linkList sns";justify-content:space-between}}.l-footerTop .l-footerTop__logo{display:block;transition:opacity 0.3s}@media screen and (min-width: 769px){.l-footerTop .l-footerTop__logo{grid-area:logo}}@media screen and (max-width: 768px){.l-footerTop .l-footerTop__logo{width:67.4666666667vw}}.l-footerTop .l-footerTop__logo img{width:100%}@media (any-hover: hover){.l-footerTop .l-footerTop__logo:hover{opacity:0.8}}@media screen and (min-width: 769px){.l-footerTop .l-footerTop__linkList{display:flex;grid-area:linkList;gap:9.6269554753%}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-footerTop .l-footerTop__linkList{gap:16px}}@media screen and (min-width: 769px){.l-footerTop .l-footerTop__linkList .l-footerTop__linkList__item{display:flex;flex-direction:column;gap:24px;width:177px}}@media screen and (min-width: 769px){.l-footerTop .l-footerTop__linkList .l-footerTop__linkList__item .l-footerTop__linkList__item__ttl{font-weight:bold}}@media screen and (min-width: 769px){.l-footerTop .l-footerTop__linkList .l-footerTop__linkList__item .l-footerTop__linkList__item__ttl a{display:flex;align-items:center;gap:8px;line-height:1.4}}@media (any-hover: hover){.l-footerTop .l-footerTop__linkList .l-footerTop__linkList__item .l-footerTop__linkList__item__ttl a:hover{text-decoration:underline}}@media screen and (min-width: 769px){.l-footerTop .l-footerTop__sns{grid-area:sns}}.l-footerBottom{color:#424242}@media screen and (min-width: 769px){.l-footerBottom{margin-top:64px;padding-top:40px;border-top:1px solid #DEDEDE;position:relative}}@media screen and (max-width: 768px){.l-footerBottom{margin-top:10.6666666667vw;padding-top:10.6666666667vw;border-top:0.2666666667vw solid #DEDEDE}}.l-footerBottom .l-footerBottom__list{display:flex}@media screen and (min-width: 769px){.l-footerBottom .l-footerBottom__list{gap:4.6666666667%;font-size:14px}}@media screen and (min-width: 769px) and (max-width: 1024px){.l-footerBottom .l-footerBottom__list{gap:16px}}@media screen and (max-width: 768px){.l-footerBottom .l-footerBottom__list{flex-direction:column;gap:4.2666666667vw;font-size:3.2vw;font-weight:bold;letter-spacing:0.1em;line-height:1.4;margin-left:4.2666666667vw}}@media (any-hover: hover){.l-footerBottom .l-footerBottom__list .l-footerBottom__list__item__link:hover{text-decoration:underline}}.l-footerBottom .l-footerBottom__bnrList{display:flex;align-items:flex-end}@media screen and (min-width: 769px){.l-footerBottom .l-footerBottom__bnrList{position:absolute;bottom:0;right:0;gap:24px}}@media screen and (max-width: 768px){.l-footerBottom .l-footerBottom__bnrList{margin-top:10.6666666667vw;padding-top:6.4vw;border-top:0.2666666667vw solid #DEDEDE;justify-content:center;gap:6.4vw}}.l-footerBottom .l-footerBottom__bnrList .l-footerBottom__bnrList__item img{width:100%}@media screen and (min-width: 769px){.l-footerBottom .l-footerBottom__bnrList .l-footerBottom__bnrList__item:nth-of-type(1){width:70px}}@media screen and (max-width: 768px){.l-footerBottom .l-footerBottom__bnrList .l-footerBottom__bnrList__item:nth-of-type(1){width:18.6666666667vw}}@media screen and (min-width: 769px){.l-footerBottom .l-footerBottom__bnrList .l-footerBottom__bnrList__item:nth-of-type(2){width:87px}}@media screen and (max-width: 768px){.l-footerBottom .l-footerBottom__bnrList .l-footerBottom__bnrList__item:nth-of-type(2){width:23.2vw}}.l-footerBottom .l-footerBottom__sns{margin-top:10.6666666667vw;padding-top:9.0666666667vw;border-top:0.2666666667vw solid #DEDEDE}@media screen and (min-width: 769px){.l-footerBottom .l-footerBottom__copyright{border-top:1px solid #DEDEDE;margin-top:40px;padding:49px 0 28px}}@media screen and (max-width: 768px){.l-footerBottom .l-footerBottom__copyright{margin-top:10.6666666667vw;padding-top:6.4vw;border-top:0.2666666667vw solid #DEDEDE}}.l-footerBottom .l-footerBottom__copyright small{line-height:1.4}@media screen and (min-width: 769px){.l-footerBottom .l-footerBottom__copyright small{font-size:12px;letter-spacing:0.6px}}@media screen and (max-width: 768px){.l-footerBottom .l-footerBottom__copyright small{font-size:2.6666666667vw;font-weight:500;letter-spacing:0.1em}}.c-anchorLink{line-height:1}.c-anchorLink .c-anchorLink__item{line-height:2;letter-spacing:0.7px;color:#424242;display:inline-flex;align-items:flex-start;transition:color 0.3s}@media screen and (min-width: 769px){.c-anchorLink .c-anchorLink__item{font-size:14px;column-gap:12px}}@media screen and (max-width: 768px){.c-anchorLink .c-anchorLink__item{font-size:3.7333333333vw;column-gap:3.2vw}}@media (any-hover: hover){.c-anchorLink .c-anchorLink__item:hover{color:#D00F31}}.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon{position:relative;transform:rotate(90deg);display:inline-block;background-color:#FFFFFF;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (min-width: 769px){.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon{border:1px solid #DEDEDE;width:30px;height:30px}}@media screen and (max-width: 768px){.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon{border:0.2666666667vw solid #DEDEDE;width:8vw;height:8vw}}.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon svg{width:2.4vw;height:2.9333333333vw}}.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon svg path{transition:0.4s fill}.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateY(100%)}@media screen and (min-width: 769px){.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.c-anchorLink .c-anchorLink__item .c-anchorLink__item__icon::before{width:8vw;height:8vw}}@media (any-hover: hover){.c-anchorLink .c-anchorLink__item:hover .c-anchorLink__item__icon svg path{fill:#fff}.c-anchorLink .c-anchorLink__item:hover .c-anchorLink__item__icon::before{transform:translateX(0%)}}.c-anchorLink--bold .c-anchorLink__item{font-weight:bold}.c-badge{display:inline-block;background-color:#424242;color:#FFFFFF}@media screen and (min-width: 769px){.c-badge{padding:0 10px;border-radius:4px;font-size:14px;line-height:2}}@media screen and (max-width: 768px){.c-badge{padding:0 2.6666666667vw;border-radius:1.0666666667vw;font-size:3.2vw;line-height:1.75}}.c-badge--reception{background-color:#FB8E22}.c-badge--close{background-color:transparent;border:solid 1px #424242;color:#424242}.c-badge--small{line-height:1.75}@media screen and (min-width: 769px){.c-badge--small{font-size:12px}}@media screen and (max-width: 768px){.c-badge--small{font-size:3.2vw}}.c-searchBtn{width:48px;height:48px}.c-searchBtn.is-open .c-searchBtn__open{display:none}.c-searchBtn.is-open .c-searchBtn__close{display:block}.c-searchBtn__open{display:flex;align-items:center;justify-content:center;padding:13px 11px 11px 13px;border:1px solid #D00F31;border-radius:50%;width:48px;height:48px;position:relative;overflow:hidden;z-index:1;transition:color 0.4s cubic-bezier(0.77, 0, 0.175, 1);background:#fff}.c-searchBtn__open::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#D00F31;border-radius:inherit;transition:transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}.c-searchBtn__open svg path{transition:0.4s fill}@media (any-hover: hover){.c-searchBtn__open:hover{color:#FFFFFF}.c-searchBtn__open:hover svg path{fill:#FFFFFF}.c-searchBtn__open:hover::before{transform:none}}.c-searchBtn__close{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.c-btn{display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.3;color:#D00F31;width:100%;background-color:#FFFFFF;position:relative;overflow:hidden;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1);z-index:1}@media screen and (min-width: 769px){.c-btn{padding:14px 0;border:1px solid #D00F31;border-radius:9999px;font-size:14px}}@media screen and (max-width: 768px){.c-btn{padding:5.3333333333vw 0;border-radius:2666.4vw;border:0.2666666667vw solid #D00F31;font-size:3.7333333333vw;letter-spacing:0}}@media (any-hover: hover){.c-btn:hover{color:#FFFFFF}.c-btn:hover::before{transform:none}}.c-btn::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#D00F31;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}.c-btn--sub{color:#FFFFFF;border:none;background-image:linear-gradient(to right, #FB8E22 0%, #D00F31 50%, #FB8E22 100%);background-size:200% auto;transition:all 0.5s ease;background-position:right center}@media screen and (min-width: 769px){.c-btn--sub{padding:15px 0}}@media screen and (max-width: 768px){.c-btn--sub{padding:5.6vw 0}}@media (any-hover: hover){.c-btn--sub:hover{background-position:left center}}.c-btn--sub::before{content:none}.c-btn--bgWhite{background-color:transparent;border-color:#FFFFFF}.c-btn--bgWhite::before{background-color:#FFFFFF;left:100%}.c-btn--textGradation .c-btn--textGradation__text{background:linear-gradient(90deg, #D00F31 0%, #FB8E22 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (any-hover: hover){.c-btn--textGradation:hover .c-btn--textGradation__text{background:initial;-webkit-background-clip:initial;-webkit-text-fill-color:initial;color:#FFFFFF}}.c-btn--bgTransparent{background-color:transparent;border-color:#FFFFFF;color:#FFFFFF}.c-btn--bgTransparent::before{background-color:#FFFFFF}@media (any-hover: hover){.c-btn--bgTransparent:hover .c-btn--bgTransparent__text{background:linear-gradient(90deg, #D00F31 0%, #FB8E22 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.c-heading{font-weight:bold;color:#424242}@media screen and (min-width: 769px){.c-heading{font-size:40px;line-height:1.75}}@media screen and (max-width: 768px){.c-heading{font-size:8.5333333333vw;line-height:1.75}}.c-heading--detail{font-size:36px;line-height:1.75;letter-spacing:1.8px}@media screen and (max-width: 768px){.c-heading--detail{font-size:6.4vw;line-height:1.75;letter-spacing:0.32vw}}.c-heading--h2{line-height:1.75}@media screen and (min-width: 769px){.c-heading--h2{font-size:28px}}@media screen and (max-width: 768px){.c-heading--h2{font-size:7.4666666667vw}}.c-heading--h3{line-height:1.75}@media screen and (min-width: 769px){.c-heading--h3{font-size:24px}}@media screen and (max-width: 768px){.c-heading--h3{font-size:6.4vw}}.c-heading--h4{line-height:2}@media screen and (min-width: 769px){.c-heading--h4{font-size:20px}}@media screen and (max-width: 768px){.c-heading--h4{font-size:5.3333333333vw}}.c-heading--h5{line-height:1;font-weight:normal}@media screen and (min-width: 769px){.c-heading--h5{font-size:20px}}@media screen and (max-width: 768px){.c-heading--h5{font-size:5.3333333333vw}}.c-heading:has(.c-heading__number){display:flex}@media screen and (min-width: 769px){.c-heading:has(.c-heading__number){gap:0 32px}}@media screen and (max-width: 768px){.c-heading:has(.c-heading__number){gap:0 16px}}@media screen and (max-width: 768px){.c-heading:has(.c-heading__number--serviceDetail){flex-direction:column;gap:4.2666666667vw 0}}.c-heading .c-heading__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-family:"Montserrat", sans-serif;background-color:#424242;color:#FFFFFF;line-height:2}@media screen and (min-width: 769px){.c-heading .c-heading__number{width:40px;height:40px;border-radius:4px;font-size:20px;margin-top:3px}}@media screen and (max-width: 768px){.c-heading .c-heading__number{width:10.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw;font-size:5.3333333333vw;margin-top:0.8vw}}.c-heading .c-heading__number--serviceDetail{width:fit-content}@media screen and (min-width: 769px){.c-heading .c-heading__number--serviceDetail{padding:10px 12px;font-size:18px}}@media screen and (max-width: 768px){.c-heading .c-heading__number--serviceDetail{padding:2.6666666667vw 3.2vw;font-size:4.8vw}}.c-heading--red{color:#D00F31}.c-heading--red .c-heading__number{background-color:#D00F31}.c-heading--white{color:#FFFFFF}.c-heading--center{text-align:center}.c-topTitle{white-space:nowrap}@media screen and (max-width: 768px){.c-topTitle{white-space:initial}}.c-topTitle .c-topTitle__en{display:block;font-family:"Montserrat", sans-serif;font-weight:bold;color:#424242;font-size:36px;line-height:1.5;letter-spacing:0.05em;transition:color 0.3s}@media screen and (max-width: 768px){.c-topTitle .c-topTitle__en{font-size:9.6vw}}.c-topTitle .c-topTitle__jp{display:block;color:#888888;font-size:14px;line-height:2;transition:color 0.3s}@media screen and (max-width: 768px){.c-topTitle .c-topTitle__jp{font-size:3.7333333333vw}}.c-textBtn{font-size:14px;color:#D00F31;display:inline-flex;align-items:center;font-weight:bold}@media screen and (max-width: 768px){.c-textBtn{font-size:3.7333333333vw}}.c-textBtn .c-textBtn__span{position:relative;width:30px;height:30px;border:1px solid #D00F31;border-radius:100%;display:block;margin-left:16px;overflow:hidden;flex-shrink:0;background-color:#fff}@media screen and (max-width: 768px){.c-textBtn .c-textBtn__span{width:8vw;height:8vw}}.c-textBtn .c-textBtn__span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px}@media screen and (max-width: 768px){.c-textBtn .c-textBtn__span svg{width:3.4666666667vw;height:2.1333333333vw}}@media screen and (max-width: 768px){.c-textBtn .c-textBtn__span svg{width:3.4666666667vw}}.c-textBtn .c-textBtn__span svg path{transition:0.4s fill}.c-textBtn .c-textBtn__span::before{content:"";background-color:#D00F31;width:32px;height:32px;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (max-width: 768px){.c-textBtn .c-textBtn__span::before{width:8.5333333333vw;height:8.5333333333vw}}.c-textBtn small{font-size:0.714em}@media (any-hover: hover){.c-textBtn:hover .c-textBtn__span svg path{fill:#fff}.c-textBtn:hover .c-textBtn__span::before{transform:translateX(0%)}}.c-textBtn--white{color:#fff}.c-textBtn--white .c-textBtn__span{border-color:#FFFFFF;background-color:#D00F31}.c-textBtn--white .c-textBtn__span svg path{fill:#FFFFFF}.c-textBtn--white .c-textBtn__span::before{background-color:#fff}@media (any-hover: hover){.c-textBtn--white:hover .c-textBtn__span{border-color:#FFFFFF}.c-textBtn--white:hover .c-textBtn__span svg path{fill:#D00F31}}@media screen and (max-width: 768px){.c-textBtn--header{color:#424242}.c-textBtn--header .c-textBtn__span{display:none}}.c-textBtn--h2 .c-textBtn__span,.c-textBtn--h3 .c-textBtn__span{width:48px;height:48px;margin-left:24px}@media screen and (max-width: 768px){.c-textBtn--h2 .c-textBtn__span,.c-textBtn--h3 .c-textBtn__span{width:12.8vw;height:12.8vw;margin-left:6.4vw}}.c-textBtn--h2 .c-textBtn__span::before,.c-textBtn--h3 .c-textBtn__span::before{width:50px;height:50px}@media screen and (max-width: 768px){.c-textBtn--h2 .c-textBtn__span::before,.c-textBtn--h3 .c-textBtn__span::before{width:13.3333333333vw;height:13.3333333333vw}}.c-textBtn--h2 .c-textBtn__span svg,.c-textBtn--h3 .c-textBtn__span svg{width:17px;height:15px}@media screen and (max-width: 768px){.c-textBtn--h2 .c-textBtn__span svg,.c-textBtn--h3 .c-textBtn__span svg{width:4.5333333333vw;height:13.3333333333vw}}.c-textBtn--h2{font-size:28px}@media screen and (max-width: 768px){.c-textBtn--h2{font-size:7.4666666667vw}}.c-textBtn--h2.c-textBtn--blank .c-textBtn__span svg{width:19px;height:16px}@media screen and (max-width: 768px){.c-textBtn--h2.c-textBtn--blank .c-textBtn__span svg{width:5.0666666667vw;height:4.2666666667vw}}.c-textBtn--h3{font-size:24px}@media screen and (max-width: 768px){.c-textBtn--h3{font-size:6.4vw}}.c-textBtn--h4{color:#424242;font-size:20px}@media screen and (max-width: 768px){.c-textBtn--h4{font-size:5.3333333333vw}}.c-textBtn--blank .c-textBtn__span svg{width:15px}@media screen and (max-width: 768px){.c-textBtn--blank .c-textBtn__span svg{width:4vw}}.c-textBtn--blank .c-textBtn__span svg path{transition:0.4s stroke}@media (any-hover: hover){.c-textBtn--blank:hover .c-textBtn__span svg path{fill:transparent}.c-textBtn--blank:hover .c-textBtn__span svg path{stroke:#fff}}.c-pageReader{position:absolute;width:0;height:0;overflow:hidden;font-size:0%;line-height:0;outline:none}.c-pageTop{width:116px;position:fixed;bottom:53px;z-index:1000;filter:drop-shadow(-20px 20px 10px rgba(0,0,0,0.1));pointer-events:none}@media screen and (min-width: 769px){.c-pageTop{right:11px}}@media screen and (min-width: 769px) and (max-width: 1024px){.c-pageTop{right:24px}}@media screen and (max-width: 768px){.c-pageTop{right:2.6666666667vw;bottom:5.3333333333vw;width:26.6666666667vw;transition:bottom 0.3s}}@media screen and (max-width: 768px){.c-pageTop--withCTA{bottom:30.1333333333vw}}.c-pageTop:has(.c-pageTop__link.is-show){pointer-events:auto}.c-pageTop .c-pageTop__link{display:block;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s}.c-pageTop .c-pageTop__link.is-show{opacity:1;visibility:visible}@media (any-hover: hover){.c-pageTop .c-pageTop__link:hover{opacity:0.8}}.c-shareList{display:flex;gap:5px}@media screen and (max-width: 768px){.c-shareList{gap:1.3333333333vw}}.c-shareList .c-shareList__item{line-height:0}.c-caseTxtBtn{color:#D00F31;display:flex;align-items:center;font-weight:bold}@media screen and (min-width: 769px){.c-caseTxtBtn{font-size:14px}}@media screen and (max-width: 768px){.c-caseTxtBtn{font-size:3.7333333333vw}}.c-caseTxtBtn .c-caseTxtBtn__icon{position:relative;border:1px solid #D00F31;display:block;overflow:hidden}@media screen and (min-width: 769px){.c-caseTxtBtn .c-caseTxtBtn__icon{width:30px;height:30px;border-radius:30px;margin-left:16px}}@media screen and (max-width: 768px){.c-caseTxtBtn .c-caseTxtBtn__icon{width:8vw;height:8vw;border-radius:8vw;margin-left:4.2666666667vw}}.c-caseTxtBtn .c-caseTxtBtn__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.c-caseTxtBtn .c-caseTxtBtn__icon svg *{transition:0.4s stroke}.c-caseTxtBtn .c-caseTxtBtn__icon::before{content:"";background-color:#D00F31;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.c-caseTxtBtn .c-caseTxtBtn__icon::before{width:32px;height:32px;border-radius:30px}}@media screen and (max-width: 768px){.c-caseTxtBtn .c-caseTxtBtn__icon::before{width:8.5333333333vw;height:8.5333333333vw;border-radius:8vw}}@media (any-hover: hover){.c-caseTxtBtn:hover .c-caseTxtBtn__icon svg *{stroke:#fff}.c-caseTxtBtn:hover .c-caseTxtBtn__icon::before{transform:translateX(0%)}}.c-caseTxtBtn--iconRight .c-caseTxtBtn__icon{margin-left:0}@media screen and (min-width: 769px){.c-caseTxtBtn--iconRight .c-caseTxtBtn__icon{margin-right:16px}}@media screen and (max-width: 768px){.c-caseTxtBtn--iconRight .c-caseTxtBtn__icon{margin-right:4.2666666667vw}}.c-caseHitNum{word-break:break-all}.c-checkbox{display:flex}.c-checkbox .c-checkbox__box{cursor:pointer;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:#FAF9FA;border:1px solid #DEDEDE;appearance:none;padding:2px 0 0}@media screen and (min-width: 769px){.c-checkbox .c-checkbox__box{width:24px;height:24px;border-radius:4px;margin-right:16px;margin-top:3px}}@media screen and (max-width: 768px){.c-checkbox .c-checkbox__box{width:6.4vw;height:6.4vw;border-radius:1.0666666667vw;margin-right:2.1333333333vw;margin-top:0.8vw}}.c-checkbox .c-checkbox__box::before{content:"";display:block;opacity:0;background-image:url(/assets/images/case/icon_caseList_check.svg);background-size:cover}@media screen and (min-width: 769px){.c-checkbox .c-checkbox__box::before{width:19px;height:14px}}@media screen and (max-width: 768px){.c-checkbox .c-checkbox__box::before{width:5.0666666667vw;height:3.7333333333vw}}.c-checkbox .c-checkbox__box:checked::before{opacity:1}.c-checkbox .c-checkbox__label{color:#424242;line-height:2}@media screen and (min-width: 769px){.c-checkbox .c-checkbox__label{font-size:14px}}@media screen and (max-width: 768px){.c-checkbox .c-checkbox__label{font-size:3.7333333333vw}}.p-cardList{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-cardList{gap:48px 3.3333333333%}}@media screen and (max-width: 768px){.p-cardList{flex-direction:column;gap:10.6666666667vw}}@media screen and (min-width: 769px){.p-cardList .p-cardList__item{width:31.0833333333%}}@media screen and (max-width: 768px){.p-cardList .p-cardList__item{width:100%}}.p-cardList--slide{flex-wrap:nowrap}@media screen and (min-width: 769px){.p-cardList--slide{gap:10px}}@media screen and (max-width: 768px){.p-cardList--slide{flex-direction:row;gap:8.5333333333vw 0}}.p-cardList--slide .p-cardList__item{padding-left:30px}@media screen and (max-width: 768px){.p-cardList--slide .p-cardList__item{padding-left:5.3333333333vw}}.p-card{display:block;width:100%;transition:opacity 0.3s}@media (any-hover: hover){.p-card:hover{opacity:0.8}.p-card:hover .p-card__image__item{transform:scale(1.05)}}.p-card .p-card__image{overflow:hidden;box-shadow:-20px 20px 10px rgba(0,0,0,0.1);border-radius:4px;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-card .p-card__image{position:relative;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.1);border-radius:1.0666666667vw}}.p-card .p-card__image .p-card__image__item{width:100%;transition:transform 0.5s}@media screen and (max-width: 768px){.p-card .p-card__image--caseStudy{aspect-ratio:303/175}}@media screen and (max-width: 768px){.p-card .p-card__image--caseStudy .p-card__image__item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.p-card .p-card__image--shadowNone{box-shadow:none}.p-card .p-card__name{font-size:12px;line-height:1.75;color:#424242;padding-top:32px}@media screen and (max-width: 768px){.p-card .p-card__name{font-size:3.2vw;padding-top:8.5333333333vw}}.p-card .p-card__text{font-size:16px;line-height:1.75;color:#424242;font-weight:700;padding-top:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 768px){.p-card .p-card__text{font-size:4.2666666667vw;line-height:2;padding-top:2.1333333333vw;-webkit-line-clamp:3}}.p-card .p-card__tag{margin-top:32px;display:flex;flex-wrap:wrap;gap:0 18px}@media screen and (max-width: 768px){.p-card .p-card__tag{gap:0 2.1333333333vw;margin-top:6.4vw}}.p-card .p-card__tag>span{display:block;font-size:12px;color:#888888}@media screen and (max-width: 768px){.p-card .p-card__tag>span{font-size:3.2vw}}@media screen and (min-width: 769px){.p-card .p-card__label{margin-top:32px}}@media screen and (max-width: 768px){.p-card .p-card__label{margin-top:8.5333333333vw}}.p-card .p-card__date{display:block;line-height:2}@media screen and (min-width: 769px){.p-card .p-card__date{font-size:14px;margin-top:16px}}@media screen and (max-width: 768px){.p-card .p-card__date{font-size:3.7333333333vw;margin-top:4.2666666667vw}}.p-card .p-card__date+.p-card__date{margin-top:0}.p-card .p-card__date .p-card__date__title{font-weight:bold}.p-card .p-card__date .p-card__date__time{display:inline-block}@media screen and (min-width: 769px){.p-card--small .p-card__label{margin-top:24px}}@media screen and (max-width: 768px){.p-card--small .p-card__label{margin-top:4.2666666667vw}}.p-card--small .p-card__text{font-size:14px;line-height:2;padding-top:8px}@media screen and (max-width: 768px){.p-card--small .p-card__text{font-size:3.7333333333vw;padding-top:2.1333333333vw}}.p-card--small .p-card__date{line-height:1.75}@media screen and (min-width: 769px){.p-card--small .p-card__date{font-size:12px;margin-top:8px}}@media screen and (max-width: 768px){.p-card--small .p-card__date{font-size:3.2vw;margin-top:2.1333333333vw}}.p-smallCardList{display:flex;flex-wrap:wrap;gap:40px 0.8130081301%}@media screen and (max-width: 768px){.p-smallCardList{flex-direction:column;gap:8.5333333333vw 0}}.p-smallCardList .p-smallCardList__item{width:21.9512195122%;overflow:hidden;padding-left:2.4390243902%;box-sizing:content-box}@media screen and (max-width: 768px){.p-smallCardList .p-smallCardList__item{width:100%;overflow:initial}}.p-smallCard{transition:opacity 0.3s}@media (any-hover: hover){.p-smallCard:hover{opacity:0.8}.p-smallCard:hover .p-smallCard__image__item{transform:scale(1.05)}}.p-smallCard .p-smallCard__image{overflow:hidden;box-shadow:-20px 20px 10px rgba(0,0,0,0.1);border-radius:4px}@media screen and (max-width: 768px){.p-smallCard .p-smallCard__image{box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.1);border-radius:1.0666666667vw}}.p-smallCard .p-smallCard__image .p-smallCard__image__item{overflow:hidden;transition:transform 0.3s}.p-smallCard .p-smallCard__title{font-size:16px;line-height:2;font-weight:bold;color:#424242;padding-top:24px}@media screen and (max-width: 768px){.p-smallCard .p-smallCard__title{font-size:4.2666666667vw;padding-top:4.2666666667vw}}.p-smallCard .p-smallCard__text{font-size:14px;line-height:2;color:#424242;padding-top:8px}@media screen and (max-width: 768px){.p-smallCard .p-smallCard__text{font-size:3.7333333333vw;padding-top:2.1333333333vw}}@media screen and (min-width: 769px){.p-cvContact{padding:0 24px;margin-top:120px}}@media screen and (max-width: 768px){.p-cvContact{margin-top:21.3333333333vw}}.p-cvContact .p-cvContact__inner{background:linear-gradient(90deg, #D00F31 0%, #FB8E22 100%);margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner{max-width:994px;border-radius:4px;box-shadow:-20px 20px 10px rgba(0,0,0,0.05)}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner{width:95.7333333333vw;border-radius:1.0666666667vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.05)}}.p-cvContact .p-cvContact__inner .p-cvContact__inner__item{display:flex;align-items:center;background-image:url(/assets/common/images/img_mountainFrag.svg);background-repeat:no-repeat}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item{padding:53px 6.4386317907%;background-size:413px 225px;background-position:64px bottom}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item{flex-direction:column;padding:10.6666666667vw 8.5333333333vw;background-size:85.0666666667vw 45.8666666667vw;background-position:28.8vw 6.4vw}}.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap{color:#FFFFFF}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap{padding-right:24px}}.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__title{font-weight:bold}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__title{font-size:24px;line-height:2}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__title{font-size:7.4666666667vw;line-height:getHL(28, 49)}}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__text{font-size:16px;line-height:2;margin-top:8px}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__text{font-size:4.2666666667vw;line-height:getHL(16, 32);margin-top:6.4vw}}.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__text .p-cvContact__inner__item__textWrap__text__link{text-decoration:underline;transition:opacity 0.3s}@media (any-hover: hover){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__textWrap .p-cvContact__inner__item__textWrap__text .p-cvContact__inner__item__textWrap__text__link:hover{opacity:0.8}}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__btnWrap{margin-left:auto}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__btnWrap{width:100%;margin-top:6.4vw}}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__btnWrap .p-cvContact__inner__item__btnWrap__btnItem{width:310px}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__btnWrap .p-cvContact__inner__item__btnWrap__btnItem{width:100%}}@media screen and (min-width: 769px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__btnWrap .p-cvContact__inner__item__btnWrap__btnItem+.p-cvContact__inner__item__btnWrap__btnItem{margin-top:16px}}@media screen and (max-width: 768px){.p-cvContact .p-cvContact__inner .p-cvContact__inner__item .p-cvContact__inner__item__btnWrap .p-cvContact__inner__item__btnWrap__btnItem+.p-cvContact__inner__item__btnWrap__btnItem{margin-top:4.2666666667vw}}.p-mainVisual{position:relative;min-height:198px;width:100%;overflow:hidden}@media screen and (max-width: 768px){.p-mainVisual{min-height:42.6666666667vw}}.p-mainVisual--case{background-position:center;background-size:cover}.p-mainVisual .p-mainVisual__image{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;margin:auto}.p-mainVisual .p-mainVisual__breadcrumbs{position:absolute;top:10px;left:10px;z-index:10}.p-mainVisual .p-mainVisual__inner{position:absolute;height:100%;inset:0;margin:auto;display:flex;align-items:center}@media screen and (min-width: 769px){.p-mainVisual .p-mainVisual__inner{gap:0 24px}}@media screen and (max-width: 768px){.p-mainVisual .p-mainVisual__inner{flex-direction:column;justify-content:center;align-items:flex-start}}.p-mainVisual .p-mainVisual__inner .p-mainVisual__inner__textArea__title{flex-direction:column;font-size:40px;color:#fff;font-weight:bold}@media screen and (max-width: 768px){.p-mainVisual .p-mainVisual__inner .p-mainVisual__inner__textArea__title{font-size:8.5333333333vw;line-height:1.5}}@media screen and (min-width: 769px){.p-mainVisual .p-mainVisual__inner .p-mainVisual__inner__textArea__title small{font-size:20px}}@media screen and (max-width: 768px){.p-mainVisual .p-mainVisual__inner .p-mainVisual__inner__textArea__title small{display:block;font-size:4.2666666667vw}}.p-mainVisual .p-mainVisual__inner .p-mainVisual__inner__textArea__lead{margin-top:16px;font-size:20px;color:#fff}@media screen and (max-width: 768px){.p-mainVisual .p-mainVisual__inner .p-mainVisual__inner__textArea__lead{font-size:4.2666666667vw}}.p-mainVisual--primaryText .p-mainVisual__inner .p-mainVisual__inner__textArea__title{color:#424242}.p-mainVisual--primaryText .p-mainVisual__inner .p-mainVisual__inner__textArea__lead{color:#424242}.p-mainVisual__inner__icon{position:relative;display:block;height:auto;margin-left:auto}@media screen and (min-width: 769px){.p-mainVisual__inner__icon{width:150px;margin-right:0}}@media screen and (max-width: 768px){.p-mainVisual__inner__icon{width:40vw;margin-right:auto;margin-top:4.2666666667vw}}.p-simpleMainVisual{position:relative}.p-simpleMainVisual .p-simpleMainVisual__breadcrumbs{position:absolute;top:10px;left:10px;z-index:10}.p-simpleMainVisual .p-simpleMainVisual__inner{border-bottom:solid 1px #DEDEDE}@media screen and (min-width: 769px){.p-simpleMainVisual .p-simpleMainVisual__inner{padding:80px 0 48px}}@media screen and (max-width: 768px){.p-simpleMainVisual .p-simpleMainVisual__inner{padding:10.6666666667vw 0}}.p-simpleMainVisual .p-simpleMainVisual__inner .p-simpleMainVisual__inner__text{margin-top:16px;font-size:16px;line-height:200%}@media screen and (max-width: 768px){.p-simpleMainVisual .p-simpleMainVisual__inner .p-simpleMainVisual__inner__text{margin-top:4.2666666667vw;font-size:4.2666666667vw}}.p-breadcrumbs{display:flex;color:#fff;width:100%}.p-breadcrumbs .p-breadcrumbs__item{color:#fff;display:inline-flex;align-items:center;margin-right:10px;flex-shrink:0;opacity:0.6;transition:opacity 0.3s}@media (any-hover: hover){.p-breadcrumbs .p-breadcrumbs__item:hover{opacity:1}.p-breadcrumbs .p-breadcrumbs__item:hover .p-breadcrumbs__item__link{text-decoration:underline}}.p-breadcrumbs .p-breadcrumbs__item::after{content:"";background-image:url("/assets/common/images/icon_breadcrumbs_arrow_white.svg");width:5px;height:8px;background-size:cover;display:inline-block;margin-left:10px}.p-breadcrumbs .p-breadcrumbs__item .p-breadcrumbs__item__link{display:inline-block;font-size:12px}@media screen and (max-width: 768px){.p-breadcrumbs .p-breadcrumbs__item .p-breadcrumbs__item__link{font-size:3.2vw}}.p-breadcrumbs .p-breadcrumbs__item:last-child{flex-shrink:1;overflow:hidden;opacity:1}.p-breadcrumbs .p-breadcrumbs__item:last-child::after{display:none}.p-breadcrumbs .p-breadcrumbs__item:last-child .p-breadcrumbs__item__link{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-decoration:none}.p-breadcrumbs--primaryText{color:#424242}.p-breadcrumbs--primaryText .p-breadcrumbs__item{color:#424242}.p-breadcrumbs--primaryText .p-breadcrumbs__item::after{background-image:url("/assets/common/images/icon_breadcrumbs_arrow.svg")}.p-bottomArticle{background-color:#F6F1F0}@media screen and (min-width: 769px){.p-bottomArticle{margin-top:120px;padding-top:120px;padding-bottom:120px}}@media screen and (max-width: 768px){.p-bottomArticle{margin-top:21.3333333333vw;padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}}.p-bottomArticle>*+*{margin-top:120px}@media screen and (max-width: 768px){.p-bottomArticle>*+*{margin-top:21.3333333333vw}}.p-caseStudy .p-caseStudy__title .p-caseStudy__title__en{color:#424242}.p-caseStudy .p-caseStudy__title .p-caseStudy__title__jp{color:#424242}@media screen and (min-width: 769px){.p-caseStudy .p-caseStudy__cardList{margin-top:48px}}@media screen and (max-width: 768px){.p-caseStudy .p-caseStudy__cardList{margin-top:10.6666666667vw}}.p-caseStudy .p-caseStudy__linkBtn__item{position:relative;width:fit-content;margin-left:auto;margin-top:-32px}@media screen and (max-width: 768px){.p-caseStudy .p-caseStudy__linkBtn__item{margin-top:10.6666666667vw}}.p-specialContents{display:flex;gap:159px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-specialContents{flex-direction:column;gap:40px}}@media screen and (max-width: 768px){.p-specialContents{flex-direction:column;gap:10.6666666667vw}}.p-specialContents .p-specialContents__title{flex-shrink:0}.p-specialContents .p-specialContents__bnr{box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.05);transition:opacity 0.3s;overflow:hidden;border-radius:4px}@media screen and (max-width: 768px){.p-specialContents .p-specialContents__bnr{box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0px rgba(0,0,0,0.05);border-radius:1.0666666667vw}}.p-specialContents .p-specialContents__bnr img{transition:0.5s scale, 0.5s opacity}@media (any-hover: hover){.p-specialContents .p-specialContents__bnr img:hover{opacity:0.8;scale:1.05}}.p-service .p-service__title .p-service__title__en{color:#424242}.p-service .p-service__title .p-service__title__jp{color:#424242}.p-service .p-service__card{display:flex;gap:3.3333333333%;margin-top:48px}@media screen and (max-width: 768px){.p-service .p-service__card{flex-direction:column;gap:2.1333333333vw}}.p-service .p-service__card .p-service__card__cloudSherpa{background:#FFFFFF;box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.05);padding:64px 4% 64px;border-radius:4px}@media screen and (min-width: 769px){.p-service .p-service__card .p-service__card__cloudSherpa{width:39.75%}}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa{padding:10.6666666667vw 8.5333333333vw;border-radius:1.0666666667vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0vw rgba(0,0,0,0.05)}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__logo{margin:0 auto}@media screen and (min-width: 769px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__logo{max-width:270px}}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__logo{width:47.4666666667vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy{margin-top:56px;font-weight:700;line-height:1.75}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy{margin-top:10.6666666667vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy span{display:block;text-align:center}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy .p-service__card__cloudSherpa__copy__desc{font-size:24px;line-height:2}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy .p-service__card__cloudSherpa__copy__desc{font-size:5.3333333333vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy .p-service__card__cloudSherpa__copy__title{color:#D00F31;font-size:20px;line-height:2}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__copy .p-service__card__cloudSherpa__copy__title{font-size:5.3333333333vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__text{margin-top:24px;font-size:14px;line-height:2;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__text{margin-top:6.4vw;font-size:3.7333333333vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link{margin-top:33px;display:flex;justify-content:center;gap:16px}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link{margin-top:6.4vw;justify-content:flex-start;gap:4.2666666667vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__text{color:#D00F31;display:inline-block;font-size:14px;font-weight:700;line-height:200%;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__text{font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon{position:relative;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon{width:30px;height:30px}}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon{width:8vw;height:8vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon svg{width:3.4666666667vw;height:2.1333333333vw}}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon svg path{transition:0.3s fill}.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__card__cloudSherpa .p-service__card__cloudSherpa__link .p-service__card__cloudSherpa__link__icon::before{width:8vw;height:8vw}}@media (any-hover: hover){.p-service .p-service__card .p-service__card__cloudSherpa:hover .p-service__card__cloudSherpa__link__icon svg path{fill:#fff}.p-service .p-service__card .p-service__card__cloudSherpa:hover .p-service__card__cloudSherpa__link__icon::before{transform:translateX(0%)}}.p-service .p-service__card .p-service__linkList{display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 769px){.p-service .p-service__card .p-service__linkList{width:56.9166666667%}}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__linkList{gap:2.1333333333vw}}.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link{display:flex;align-items:center;background-color:#FFFFFF;box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.05);border-radius:4px;padding:20px 32px 20px 52px;position:relative}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link{padding:3.4666666667vw 6.1333333333vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0vw rgba(0,0,0,0.05)}}.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link .p-service__linkList__item__link__image{width:65px;margin-right:8.345534407%}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link .p-service__linkList__item__link__image{width:13.3333333333vw;margin-right:5.6vw}}.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link .p-service__linkList__item__link__text{color:#D00F31;font-weight:700;line-height:200%;font-size:20px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link .p-service__linkList__item__link__text{font-size:3.7333333333vw}}.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link span{position:absolute;right:32px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.p-service .p-service__card .p-service__linkList .p-service__linkList__item .p-service__linkList__item__link span{right:4.2666666667vw}}.p-service .p-service__linkBtn__item{position:relative;width:fit-content;margin-left:auto;margin-top:65px}@media screen and (max-width: 768px){.p-service .p-service__linkBtn__item{margin-top:10.6666666667vw}}.p-seminar .p-seminar__title .p-seminar__title__en{color:#424242}.p-seminar .p-seminar__title .p-seminar__title__en--small{margin-bottom:16px;font-size:28px}@media screen and (max-width: 768px){.p-seminar .p-seminar__title .p-seminar__title__en--small{margin-bottom:4.2666666667vw;font-size:7.4666666667vw}}.p-seminar .p-seminar__title .p-seminar__title__jp{color:#424242}@media screen and (min-width: 769px){.p-seminar .p-seminar__cardList{margin-top:48px}}@media screen and (max-width: 768px){.p-seminar .p-seminar__cardList{margin-top:10.6666666667vw}}.p-seminar .p-seminar__linkBtn__item{position:relative;width:fit-content;margin-left:auto;margin-top:-32px}@media screen and (max-width: 768px){.p-seminar .p-seminar__linkBtn__item{margin-top:10.6666666667vw}}.p-listCheck{background-color:#FFFFFF;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-listCheck{padding:40px 103px;border-radius:4px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-listCheck{padding:40px 24px}}@media screen and (max-width: 768px){.p-listCheck{padding:10.6666666667vw 6.4vw;border-radius:1.0666666667vw}}.p-listCheck .p-listCheck__item{display:flex}.p-listCheck .p-listCheck__item::before{content:"";display:block;flex-shrink:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2233%22%20height%3D%2225%22%20viewBox%3D%220%200%2033%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20x%3D%220.25%22%20y%3D%2211.8047%22%20width%3D%225.25%22%20height%3D%2217.5%22%20transform%3D%22rotate(-45%200.25%2011.8047)%22%20fill%3D%22%23FB8E22%22%2F%3E%3Crect%20x%3D%2228.7114%22%20y%3D%220.667969%22%20width%3D%225.25%22%20height%3D%2228%22%20transform%3D%22rotate(45%2028.7114%200.667969)%22%20fill%3D%22%23FB8E22%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (min-width: 769px){.p-listCheck .p-listCheck__item::before{width:33px;height:25px;margin-right:44px;margin-top:3px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-listCheck .p-listCheck__item::before{margin-right:27px}}@media screen and (max-width: 768px){.p-listCheck .p-listCheck__item::before{width:7.2vw;height:5.3333333333vw;margin-right:7.2vw;margin-top:0.8vw}}@media screen and (min-width: 769px){.p-listCheck .p-listCheck__item+.p-listCheck__item{margin-top:42px}}@media screen and (max-width: 768px){.p-listCheck .p-listCheck__item+.p-listCheck__item{margin-top:8.5333333333vw}}@media screen and (min-width: 769px){.p-listCheck .p-listCheck__item .p-listCheck__item__text{font-size:20px;line-height:1.5}}@media screen and (max-width: 768px){.p-listCheck .p-listCheck__item .p-listCheck__item__text{font-size:4.2666666667vw;line-height:1.5}}.p-listCheck .p-listCheck__item .p-listCheck__item__text em{display:inline;font-style:normal;font-weight:bold;color:#FB8E22}.p-textList{display:block;list-style-type:disc;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate;line-height:2;list-style-position:outside}@media screen and (min-width: 769px){.p-textList{font-size:16px;padding-inline-start:25px}}@media screen and (max-width: 768px){.p-textList{font-size:4.2666666667vw;padding-inline-start:6.6666666667vw}}@media screen and (min-width: 769px){.p-textList .p-textList__item{padding-left:2px}}@media screen and (max-width: 768px){.p-textList .p-textList__item{padding-left:2.1333333333vw}}@media screen and (min-width: 769px){.p-textList .p-textList__item+.p-textList__item{margin-top:8px}}@media screen and (max-width: 768px){.p-textList .p-textList__item+.p-textList__item{margin-top:4.2666666667vw}}.p-textList .p-textList__item em{font-style:normal;font-weight:bold}.p-textList--decimal{list-style-type:decimal}@media screen and (min-width: 769px){.p-textList--decimal{padding-inline-start:29px}}@media screen and (max-width: 768px){.p-textList--decimal{padding-inline-start:7.7333333333vw}}@media screen and (min-width: 769px){.p-textList--decimal .p-textList__item{padding-left:6px}}@media screen and (max-width: 768px){.p-textList--decimal .p-textList__item{padding-left:3.2vw}}.p-textList--small{line-height:2}@media screen and (min-width: 769px){.p-textList--small{font-size:14px}}@media screen and (max-width: 768px){.p-textList--small{font-size:3.7333333333vw}}.p-textList--red>.p-textList__item::marker{color:#D00F31}.p-textList--red>.p-textList__item em{color:#D00F31}@media screen and (min-width: 769px){.p-textList--innerList{margin-top:8px;padding-inline-start:56px}}@media screen and (max-width: 768px){.p-textList--innerList{margin-top:4.2666666667vw;padding-inline-start:6.4vw}}@media screen and (min-width: 769px){.p-textList--innerList.p-textList--decimal{margin-top:8px;padding-inline-start:56px}}@media screen and (max-width: 768px){.p-textList--innerList.p-textList--decimal{margin-top:4.2666666667vw;padding-inline-start:6.4vw}}@media screen and (min-width: 769px){.p-textList--innerList .p-textList__item+.p-textList__item{margin-top:0}}.p-linkList .p-linkList__item{border-bottom:solid 1px #DEDEDE}.p-linkList .p-linkList__item:first-of-type{border-top:solid 1px #DEDEDE}.p-linkList .p-linkList__item a{display:flex;align-items:center;justify-content:space-between;line-height:2;transition:color 0.3s}@media screen and (min-width: 769px){.p-linkList .p-linkList__item a{padding:16px 0 8px;font-size:16px}}@media screen and (max-width: 768px){.p-linkList .p-linkList__item a{padding:4.8vw 0;font-size:4.2666666667vw}}@media (any-hover: hover){.p-linkList .p-linkList__item a:hover{color:#D00F31}}.p-linkList .p-linkList__item a::after{content:"";background-image:url(/assets/common/images/icon_arrow_red.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0}@media screen and (min-width: 769px){.p-linkList .p-linkList__item a::after{width:11px;height:8px;margin:0 10px}}@media screen and (max-width: 768px){.p-linkList .p-linkList__item a::after{width:2.9333333333vw;height:2.1333333333vw;margin:0 3.7333333333vw}}.p-linkList .p-linkList__item--blank a::after{content:"";background-image:url(/assets/common/images/icon_blank_red.svg)}@media screen and (min-width: 769px){.p-linkList .p-linkList__item--blank a::after{width:15px;height:13px}}@media screen and (max-width: 768px){.p-linkList .p-linkList__item--blank a::after{width:4vw;height:3.4666666667vw}}.p-tagBtnList{display:flex}@media screen and (min-width: 769px){.p-tagBtnList{column-gap:16px;row-gap:16px;flex-wrap:wrap}}@media screen and (max-width: 768px){.p-tagBtnList{row-gap:2.1333333333vw;flex-direction:column}}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link{border:solid 1px #DEDEDE;background-color:#FFFFFF;display:inline-flex;align-items:center;color:#424242;font-weight:bold;line-height:2}@media screen and (min-width: 769px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link{font-size:16px;column-gap:16px;padding:16px 24px;border-radius:32px}}@media screen and (max-width: 768px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link{font-size:4.2666666667vw;column-gap:4.2666666667vw;padding:2.6666666667vw 6.4vw;border-radius:8.5333333333vw}}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link--current{border-color:#D00F31;background-color:#D00F31;color:#FFFFFF}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link--secondary{color:#888888;font-weight:normal}@media (any-hover: hover){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link--secondary:hover{border-color:#D00F31;background-color:#D00F31;color:#FFFFFF;font-weight:bold}}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon{position:relative;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon{width:30px;height:30px}}@media screen and (max-width: 768px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon{width:8vw;height:8vw}}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon svg{width:2.9333333333vw;height:2.4vw}}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon svg path{transition:0.4s fill}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link .p-tagBtnList__item__icon::before{width:8vw;height:8vw}}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link:has(.p-tagBtnList__item__icon){transition:color 0.3s}@media (any-hover: hover){.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link:has(.p-tagBtnList__item__icon):hover{color:#D00F31}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link:has(.p-tagBtnList__item__icon):hover .p-tagBtnList__item__icon svg path{fill:#fff}.p-tagBtnList .p-tagBtnList__item .p-tagBtnList__item__link:has(.p-tagBtnList__item__icon):hover .p-tagBtnList__item__icon::before{transform:translateX(0%)}}.p-btnList{display:flex;flex-wrap:wrap;gap:12px 8px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-btnList{gap:12px 1.4897579143%}}@media screen and (max-width: 768px){.p-btnList{gap:3.2vw 2.1333333333vw}}.p-btnList .p-btnList__item{display:flex;align-items:center}.p-btnList .p-btnList__item .p-btnList__item__btn{padding:3px 30px;border-radius:24px;background-color:#FFFFFF;border:solid 1px #DEDEDE;color:#888888;font-size:16px;line-height:2;box-sizing:border-box;max-width:100%}@media screen and (min-width: 769px) and (max-width: 1024px){.p-btnList .p-btnList__item .p-btnList__item__btn{padding:3px 2.0806241873vw}}@media screen and (max-width: 768px){.p-btnList .p-btnList__item .p-btnList__item__btn{border-radius:6.4vw;font-size:3.7333333333vw;line-height:2;padding:0.8vw 8vw}}@media (any-hover: hover){.p-btnList .p-btnList__item .p-btnList__item__btn:hover{color:#FFFFFF;font-weight:bold;background-color:#D00F31;border-color:#D00F31}.p-btnList .p-btnList__item .p-btnList__item__btn:hover option{color:#424242;background-color:#fff}}.p-btnList .p-btnList__item .p-btnList__item__btn.p-btnList__item__btn--on{color:#FFFFFF;font-weight:bold;background-color:#D00F31;border-color:#D00F31}.p-btnList .p-btnList__item .p-btnList__item__btn.p-btnList__item__btn--on option{color:#424242;background-color:#fff}.p-accordion{overflow:hidden}@media screen and (min-width: 769px){.p-accordion{border-radius:4px;box-shadow:-20px 20px 10px rgba(0,0,0,0.08)}}@media screen and (max-width: 768px){.p-accordion{border-radius:1.0666666667vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.08)}}@media screen and (min-width: 769px){.p-accordion+.p-accordion{margin-top:24px}}@media screen and (max-width: 768px){.p-accordion+.p-accordion{margin-top:4.2666666667vw}}.p-accordion .p-accordion__details .p-accordion__details__summary{cursor:pointer;position:relative;display:flex;width:100%;background-color:#FFFFFF}@media screen and (min-width: 769px){.p-accordion .p-accordion__details .p-accordion__details__summary{padding:32px 64px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-accordion .p-accordion__details .p-accordion__details__summary{padding:32px 32px}}@media screen and (max-width: 768px){.p-accordion .p-accordion__details .p-accordion__details__summary{padding:4.2666666667vw 5.0666666667vw 4.2666666667vw 6.4vw}}.p-accordion .p-accordion__details .p-accordion__details__summary::-webkit-details-marker{display:none}@media (any-hover: hover){.p-accordion .p-accordion__details .p-accordion__details__summary:hover{color:#D00F31}}.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{align-items:center;font-weight:bold;line-height:2}@media screen and (min-width: 769px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{font-size:20px;width:76.6666666667%}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{font-size:20px}}@media screen and (max-width: 768px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{font-size:4.2666666667vw;width:60.5333333333vw}}.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon{position:absolute;display:inline-block;top:50%;right:0;transform:translateY(-50%);transition:transform 0.5s}@media screen and (min-width: 769px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon{width:30px;height:30px;right:64px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon{right:32px}}@media screen and (max-width: 768px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon{width:4.5333333333vw;height:4.5333333333vw;right:5.0666666667vw}}.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::after,.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%);transform-origin:center;display:block;height:2px;background:#D00F31}@media screen and (min-width: 769px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::after,.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::before{width:30px}}@media screen and (max-width: 768px){.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::after,.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::before{width:4.5333333333vw}}.p-accordion .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__stateIcon::before{transition:transform 0.2s;transform:translate(-50%) rotate(90deg)}.p-accordion .p-accordion__details .p-accordion__details__toggleContent .p-accordion__details__toggleContent__inner{background-color:#FFFFFF;border-top:solid 1px #DEDEDE}@media screen and (min-width: 769px){.p-accordion .p-accordion__details .p-accordion__details__toggleContent .p-accordion__details__toggleContent__inner{font-size:16px;line-height:2}}@media screen and (max-width: 768px){.p-accordion .p-accordion__details .p-accordion__details__toggleContent .p-accordion__details__toggleContent__inner{font-size:3.7333333333vw;line-height:2}}.p-accordion .p-accordion__details--open .p-accordion__details__summary{color:#D00F31}.p-accordion .p-accordion__details--open .p-accordion__details__summary .p-accordion__details__summary__stateIcon{transform:translateY(-50%) rotate(-180deg)}.p-accordion .p-accordion__details--open .p-accordion__details__summary .p-accordion__details__summary__stateIcon::before{transform:translate(-50%) rotate(0deg)}.p-accordion--qa .p-accordion__details .p-accordion__details__summary::before{content:"Q";color:#D00F31;font-family:"Montserrat", sans-serif;font-weight:700}@media screen and (min-width: 769px){.p-accordion--qa .p-accordion__details .p-accordion__details__summary::before{margin-right:40px;font-size:30px;line-height:1.5;margin-top:-4px}}@media screen and (max-width: 768px){.p-accordion--qa .p-accordion__details .p-accordion__details__summary::before{margin-right:2.6666666667vw;font-size:5.3333333333vw;line-height:1.5}}.p-accordion--search .p-accordion__details .p-accordion__details__summary::before{content:"";background-image:url(/assets/images/case/icon_caseSearch_filter.svg);background-size:cover;display:block}@media screen and (min-width: 769px){.p-accordion--search .p-accordion__details .p-accordion__details__summary::before{width:26px;height:22px;margin-right:40px;margin-top:10px}}@media screen and (max-width: 768px){.p-accordion--search .p-accordion__details .p-accordion__details__summary::before{width:5.3333333333vw;height:4.5333333333vw;margin-right:2.6666666667vw;margin-top:2.1333333333vw}}@media screen and (min-width: 769px){.p-accordion--step .p-accordion__details .p-accordion__details__summary{padding:18px 64px 20px}}.p-accordion--step .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{font-size:28px}@media screen and (max-width: 768px){.p-accordion--step .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text{font-size:7.4666666667vw}}.p-accordion--step .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text span{font-size:20px}@media screen and (max-width: 768px){.p-accordion--step .p-accordion__details .p-accordion__details__summary .p-accordion__details__summary__text span{font-size:4.2666666667vw}}.p-leadText{margin-top:24px;font-size:20px}@media screen and (max-width: 768px){.p-leadText{margin-top:4.2666666667vw;font-size:4.2666666667vw}}.p-leadText--nomargin{margin-top:0}.p-anchorNav{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:10px}@media screen and (max-width: 768px){.p-anchorNav{flex-direction:column;row-gap:4.2666666667vw}}.p-sectionContainer{margin-top:120px}@media screen and (max-width: 768px){.p-sectionContainer{margin-top:21.3333333333vw}}.p-sectionContainer .p-sectionContainer__body{margin-top:48px}@media screen and (max-width: 768px){.p-sectionContainer .p-sectionContainer__body{margin-top:12.8vw}}.p-sectionContainer .p-sectionContainer__text{font-size:16px;line-height:200%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-sectionContainer .p-sectionContainer__text{font-size:4.2666666667vw}}.p-sectionContainer .p-sectionContainer__text+.p-sectionContainer__text{margin-top:2em}.p-aboutSection .p-aboutSection__awsBadge{padding:40px;border-radius:4px;background-color:#FFFFFF;text-align:center;border:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-aboutSection .p-aboutSection__awsBadge{padding:10.6666666667vw 7.7333333333vw;border-radius:1.0666666667vw;border:0.2666666667vw solid #DEDEDE}}.p-aboutSection .p-aboutSection__awsBadge img{max-width:691px}.p-aboutSection .p-aboutSection__column{margin-top:64px;display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 768px){.p-aboutSection .p-aboutSection__column{margin-top:12.8vw;flex-direction:column;gap:12.8vw}}@media screen and (min-width: 769px){.p-aboutSection .p-aboutSection__column .p-aboutSection__column__item{width:calc((100% - 40px) / 2)}}.p-aboutSection .p-aboutSection__column .p-aboutSection__column__item .p-aboutSection__column__item__image{border-radius:4px}@media screen and (max-width: 768px){.p-aboutSection .p-aboutSection__column .p-aboutSection__column__item .p-aboutSection__column__item__image{border-radius:1.0666666667vw}}.p-accessList{margin-top:24px}@media screen and (max-width: 768px){.p-accessList{margin-top:6.4vw}}.p-accessList .p-accessList__item{padding:48px 0;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-accessList .p-accessList__item{padding:12.8vw 0;border-top:0.2666666667vw solid #DEDEDE}}.p-accessList .p-accessList__item:last-child{border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-accessList .p-accessList__item:last-child{border-bottom:0.2666666667vw solid #DEDEDE}}.p-accessList .p-accessList__item address{margin-top:16px;font-size:16px;line-height:200%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-accessList .p-accessList__item address{margin-top:4.2666666667vw;font-size:3.7333333333vw}}.p-accessList .p-accessList__item .p-accessList__item__desc{margin-top:48px}@media screen and (max-width: 768px){.p-accessList .p-accessList__item .p-accessList__item__desc{margin-top:10.6666666667vw}}.p-accessList .p-accessList__item .p-accessList__item__desc .p-accessList__item__desc__title{font-size:16px;font-weight:700;line-height:200%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-accessList .p-accessList__item .p-accessList__item__desc .p-accessList__item__desc__title{font-size:4.2666666667vw}}.p-accessList .p-accessList__item .p-accessList__item__desc__list{margin-top:16px}@media screen and (max-width: 768px){.p-accessList .p-accessList__item .p-accessList__item__desc__list{margin-top:4.2666666667vw}}.p-accessList .p-accessList__item .p-accessList__item__desc__textLink{margin-top:8px;font-size:14px}@media screen and (max-width: 768px){.p-accessList .p-accessList__item .p-accessList__item__desc__textLink{margin-top:2.1333333333vw;font-size:3.7333333333vw}}.p-tableSimple{overflow-x:auto}@media screen and (min-width: 769px){.p-tableSimple{font-size:14px;letter-spacing:0.7px;line-height:2}}@media screen and (max-width: 768px){.p-tableSimple{font-size:3.2vw;line-height:1.75;letter-spacing:0.6px}}.p-tableSimple .p-tableSimple__item{width:100%}.p-tableSimple .p-tableSimple__item__tbody__tr{border-bottom:solid 1px #DEDEDE}.p-tableSimple .p-tableSimple__item__tbody__tr:first-of-type:not(.p-tableSimple .p-tableSimple__item__tbody__tr:has(.p-tableSimple__item__tbody__tr__td)){border-bottom:none}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th{background-color:#F6F1F0;text-align:center;vertical-align:middle;white-space:nowrap}@media screen and (min-width: 769px){.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th{padding:20px 40px}}@media screen and (max-width: 768px){.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th{padding:5.3333333333vw}}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th--bgWhite{background-color:#FFFFFF}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th--bgGray{background-color:#FAF9FA}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__th+.p-tableSimple__item__tbody__tr__th{border-left:solid 1px #FFFFFF}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td{background-color:#FFFFFF;vertical-align:middle}@media screen and (min-width: 769px){.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td{padding:19px 40px}}@media screen and (max-width: 768px){.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td{padding:5.3333333333vw}}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td--bgGray{background-color:#FAF9FA}.p-tableSimple .p-tableSimple__item__tbody__tr .p-tableSimple__item__tbody__tr__td+.p-tableSimple__item__tbody__tr__td{border-left:solid 1px #DEDEDE}.p-dateList{display:flex;flex-direction:column}@media screen and (max-width: 768px){.p-dateList{gap:2.1333333333vw}}.p-dateList .p-dateList__item{display:flex;gap:23px}@media screen and (max-width: 768px){.p-dateList .p-dateList__item{gap:5.3333333333vw}}.p-dateList .p-dateList__item dt{flex-shrink:0;font-weight:normal;min-width:calc(3em - 5px);text-align:right}@media screen and (max-width: 768px){.p-dateList .p-dateList__item dt{min-width:7.4666666667vw}}.p-dateList .p-dateList__item dd{word-wrap:break-word}@media screen and (max-width: 768px){.p-dateList .p-dateList__item dd{width:40.2666666667vw}}.p-itemNonePanel{border:solid 1px #DEDEDE;color:#888888;text-align:center;background-color:#FFFFFF}@media screen and (min-width: 769px){.p-itemNonePanel{border-radius:4px;padding:40px 0;font-size:14px;line-height:2}}@media screen and (max-width: 768px){.p-itemNonePanel{border-radius:1.0666666667vw;padding:10.6666666667vw 0;font-size:3.2vw;line-height:1.75}}.p-flowList{display:flex;margin-top:78px}@media screen and (max-width: 768px){.p-flowList{flex-direction:column;gap:10.6666666667vw;margin-top:12.8vw}}@media screen and (max-width: 768px){.p-flowList .p-flowList__item{width:100%;padding-top:3.2vw}}.p-flowList .p-flowList__item .p-flowList__item__title{padding:23px 0;background:linear-gradient(263deg, #E3D4D2 0%, #EBDFDD 50%, #F6EEED 100%);text-align:center;position:relative}@media screen and (min-width: 769px){.p-flowList .p-flowList__item .p-flowList__item__title::after{content:"";display:block;width:30px;height:100%;background-image:url(/assets/common/images/bg_flow.svg);background-size:30px 86px;position:absolute;top:0;right:-30px;z-index:2}}@media screen and (max-width: 768px){.p-flowList .p-flowList__item .p-flowList__item__title{padding:2.1333333333vw 0;border-radius:1.3333333333vw}}.p-flowList .p-flowList__item .p-flowList__item__title .p-flowList__item__title__num{display:inline-block;font-family:"Montserrat", sans-serif;color:#FB8E22;font-size:30px;font-weight:500;line-height:100%;letter-spacing:1.5px;position:absolute;top:-14px;left:21px}@media screen and (max-width: 768px){.p-flowList .p-flowList__item .p-flowList__item__title .p-flowList__item__title__num{font-size:7.4666666667vw;top:-3.2vw;left:7.4666666667vw}}.p-flowList .p-flowList__item .p-flowList__item__title .p-flowList__item__title__text{font-size:20px;font-weight:700;line-height:200%;letter-spacing:1px}@media screen and (min-width: 769px){.p-flowList .p-flowList__item .p-flowList__item__title .p-flowList__item__title__text{padding-left:1em}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-flowList .p-flowList__item .p-flowList__item__title .p-flowList__item__title__text{font-size:18px}}@media screen and (max-width: 768px){.p-flowList .p-flowList__item .p-flowList__item__title .p-flowList__item__title__text{font-size:5.3333333333vw}}.p-flowList .p-flowList__item .p-flowList__item__text{margin-top:14px;font-size:14px;line-height:200%;letter-spacing:0.7px}@media screen and (min-width: 769px){.p-flowList .p-flowList__item .p-flowList__item__text{padding-left:12%}}@media screen and (max-width: 768px){.p-flowList .p-flowList__item .p-flowList__item__text{margin-top:6.4vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(1){width:23.3333333333%}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(1) .p-flowList__item__text{padding-left:8px}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(2){width:24.1666666667%}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(2) .p-flowList__item__title__num{left:10.3448275862%}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(3){width:25%}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(3) .p-flowList__item__title__num{left:11.6666666667%}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(4){padding-right:30px;width:27.5%}}@media screen and (min-width: 769px){.p-flowList .p-flowList__item:nth-child(4) .p-flowList__item__title__num{left:9.0909090909%}}.p-tab .p-tab__hdgList{display:flex;border-bottom:4px solid #D00F31}@media screen and (max-width: 768px){.p-tab .p-tab__hdgList{border-bottom:1.0666666667vw solid #D00F31}}.p-tab .p-tab__hdgList .p-tab__hdgList__item:nth-child(1) .p-tab__hdgList__item__text{border-right:0;border-radius:12px 0 0 0}@media screen and (max-width: 768px){.p-tab .p-tab__hdgList .p-tab__hdgList__item:nth-child(1) .p-tab__hdgList__item__text{border-radius:3.2vw 0 0 0}}.p-tab .p-tab__hdgList .p-tab__hdgList__item:nth-child(2) .p-tab__hdgList__item__text{border-left:0;border-radius:0 12px 0 0}@media screen and (max-width: 768px){.p-tab .p-tab__hdgList .p-tab__hdgList__item:nth-child(2) .p-tab__hdgList__item__text{border-radius:0 3.2vw 0 0}}.p-tab .p-tab__hdgList .p-tab__hdgList__item[aria-selected=true]{background-color:#D00F31;color:#FFFFFF;border-radius:12px 12px 0px 0px;padding-top:10px;width:52.6666666667%}@media screen and (max-width: 768px){.p-tab .p-tab__hdgList .p-tab__hdgList__item[aria-selected=true]{width:50%;padding-top:2.6666666667vw;border-radius:3.2vw 3.2vw 0 0}}.p-tab .p-tab__hdgList .p-tab__hdgList__item[aria-selected=false]{margin-top:10px;width:47.3333333333%}@media screen and (max-width: 768px){.p-tab .p-tab__hdgList .p-tab__hdgList__item[aria-selected=false]{width:50%;margin-top:2.6666666667vw}}.p-tab .p-tab__hdgList .p-tab__hdgList__item .p-tab__hdgList__item__text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:700;line-height:200%;padding:19px;text-align:center;border:1px solid #D00F31;letter-spacing:1px}@media screen and (max-width: 768px){.p-tab .p-tab__hdgList .p-tab__hdgList__item .p-tab__hdgList__item__text{letter-spacing:0.7px;font-size:3.7333333333vw;padding:2.6666666667vw 2.6666666667vw}}.p-tab .p-tab__panel{margin-top:32px}@media screen and (max-width: 768px){.p-tab .p-tab__panel{margin-top:6.4vw}}.p-tab .p-tab__panel .p-tab__panel__inner{padding:80px 20px;background-color:#FFFFFF;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-tab .p-tab__panel .p-tab__panel__inner{padding:10.6666666667vw 6.4vw}}.p-indexPanel{margin-top:37px;padding:40px 63px;background-color:#FFFFFF;border-radius:0 4px 4px 4px;border:1px solid #424242;position:relative}@media screen and (max-width: 768px){.p-indexPanel{margin-top:9.8666666667vw;padding:6.4vw;border-radius:0 1.0666666667vw 1.0666666667vw 1.0666666667vw;border:0.2666666667vw solid #424242}}.p-indexPanel .p-indexPanel__title{color:#FFFFFF;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:700;line-height:1;position:absolute;bottom:100%;left:-1px;min-width:167px;padding:9px 52px 9px 32px;background-repeat:no-repeat;background-size:100% auto;background-image:url(/assets/common/images/bg_indexPanel_black.svg)}@media screen and (max-width: 768px){.p-indexPanel .p-indexPanel__title{min-width:44.5333333333vw;padding:2.4vw 18.1333333333vw 2.4vw 6.4vw;font-size:5.3333333333vw;left:-0.2666666667vw}}.p-indexPanel .p-indexPanel__list{margin-top:16px}@media screen and (max-width: 768px){.p-indexPanel .p-indexPanel__list{margin-top:4.2666666667vw}}.p-indexPanel--red{border:1px solid #D00F31}@media screen and (max-width: 768px){.p-indexPanel--red{border:0.2666666667vw solid #D00F31}}.p-indexPanel--red .p-indexPanel__title{background-image:url(/assets/common/images/bg_indexPanel_red.svg)}.p-indexPanel--orange{border:1px solid #FB8E22;background-color:#F6F1F0}@media screen and (max-width: 768px){.p-indexPanel--orange{border:0.2666666667vw solid #FB8E22}}.p-indexPanel--orange .p-indexPanel__title{background-image:url(/assets/common/images/bg_indexPanel_orange.svg)}.p-anchorIndexPanel{background:#F6F1F0;border:1px solid #DEDEDE;border-radius:4px;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-anchorIndexPanel{max-width:994px;width:calc(100% - 48px);padding:32px 63px 40px}}@media screen and (max-width: 768px){.p-anchorIndexPanel{width:calc(100% - 12.8vw);padding:6.4vw}}.p-anchorIndexPanel .p-anchorIndexPanel__inner{max-width:786px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-anchorIndexPanel .p-anchorIndexPanel__inner{max-width:100%}}.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__title{font-family:"Montserrat", sans-serif;font-weight:700;line-height:2}@media screen and (min-width: 769px){.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__title{font-size:20px}}@media screen and (max-width: 768px){.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__title{font-size:5.3333333333vw}}.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__anchorNav{margin-top:16px}@media screen and (max-width: 768px){.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__anchorNav{margin-top:4.2666666667vw}}.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__anchorNav .p-anchorIndexPanel__inner__anchorNav__list{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.p-anchorIndexPanel .p-anchorIndexPanel__inner .p-anchorIndexPanel__inner__anchorNav .p-anchorIndexPanel__inner__anchorNav__list{gap:2.1333333333vw}}.p-detailMainVisual{padding-top:64px;position:relative}@media screen and (max-width: 768px){.p-detailMainVisual{padding-top:10.6666666667vw}}.p-detailMainVisual::before{content:"";width:100%;height:552px;position:absolute;top:0;left:0;background-image:url(/assets/images/case/detail/bg_mv.svg);background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-1}@media screen and (max-width: 768px){.p-detailMainVisual::before{height:61.8666666667vw;background-image:url(/assets/images/case/detail/bg_mv_sp.svg)}}.p-detailMainVisual--event::before{background-image:url(/assets/images/event/detail/bg_mv.svg)}@media screen and (max-width: 768px){.p-detailMainVisual--event::before{background-image:url(/assets/images/event/detail/bg_mv_sp.svg)}}.p-detailMainVisual .p-detailMainVisual__breadcrumbs{position:absolute;top:10px;left:10px;z-index:10}.p-detailMainVisual .p-detailMainVisual__inner{max-width:994px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-top:56px;border-bottom:solid 1px #DEDEDE;padding-bottom:80px}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner{width:calc(100% - 12.8vw);margin-top:6.4vw;padding-bottom:10.6666666667vw}}.p-detailMainVisual .p-detailMainVisual__inner:has(.p-detailMainVisual__inner__content__labelList){padding-bottom:64px}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner:has(.p-detailMainVisual__inner__content__labelList){padding-bottom:10.6666666667vw}}.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__image{border-radius:4px}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__image{border-radius:1.0666666667vw}}.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content{margin-top:32px}@media screen and (min-width: 769px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content{position:relative}}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__info__badge{margin-right:16px}}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__info__badge{margin-right:4.2666666667vw}}.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__info__date{display:inline-block;width:fit-content;font-size:14px}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__info__date{font-size:3.7333333333vw}}.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__info__date time{margin-right:3px}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__info__date time{margin-right:0.8vw}}.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__labelList{margin-top:17px}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__labelList{margin-top:2.1333333333vw}}@media screen and (min-width: 769px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__shareList{position:absolute;top:0;right:0}}@media screen and (max-width: 768px){.p-detailMainVisual .p-detailMainVisual__inner .p-detailMainVisual__inner__content__shareList{margin-top:3.2vw}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__h2{margin-top:120px}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__h2{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__h3{margin-top:64px}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__h3{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__h4{margin-top:32px}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__h4{margin-top:6.4vw}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__text{margin-top:24px}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__text{margin-top:6.4vw}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__textList{margin-top:24px}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__textList{margin-top:6.4vw}}.p-textEdit .p-textEdit__img{display:block}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__img{margin:48px auto}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__img{margin:10.6666666667vw auto}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__figure{margin:48px auto}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__figure{margin:10.6666666667vw auto}}.p-textEdit .p-textEdit__figure .p-textEdit__figure__figcaption{text-align:center}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__figure .p-textEdit__figure__figcaption{margin-top:8px}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__figure .p-textEdit__figure__figcaption{margin-top:1.0666666667vw}}@media screen and (min-width: 769px){.p-textEdit .p-textEdit__tableSimple{margin:48px auto}}@media screen and (max-width: 768px){.p-textEdit .p-textEdit__tableSimple{margin:12.8vw auto}}.p-architectingandbuildList{margin-top:32px}@media screen and (max-width: 768px){.p-architectingandbuildList{margin-top:6.4vw}}.p-architectingandbuildList .p-architectingandbuildList__link{display:block;border-radius:5px;border:1px solid #DEDEDE;background:#FFFFFF;padding:32px 40px;position:relative}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link{border-radius:1.3333333333vw;padding:6.4vw 4.2666666667vw 17.0666666667vw 4.2666666667vw}}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__title{display:inline-block;color:#D00F31;font-weight:700;font-size:20px;letter-spacing:1px;transition:0.3s opacity}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__title{font-size:5.3333333333vw;letter-spacing:0.2666666667vw}}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__title .p-architectingandbuildList__link__title__small{display:inline-block;font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__title .p-architectingandbuildList__link__title__small{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__description{margin-top:16px;padding-right:53px;font-size:14px;letter-spacing:0.7px;transition:0.3s opacity}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__description{margin-top:2.6666666667vw;padding-right:0;font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon{position:absolute;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon{width:30px;height:30px;right:47px;bottom:32px}}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon{width:8vw;height:8vw;right:4.2666666667vw;bottom:6.4vw}}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon svg{width:2.9333333333vw;height:2.4vw}}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon svg path{transition:0.3s fill}.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-architectingandbuildList .p-architectingandbuildList__link .p-architectingandbuildList__link__icon::before{width:8vw;height:8vw}}@media (any-hover: hover){.p-architectingandbuildList .p-architectingandbuildList__link:hover .p-architectingandbuildList__link__title,.p-architectingandbuildList .p-architectingandbuildList__link:hover .p-architectingandbuildList__link__description{opacity:0.8}.p-architectingandbuildList .p-architectingandbuildList__link:hover .p-architectingandbuildList__link__icon svg path{fill:#fff}.p-architectingandbuildList .p-architectingandbuildList__link:hover .p-architectingandbuildList__link__icon::before{transform:translateX(0%)}}.p-resources .p-resources__title .p-resources__title__en{color:#424242}.p-resources .p-resources__title .p-resources__title__jp{color:#424242}@media screen and (min-width: 769px){.p-resources .p-resources__cardList{margin-top:48px}}@media screen and (max-width: 768px){.p-resources .p-resources__cardList{margin-top:12.8vw}}.p-tableSimpleContainer{margin-top:64px}@media screen and (max-width: 768px){.p-tableSimpleContainer{margin-top:10.6666666667vw}}.p-strongPanel{margin-top:64px;border-radius:4px;padding:32px 64px;background-color:#F7E2E7;max-width:994px}@media screen and (max-width: 768px){.p-strongPanel{margin-top:10.6666666667vw;border-radius:1.0666666667vw;padding:6.4vw}}.p-serviceContent{margin-top:120px}@media screen and (max-width: 768px){.p-serviceContent{margin-top:21.3333333333vw}}.p-serviceContent .p-serviceContent__list{margin-top:64px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;display:flex;flex-wrap:wrap;column-gap:40px}@media screen and (max-width: 768px){.p-serviceContent .p-serviceContent__list{margin-top:12.8vw}}.p-serviceContent .p-serviceContent__list__item{padding:32px 0;width:calc((100% - 40px) / 2);border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-serviceContent .p-serviceContent__list__item{padding:8.5333333333vw 0;width:100%}}@media screen and (min-width: 769px){.p-serviceContent .p-serviceContent__list__item:nth-last-child(2):nth-child(odd){border-bottom:0}}.p-serviceContent .p-serviceContent__list__item:last-child{border-bottom:0}.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__title{color:#D00F31;font-size:16px;font-weight:700;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__title{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__text{margin-top:8px;font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__text{margin-top:8px;font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__link{display:block;margin-top:8px;font-size:16px;letter-spacing:0.8px;text-decoration:underline;transition:color 0.3s}@media screen and (max-width: 768px){.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__link{margin-top:8px;font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}@media (any-hover: hover){.p-serviceContent .p-serviceContent__list__item .p-serviceContent__list__item__link:hover{color:#D00F31}}@media screen and (min-width: 769px){.p-linkBtnListContainer{margin-top:64px;text-align:center}}@media screen and (max-width: 768px){.p-linkBtnListContainer{margin-top:10.6666666667vw}}.p-titleLinkBtnListContainer{margin-top:120px}@media screen and (max-width: 768px){.p-titleLinkBtnListContainer{margin-top:21.3333333333vw}}.p-titleLinkBtnListContainer .p-titleLinkBtnListContainer__list{margin-top:48px}@media screen and (max-width: 768px){.p-titleLinkBtnListContainer .p-titleLinkBtnListContainer__list{margin-top:12.8vw}}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item{border-top:0.2666666667vw solid #DEDEDE}}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item:last-child{border-bottom:0.2666666667vw solid #DEDEDE}}@media screen and (min-width: 769px){.p-linkBtnList .p-linkBtnList__item+.p-linkBtnList__item{margin-top:24px}}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link{display:inline-flex;align-items:center;justify-content:space-between;color:#424242;transition:color 0.3s}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link{padding:6.4vw 0}}@media (any-hover: hover){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link:hover{color:#D00F31}}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__title{font-size:20px;font-weight:700;line-height:200%;letter-spacing:1px}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__title{font-size:5.3333333333vw;letter-spacing:0.2666666667vw}}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__title span{font-size:14px;font-weight:700;line-height:200%;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__title span{font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon{flex-shrink:0;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden;position:relative}@media screen and (min-width: 769px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon{width:30px;height:30px;margin-left:24px}}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon{width:8vw;height:8vw;margin-left:4.2666666667vw}}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:11px;height:9px}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon svg{width:3.4666666667vw;height:2.1333333333vw}}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon svg path{transition:0.3s fill}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link .p-linkBtnList__item__link__icon::before{width:10.6666666667vw;height:10.6666666667vw}}@media (any-hover: hover){.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link:hover .p-linkBtnList__item__link__icon svg path{fill:#fff}.p-linkBtnList .p-linkBtnList__item .p-linkBtnList__item__link:hover .p-linkBtnList__item__link__icon::before{transform:translateX(0%)}}.p-noteList{margin-top:32px}@media screen and (max-width: 768px){.p-noteList{margin-top:6.4vw}}.p-noteList+.p-noteList{margin-top:8px}@media screen and (max-width: 768px){.p-noteList+.p-noteList{margin-top:4.2666666667vw}}.p-noteList .p-noteList__item{display:flex;font-size:14px;line-height:200%;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-noteList .p-noteList__item{font-size:3.7333333333vw;letter-spacing:0.6px;letter-spacing:0.1866666667vw}}.p-noteList .p-noteList__item+.p-noteList__item{margin-top:8px}@media screen and (max-width: 768px){.p-noteList .p-noteList__item+.p-noteList__item{margin-top:4.2666666667vw}}.p-noteList .p-noteList__item .p-noteList__item__symbol{display:inline-block;margin-right:12px}.p-noteList .p-noteList__item .p-noteList__item__text .p-noteList__item__text__link{text-decoration:underline;transition:color 0.3s}@media (any-hover: hover){.p-noteList .p-noteList__item .p-noteList__item__text .p-noteList__item__text__link:hover{color:#D00F31}}.p-noteList--mt0{margin-top:0}.p-labelHeading{margin-top:64px}@media screen and (max-width: 768px){.p-labelHeading{margin-top:17.0666666667vw}}.p-labelHeading--mt0{margin-top:0}.p-linkPanel{margin-top:120px}@media screen and (max-width: 768px){.p-linkPanel{margin-top:21.3333333333vw}}.p-linkPanel .p-linkPanel__item{margin-top:64px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item{margin-top:12.8vw}}.p-linkPanel .p-linkPanel__item+.p-linkPanel__item{margin-top:64px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item+.p-linkPanel__item{margin-top:12.8vw}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link{padding:64px 8.5833333333% 64px 5.3333333333%;border-radius:4px;border:1px solid #DEDEDE;background-color:#FFFFFF;display:flex;align-items:center;gap:0 40px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link{padding:10.6666666667vw 6.4vw;flex-direction:column;gap:10.6666666667vw 0}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__image{flex-shrink:0}@media screen and (min-width: 769px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__image{width:30.0678952473%}}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__image{width:57.3333333333vw}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__text{font-size:16px;line-height:200%;letter-spacing:0.8px;margin-top:32px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__text{font-size:4.2666666667vw;letter-spacing:0.2133333333vw;margin-top:6.4vw}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn{display:flex;align-items:center;column-gap:16px;margin-top:32px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn{justify-content:flex-end;margin-top:10.6666666667vw;column-gap:4.2666666667vw}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__text{color:#D00F31;font-weight:700;line-height:200%;font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__text{font-size:3.7333333333vw;letter-spacing:0.1866666667vw;text-align:right}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon{position:relative;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden;flex-shrink:0}@media screen and (min-width: 769px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon{width:30px;height:30px}}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon{width:8vw;height:8vw}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:11px;height:9px}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon svg{width:3.4666666667vw;height:2.1333333333vw}}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon svg path{transition:0.3s fill}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link .p-linkPanel__item__link__textArea .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon::before{width:10.6666666667vw;height:10.6666666667vw}}@media (any-hover: hover){.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link:hover .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon svg path{fill:#fff}.p-linkPanel .p-linkPanel__item .p-linkPanel__item__link:hover .p-linkPanel__item__link__textArea__btn .p-linkPanel__item__link__textArea__btn__icon::before{transform:translateX(0%)}}.p-descPanel{margin-top:64px;padding:64px 8.5833333333%;border-radius:4px;border:1px solid #DEDEDE;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-descPanel{margin-top:12.8vw;padding:10.6666666667vw 6.4vw}}.p-descPanel .p-descPanel__item{display:flex;align-items:flex-start;gap:0 40px}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__item{flex-direction:column;gap:6.4vw 0}}.p-descPanel .p-descPanel__item .p-descPanel__item__textWrap .p-descPanel__item__textWrap__text{margin-top:32px;font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__item .p-descPanel__item__textWrap .p-descPanel__item__textWrap__text{margin-top:6.4vw;font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-descPanel .p-descPanel__item .p-descPanel__item__image{flex-shrink:0;width:27.0541082164%}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__item .p-descPanel__item__image{width:74.4vw}}.p-descPanel .p-descPanel__labelList{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px 40px;text-align:center}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__labelList{flex-direction:column;margin-top:10.6666666667vw;gap:2.1333333333vw}}.p-descPanel .p-descPanel__labelList .p-descPanel__labelList__item{background-color:#F6F1F0;border-radius:4px;padding:20px 10px;font-size:14px;font-weight:700;letter-spacing:0.7px}@media screen and (min-width: 769px){.p-descPanel .p-descPanel__labelList .p-descPanel__labelList__item{min-width:167px}}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__labelList .p-descPanel__labelList__item{border-radius:1.0666666667vw;padding:5.3333333333vw 2.6666666667vw;font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-descPanel .p-descPanel__textList{margin-top:32px}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__textList{margin-top:10.6666666667vw}}.p-descPanel .p-descPanel__textList .p-descPanel__textList__title{color:#D00F31;font-size:16px;font-weight:700;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__textList .p-descPanel__textList__title{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-descPanel .p-descPanel__textList .p-descPanel__textList__list{margin-top:8px}@media screen and (max-width: 768px){.p-descPanel .p-descPanel__textList .p-descPanel__textList__list{margin-top:4.2666666667vw}}.p-stepAccordion{margin-top:120px}@media screen and (max-width: 768px){.p-stepAccordion{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-stepAccordion .p-stepAccordion__list{padding:32px 5.1666666667%}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-stepAccordion .p-stepAccordion__list{padding:32px 16px}}@media screen and (max-width: 768px){.p-stepAccordion .p-stepAccordion__list{padding:10.6666666667vw 6.4vw}}.p-stepList .p-stepList__item{position:relative}@media screen and (min-width: 769px){.p-stepList .p-stepList__item{display:flex;align-items:flex-start;flex-wrap:wrap;gap:3.717472119%;padding-top:26px;padding-bottom:38px}}@media screen and (max-width: 768px){.p-stepList .p-stepList__item{padding-top:6.4vw;padding-bottom:9.6vw}}.p-stepList .p-stepList__item::after{content:"";display:block;width:100%;height:12px;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-image:url(/assets/common/images/deco_step_line.svg);background-size:auto 12px}@media screen and (max-width: 768px){.p-stepList .p-stepList__item::after{height:3.2vw;background-size:auto 3.2vw}}.p-stepList .p-stepList__item:first-child{padding-top:0}.p-stepList .p-stepList__item:last-child{padding-bottom:0}.p-stepList .p-stepList__item:last-child::after{display:none}.p-stepList .p-stepList__item .p-stepList__item__title{display:flex;align-items:flex-start;gap:16px;font-size:20px;font-weight:700;letter-spacing:1px}@media screen and (min-width: 769px){.p-stepList .p-stepList__item .p-stepList__item__title{width:28.9033457249%}}@media screen and (max-width: 768px){.p-stepList .p-stepList__item .p-stepList__item__title{gap:4.8vw;font-size:5.3333333333vw;letter-spacing:0.2666666667vw}}.p-stepList .p-stepList__item .p-stepList__item__title .p-stepList__item__title__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#D00F31;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:700;line-height:200%;letter-spacing:1px}@media screen and (min-width: 769px){.p-stepList .p-stepList__item .p-stepList__item__desc{width:67.2862453532%}}@media screen and (max-width: 768px){.p-stepList .p-stepList__item .p-stepList__item__desc{margin-top:4.2666666667vw}}.p-stepList .p-stepList__item .p-stepList__item__desc .p-stepList__item__desc__item+.p-stepList__item__desc__item{margin-top:32px;padding-top:32px;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-stepList .p-stepList__item .p-stepList__item__desc .p-stepList__item__desc__item+.p-stepList__item__desc__item{margin-top:6.4vw;padding-top:6.4vw}}.p-relatedLink .p-relatedLink__title{font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-relatedLink .p-relatedLink__title{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-relatedLink .p-relatedLink__list{margin-top:8px}@media screen and (max-width: 768px){.p-relatedLink .p-relatedLink__list{margin-top:4.2666666667vw}}.p-relatedLink .p-relatedLink__list .p-relatedLink__list__item+.p-relatedLink__list__item{margin-top:8px}@media screen and (max-width: 768px){.p-relatedLink .p-relatedLink__list .p-relatedLink__list__item+.p-relatedLink__list__item{margin-top:4.2666666667vw}}.p-badgePanel{margin-top:120px}@media screen and (max-width: 768px){.p-badgePanel{margin-top:21.3333333333vw}}.p-badgePanel .p-badgePanel__item{margin-top:64px;padding:52px 6.4166666667% 52px 5.3333333333%;border-radius:4px;border:1px solid #DEDEDE;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-badgePanel .p-badgePanel__item{margin-top:12.8vw;padding:10.6666666667vw 6.4vw}}@media screen and (min-width: 769px){.p-badgePanel .p-badgePanel__item .p-badgePanel__item__2col{display:flex;align-items:center;gap:63px}}.p-badgePanel .p-badgePanel__item .p-badgePanel__item__2col .p-badgePanel__item__2col__text{font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-badgePanel .p-badgePanel__item .p-badgePanel__item__2col .p-badgePanel__item__2col__text{font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-badgePanel .p-badgePanel__item .p-badgePanel__item__2col .p-badgePanel__item__2col__image{flex-shrink:0;width:129px}@media screen and (max-width: 768px){.p-badgePanel .p-badgePanel__item .p-badgePanel__item__2col .p-badgePanel__item__2col__image{margin:6.4vw auto 0;width:34.6666666667vw}}@media screen and (min-width: 769px){.p-voice{margin-top:120px}}@media screen and (max-width: 768px){.p-voice{margin-top:21.3333333333vw}}.p-voice .p-voice__lead{line-height:2}@media screen and (min-width: 769px){.p-voice .p-voice__lead{font-size:16px;margin-top:16px}}@media screen and (max-width: 768px){.p-voice .p-voice__lead{font-size:4.2666666667vw;margin-top:4.2666666667vw}}@media screen and (min-width: 769px){.p-voice .p-voice__list{margin-top:64px}}@media screen and (max-width: 768px){.p-voice .p-voice__list{margin-top:12.8vw}}.p-voice .p-voice__list .p-voice__list__item{background-color:#FFFFFF;position:relative;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-voice .p-voice__list .p-voice__list__item{border-radius:4px;padding:40px 5.3333333333% 40px 17.25%}}@media screen and (max-width: 768px){.p-voice .p-voice__list .p-voice__list__item{border-radius:1.0666666667vw;padding:10.6666666667vw 6.4vw}}@media screen and (min-width: 769px){.p-voice .p-voice__list .p-voice__list__item+.p-voice__list__item{margin-top:40px}}@media screen and (max-width: 768px){.p-voice .p-voice__list .p-voice__list__item+.p-voice__list__item{margin-top:6.4vw}}.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__image{display:block}@media screen and (min-width: 769px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__image{position:absolute;width:8.6666666667%;top:40px;left:5.3333333333%}}@media screen and (max-width: 768px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__image{width:18.6666666667vw;margin-left:auto;margin-right:auto}}.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__title{color:#D00F31;font-weight:700;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__title{line-height:200%;font-size:20px}}@media screen and (max-width: 768px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__title{line-height:175%;font-size:5.3333333333vw;margin-top:6.4vw}}.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__text{line-height:200%;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__text{margin-top:16px;font-size:16px}}@media screen and (max-width: 768px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__text{margin-top:4.2666666667vw;font-size:3.7333333333vw}}.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__note{letter-spacing:0.05em;display:block}@media screen and (min-width: 769px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__note{font-size:14px;line-height:2;margin-top:16px}}@media screen and (max-width: 768px){.p-voice .p-voice__list .p-voice__list__item .p-voice__list__item__note{font-size:3.2vw;line-height:1.75;margin-top:6.4vw}}.p-topPickup{margin-top:164px}@media screen and (min-width: 769px){.p-topPickup{display:flex}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-topPickup{flex-direction:column}}@media screen and (max-width: 768px){.p-topPickup{margin-top:21.3333333333vw}}.p-topPickup .p-topPickup__contents{width:76.6666666667%;margin-left:auto;box-sizing:content-box}@media screen and (min-width: 769px) and (max-width: 1024px){.p-topPickup .p-topPickup__contents{width:calc(100% + 24px);margin:64px calc(50% - 50vw) 0}}@media screen and (max-width: 768px){.p-topPickup .p-topPickup__contents{width:100vw;margin:10.6666666667vw calc(50% - 50vw) 8vw}}.p-topPickup .p-topPickup__contents .p-topPickup__contents__cardList{margin-left:0}.p-wideCardList{display:flex}.p-wideCardList .p-wideCardList__item{max-width:100%;padding-left:30px;margin-bottom:30px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-wideCardList .p-wideCardList__item{max-width:100%}}@media screen and (max-width: 768px){.p-wideCardList .p-wideCardList__item{max-width:93.6vw;padding-left:6.4vw;margin-right:6.4vw;margin-bottom:8vw}}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link{display:flex;overflow:hidden;transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (min-width: 769px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link{box-shadow:-20px 20px 10px rgba(0,0,0,0.05);border-radius:4px}}@media screen and (max-width: 768px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link{flex-direction:column;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.05);border-radius:1.0666666667vw}}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__image img{width:338px;transition:transform 0.5s}@media screen and (min-width: 769px) and (max-width: 1024px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__image img{width:29.9089726918vw}}@media screen and (max-width: 768px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__image img{width:100%}}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents{background-color:#FFFFFF;padding:32px 5.393258427%;color:#424242}@media screen and (min-width: 769px) and (max-width: 1024px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents{padding:1.5604681404vw 1.0403120936vw}}@media screen and (max-width: 768px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents{padding:6.4vw}}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents .p-wideCardList__item__link__contents__title{font-size:16px;line-height:2;font-weight:bold}@media screen and (max-width: 768px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents .p-wideCardList__item__link__contents__title{font-size:4.2666666667vw}}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents .p-wideCardList__item__link__contents__text{margin-top:16px;font-size:14px;line-height:2}@media screen and (min-width: 769px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents .p-wideCardList__item__link__contents__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents .p-wideCardList__item__link__contents__text{margin-top:0.5201560468vw;-webkit-line-clamp:2}}@media screen and (max-width: 768px){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link .p-wideCardList__item__link__contents .p-wideCardList__item__link__contents__text{margin-top:2.1333333333vw;font-size:3.7333333333vw}}@media (any-hover: hover){.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link:hover{opacity:0.8}.p-wideCardList .p-wideCardList__item .p-wideCardList__item__link:hover .p-wideCardList__item__link__image img{transform:scale(1.05)}}.p-topNews{display:flex;margin-top:164px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-topNews{flex-direction:column}}@media screen and (max-width: 768px){.p-topNews{flex-direction:column;margin-top:21.3333333333vw}}.p-topNews .p-topNews__contents{width:74.1666666667%;margin-left:auto;padding-left:72px;box-sizing:content-box}@media screen and (min-width: 769px) and (max-width: 1024px){.p-topNews .p-topNews__contents{width:100%;margin-top:64px;padding-left:0}}@media screen and (max-width: 768px){.p-topNews .p-topNews__contents{width:100%;margin-left:initial;padding-left:0}}.p-topNews .p-topNews__contents .p-topNews__contents__filterBtnList{margin-top:10px}@media screen and (max-width: 768px){.p-topNews .p-topNews__contents .p-topNews__contents__filterBtnList{margin-top:10.6666666667vw}}.p-topNews .p-topNews__contents .p-topNews__contents__newsList{margin-top:40px}@media screen and (max-width: 768px){.p-topNews .p-topNews__contents .p-topNews__contents__newsList{margin-top:10.6666666667vw}}.p-topNews .p-topNews__contents .p-topNews__contents__linkBtn{width:fit-content;margin-top:65px;margin-left:auto}@media screen and (max-width: 768px){.p-topNews .p-topNews__contents .p-topNews__contents__linkBtn{margin-top:10.6666666667vw}}.p-newsFilterBtnList{display:flex;flex-wrap:wrap;gap:12px 8px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-newsFilterBtnList{gap:12px 1.4897579143%}}@media screen and (max-width: 768px){.p-newsFilterBtnList{gap:3.2vw 2.1333333333vw}}.p-newsFilterBtnList .p-newsFilterBtnList__item{display:flex;align-items:center}.p-newsFilterBtnList .p-newsFilterBtnList__item .p-newsFilterBtnList__item__btn{padding:3px 30px;border-radius:24px;background-color:#FFFFFF;border:solid 1px #DEDEDE;color:#888888;font-size:16px;line-height:2;box-sizing:border-box;max-width:100%}@media screen and (min-width: 769px) and (max-width: 1024px){.p-newsFilterBtnList .p-newsFilterBtnList__item .p-newsFilterBtnList__item__btn{padding:3px 2.0806241873vw}}@media screen and (max-width: 768px){.p-newsFilterBtnList .p-newsFilterBtnList__item .p-newsFilterBtnList__item__btn{border-radius:6.4vw;font-size:3.7333333333vw;line-height:2;padding:0.8vw 8vw}}@media (any-hover: hover){.p-newsFilterBtnList .p-newsFilterBtnList__item .p-newsFilterBtnList__item__btn:hover{color:#FFFFFF;font-weight:bold;background-color:#D00F31;border-color:#D00F31}}.p-newsFilterBtnList .p-newsFilterBtnList__item .p-newsFilterBtnList__item__btn.p-newsFilterBtnList__item__btn--on{color:#FFFFFF;font-weight:bold;background-color:#D00F31;border-color:#D00F31}.p-newsList{border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}.p-newsList .p-newsList__item{display:none}.p-newsList .p-newsList__item--on{display:block}.p-newsList .p-newsList__item--on+.p-newsList__item--on{border-top:1px solid #DEDEDE}.p-newsList .p-newsList__item .p-newsList__item__link{display:flex;align-items:center;padding:40px 0;font-size:14px;line-height:2;color:#424242}@media screen and (max-width: 768px){.p-newsList .p-newsList__item .p-newsList__item__link{flex-wrap:wrap;padding:8.5333333333vw 0;font-size:3.7333333333vw}}@media (any-hover: hover){.p-newsList .p-newsList__item .p-newsList__item__link:hover{opacity:0.8}}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__date{font-family:"Montserrat", sans-serif;font-weight:500;width:72px;overflow-wrap:break-word}@media screen and (max-width: 768px){.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__date{width:19.2vw}}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__category{color:#D00F31;width:118px;margin-left:28px;flex-shrink:0}@media screen and (min-width: 769px) and (max-width: 1024px){.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__category{margin-left:3.7039106145%}}@media screen and (max-width: 768px){.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__category{width:61.6vw;margin-left:6.4vw}}.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__text{margin-left:58px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 769px) and (max-width: 1024px){.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__text{margin-left:7.0931098696%;-webkit-line-clamp:3}}@media screen and (max-width: 768px){.p-newsList .p-newsList__item .p-newsList__item__link .p-newsList__item__link__text{margin-left:0;margin-top:2.1333333333vw;width:100%}}@media screen and (min-width: 769px){.p-topSeminar{margin-top:164px;padding-bottom:44px}}@media screen and (max-width: 768px){.p-topSeminar{margin-top:21.3333333333vw}}.p-topSeminar .p-topSeminar__titleWrap{display:flex;gap:0 66px}@media screen and (max-width: 768px){.p-topSeminar .p-topSeminar__titleWrap{flex-direction:column}}.p-topSeminar .p-topSeminar__titleWrap .p-topSeminar__titleWrap__text{font-size:14px;line-height:2;width:calc(100% - 344px - 69px);margin-top:14px}@media screen and (max-width: 768px){.p-topSeminar .p-topSeminar__titleWrap .p-topSeminar__titleWrap__text{font-size:3.7333333333vw;width:100%;margin-top:6.4vw}}.p-topSeminar .p-topSeminar__cardList{width:102.5%;margin-top:64px;margin-left:-2.5%}@media screen and (max-width: 768px){.p-topSeminar .p-topSeminar__cardList{width:100%;margin-top:10.6666666667vw}}.p-topIllust{width:1466px;height:1302px}@media screen and (min-width: 769px){.p-topIllust{position:fixed;top:0px;left:50%}}@media screen and (max-width: 768px){.p-topIllust{position:fixed;width:209.6vw;height:190.9333333333vw}}.p-topIllust--absolute{position:absolute;bottom:0;top:auto}.p-topIllust--fixed{position:fixed;top:0}.p-topIllust--en{position:absolute}@media screen and (min-width: 769px){.p-topIllust--en{top:-128px}}@media screen and (max-width: 768px){.p-topIllust--en{top:-32vw}}.p-topIllust .p-topIllust__mountain,.p-topIllust .p-topIllust__line,.p-topIllust .p-topIllust__people,.p-topIllust .p-topIllust__cloud{position:absolute}.p-topIllust .p-topIllust__mountain{width:636px;top:188px;left:143px}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__mountain{width:92.2666666667vw;top:29.0666666667vw;left:20.5333333333vw}}.p-topIllust .p-topIllust__line{overflow:hidden;width:1377px;height:977px;bottom:0;right:0}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__line{width:199.7333333333vw}}.p-topIllust .p-topIllust__line img{position:absolute;bottom:0;left:0;width:1377px}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__line img{width:199.7333333333vw}}.p-topIllust .p-topIllust__people{width:442px;top:392px;left:0}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__people{width:64vw;top:58.6666666667vw}}.p-topIllust .p-topIllust__cloud{display:flex}.p-topIllust .p-topIllust__cloud--01{top:150px;left:-50%;flex-shrink:0;width:6711px;height:260px}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__cloud--01{top:24vw;width:894.4vw;height:34.6666666667vw}}.p-topIllust .p-topIllust__cloud--01 img{display:inline-block;margin-left:100px}@media screen and (min-width: 769px){.p-topIllust .p-topIllust__cloud--01 img{animation:cloudScroll01 150s linear infinite}}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__cloud--01 img{width:284.8vw;animation:cloudScroll01sp 150s linear infinite;margin-left:13.3333333333vw}}.p-topIllust .p-topIllust__cloud--02{top:150px;left:0;flex-shrink:0;width:5487px;height:178px}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__cloud--02{top:24vw;width:731.4666666667vw;height:17.3333333333vw}}.p-topIllust .p-topIllust__cloud--02 img{display:inline-block;margin-left:100px}@media screen and (min-width: 769px){.p-topIllust .p-topIllust__cloud--02 img{animation:cloudScroll02 90s linear infinite}}@media screen and (max-width: 768px){.p-topIllust .p-topIllust__cloud--02 img{width:230.4vw;animation:cloudScroll02sp 90s linear infinite;margin-left:13.3333333333vw}}@keyframes cloudScroll01{0%{transform:translateX(-4474px)}100%{transform:translateX(-2237px)}}@keyframes cloudScroll01sp{0%{transform:translateX(-596.5333333333vw)}100%{transform:translateX(-298.1333333333vw)}}@keyframes cloudScroll02{0%{transform:translateX(-3658px)}100%{transform:translateX(-1829px)}}@keyframes cloudScroll02sp{0%{transform:translateX(-1828px)}100%{transform:translateX(-914px)}}.p-topStatement{position:relative;padding-top:120px}@media screen and (max-width: 768px){.p-topStatement{padding-top:191.4666666667vw;width:100%;margin-top:-26.6666666667vw}}@media screen and (max-width: 768px){.p-topStatement--en{margin-top:16vw}}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner{padding-top:30.4vw;padding-bottom:13.3333333333vw;position:relative;margin-top:-80vw;background:linear-gradient(180deg, rgba(250,249,250,0) 0%, rgba(250,249,250,0.9) 8.92%, rgba(250,249,250,0.9) 86%, #FAF9FA 96.75%)}}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner--en{margin-top:-122.6666666667vw}}.p-topStatement .p-topStatement__inner__section{position:relative}.p-topStatement .p-topStatement__inner__section:last-child{margin-top:224px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section:last-child{margin-top:22.4vw}}.p-topStatement .p-topStatement__inner__section__title--statement1 img{width:640px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__title--statement1 img{width:83.2vw}}.p-topStatement .p-topStatement__inner__section__title--statement2 img{width:648px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__title--statement2 img{width:83.7333333333vw}}.p-topStatement .p-topStatement__inner__section__title--en img{width:450px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__title--en img{width:83.7333333333vw}}.p-topStatement .p-topStatement__inner__section__text{font-size:16px;letter-spacing:0.05em;line-height:2.5;margin-top:64px}.p-topStatement .p-topStatement__inner__section__text--en{max-width:450px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__text{font-size:3.7333333333vw;margin-top:8.5333333333vw}}.p-topStatement .p-topStatement__inner__section__text+.p-topStatement__inner__section__text{margin-top:24px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__text+.p-topStatement__inner__section__text{margin-top:6.4vw}}.p-topStatement .p-topStatement__inner__section__btn{margin-top:40px}.p-topStatement .p-topStatement__inner__section__badge{margin-top:100px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__badge{margin-top:10.1333333333vw}}.p-topStatement .p-topStatement__inner__section__badge img{width:594px;border:1px solid #DEDEDE;border-radius:4px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__badge img{width:100%;border:0.2666666667vw solid #DEDEDE;border-radius:1.0666666667vw}}.p-topStatement .p-topStatement__inner__section__clientList{margin-top:140px}@media screen and (max-width: 768px){.p-topStatement .p-topStatement__inner__section__clientList{margin-top:16vw}}.p-topStatement .p-topStatement__inner__announcement{margin-top:68px}.p-topStatement .p-topStatement__inner__announcement+.p-topStatement__inner__section{margin-top:110px}@media screen and (min-width: 769px){.p-topEnStatement{margin-top:120px;padding:80px 4.375%;border:1px solid #DEDEDE;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:4px}}@media screen and (max-width: 768px){.p-topEnStatement{margin-top:21.3333333333vw}}.p-topEnStatement .p-topEnStatement__ttl{max-width:1000px;font-size:28px;color:#D00F31;text-align:center;font-weight:bold;margin:0 auto;line-height:125%;letter-spacing:1.4px;font-family:"Montserrat", sans-serif}@media screen and (max-width: 768px){.p-topEnStatement .p-topEnStatement__ttl{line-height:150%;text-align:left;font-size:6.4vw;letter-spacing:0.32vw}}.p-topEnStatement .p-topEnStatement__list{display:flex;flex-wrap:wrap;margin-top:64px;gap:40px 3.7278657968%}@media screen and (max-width: 768px){.p-topEnStatement .p-topEnStatement__list{margin-top:17.0666666667vw;gap:10.6666666667vw}}.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item{text-align:center;width:30.8480894688%}@media screen and (max-width: 768px){.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item{width:87.2vw}}.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item .p-topEnStatement__list__item__img{width:120px;height:120px}@media screen and (max-width: 768px){.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item .p-topEnStatement__list__item__img{width:32vw;height:32vw}}.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item .p-topEnStatement__list__item__title{font-size:20px;margin-top:40px;font-weight:bold;font-family:"Montserrat", sans-serif;line-height:125%;letter-spacing:1px}@media screen and (max-width: 768px){.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item .p-topEnStatement__list__item__title{font-size:5.3333333333vw;margin-top:10.6666666667vw}}.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item .p-topEnStatement__list__item__text{margin-top:24px;font-size:16px;font-family:"Montserrat", sans-serif;line-height:125%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-topEnStatement .p-topEnStatement__list .p-topEnStatement__list__item .p-topEnStatement__list__item__text{font-size:4.2666666667vw;margin-top:6.4vw;letter-spacing:0.2133333333vw}}.p-clientList{display:flex;flex-wrap:wrap;gap:15px 3.3375%}@media screen and (max-width: 768px){.p-clientList{gap:4vw}}.p-clientList .p-clientList__item{width:17.33%;border:1px solid #DEDEDE;border-radius:4px;overflow:hidden}@media screen and (max-width: 768px){.p-clientList .p-clientList__item{width:41.6vw;border:0.2666666667vw solid #DEDEDE;border-radius:1.0666666667vw}}.p-topAnnouncement{position:relative;display:flex;align-items:center;border-radius:4px;border:1px solid #D00F31;background:#F7E2E7;padding:32px 40px;font-size:14px}@media screen and (max-width: 768px){.p-topAnnouncement{flex-direction:column;padding:5.3333333333vw 5.3333333333vw;font-size:3.7333333333vw}}.p-topAnnouncement .p-topAnnouncement__title{display:flex;align-items:center;color:#D00F31;font-weight:bold;font-size:16px;width:190px}@media screen and (min-width: 769px){.p-topAnnouncement .p-topAnnouncement__title{justify-content:space-between}}@media screen and (max-width: 768px){.p-topAnnouncement .p-topAnnouncement__title{font-size:4.2666666667vw;width:100%}}.p-topAnnouncement .p-topAnnouncement__title img{width:48px}@media screen and (max-width: 768px){.p-topAnnouncement .p-topAnnouncement__title img{margin-right:2.6666666667vw;width:12.8vw}}.p-topAnnouncement .p-topAnnouncement__wrapper{width:calc(100% - 148px);margin-left:32px;padding-left:32px}@media screen and (min-width: 769px){.p-topAnnouncement .p-topAnnouncement__wrapper{border-left:1px solid rgba(208,15,49,0.1)}}@media screen and (max-width: 768px){.p-topAnnouncement .p-topAnnouncement__wrapper{margin-top:5.3333333333vw;width:100%;margin-left:0;padding-left:0}}@media screen and (min-width: 769px){.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item{display:flex}}@media screen and (max-width: 768px){.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item{margin-top:5.3333333333vw}.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item:first-child{margin-top:0}}.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__date{font-family:"Montserrat", sans-serif;font-weight:normal;font-size:14px}@media screen and (max-width: 768px){.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__date{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__content{margin-left:24px}}.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__content .p-topAnnouncement__wrapper__item__content__text{text-decoration:none;font-size:14px}@media screen and (max-width: 768px){.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__content .p-topAnnouncement__wrapper__item__content__text{font-size:3.7333333333vw}}.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__content .p-topAnnouncement__wrapper__item__content__text[href]{text-decoration:underline}@media (any-hover: hover){.p-topAnnouncement .p-topAnnouncement__wrapper .p-topAnnouncement__wrapper__item .p-topAnnouncement__wrapper__item__content .p-topAnnouncement__wrapper__item__content__text[href]:hover{text-decoration:none}}@media screen and (min-width: 769px){.p-topCaseStudy{margin-top:164px}}@media screen and (max-width: 768px){.p-topCaseStudy{margin-top:21.3333333333vw}}.p-topCaseStudy .p-topCaseStudy__titleWrap__title span{transition:color 0.5s}.p-topCaseStudy .p-topCaseStudy__titleWrap__title.js-changecolor span{color:#fff !important}@media screen and (min-width: 769px){.p-topCaseStudy .p-topCaseStudy__numCardList{margin-top:40px}}@media screen and (max-width: 768px){.p-topCaseStudy .p-topCaseStudy__numCardList{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-topCaseStudy .p-topCaseStudy__cardList{margin-top:80px}}@media screen and (max-width: 768px){.p-topCaseStudy .p-topCaseStudy__cardList{margin-top:17.0666666667vw}}.p-topCaseStudy .p-topCaseStudy__linkBtn__item{position:relative;width:fit-content;margin-left:auto;margin-top:-32px}@media screen and (max-width: 768px){.p-topCaseStudy .p-topCaseStudy__linkBtn__item{margin-top:19.2vw}}.p-numCardList{display:flex;flex-wrap:wrap;background-color:#fff;border:1px solid #DEDEDE;padding:40px 0;border-radius:4px}@media screen and (max-width: 768px){.p-numCardList{padding:10.6666666667vw 0;border-radius:1.0666666667vw}}.p-numCardList .p-numCardList__item{background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;width:50%;margin-left:auto;margin-right:auto;text-align:center}.p-numCardList .p-numCardList__item:nth-child(even){border-left:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-numCardList .p-numCardList__item{flex-direction:column;align-items:center}}.p-numCardList .p-numCardList__item .p-numCardList__item__title{font-size:14px;line-height:1.5;font-weight:normal;letter-spacing:0.05em;transform:translateY(-8px);margin-right:20px}@media screen and (max-width: 768px){.p-numCardList .p-numCardList__item .p-numCardList__item__title{font-size:3.7333333333vw}}.p-numCardList .p-numCardList__item .p-numCardList__item__title span{display:inline-block}.p-numCardList .p-numCardList__item .p-numCardList__item__contents{display:flex;align-items:flex-end;margin-top:8px}@media screen and (max-width: 768px){.p-numCardList .p-numCardList__item .p-numCardList__item__contents{margin-top:2.1333333333vw}}.p-numCardList .p-numCardList__item .p-numCardList__item__contents .p-numCardList__item__contents__num{font-family:"Montserrat", sans-serif;color:#FB8E22;font-size:50px;line-height:1;font-weight:normal;word-break:break-all;margin-right:4px}@media screen and (max-width: 768px){.p-numCardList .p-numCardList__item .p-numCardList__item__contents .p-numCardList__item__contents__num{font-size:9.6vw;line-height:1.2188888889;margin-right:1.0666666667vw}}.p-numCardList .p-numCardList__item .p-numCardList__item__contents .p-numCardList__item__contents__unit{font-size:14px;line-height:2;margin-bottom:4px}@media screen and (max-width: 768px){.p-numCardList .p-numCardList__item .p-numCardList__item__contents .p-numCardList__item__contents__unit{font-size:3.7333333333vw;margin-bottom:0.5333333333vw}}@media screen and (min-width: 768px) and (min-width: 1248px){.p-slide{margin-left:calc((100vw - 1260px) / 2 * 1)}}.p-slide--ml0{margin-left:0}.p-slide .p-slideParts{display:flex;align-items:center;position:relative}@media screen and (min-width: 769px){.p-slide .p-slideParts{margin-top:64px;margin-left:30px;height:30px;gap:24px;width:270px}}@media screen and (max-width: 768px){.p-slide .p-slideParts{margin-top:6.4vw;margin-left:5.3333333333vw;height:10.6666666667vw}}.p-slide .p-slideParts .p-slideParts__progress{background-color:#DEDEDE;position:relative}@media screen and (min-width: 769px){.p-slide .p-slideParts .p-slideParts__progress{width:calc(100% - 92px);margin:0 auto;height:2px}}@media screen and (max-width: 768px){.p-slide .p-slideParts .p-slideParts__progress{width:59.4666666667vw;height:0.5333333333vw;margin-left:4.2666666667vw}}.p-slide .p-slideParts .p-slideParts__progress .p-slideParts__progress__bar{left:0;background:#D00F31;transition:width 400ms ease;width:0;position:absolute}@media screen and (min-width: 769px){.p-slide .p-slideParts .p-slideParts__progress .p-slideParts__progress__bar{top:-1px;height:4px}}@media screen and (max-width: 768px){.p-slide .p-slideParts .p-slideParts__progress .p-slideParts__progress__bar{top:-0.2666666667vw;height:1.0666666667vw}}.p-slide .p-slideParts .p-slideParts__arrows{display:flex;justify-content:space-between}@media screen and (min-width: 769px){.p-slide .p-slideParts .p-slideParts__arrows{position:absolute;top:0;left:0;width:100%}}@media screen and (max-width: 768px){.p-slide .p-slideParts .p-slideParts__arrows{gap:2.1333333333vw}}.p-slide .p-slideParts .p-slideParts__arrow{position:initial;transform:none;background:none;opacity:1;background-image:url(/assets/common/images/icon_slide_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (min-width: 769px){.p-slide .p-slideParts .p-slideParts__arrow{width:30px;height:30px;transition:opacity 0.3s}}@media screen and (max-width: 768px){.p-slide .p-slideParts .p-slideParts__arrow{width:10.6666666667vw;height:10.6666666667vw}}@media (any-hover: hover){.p-slide .p-slideParts .p-slideParts__arrow:hover{opacity:0.8}}.p-slide .p-slideParts .p-slideParts__arrow svg{display:none}.p-slide .p-slideParts .p-slideParts__arrow.p-slideParts__arrow--next{transform:scale(-1, 1)}.p-slide .p-slideParts .p-slideParts__arrow:disabled{opacity:0.3}@media screen and (min-width: 769px){.p-slide .p-slideParts--smallCard{margin-top:-14px;width:234px;height:25px;margin-left:15px;left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){.p-slide .p-slideParts--smallCard{margin-top:1.6vw}}@media screen and (min-width: 769px){.p-slide .p-slideParts--smallCard .p-slideParts__progress{width:120px}}@media screen and (min-width: 769px){.p-slide .p-slideParts--smallCard .p-slideParts__arrow{width:25px;height:25px}}@media screen and (min-width: 769px){.p-slide .p-slideParts--pickup{width:167px;margin-top:34px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-slide .p-slideParts--pickup{width:270px}}@media screen and (max-width: 768px){.p-slide .p-slideParts--pickup{margin-top:2.6666666667vw}}.p-snsList{display:flex}@media screen and (min-width: 769px){.p-snsList{gap:32px;justify-content:flex-end}}@media screen and (max-width: 768px){.p-snsList{gap:8.5333333333vw;justify-content:center}}@media screen and (min-width: 769px){.p-snsList .p-snsList__item{width:30px}}@media screen and (max-width: 768px){.p-snsList .p-snsList__item{width:8vw}}@media screen and (min-width: 769px){.p-snsList .p-snsList__item.p-snsList__item--facebook{width:34px}}@media screen and (max-width: 768px){.p-snsList .p-snsList__item.p-snsList__item--facebook{width:9.0666666667vw}}@media screen and (min-width: 769px){.p-snsList .p-snsList__item.p-snsList__item--youtube{width:37px}}@media screen and (max-width: 768px){.p-snsList .p-snsList__item.p-snsList__item--youtube{width:9.8666666667vw}}.p-snsList .p-snsList__item .p-snsList__item__link{display:flex;align-items:center;width:100%;height:100%;transition:opacity 0.3s}.p-snsList .p-snsList__item .p-snsList__item__link img{width:100%}@media (any-hover: hover){.p-snsList .p-snsList__item .p-snsList__item__link:hover{opacity:0.8}}.p-asideList{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-asideList{gap:40px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-asideList{gap:16px}}@media screen and (max-width: 768px){.p-asideList{gap:0.5333333333vw}}@media screen and (min-width: 769px){.p-asideList .p-asideList__item{width:calc((100% - 120px) / 4)}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-asideList .p-asideList__item{width:calc((100% - 48px) / 4)}}@media screen and (max-width: 768px){.p-asideList .p-asideList__item{width:calc((100% - 0.5333333333vw) / 2)}}@media screen and (min-width: 769px){.p-asideList .p-asideList__item+.p-asideList__item{position:relative}}@media screen and (min-width: 769px){.p-asideList .p-asideList__item+.p-asideList__item::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:75%;border-left:1px solid #DEDEDE;width:20px;left:-20px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-asideList .p-asideList__item+.p-asideList__item::before{width:8px;left:-8px}}.p-asideList .p-asideList__item .p-asideList__item__link{display:block;text-align:center;background-color:#FFFFFF}@media screen and (min-width: 769px){.p-asideList .p-asideList__item .p-asideList__item__link{padding:14.8148148148%;border-radius:4px;transition:background-color 0.3s ease}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-asideList .p-asideList__item .p-asideList__item__link{padding:40px 17px 56px}}@media screen and (max-width: 768px){.p-asideList .p-asideList__item .p-asideList__item__link{padding:8.5333333333vw 2.6666666667vw}}@media (any-hover: hover){.p-asideList .p-asideList__item .p-asideList__item__link:hover{background-color:#F6F1F0}}.p-asideList .p-asideList__item .p-asideList__item__link .p-asideList__item__link__title{font-weight:700;color:#424242}@media screen and (min-width: 769px){.p-asideList .p-asideList__item .p-asideList__item__link .p-asideList__item__link__title{font-size:16px}}@media screen and (max-width: 768px){.p-asideList .p-asideList__item .p-asideList__item__link .p-asideList__item__link__title{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-asideList .p-asideList__item .p-asideList__item__link .p-asideList__item__link__image{margin-top:32px;width:134px}}@media screen and (max-width: 768px){.p-asideList .p-asideList__item .p-asideList__item__link .p-asideList__item__link__image{margin-top:2.1333333333vw;width:21.3333333333vw}}.p-cvCard{display:flex}@media screen and (min-width: 769px){.p-cvCard{justify-content:space-between;gap:16px}}@media screen and (max-width: 768px){.p-cvCard{flex-direction:column;gap:2.1333333333vw}}.p-cvCard .p-cvCard__item{display:flex;flex-grow:1}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item{width:calc(50% - 8px)}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item{min-height:89.0666666667vw}}.p-cvCard .p-cvCard__item .p-cvCard__item__link{display:flex;flex-direction:column;width:100%;color:#fff;position:relative}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link{padding:9.1954022989%;border-radius:4px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cvCard .p-cvCard__item .p-cvCard__item__link{padding:64px 24px}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link{border-radius:1.0666666667vw;padding:8.5333333333vw}}.p-cvCard .p-cvCard__item .p-cvCard__item__link::after{content:"";display:block;position:absolute;background-image:url(/assets/common/images/icon_arrow_white.svg);background-repeat:no-repeat;background-position:center;border:1px solid #FFFFFF;border-radius:50%;transition:background-color 0.5s}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link::after{background-size:10px auto;right:16px;bottom:16px;width:30px;height:30px}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link::after{background-size:3.4666666667vw auto;right:8.5333333333vw;bottom:8.5333333333vw;width:10.6666666667vw;height:10.6666666667vw}}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title{padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.2)}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title{padding-bottom:6.6666666667vw;border-bottom:0.2666666667vw solid rgba(255,255,255,0.2)}}.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span{display:block}.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span.p-cvCard__item__link__title__span--en{font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:0.7px}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span.p-cvCard__item__link__title__span--en{font-size:14px}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span.p-cvCard__item__link__title__span--en{font-size:3.7333333333vw}}.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span.p-cvCard__item__link__title__span--ja{font-weight:700;letter-spacing:1.4px}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span.p-cvCard__item__link__title__span--ja{font-size:28px;line-height:1.75}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__title .p-cvCard__item__link__title__span.p-cvCard__item__link__title__span--ja{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__text{margin-top:24px;font-size:14px;letter-spacing:0.7px}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__text{margin-top:4.2666666667vw;font-size:3.7333333333vw;letter-spacing:0.04em}}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact{margin-top:62px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact{margin-top:8.908045977%}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact{margin-top:11.7333333333vw}}.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact .p-cvCard__item__link__contact__phone{display:block;font-weight:700;letter-spacing:1px}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact .p-cvCard__item__link__contact__phone{font-size:20px}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact .p-cvCard__item__link__contact__phone{font-size:5.3333333333vw}}.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact .p-cvCard__item__link__contact__time{display:block;line-height:1.75;letter-spacing:0.6px}@media screen and (min-width: 769px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact .p-cvCard__item__link__contact__time{font-size:12px}}@media screen and (max-width: 768px){.p-cvCard .p-cvCard__item .p-cvCard__item__link .p-cvCard__item__link__contact .p-cvCard__item__link__contact__time{font-size:3.2vw}}.p-cvCard .p-cvCard__item.p-cvCard__item--download .p-cvCard__item__link{background-image:linear-gradient(to right, #242424 0%, #424242 50%, #242424 100%);background-size:200% auto;transition:all 0.5s ease;background-position:right center}@media (any-hover: hover){.p-cvCard .p-cvCard__item.p-cvCard__item--download .p-cvCard__item__link:hover{background-position:left center}}@media (any-hover: hover){.p-cvCard .p-cvCard__item.p-cvCard__item--download .p-cvCard__item__link:hover{background-color:#242424}.p-cvCard .p-cvCard__item.p-cvCard__item--download .p-cvCard__item__link:hover::after{background-color:#FFFFFF;background-image:url(/assets/common/images/icon_arrow_black.svg)}}.p-cvCard .p-cvCard__item.p-cvCard__item--contact .p-cvCard__item__link{background-image:linear-gradient(to right, #FB8E22 0%, #D00F31 50%, #FB8E22 100%);background-size:200% auto;transition:all 0.5s ease;background-position:right center}@media (any-hover: hover){.p-cvCard .p-cvCard__item.p-cvCard__item--contact .p-cvCard__item__link:hover{background-position:left center}}@media (any-hover: hover){.p-cvCard .p-cvCard__item.p-cvCard__item--contact .p-cvCard__item__link:hover::after{background-color:#FFFFFF;background-image:url(/assets/common/images/icon_arrow_red.svg)}}.p-topService{margin-top:164px}@media screen and (max-width: 768px){.p-topService{margin-top:21.3333333333vw}}.p-topService--en{margin-top:120px}@media screen and (max-width: 768px){.p-topService--en{margin-top:21.3333333333vw}}.p-topService .p-topService__titleWrap{display:flex;gap:121px;transition:color 0.3s}@media screen and (max-width: 768px){.p-topService .p-topService__titleWrap{flex-direction:column;gap:10.6666666667vw}}.p-topService .p-topService__titleWrap .p-topService__titleWrap__textWrap__copy{font-size:36px;font-weight:bold;line-height:1.75}@media screen and (max-width: 768px){.p-topService .p-topService__titleWrap .p-topService__titleWrap__textWrap__copy{font-size:6.4vw}}.p-topService .p-topService__titleWrap .p-topService__titleWrap__textWrap__text{font-size:14px;margin-top:40px}@media screen and (max-width: 768px){.p-topService .p-topService__titleWrap .p-topService__titleWrap__textWrap__text{font-size:3.7333333333vw;margin-top:8.5333333333vw}}.p-topService .p-topService__titleWrap .p-topService__titleWrap__textWrap__text--en{font-size:16px;font-weight:bold;font-family:"Montserrat", sans-serif;margin-top:0;line-height:1.5}@media screen and (max-width: 768px){.p-topService .p-topService__titleWrap .p-topService__titleWrap__textWrap__text--en{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-topService.js-changecolor .p-topService__titleWrap{color:#fff}.p-topService.js-changecolor .p-topService__titleWrap .c-topTitle .c-topTitle__en,.p-topService.js-changecolor .p-topService__titleWrap .c-topTitle .c-topTitle__jp{color:#fff}.p-topService .p-topService__cloudSherpa{position:relative;margin-top:80px;background:#fff;padding:80px 0 80px 103px;box-shadow:-40px 40px 20px 0px rgba(0,0,0,0.1);overflow-x:hidden}@media screen and (min-width: 769px){.p-topService .p-topService__cloudSherpa{margin-left:calc((100vw - 1200px) / 2 * 1);border-radius:4px 0 0 4px}}@media screen and (max-width: 1240px){.p-topService .p-topService__cloudSherpa{margin-left:24px}}@media screen and (max-width: 768px){.p-topService .p-topService__cloudSherpa{margin-top:12.8vw;margin-left:2.1333333333vw;margin-right:2.1333333333vw;padding:12.8vw 8vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0px rgba(0,0,0,0.1);border-radius:1.0666666667vw}}.p-topService .p-topService__serviceList{max-width:1138px;margin:150px auto;padding:0 24px;display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 768px){.p-topService .p-topService__serviceList{max-width:none;margin-top:17.0666666667vw;padding:0 6.4vw;margin-bottom:0}}.p-topService .p-topService__serviceList .p-topService__serviceList__wrapper{max-width:454px}@media screen and (min-width: 769px){.p-topService .p-topService__serviceList .p-topService__serviceList__wrapper{width:39.89%}}@media screen and (max-width: 768px){.p-topService .p-topService__serviceList .p-topService__serviceList__wrapper{width:100%;max-width:none}}.p-topService .p-topService__serviceList .p-topService__serviceList__btn{margin-top:33px;text-align:right}@media screen and (max-width: 768px){.p-topService .p-topService__serviceList .p-topService__serviceList__btn{margin-top:10.6666666667vw}}.p-topService .p-topService__serviceList .p-topService__serviceList__btn a{color:#D00F31 !important}.p-topService .p-topService__serviceList .p-topService__serviceList__btn a span{border-color:#D00F31 !important;background-color:#FFFFFF !important;transition:background-color 0.5s}.p-topService .p-topService__serviceList .p-topService__serviceList__btn a span svg path{fill:#D00F31}@media (any-hover: hover){.p-topService .p-topService__serviceList .p-topService__serviceList__btn a:hover span svg path{fill:#FFFFFF !important}.p-topService .p-topService__serviceList .p-topService__serviceList__btn a:hover span::before{background-color:#D00F31 !important}}.p-topService .p-topService__serviceList .p-topService__serviceList__btn.js-changecolor a{color:#FFFFFF !important}.p-topService .p-topService__serviceList .p-topService__serviceList__btn.js-changecolor a span{border-color:#FFFFFF !important;background-color:#D00F31 !important}.p-topService .p-topService__serviceList .p-topService__serviceList__btn.js-changecolor a span svg path{fill:#FFFFFF}@media (any-hover: hover){.p-topService .p-topService__serviceList .p-topService__serviceList__btn.js-changecolor a:hover span{border-color:#FFFFFF !important}.p-topService .p-topService__serviceList .p-topService__serviceList__btn.js-changecolor a:hover span svg path{fill:#D00F31 !important}.p-topService .p-topService__serviceList .p-topService__serviceList__btn.js-changecolor a:hover span::before{background-color:#FFFFFF !important}}.p-topService .p-topService__serviceList .p-topService__serviceList__content{max-width:580px;border-radius:4px;background:#FFFFFF;box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){.p-topService .p-topService__serviceList .p-topService__serviceList__content{width:50.96%}}@media screen and (max-width: 768px){.p-topService .p-topService__serviceList .p-topService__serviceList__content{display:none}}.p-cloudSherpa{display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cloudSherpa{padding-left:24px}}@media screen and (max-width: 768px){.p-cloudSherpa{flex-direction:column;text-align:center}}@media screen and (min-width: 769px){.p-cloudSherpa .p-cloudSherpa__content{max-width:414px}}.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__logo{width:208px}@media screen and (max-width: 768px){.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__logo{text-align:center;width:100%}.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__logo img{width:45.3333333333vw}}.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__copy{font-size:20px;font-weight:bold;color:#D00F31;margin-top:32px}@media screen and (max-width: 768px){.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__copy{font-size:5.3333333333vw;margin-top:8.5333333333vw}}.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__text{margin-top:16px}@media screen and (max-width: 768px){.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__text{text-align:left;font-size:3.7333333333vw}}.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__btn{margin-top:24px}@media screen and (max-width: 768px){.p-cloudSherpa .p-cloudSherpa__content .p-cloudSherpa__content__btn{margin-top:6.4vw}}.p-cloudSherpa .p-cloudSherpa__img{max-width:700px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cloudSherpa .p-cloudSherpa__img{margin-right:-50px;width:537px}}@media screen and (max-width: 768px){.p-cloudSherpa .p-cloudSherpa__img{margin-top:13.8666666667vw;margin-right:-16vw;width:93.3333333333vw}}.p-topServiceList .p-topServiceList__item{border-bottom:1px solid rgba(66,66,66,0.1);padding:8px 0}@media screen and (max-width: 768px){.p-topServiceList .p-topServiceList__item{padding:0}}.p-topServiceList .p-topServiceList__item:first-child{border-top:1px solid rgba(66,66,66,0.1)}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link{position:relative;display:block;border-radius:4px 0 0 4px;font-size:20px;padding:12px 0px 12px 100px;width:calc(100% - 22px);color:#424242;transition:padding 0.2s}@media screen and (max-width: 768px){.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link{font-size:4.2666666667vw;color:#424242;font-weight:normal;padding:6.4vw;width:100%}}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link.js-changecolor{color:#FFFFFF}@media screen and (min-width: 769px){.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link--on{padding:12px 0px 12px 80px;color:#D00F31;font-weight:bold;background-color:#fff}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link--on::after{content:"";display:block;width:22px;height:100%;position:absolute;background-size:22px 100%;left:100%;top:0;background-image:url(/assets/images/top/bg_serviceList.webp)}}@media screen and (max-width: 768px){.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link--on{background-image:none;background-color:transparent}}@media screen and (min-width: 769px){.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link--on.js-changecolor{color:#D00F31}}@media screen and (min-width: 769px){.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link .p-topServiceList__item__link__icon{display:none}}@media screen and (max-width: 768px){.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link .p-topServiceList__item__link__icon{position:absolute;display:inline-block;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;transition:transform 0.5s}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link .p-topServiceList__item__link__icon::after,.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link .p-topServiceList__item__link__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%);transform-origin:center;display:block;width:20px;height:1px;background:#fff}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link .p-topServiceList__item__link__icon::before{transition:transform 0.2s;transform:translate(-50%) rotate(90deg)}}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link--open .p-topServiceList__item__link__icon{transform:translateY(-50%) rotate(-180deg)}.p-topServiceList .p-topServiceList__item .p-topServiceList__item__link--open .p-topServiceList__item__link__icon::before{transform:translate(-50%) rotate(0deg)}@media screen and (min-width: 769px){.p-topServiceList .p-topServiceList__item__content{display:none}}.p-topEnServiceList{display:flex;flex-wrap:wrap;margin-top:64px;gap:40px 3.3333333333%}@media screen and (max-width: 768px){.p-topEnServiceList{flex-direction:column;margin-top:17.0666666667vw;gap:6.4vw}}.p-topEnServiceList .p-topEnServiceList__item{width:31.0833333333%;background-color:#fff;border-radius:4px;text-align:center;padding:45px 3.75%}@media screen and (max-width: 768px){.p-topEnServiceList .p-topEnServiceList__item{width:87.2vw;border-radius:1.0666666667vw;padding:12.8vw 6.1333333333vw}}.p-topEnServiceList .p-topEnServiceList__item .p-topEnServiceList__item__img{width:100%;max-width:185px}@media screen and (max-width: 768px){.p-topEnServiceList .p-topEnServiceList__item .p-topEnServiceList__item__img{width:49.3333333333vw}}.p-topEnServiceList .p-topEnServiceList__item .p-topEnServiceList__item__text{margin-top:32px;font-weight:bold;font-size:20px;font-family:"Montserrat", sans-serif;overflow-wrap:break-word}@media screen and (min-width: 769px) and (max-width: 1024px){.p-topEnServiceList .p-topEnServiceList__item .p-topEnServiceList__item__text{font-size:14px}}@media screen and (max-width: 768px){.p-topEnServiceList .p-topEnServiceList__item .p-topEnServiceList__item__text{font-size:5.3333333333vw;margin-top:4.2666666667vw;line-height:125%}}.p-topServiceContent{text-align:center;opacity:0;transform:translateY(10px);transition:opacity 0.5s, transform 0.5s;min-height:540px}@media screen and (max-width: 768px){.p-topServiceContent{opacity:1;transform:translateY(0);min-height:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s cubic-bezier(0.86, 0, 0.07, 1),margin-bottom 0.5s cubic-bezier(0.86, 0, 0.07, 1),box-shadow 0.5s;box-shadow:0vw 0vw 0vw 0px rgba(0,0,0,0.1);margin-bottom:0vw}}.p-topServiceContent--show{animation:show 0.5s forwards}.p-topServiceContent--open{grid-template-rows:1fr;margin-bottom:6.4vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0px rgba(0,0,0,0.1)}.p-topServiceContent .p-topServiceContent__wrapper{overflow-y:hidden}.p-topServiceContent .p-topServiceContent__wrapper__inner{padding:64px 103px}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner{border-radius:4px;background:#FFFFFF;padding:12.8vw 8.5333333333vw}}.p-topServiceContent .p-topServiceContent__wrapper__inner__icon{width:150px}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner__icon{width:37.3333333333vw}}.p-topServiceContent .p-topServiceContent__wrapper__inner__title{font-size:20px;color:#D00F31;font-weight:bold;margin-top:24px}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner__title{font-size:5.3333333333vw;margin-top:4vw}}.p-topServiceContent .p-topServiceContent__wrapper__inner__text{margin-top:16px;text-align:left;font-size:14px}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner__text{margin-top:4.2666666667vw;font-size:3.7333333333vw}}.p-topServiceContent .p-topServiceContent__wrapper__inner__categoryList{margin-top:24px;display:flex;gap:4px 16px;flex-wrap:wrap}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner__categoryList{margin-top:6.4vw;gap:1.0666666667vw 4.2666666667vw}}.p-topServiceContent .p-topServiceContent__wrapper__inner__categoryList .p-topServiceContent__wrapper__inner__categoryList__item{font-size:12px;color:#888888}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner__categoryList .p-topServiceContent__wrapper__inner__categoryList__item{font-size:3.2vw}}.p-topServiceContent .p-topServiceContent__wrapper__inner__btn{margin-top:32px;text-align:left}@media screen and (max-width: 768px){.p-topServiceContent .p-topServiceContent__wrapper__inner__btn{margin-top:6.4vw}}@keyframes show{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}.p-cloudAutomator{display:flex;max-width:787px;margin:64px auto;align-items:flex-end;justify-content:space-between;gap:63px;padding:0 24px}@media screen and (max-width: 768px){.p-cloudAutomator{flex-direction:column;align-items:center;gap:12.2666666667vw;margin:17.0666666667vw auto;padding:0 6.4vw}}.p-cloudAutomator .p-cloudAutomator__img{max-width:311px}@media screen and (max-width: 768px){.p-cloudAutomator .p-cloudAutomator__img{width:68.5333333333vw}}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__title{font-size:28px;font-weight:bold;font-family:"Montserrat", sans-serif;color:#424242;line-height:125%}@media screen and (max-width: 768px){.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__title{font-size:7.4666666667vw;letter-spacing:0.3733333333vw}}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__text{margin-top:32px;color:#424242;font-family:"Montserrat", sans-serif;font-size:16px;line-height:200%}@media screen and (max-width: 768px){.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__text{font-size:4.2666666667vw;margin-top:8.5333333333vw}}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link{margin-top:40px}@media screen and (max-width: 768px){.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link{margin-top:10.6666666667vw}}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link a{color:#D00F31 !important}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link a span{transition:background-color 0.5s}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link a span svg path{transition:fill 0.3s ease, stroke 0.3s ease}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link.js-changecolor a{color:#FFFFFF !important}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link.js-changecolor a span{border-color:#FFFFFF !important;background-color:#D00F31 !important}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link.js-changecolor a span svg path{stroke:#FFFFFF !important}@media (any-hover: hover){.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link.js-changecolor a:hover span{border-color:#FFFFFF !important}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link.js-changecolor a:hover span svg path{stroke:#D00F31 !important}.p-cloudAutomator .p-cloudAutomator__content .p-cloudAutomator__content__link.js-changecolor a:hover span::before{background-color:#FFFFFF !important}}.p-cloudAutomator .p-cloudAutomator__content.js-changecolor .p-cloudAutomator__content__title{color:#fff}.p-cloudAutomator .p-cloudAutomator__content.js-changecolor .p-cloudAutomator__content__text{color:#fff}@media screen and (min-width: 769px){.p-topEnNewsRelease{margin-top:120px}}@media screen and (max-width: 768px){.p-topEnNewsRelease{margin-top:21.3333333333vw}}.p-topEnNewsRelease .p-topEnNewsRelease__titleWrap__title span{transition:color 0.5s}.p-topEnNewsRelease .p-topEnNewsRelease__titleWrap__title.js-changecolor span{color:#FFFFFF !important}@media screen and (min-width: 769px){.p-topEnNewsRelease .p-topEnNewsRelease__infoContent{margin-top:48px}}@media screen and (max-width: 768px){.p-topEnNewsRelease .p-topEnNewsRelease__infoContent{margin-top:8.5333333333vw}}@media screen and (min-width: 769px){.p-topEnInvesterRelations{margin-top:120px}}@media screen and (max-width: 768px){.p-topEnInvesterRelations{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-topEnInvesterRelations .p-topEnInvesterRelations__infoContent{margin-top:48px}}@media screen and (max-width: 768px){.p-topEnInvesterRelations .p-topEnInvesterRelations__infoContent{margin-top:8.5333333333vw}}.p-topEnInvesterRelations .p-topEnInvesterRelations__link{width:fit-content;margin-left:auto}@media screen and (min-width: 769px){.p-topEnInvesterRelations .p-topEnInvesterRelations__link{margin-top:48px}}@media screen and (max-width: 768px){.p-topEnInvesterRelations .p-topEnInvesterRelations__link{margin-top:8.5333333333vw}}.p-topEnInfoContent{border:solid 1px #DEDEDE;background-color:#FFFFFF}@media screen and (min-width: 769px){.p-topEnInfoContent{border-radius:4px;padding:40px 60px}}@media screen and (max-width: 768px){.p-topEnInfoContent{border-radius:1.0666666667vw;padding:32px 20px}}.p-downloadCardList{display:none;flex-wrap:wrap}@media screen and (min-width: 769px){.p-downloadCardList{gap:48px 3.3333333333%}}@media screen and (max-width: 768px){.p-downloadCardList{flex-direction:column;gap:10.6666666667vw 0}}.p-downloadCardList:has(.p-downloadCardList__item--show){display:flex}.p-downloadCardList .p-downloadCardList__item{box-sizing:content-box;display:none}@media screen and (min-width: 769px){.p-downloadCardList .p-downloadCardList__item{width:22.5%}}@media screen and (max-width: 768px){.p-downloadCardList .p-downloadCardList__item{width:100%}}.p-downloadCardList .p-downloadCardList__item--show{display:flex}.p-downloadCard{display:flex;flex-direction:column;transition:opacity 0.3s}.p-downloadCard .p-downloadCard__image{overflow:hidden;box-shadow:-20px 20px 10px rgba(0,0,0,0.1);border-radius:4px;display:flex;align-items:center;justify-content:center;aspect-ratio:270/203;background-color:#FFFFFF;padding:16px 14.8148148148%}@media screen and (max-width: 768px){.p-downloadCard .p-downloadCard__image{box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.1);border-radius:1.0666666667vw;aspect-ratio:327/246;padding:6.1333333333vw 12.8vw}}.p-downloadCard .p-downloadCard__image .p-downloadCard__image__item{width:auto;height:auto;max-width:100%;max-height:100%;transition:transform 0.5s}.p-downloadCard .p-downloadCard__title{font-size:16px;line-height:2;font-weight:bold;color:#424242;padding-top:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 769px){.p-downloadCard .p-downloadCard__title{height:100%;min-height:0%;max-height:88px}}@media screen and (max-width: 768px){.p-downloadCard .p-downloadCard__title{font-size:4.2666666667vw;padding-top:6.4vw}}.p-downloadCard .p-downloadCard__text{font-size:12px;line-height:1.75;color:#424242;padding-top:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media screen and (min-width: 769px){.p-downloadCard .p-downloadCard__text{height:100%;min-height:0%;max-height:92px}}@media screen and (max-width: 768px){.p-downloadCard .p-downloadCard__text{font-size:3.2vw;padding-top:4.2666666667vw}}.p-downloadCard .p-downloadCard__btn{margin-top:24px;width:63.7037037037%;margin-left:auto;margin-right:auto;padding:14px 0;border:1px solid #D00F31;border-radius:9999px;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1.3;color:#D00F31;background-color:#FFFFFF;position:relative;overflow:hidden;transition:opacity 0.3s,color 0.5s cubic-bezier(0.77, 0, 0.175, 1);z-index:1}@media screen and (max-width: 768px){.p-downloadCard .p-downloadCard__btn{margin-top:6.4vw;width:45.8666666667vw;padding:5.3333333333vw 0;border-radius:2666.4vw;border:0.2666666667vw solid #D00F31;font-size:3.7333333333vw;letter-spacing:0}}.p-downloadCard .p-downloadCard__btn::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#D00F31;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}@media (any-hover: hover){.p-downloadCard:hover{opacity:0.8}.p-downloadCard:hover .p-downloadCard__image__item{transform:scale(1.05)}.p-downloadCard:hover .p-downloadCard__btn{color:#FFFFFF}.p-downloadCard:hover .p-downloadCard__btn::before{transform:none}}@media screen and (min-width: 769px){.p-caseSearch{margin-top:80px}}@media screen and (max-width: 768px){.p-caseSearch{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-caseSearch .p-caseSearch__content{margin-top:64px}}@media screen and (max-width: 768px){.p-caseSearch .p-caseSearch__content{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-caseSearchForm{padding:64px 8.5%}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-caseSearchForm{padding:64px 32px}}@media screen and (max-width: 768px){.p-caseSearchForm{padding:10.6666666667vw 6.4vw}}.p-caseSearchForm .p-caseSearchForm__list__inner{border-bottom:solid 1px #DEDEDE;display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__list__inner{padding-bottom:40px;gap:0 20px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__list__inner{padding-bottom:8.5333333333vw}}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__list__inner+.p-caseSearchForm__list__inner{margin-top:40px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__list__inner+.p-caseSearchForm__list__inner{margin-top:8.5333333333vw}}.p-caseSearchForm .p-caseSearchForm__list__inner .p-caseSearchForm__list__inner__title{width:100%;color:#D00F31;font-weight:bold;line-height:2}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__list__inner .p-caseSearchForm__list__inner__title{font-size:16px;margin-bottom:8px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__list__inner .p-caseSearchForm__list__inner__title{font-size:4.2666666667vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__list__inner .p-caseSearchForm__list__inner__item{width:calc((100% - 20px - 16px - 24px) / 3);margin-top:16px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__list__inner .p-caseSearchForm__list__inner__item{width:100%;margin-top:4.2666666667vw}}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__list__inner--large .p-caseSearchForm__list__inner__item{width:calc((100% - 16px - 24px) / 2)}}.p-caseSearchForm .p-caseSearchForm__btnItem{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__btnItem{margin-top:40px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__btnItem{margin-top:10.6666666667vw;flex-direction:column}}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__btnItem .p-caseSearchForm__btnItem__searchBtn{width:234px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__btnItem .p-caseSearchForm__btnItem__searchBtn{width:100%}}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__btnItem .p-caseSearchForm__btnItem__clearBtn{position:absolute;right:0}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__btnItem .p-caseSearchForm__btnItem__clearBtn{justify-content:center;margin-top:8.5333333333vw}}.p-caseSearchForm .p-caseSearchForm__hit{background-color:#F6F1F0}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__hit{padding:29px 24px;margin-top:48px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__hit{padding:7.7333333333vw 6.4vw;margin-top:8.5333333333vw}}.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text{display:flex;align-items:center;justify-content:center;font-weight:bold;line-height:2}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text{font-size:16px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text{font-size:4.2666666667vw}}.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text .p-caseSearchForm__hit__text__title{white-space:nowrap;flex-shrink:0}.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text .p-caseSearchForm__hit__text__num{font-family:"Montserrat", sans-serif;line-height:1.5}@media screen and (min-width: 769px){.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text .p-caseSearchForm__hit__text__num{font-size:36px;margin:0 24px}}@media screen and (max-width: 768px){.p-caseSearchForm .p-caseSearchForm__hit .p-caseSearchForm__hit__text .p-caseSearchForm__hit__text__num{font-size:9.6vw;margin:0 6.4vw}}@media screen and (min-width: 769px){.p-caseList{margin-top:120px}}@media screen and (max-width: 768px){.p-caseList{margin-top:21.3333333333vw}}.p-caseList .p-caseList__title__hit{font-weight:normal;line-height:1.75}@media screen and (min-width: 769px){.p-caseList .p-caseList__title__hit{font-size:20px}}@media screen and (max-width: 768px){.p-caseList .p-caseList__title__hit{font-size:5.3333333333vw}}.p-caseList .p-caseList__cardList{border-bottom:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-caseList .p-caseList__cardList{margin-top:64px;padding-bottom:80px}}@media screen and (max-width: 768px){.p-caseList .p-caseList__cardList{margin-top:12.8vw;padding-bottom:10.6666666667vw}}.p-caseList .p-caseList__cardList .p-caseList__cardList__item{display:none}.p-caseList .p-caseList__cardList .p-caseList__cardList__item--show{display:initial}.p-caseList .p-caseList__moreBtn{width:fit-content;margin-left:auto;margin-right:auto;display:none}@media screen and (min-width: 769px){.p-caseList .p-caseList__moreBtn{margin-top:40px}}@media screen and (max-width: 768px){.p-caseList .p-caseList__moreBtn{margin-top:10.6666666667vw}}.p-caseList .p-caseList__moreBtn--show{display:flex}.p-detailLabelLinkList{display:flex;flex-wrap:wrap;gap:9px 18px}@media screen and (max-width: 768px){.p-detailLabelLinkList{gap:0 4.8vw}}.p-detailLabelLinkList .p-detailLabelLinkList__item .p-detailLabelLinkList__item__link{color:#888888;font-size:14px;font-weight:400;letter-spacing:0.05em;transition:color 0.3s}@media screen and (max-width: 768px){.p-detailLabelLinkList .p-detailLabelLinkList__item .p-detailLabelLinkList__item__link{font-size:3.7333333333vw}}@media (any-hover: hover){.p-detailLabelLinkList .p-detailLabelLinkList__item .p-detailLabelLinkList__item__link:hover{color:#D00F31}}.p-detailCase{max-width:994px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-top:64px}@media screen and (max-width: 768px){.p-detailCase{width:calc(100% - 12.8vw);margin-top:10.6666666667vw}}.p-detailCase .p-detailCase__content{display:flex;align-items:flex-start;gap:40px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content{flex-direction:column;align-items:center;gap:10.6666666667vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__image{border-radius:4px;background-color:#fff;width:270px;flex-shrink:0;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-detailCase .p-detailCase__content .p-detailCase__content__image{padding:44px 0}}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__image{border-radius:1.0666666667vw;width:87.2vw;text-align:center}}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__image .p-detailCase__content__image__item{width:73.3333333333vw}}@media screen and (min-width: 769px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col{margin-top:40px;display:flex;flex-wrap:wrap;gap:5.8479532164%}}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__image{width:39.4736842105%}}@media screen and (min-width: 769px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__desc{width:54.6783625731%}}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__desc{margin-top:6.4vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__desc .p-detailCase__content__2col__desc__link{font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__desc .p-detailCase__content__2col__desc__link{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__desc .p-detailCase__content__2col__desc__text{font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__2col .p-detailCase__content__2col__desc .p-detailCase__content__2col__desc__text{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__text{margin-top:24px;font-size:14px;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__text{margin-top:6.4vw;font-size:4.2666666667vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__textLink{margin-top:17px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__textLink{margin-top:6.4vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview{margin-top:40px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview{margin-top:10.6666666667vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list{margin-top:16px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list{margin-top:6.4vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list .p-detailCase__content__desc__interview__list__name{margin-top:8px;font-size:14px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list .p-detailCase__content__desc__interview__list__name{margin-top:2.1333333333vw;font-size:3.7333333333vw}}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list .p-detailCase__content__desc__interview__list__name:first-child{margin-top:0}.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list .p-detailCase__content__desc__interview__list__desc{color:#888888;font-size:14px}@media screen and (max-width: 768px){.p-detailCase .p-detailCase__content .p-detailCase__content__desc .p-detailCase__content__desc__interview .p-detailCase__content__desc__interview__list .p-detailCase__content__desc__interview__list__desc{font-size:3.7333333333vw}}.p-detailPoint{max-width:994px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-top:64px;padding-top:64px;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-detailPoint{width:calc(100% - 12.8vw);margin-top:10.6666666667vw;padding-top:10.6666666667vw;border-top:0.2666666667vw solid #DEDEDE}}.p-detailPoint .p-detailPoint__inner{max-width:786px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-detailPoint .p-detailPoint__inner{max-width:100%}}.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison{display:flex;flex-direction:column;gap:74px;margin-top:64px}@media screen and (max-width: 768px){.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison{gap:17.6vw;margin-top:12.8vw}}.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison .p-detailPoint__inner__comparison__item+.p-detailPoint__inner__comparison__item{position:relative}.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison .p-detailPoint__inner__comparison__item+.p-detailPoint__inner__comparison__item::before{content:"";display:block;width:28px;height:13px;position:absolute;top:-75px;left:50%;transform:translateX(-50%);background-color:#D00F31;clip-path:polygon(50% 13px, 0% 0%, 28px 0%)}@media screen and (max-width: 768px){.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison .p-detailPoint__inner__comparison__item+.p-detailPoint__inner__comparison__item::before{top:-20vw;width:7.4666666667vw;height:3.4666666667vw;clip-path:polygon(50% 3.4666666667vw, 0% 0%, 7.4666666667vw 0%)}}.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison__item__caseService{margin-top:40px;padding:24px 7.3903002309%;background-color:#F6F1F0;border-radius:4px}@media screen and (min-width: 769px){.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison__item__caseService{display:flex;align-items:center;gap:44px}}@media screen and (max-width: 768px){.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison__item__caseService{margin-top:4.2666666667vw;border-radius:1.0666666667vw;padding:6.4vw}}.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison__item__caseService .p-detailPoint__inner__comparison__item__caseService__title{font-size:16px;font-weight:700;flex-shrink:0}@media screen and (max-width: 768px){.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison__item__caseService .p-detailPoint__inner__comparison__item__caseService__title{font-size:4.2666666667vw}}@media screen and (max-width: 768px){.p-detailPoint .p-detailPoint__inner .p-detailPoint__inner__comparison__item__caseService .p-detailPoint__inner__comparison__item__caseService__list{margin-top:4.2666666667vw}}.p-detailArticle{margin-top:120px}@media screen and (max-width: 768px){.p-detailArticle{margin-top:21.3333333333vw}}.p-detailSection{max-width:786px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-top:120px}@media screen and (max-width: 768px){.p-detailSection{width:calc(100% - 12.8vw);margin-top:21.3333333333vw}}.p-detailSection .p-detailSection__text{font-size:16px;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__text{font-size:4.2666666667vw}}.p-detailSection .p-detailSection__text+.p-detailSection__text{margin-top:2em}.p-detailSection .p-detailSection__figureArea{display:flex;justify-content:center;flex-wrap:wrap;gap:0 40px;margin-top:48px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__figureArea{gap:0 4vw;margin-top:10.6666666667vw}}.p-detailSection .p-detailSection__figureArea+*{margin-top:48px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__figureArea+*{margin-top:10.6666666667vw}}.p-detailSection .p-detailSection__figureArea .p-detailSection__figureArea__figure{text-align:center}.p-detailSection .p-detailSection__figureArea .p-detailSection__figureArea__figure .p-detailSection__figureArea__figure__image{width:270px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__figureArea .p-detailSection__figureArea__figure .p-detailSection__figureArea__figure__image{width:41.6vw}}.p-detailSection .p-detailSection__figureArea .p-detailSection__figureArea__figure .p-detailSection__figureArea__figure__figcaption{margin-top:8px;font-size:14px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__figureArea .p-detailSection__figureArea__figure .p-detailSection__figureArea__figure__figcaption{margin-top:1.0666666667vw;font-size:3.7333333333vw}}.p-detailSection .p-detailSection__imageArea{background-color:#FFFFFF;margin-top:48px;padding:40px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__imageArea{margin-top:10.6666666667vw;padding:4.5333333333vw}}.p-detailSection .p-detailSection__note{color:#888888;margin-top:80px;font-size:12px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__note{margin-top:10.6666666667vw;font-size:3.2vw}}.p-detailSection .p-detailSection__title+*{margin-top:64px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__title+*{margin-top:12.8vw}}.p-detailSection .p-detailSection__comment .p-detailSection__comment__item+.p-detailSection__comment__item{margin-top:48px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__comment .p-detailSection__comment__item+.p-detailSection__comment__item{margin-top:10.6666666667vw}}.p-detailSection .p-detailSection__comment .p-detailSection__comment__item .p-detailSection__comment__item__name{font-size:20px;font-weight:700;letter-spacing:1px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__comment .p-detailSection__comment__item .p-detailSection__comment__item__name{font-size:5.3333333333vw;letter-spacing:0.2666666667vw}}.p-detailSection .p-detailSection__comment .p-detailSection__comment__item .p-detailSection__comment__item__text{margin-top:16px;font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__comment .p-detailSection__comment__item .p-detailSection__comment__item__text{margin-top:4.2666666667vw;font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailSection .p-detailSection__panel{padding:40px 63px;border-radius:4px;border:1px solid #DEDEDE;background:#FFFFFF}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__panel{padding:10.6666666667vw 6.4vw;border-radius:1.0666666667vw;border:0.2666666667vw solid #DEDEDE}}.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner{font-size:16px;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner{font-size:4.2666666667vw}}.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner+.p-detailSection__panel__inner{margin-top:40px;padding-top:40px;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner+.p-detailSection__panel__inner{margin-top:10.6666666667vw;padding-top:10.6666666667vw;border-top:0.2666666667vw solid #DEDEDE}}.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner .p-detailSection__panel__inner__text{font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner .p-detailSection__panel__inner__text{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailSection .p-detailSection__panel .p-detailSection__panel__inner .p-detailSection__panel__inner__text+.p-detailSection__panel__inner__text{margin-top:2em}.p-detailSection .p-detailSection__2col{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-detailSection .p-detailSection__2col{justify-content:space-between;gap:5.0890585242%}}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col{justify-content:center}}@media screen and (min-width: 769px){.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc{width:62.7659574468%}}.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__title .p-detailSection__2col__desc__title__position{display:inline-block;color:#888888;font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__title .p-detailSection__2col__desc__title__position{font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__title .p-detailSection__2col__desc__title__name{display:inline-block;font-size:16px;font-weight:700;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__title .p-detailSection__2col__desc__title__name{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__text{margin-top:16px;font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__text{margin-top:4.2666666667vw;font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__btn{width:172px;margin:24px auto 0}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col .p-detailSection__2col__desc .p-detailSection__2col__desc__btn{width:45.8666666667vw;margin:6.4vw auto 0}}.p-detailSection .p-detailSection__2col .p-detailSection__2col__image{width:31.4589665653%}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col .p-detailSection__2col__image{width:55.2vw;margin:10.6666666667vw auto 0}}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col--spReverse{flex-direction:column-reverse}}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col--spReverse .p-detailSection__2col__desc{margin-top:6.4vw}}@media screen and (max-width: 768px){.p-detailSection .p-detailSection__2col--spReverse .p-detailSection__2col__image{margin:0 auto}}.p-detailIntro{max-width:786px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;margin-top:24px;padding-top:80px;border-top:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-detailIntro{padding-bottom:120px;border-bottom:1px solid #DEDEDE}}@media screen and (max-width: 768px){.p-detailIntro{width:calc(100% - 12.8vw);margin-top:10.6666666667vw;padding-top:10.6666666667vw;border-top:0.2666666667vw solid #DEDEDE}}.p-detailColList{margin-top:48px;display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 768px){.p-detailColList{margin-top:21.3333333333vw;gap:6.4vw}}.p-detailColList .p-detailColList__item{display:flex;align-items:flex-start;gap:40px}@media screen and (max-width: 768px){.p-detailColList .p-detailColList__item{flex-direction:column;gap:6.4vw}}.p-detailColList .p-detailColList__item .p-detailColList__item__image{width:167px;border-radius:50%;flex-shrink:0}@media screen and (max-width: 768px){.p-detailColList .p-detailColList__item .p-detailColList__item__image{width:41.6vw;margin:0 auto}}@media screen and (max-width: 768px){.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__heading{text-align:center}}.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__heading .p-detailColList__item__content__heading__label{display:block;font-weight:normal;font-size:14px}@media screen and (max-width: 768px){.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__heading .p-detailColList__item__content__heading__label{font-size:3.7333333333vw}}.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__heading .p-detailColList__item__content__heading__name{display:block}.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__text{margin-top:16px;font-size:12px;line-height:1.75;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__text{font-size:4.2666666667vw;line-height:2}}.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__text+.p-detailColList__item__content__text{margin-top:1.75em}@media screen and (max-width: 768px){.p-detailColList .p-detailColList__item .p-detailColList__item__content .p-detailColList__item__content__text+.p-detailColList__item__content__text{margin-top:2em}}.p-serviceCloudsherpa{margin-top:92px}@media screen and (max-width: 768px){.p-serviceCloudsherpa{margin-top:21.3333333333vw}}.p-serviceCloudsherpa .p-serviceCloudsherpa__inner{margin-top:94px}@media screen and (max-width: 768px){.p-serviceCloudsherpa .p-serviceCloudsherpa__inner{margin-top:12.8vw}}.p-serviceWrapper{margin-top:120px;padding-top:120px;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-serviceWrapper{margin-top:21.3333333333vw;padding-top:21.3333333333vw}}.p-serviceWrapper .p-serviceWrapper__AnchorNav{margin-top:65px;margin-bottom:125px}@media screen and (max-width: 768px){.p-serviceWrapper .p-serviceWrapper__AnchorNav{margin-top:11.2vw;margin-bottom:21.3333333333vw}}@media screen and (min-width: 769px){.p-serviceContainer+.p-serviceContainer{padding-top:86px}}@media screen and (max-width: 768px){.p-serviceContainer+.p-serviceContainer{padding-top:17.0666666667vw}}.p-serviceContainer .p-serviceContainer__heading{display:flex}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading{justify-content:space-between}}@media screen and (max-width: 768px){.p-serviceContainer .p-serviceContainer__heading{flex-direction:column-reverse}}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__icon{width:12.5%}}@media screen and (max-width: 768px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__icon{width:40vw;margin:6.4vw auto 10.6666666667vw}}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea{width:82.75%}}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__title{margin-bottom:64px}}@media screen and (max-width: 768px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__title{margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__title:has(+.p-serviceContainer__heading__titleArea__lead){margin-bottom:26px}}@media screen and (max-width: 768px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__title:has(+.p-serviceContainer__heading__titleArea__lead){margin-bottom:6.4vw}}.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__lead{line-height:2;color:#424242}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__lead{font-size:16px;margin-bottom:24px}}@media screen and (max-width: 768px){.p-serviceContainer .p-serviceContainer__heading .p-serviceContainer__heading__titleArea .p-serviceContainer__heading__titleArea__lead{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-serviceContainer .p-serviceContainer__heading:has(.p-serviceContainer__heading__icon)+.p-serviceContainer__body{padding-left:17.25%}}.p-serviceList{border-top:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-serviceList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item{width:48%}}.p-serviceList .p-serviceList__item .p-serviceList__item__link{position:relative;display:block;border-bottom:1px solid #DEDEDE;height:100%}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link{padding:24px 0}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link{padding:6.4vw 0}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__title{display:block;font-weight:bold;line-height:2;color:#424242;transition:0.3s opacity}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__title{font-size:20px}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__title{font-size:5.3333333333vw}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__title span{line-height:2}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__title span{font-size:14px}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__title span{font-size:3.7333333333vw}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail{position:relative;transition:0.3s opacity}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__labels{display:flex;flex-wrap:wrap;width:85%;transition:0.3s opacity}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__labels{gap:4px 5px;margin-top:8px}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__labels{gap:1.0666666667vw 1.3333333333vw;margin-top:2.1333333333vw}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__labels span{line-height:1.75;letter-spacing:0.6px;color:#888888}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__labels span{font-size:12px}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__labels span{font-size:3.2vw}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon{position:absolute;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon{width:30px;height:30px;right:0;bottom:0}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon{width:8vw;height:8vw;right:0;bottom:0}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon:has(+.p-serviceList__item__link__detail__description){bottom:50%;transform:translateY(50%)}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon svg{width:2.9333333333vw;height:2.4vw}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon svg path{transition:0.3s fill}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__icon::before{width:8vw;height:8vw}}.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__description{width:85%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.75;transition:0.3s opacity}@media screen and (min-width: 769px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__description{margin-top:8px;font-size:12px}}@media screen and (max-width: 768px){.p-serviceList .p-serviceList__item .p-serviceList__item__link .p-serviceList__item__link__detail .p-serviceList__item__link__detail__description{margin-top:2.1333333333vw;font-size:3.2vw}}@media (any-hover: hover){.p-serviceList .p-serviceList__item .p-serviceList__item__link:hover .p-serviceList__item__link__title,.p-serviceList .p-serviceList__item .p-serviceList__item__link:hover .p-serviceList__item__link__description,.p-serviceList .p-serviceList__item .p-serviceList__item__link:hover .p-serviceList__item__link__detail__description,.p-serviceList .p-serviceList__item .p-serviceList__item__link:hover .p-serviceList__item__link__detail__labels{opacity:0.8}.p-serviceList .p-serviceList__item .p-serviceList__item__link:hover .p-serviceList__item__link__detail__icon svg path{fill:#fff}.p-serviceList .p-serviceList__item .p-serviceList__item__link:hover .p-serviceList__item__link__detail__icon::before{transform:translateX(0%)}}@media screen and (min-width: 769px){.p-serviceSearchContainer{margin-top:120px}}@media screen and (max-width: 768px){.p-serviceSearchContainer{margin-top:21.3333333333vw}}.p-serviceTagPanel{background:#F6F1F0;border:1px solid #DEDEDE;border-radius:4px}@media screen and (min-width: 769px){.p-serviceTagPanel{padding:64px 103px}}@media screen and (max-width: 768px){.p-serviceTagPanel{padding:8.5333333333vw 6.4vw}}@media screen and (min-width: 769px){.p-serviceTagPanel .p-serviceTagPanel__list{margin-top:40px}}@media screen and (max-width: 768px){.p-serviceTagPanel .p-serviceTagPanel__list{margin-top:8.5333333333vw;padding-top:8.5333333333vw;border-top:1px solid #DEDEDE}}.p-cloudsherpaMainvisual{position:relative;width:100%;height:713px;overflow:hidden}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__bg{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;margin:auto}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__breadcrumbs{position:relative;top:10px;left:10px}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading{position:absolute;width:1074px;margin:0 auto;top:90px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading{width:768px}}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading{width:calc(100% - 10.6666666667vw);top:6.9333333333vw}}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__copy{font-size:20px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__copy{font-size:5.3333333333vw}}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__title{font-size:52px;font-weight:bold;color:#D00F31}@media screen and (min-width: 769px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__title{line-height:1;margin-top:24px}}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__title{font-size:8.5333333333vw}}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__lead{font-size:20px;margin-top:32px}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__lead{font-size:4.2666666667vw;margin-top:4.2666666667vw}}.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__logo{display:inline-block;margin-top:56px;width:200px}@media screen and (max-width: 768px){.p-cloudsherpaMainvisual .p-cloudsherpaMainvisual__heading .p-cloudsherpaMainvisual__heading__logo{width:32vw;margin-top:6.4vw}}.p-cloudsherpaStatement{position:relative;width:100%;overflow:hidden;top:-220px}@media screen and (max-width: 768px){.p-cloudsherpaStatement{top:-34.6666666667vw}}.p-cloudsherpaStatement .p-cloudsherpaStatement__bgArea{position:absolute;top:0;left:0;width:100%;height:740px;overflow:hidden}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__bgArea{height:53.6vw}}.p-cloudsherpaStatement .p-cloudsherpaStatement__bgArea .p-cloudsherpaStatement__bgArea__bg{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;margin:auto}.p-cloudsherpaStatement .p-cloudsherpaStatement__content{position:relative;padding-top:315px}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content{padding-top:53.3333333333vw}}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title{text-align:center}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title img{width:348px;filter:drop-shadow(0px 5px 20px rgba(109,84,84,0.05))}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title img{width:80.5333333333vw}}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title>span{font-size:36px;font-weight:bold;letter-spacing:1.8px}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title>span{font-size:9.0666666667vw;line-height:1.5}}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__title>span span{color:#D00F31}@media screen and (min-width: 769px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:64px;gap:40px}}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList{position:relative;display:block;height:119.4666666667vw;margin-top:17.0666666667vw}}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item{display:flex;justify-content:center;align-items:center;width:190px;height:190px;font-size:20px;font-weight:bold;background-size:cover}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item{position:absolute;width:41.6vw;height:41.6vw;font-size:5.3333333333vw;text-align:center;line-height:1.4}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(1){top:0;left:0}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(2){top:0;right:0}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(3){inset:0;margin:auto}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(4){bottom:0;left:0}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(5){bottom:0;right:0}}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(odd){background-image:url(/assets/images/service/cloudsherpa/bg_worriesList_red.svg);color:#D00F31}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__worriesList .p-cloudsherpaStatement__content__worriesList__item:nth-child(even){background-image:url(/assets/images/service/cloudsherpa/bg_worriesList_yellow.svg);color:#FB8E22}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__arrow{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__arrow{margin-top:8vw}}.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__arrow img{width:90px}@media screen and (max-width: 768px){.p-cloudsherpaStatement .p-cloudsherpaStatement__content .p-cloudsherpaStatement__content__arrow img{width:24vw}}.p-cloudsherpaAbout{background-image:url(/assets/images/service/cloudsherpa/bg_aboutContent.svg);background-position:center top 200px;background-size:120%;background-repeat:no-repeat;padding-bottom:120px}@media screen and (max-width: 768px){.p-cloudsherpaAbout{padding-bottom:20vw;background-size:230.4vw;background-position:left -37.3333333333vw top 120vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea{background-image:url(/assets/images/service/cloudsherpa/bg_aboutTitleArea.svg);background-repeat:no-repeat;background-position:top center;background-size:102%;text-align:center;padding-top:56px}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea{background-image:url(/assets/images/service/cloudsherpa/bg_aboutTitleArea_sp.svg);background-size:105%}}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__balloon{filter:drop-shadow(0px 5px 20px rgba(109,84,84,0.05))}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__balloon img{width:249px}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__balloon img{width:60.8vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__copy{font-size:24px;letter-spacing:21.6px;font-weight:bold}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__copy{font-size:5.3333333333vw;letter-spacing:2.24vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__title{font-size:46px;font-weight:100;letter-spacing:2.3px;color:#D00F31}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__title{font-size:9.0666666667vw;letter-spacing:0.4533333333vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__title span{font-size:52px;font-weight:bold;letter-spacing:0.4533333333vw}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__title span{font-size:9.0666666667vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__logo{display:inline-block;margin-top:56px;width:300px}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__titleArea .p-cloudsherpaAbout__titleArea__logo{margin-top:12.8vw;width:49.0666666667vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__content{display:flex;margin-top:80px;align-items:center}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__content{flex-direction:column;margin-top:12.8vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__textArea{flex-shrink:0;width:533px}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__textArea{width:100%}}.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__textArea .p-cloudsherpaAbout__content__textArea__topText{font-size:24px;font-weight:bold}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__textArea .p-cloudsherpaAbout__content__textArea__topText{font-size:6.4vw;text-align:center}}.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__textArea .p-cloudsherpaAbout__content__textArea__bottomText{font-size:16px;width:80%;margin-top:40px}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__textArea .p-cloudsherpaAbout__content__textArea__bottomText{width:100%;font-size:4.2666666667vw;margin-top:10.6666666667vw}}.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__illust{max-width:823px}@media screen and (max-width: 768px){.p-cloudsherpaAbout .p-cloudsherpaAbout__content .p-cloudsherpaAbout__content__illust{margin-top:10.6666666667vw;margin-right:-24vw}}.p-cloudsherpaThreePillars{position:relative;width:100%;padding-top:120px;padding-bottom:120px;background-color:#F6F1F0}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars{padding-top:26.1333333333vw;padding-bottom:32vw}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__arrow{width:90px;position:absolute;top:-40px;left:0;right:0;margin:0 auto}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__arrow{width:24vw;top:-10.6666666667vw}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__balloon{text-align:center}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__balloon img{width:228px;filter:drop-shadow(0px 5px 20px rgba(109,84,84,0.05))}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__balloon img{width:56vw}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__title{text-align:center;font-size:46px;font-weight:100;letter-spacing:2.3px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__title{line-height:1;font-size:9.0666666667vw;margin-top:16px}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__title span{font-size:52px;font-weight:bold;letter-spacing:2.6px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__title span{font-size:9.0666666667vw}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__title span span{font-size:56px;color:#D00F31;font-family:"Montserrat", sans-serif}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__title span span{font-size:10.1333333333vw}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__lead{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__lead{text-align:left;margin-top:12.8vw;padding:0 5.3333333333vw}}.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__list{margin-top:50px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillars .p-cloudsherpaThreePillars__list{margin-top:18.6666666667vw}}.p-cloudsherpaThreePillarsList{display:flex;flex-direction:column;align-items:flex-end;gap:104px;width:91.66%;margin-left:auto}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList{width:calc(100% - 10.6666666667vw);gap:16vw;margin:0 auto}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item{position:relative;background-color:#fff;width:100%;border-radius:4px 0 0 4px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item{border-radius:1.0666666667vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner{padding:60px 103px;max-width:1320px;display:flex;justify-content:space-between;align-items:center;gap:10%}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner{flex-direction:column;gap:6.4vw;padding:12.8vw 6.4vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner .p-cloudsherpaThreePillarsList__item__inner__textArea{position:relative}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner .p-cloudsherpaThreePillarsList__item__inner__textArea .p-cloudsherpaThreePillarsList__item__inner__textArea__title{font-size:28px;font-weight:bold;line-height:1;color:#D00F31}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner .p-cloudsherpaThreePillarsList__item__inner__textArea .p-cloudsherpaThreePillarsList__item__inner__textArea__title{font-size:7.4666666667vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner .p-cloudsherpaThreePillarsList__item__inner__textArea .p-cloudsherpaThreePillarsList__item__inner__textArea__text{font-size:16px;font-weight:bold;margin-top:40px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner .p-cloudsherpaThreePillarsList__item__inner__textArea .p-cloudsherpaThreePillarsList__item__inner__textArea__text{font-size:4.2666666667vw;margin-top:4.2666666667vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner__num{position:absolute;top:-26px;left:134px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item .p-cloudsherpaThreePillarsList__item__inner__num{top:-5.3333333333vw;left:8vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(1) .p-cloudsherpaThreePillarsList__item__inner__num{flex-shrink:0;width:85px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(1) .p-cloudsherpaThreePillarsList__item__inner__num{width:18.9333333333vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(1) .p-cloudsherpaThreePillarsList__item__inner__icon{max-width:309px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(1) .p-cloudsherpaThreePillarsList__item__inner__icon{width:53.3333333333vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(2) .p-cloudsherpaThreePillarsList__item__inner__num{flex-shrink:0;width:164px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(2) .p-cloudsherpaThreePillarsList__item__inner__num{width:36.5333333333vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(2) .p-cloudsherpaThreePillarsList__item__inner__icon{max-width:269px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(2) .p-cloudsherpaThreePillarsList__item__inner__icon{width:53.3333333333vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(3) .p-cloudsherpaThreePillarsList__item__inner__num{flex-shrink:0;width:163px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(3) .p-cloudsherpaThreePillarsList__item__inner__num{width:36.2666666667vw}}.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(3) .p-cloudsherpaThreePillarsList__item__inner__icon{max-width:309px}@media screen and (max-width: 768px){.p-cloudsherpaThreePillarsList .p-cloudsherpaThreePillarsList__item:nth-child(3) .p-cloudsherpaThreePillarsList__item__inner__icon{width:53.3333333333vw}}.p-cloudsherpaBigPicture{padding-top:120px;padding-bottom:120px;background-color:#fff}@media screen and (max-width: 768px){.p-cloudsherpaBigPicture{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__balloon{text-align:center}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__balloon img{width:228px;filter:drop-shadow(0px 5px 20px rgba(109,84,84,0.05))}@media screen and (max-width: 768px){.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__balloon img{width:56vw}}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__title{text-align:center;font-size:46px;font-weight:100;letter-spacing:2.3px}@media screen and (max-width: 768px){.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__title{font-size:9.0666666667vw}}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__title span{font-size:52px;font-weight:bold;letter-spacing:2.6px}@media screen and (max-width: 768px){.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__title span{font-size:9.0666666667vw;letter-spacing:0.4533333333vw}}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__title span span{color:#D00F31}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__lead{text-align:center;margin-top:40px}@media screen and (max-width: 768px){.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__lead{font-size:4.2666666667vw}}.p-cloudsherpaBigPicture .p-cloudsherpaBigPicture__image{display:inline-block;margin-top:64px}.p-cloudsherpaPoint{padding-top:120px}@media screen and (max-width: 768px){.p-cloudsherpaPoint{padding-top:21.3333333333vw}}.p-cloudsherpaPoint .p-cloudsherpaPoint__balloon{position:relative;z-index:40;text-align:center}.p-cloudsherpaPoint .p-cloudsherpaPoint__balloon img{width:228px;filter:drop-shadow(0px 5px 20px rgba(109,84,84,0.05))}@media screen and (max-width: 768px){.p-cloudsherpaPoint .p-cloudsherpaPoint__balloon img{width:56vw}}.p-cloudsherpaPoint .p-cloudsherpaPoint__title{position:relative;z-index:40;text-align:center;font-size:46px;font-weight:100;letter-spacing:2.3px}@media screen and (max-width: 768px){.p-cloudsherpaPoint .p-cloudsherpaPoint__title{font-size:9.0666666667vw}}.p-cloudsherpaPoint .p-cloudsherpaPoint__title span{font-size:52px;font-weight:bold;letter-spacing:2.6px}@media screen and (max-width: 768px){.p-cloudsherpaPoint .p-cloudsherpaPoint__title span{font-size:9.0666666667vw;letter-spacing:0.4533333333vw}}.p-cloudsherpaPoint .p-cloudsherpaPoint__title span span{color:#D00F31}.p-cloudsherpaPointList .p-cloudsherpaPointList__item{position:relative}@media screen and (min-width: 769px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item{margin-top:-80px}}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item{margin-top:12.8vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__bg{position:absolute;left:50%;margin-left:-200px;width:1120px;filter:drop-shadow(-50px 70px 60px rgba(109,84,84,0.05))}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__bg{margin-left:-53.3333333333vw;width:110%;bottom:0}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner{position:relative;display:flex;height:657px;gap:6%}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner{height:auto;flex-direction:column;gap:6.4vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea{position:relative}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__num{font-size:20px;font-weight:bold;line-height:1;color:#D00F31;font-family:"Montserrat", sans-serif}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__num{font-size:5.3333333333vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__title{font-size:28px;font-weight:bold;margin-top:26px}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__title{font-size:7.4666666667vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__text{margin-top:32px}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__textArea .p-cloudsherpaPointList__item__inner__textArea__text{margin-top:6.4vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{flex-shrink:0}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(1){z-index:30}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(1) .p-cloudsherpaPointList__item__inner{padding-top:150px}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(1) .p-cloudsherpaPointList__item__inner{padding-top:0vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(1) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:557px;height:453px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(1) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:407px}}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(1) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{display:block;margin:auto;width:80.8vw;height:auto}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(2){z-index:20}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(2) .p-cloudsherpaPointList__item__inner{padding-top:170px}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(2) .p-cloudsherpaPointList__item__inner{padding-top:0vw;padding-bottom:5.3333333333vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(2) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:543px;height:372px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(2) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:393px}}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(2) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{display:block;margin:auto;width:81.6vw;height:auto}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(3){z-index:10}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(3) .p-cloudsherpaPointList__item__inner{padding-top:230px}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(3) .p-cloudsherpaPointList__item__inner{padding-top:0vw;padding-bottom:5.3333333333vw}}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(3) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:499px;height:296px}@media screen and (min-width: 769px) and (max-width: 1024px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(3) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{width:349px}}@media screen and (max-width: 768px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(3) .p-cloudsherpaPointList__item__inner .p-cloudsherpaPointList__item__inner__image{display:block;margin:auto;width:80vw;height:auto}}@media screen and (min-width: 769px){.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(even) .p-cloudsherpaPointList__item__bg{margin-left:-1020px;transform:rotateY(180deg)}.p-cloudsherpaPointList .p-cloudsherpaPointList__item:nth-child(even) .p-cloudsherpaPointList__item__inner{flex-direction:row-reverse}}.p-cvContentLink .p-cvContentLink__text{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-cvContentLink .p-cvContentLink__text{text-align:center;margin-top:24px;max-width:994px;padding:0 24px}}@media screen and (max-width: 768px){.p-cvContentLink .p-cvContentLink__text{width:87.2vw;margin-top:6.4vw}}.p-cvContentLink .p-cvContentLink__text+.p-cvContentLink__text{margin-top:16px}@media screen and (max-width: 768px){.p-cvContentLink .p-cvContentLink__text+.p-cvContentLink__text{margin-top:6.4vw}}@media screen and (max-width: 768px){.p-cvContentLink .p-cvContentLink__text .p-cvContentLink__text__link{text-align:left}}@media screen and (min-width: 769px){.p-financeClient{margin-top:87px}}@media screen and (max-width: 768px){.p-financeClient{margin-top:21.3333333333vw}}.p-financeClient__noMargin{margin-top:0}@media screen and (min-width: 769px){.p-financeClient .p-financeClient__listCheck{margin-top:64px}}@media screen and (max-width: 768px){.p-financeClient .p-financeClient__listCheck{margin-top:12.8vw}}.p-financeFeature{background-repeat:no-repeat}@media screen and (min-width: 769px){.p-financeFeature{padding-top:120px;background-image:url(/assets/images/service/leverage_aws/finance/bg_feature_pc.svg);background-position:calc(50% + 100px) -62px;background-size:2797px auto}}@media screen and (max-width: 768px){.p-financeFeature{padding-top:21.3333333333vw;background-image:url(/assets/images/service/leverage_aws/finance/bg_feature_sp.svg);background-size:692.5333333333vw auto;background-position:center 21.3333333333vw}}.p-financeFeature .p-financeFeature__inner__point{background-color:#FFFFFF;border:1px solid #DEDEDE;margin-top:64px}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point{margin-top:12.8vw;border-radius:1.0666666667vw}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point:nth-of-type(odd){margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);border-right:none;border-radius:4px 0 0 4px}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point:nth-of-type(odd) .p-financeFeature__inner__point__inner{padding:64px 0 72px 103px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-financeFeature .p-financeFeature__inner__point:nth-of-type(odd) .p-financeFeature__inner__point__inner{padding:64px 0 72px 24px}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point:nth-of-type(even){margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%);border-left:none;border-radius:0 4px 4px 0}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point:nth-of-type(even) .p-financeFeature__inner__point__inner{flex-direction:row-reverse;padding:64px 103px 72px 0}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-financeFeature .p-financeFeature__inner__point:nth-of-type(even) .p-financeFeature__inner__point__inner{padding:64px 24px 72px 0}}.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner{display:flex;justify-content:space-between}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner{max-width:1200px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner{flex-direction:column;padding:10.6666666667vw 6.4vw}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea{width:calc(100% - 140px - 67px)}}.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__title__point{display:block;font-family:"Montserrat", sans-serif;color:#FB8E22;line-height:1;font-weight:bold}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__title__point{font-size:20px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__title__point{font-size:5.3333333333vw}}.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__title__main{display:block}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__title__main{margin-top:32px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__title__main{margin-top:6.4vw}}.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__text{line-height:2}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__text{margin-top:32px;font-size:16px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__textArea .p-financeFeature__inner__point__inner__textArea__text{margin-top:6.4vw;font-size:4.2666666667vw}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__imageArea{margin-top:8.5333333333vw}}.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__imageArea .p-financeFeature__inner__point__inner__imageArea__image{display:block}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__imageArea .p-financeFeature__inner__point__inner__imageArea__image{width:140px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__imageArea .p-financeFeature__inner__point__inner__imageArea__image{width:37.3333333333vw;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea{margin-top:32px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea{margin-top:6.4vw}}.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea .p-financeFeature__inner__point__inner__listArea__lead{line-height:2}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea .p-financeFeature__inner__point__inner__listArea__lead{font-size:16px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea .p-financeFeature__inner__point__inner__listArea__lead{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea .p-financeFeature__inner__point__inner__listArea__list{margin-top:24px}}@media screen and (max-width: 768px){.p-financeFeature .p-financeFeature__inner__point .p-financeFeature__inner__point__inner .p-financeFeature__inner__point__inner__listArea .p-financeFeature__inner__point__inner__listArea__list{margin-top:6.4vw}}@media screen and (min-width: 769px){.p-financeAbout{margin-top:120px}}@media screen and (max-width: 768px){.p-financeAbout{margin-top:21.3333333333vw}}.p-financeAbout .p-financeAbout__text{line-height:2}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__text{font-size:16px;margin-top:64px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__text{font-size:4.2666666667vw;margin-top:12.8vw}}.p-financeAbout .p-financeAbout__content{background-color:#FFFFFF;line-height:2;border:1px solid #DEDEDE;border-radius:4px}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content{margin-top:64px;padding:64px 103px;font-size:16px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-financeAbout .p-financeAbout__content{padding:64px 24px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content{font-size:4.2666666667vw;margin-top:12.8vw;padding:48px 24px}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section+.p-financeAbout__content__section{margin-top:64px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section+.p-financeAbout__content__section{margin-top:17.0666666667vw}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__lead+*{margin-top:48px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__lead+*{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__title{margin-bottom:32px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__title{margin-bottom:6.4vw}}.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__image{display:block;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__image{max-width:786px}}@media screen and (min-width: 769px){*+.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__image{margin-top:48px}}@media screen and (max-width: 768px){*+.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__image{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__textList{margin-top:16px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__textList{margin-top:4.2666666667vw}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__list .p-financeAbout__content__section__list__item{margin-top:48px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section .p-financeAbout__content__section__list .p-financeAbout__content__section__list__item{margin-top:10.6666666667vw}}.p-financeAbout__content__section__title+.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section--sub{margin-top:0}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section--sub+.p-financeAbout__content__section--sub{margin-top:48px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section--sub+.p-financeAbout__content__section--sub{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section--sub .p-financeAbout__content__section__title{margin-bottom:16px}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-financeAbout__content__section--sub .p-financeAbout__content__section__title{margin-bottom:4.2666666667vw}}.p-financeAbout .p-financeAbout__content .p-finace2col{display:flex}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col{flex-direction:column}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col .p-finace2col__inner{width:100%}}.p-financeAbout .p-financeAbout__content .p-finace2col .p-finace2col__inner .p-financeAbout__content__section__image{width:100%}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col .p-finace2col__inner .p-financeAbout__content__section__image{margin-top:0}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--training{gap:0 80px;width:100%}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--training .p-finace2col__inner:first-of-type{width:54.3259557344%}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col--training .p-finace2col__inner:first-of-type{width:100%}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--training .p-finace2col__inner:last-of-type{width:21.9315895372%}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col--training .p-finace2col__inner:last-of-type{width:57.3333333333vw;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--advisor{gap:0 42px;width:100%}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--advisor .p-finace2col__inner:first-of-type{width:16.7002012072%}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col--advisor .p-finace2col__inner:first-of-type{width:32vw}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--advisor .p-finace2col__inner:last-of-type{width:55.4493307839%}}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col--advisor .p-finace2col__inner:last-of-type{width:100%;margin-top:6.4vw}}.p-financeAbout .p-financeAbout__content .p-finace2col--advisor .p-finace2col__inner .p-financeAbout__content__section__image{border-radius:50%}@media screen and (max-width: 768px){.p-financeAbout .p-financeAbout__content .p-finace2col--advisor .p-finace2col__inner .p-financeAbout__content__section__image{margin-top:0}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--web{gap:0 52px;width:calc(100% + 52px)}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-financeAbout .p-financeAbout__content .p-finace2col--web{width:100%}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--web .p-finace2col__inner:first-of-type{width:45.1242829828%}}@media screen and (min-width: 769px){.p-financeAbout .p-financeAbout__content .p-finace2col--web .p-finace2col__inner:last-of-type{width:49.5219885277%}}.p-financeAbout .p-financeAbout__content .p-finace2col--web .p-finace2col__inner .p-financeAbout__content__section__textList{margin-top:0}@media screen and (min-width: 769px){.p-threeReason{margin-top:120px}}@media screen and (max-width: 768px){.p-threeReason{margin-top:21.3333333333vw}}.p-threeReason .p-threeReason__list{display:flex}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list{gap:0 3.3333333333%;margin-top:64px}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list{flex-direction:column;margin-top:12.8vw;gap:11.7333333333vw 0}}.p-threeReason .p-threeReason__list .p-threeReason__list__item{overflow:hidden;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item{width:31.0833333333%;border-radius:4px}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item{border-radius:1.0666666667vw}}.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc{display:flex;flex-direction:column;background-color:#FFFFFF;border-bottom:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc{gap:24px 0;padding:40px 0;aspect-ratio:373/208;text-align:center}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc{padding:8.5333333333vw 6.4vw;gap:4.2666666667vw}}.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__num{font-family:"Montserrat", sans-serif;font-weight:700;color:#FB8E22;line-height:1;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__num{font-size:20px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__num{font-size:1.8205461638vw}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__num{font-size:4.2666666667vw}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__title{font-size:2.0806241873vw}}.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__text{line-height:2;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__text{font-size:16px}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__desc .p-threeReason__list__item__desc__text{font-size:4.2666666667vw}}.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image{flex-shrink:0;aspect-ratio:373/228}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image{padding:10.6666666667vw 8vw 10.6666666667vw 9.6vw}}.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--result{width:100%}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--result{padding:20px 5.3619302949%}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--result{align-items:flex-start}}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--aws img{width:70.2702702703%}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--aws img{width:70.4vw}}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--history img{width:71.9594594595%}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__list .p-threeReason__list__item .p-threeReason__list__item__image--history img{width:69.6vw}}.p-threeReason .p-threeReason__linkBtn{width:fit-content;margin-left:auto}@media screen and (min-width: 769px){.p-threeReason .p-threeReason__linkBtn{margin-top:32px}}@media screen and (max-width: 768px){.p-threeReason .p-threeReason__linkBtn{margin-top:10.6666666667vw}}.p-threeReasonNumList{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 769px){.p-threeReasonNumList{gap:32px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-threeReasonNumList{gap:2.0806241873vw}}@media screen and (max-width: 768px){.p-threeReasonNumList{gap:5.8666666667vw}}.p-threeReasonNumList .p-threeReasonNumList__item{display:flex;align-items:flex-end;flex-wrap:wrap}@media screen and (min-width: 769px){.p-threeReasonNumList .p-threeReasonNumList__item{gap:0 4.2895442359%;justify-content:center}}@media screen and (max-width: 768px){.p-threeReasonNumList .p-threeReasonNumList__item{gap:4.2666666667vw}}.p-threeReasonNumList .p-threeReasonNumList__item__title{font-weight:700;line-height:2;letter-spacing:0.05em;white-space:nowrap}@media screen and (min-width: 769px){.p-threeReasonNumList .p-threeReasonNumList__item__title{font-size:16px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-threeReasonNumList .p-threeReasonNumList__item__title{font-size:1.5604681404vw}}@media screen and (max-width: 768px){.p-threeReasonNumList .p-threeReasonNumList__item__title{font-size:3.2vw}}.p-threeReasonNumList .p-threeReasonNumList__item__content{font-family:"Montserrat", sans-serif;color:#FB8E22;font-weight:700;line-height:1;display:flex;align-items:flex-end}.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__num{display:inline-block;letter-spacing:0.04em;word-break:break-all}@media screen and (min-width: 769px){.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__num{font-size:40px;margin-right:5px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__num{font-size:4.1612483745vw}}@media screen and (max-width: 768px){.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__num{font-size:11.7333333333vw;margin-right:1.8666666667vw}}.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__unit{display:inline-block;letter-spacing:normal}@media screen and (min-width: 769px){.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__unit{font-size:16px;margin-bottom:6px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__unit{font-size:1.5604681404vw;margin-bottom:0.5201560468vw}}@media screen and (max-width: 768px){.p-threeReasonNumList .p-threeReasonNumList__item__content .p-threeReasonNumList__item__content__unit{font-size:5.8666666667vw;margin-bottom:1.0666666667vw}}.p-table{overflow-x:auto}@media screen and (min-width: 769px){.p-table{font-size:14px;line-height:1.5}}@media screen and (max-width: 768px){.p-table{font-size:12px;line-height:1.5}}.p-table .p-table__item__tbody__tr{border-bottom:solid 1px #DEDEDE}.p-table .p-table__item__tbody__tr:has(.p-table__item__tbody__tr__th){border-color:#FFFFFF}.p-table .p-table__item__tbody__tr .p-table__item__tbody__tr__th{background-color:#F6F1F0;text-align:center;border-right:solid 1px #FFFFFF;vertical-align:middle;white-space:nowrap}@media screen and (min-width: 769px){.p-table .p-table__item__tbody__tr .p-table__item__tbody__tr__th{padding:24px}}@media screen and (max-width: 768px){.p-table .p-table__item__tbody__tr .p-table__item__tbody__tr__th{padding:16px 24px}}.p-table .p-table__item__tbody__tr .p-table__item__tbody__tr__td{background-color:#FAF9FA;border-right:solid 1px #FFFFFF;vertical-align:middle}@media screen and (min-width: 769px){.p-table .p-table__item__tbody__tr .p-table__item__tbody__tr__td{padding:24px}}@media screen and (max-width: 768px){.p-table .p-table__item__tbody__tr .p-table__item__tbody__tr__td{padding:16px 24px}}.p-serviceDetailContent{background-repeat:no-repeat}@media screen and (min-width: 769px){.p-serviceDetailContent{padding-top:120px;background-image:url(/assets/images/service/aws_marketplace/aws_marketplace/bg_feature_pc.svg);background-position:calc(50% + 100px) -120px;background-size:2797px auto}}@media screen and (max-width: 768px){.p-serviceDetailContent{padding-top:21.3333333333vw;background-image:url(/assets/images/service/aws_marketplace/aws_marketplace/bg_feature_sp.svg);background-size:692.5333333333vw auto;background-position:center -21.3333333333vw}}@media screen and (min-width: 769px){.p-serviceDetailContent .p-serviceDetailContent__linkPanel{margin-top:120px}}@media screen and (max-width: 768px){.p-serviceDetailContent .p-serviceDetailContent__linkPanel{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-serviceMarketplaceAbout{margin-top:120px}}@media screen and (max-width: 768px){.p-serviceMarketplaceAbout{margin-top:21.3333333333vw}}.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item{background-color:#FFFFFF;border:solid 1px #DEDEDE}@media screen and (min-width: 769px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item{margin-top:64px;border-radius:4px;padding:64px 8.5833333333%}}@media screen and (max-width: 768px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item{margin-top:12.8vw;border-radius:1.0666666667vw;padding:10.6666666667vw 6.4vw}}.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__text{color:#424242;line-height:2}@media screen and (min-width: 769px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__text{font-size:16px}}@media screen and (max-width: 768px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__text{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__btn{margin-top:32px}}@media screen and (max-width: 768px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__btn{margin-top:10.6666666667vw}}.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__btn .p-serviceMarketplaceAbout__item__btn__item{position:relative}@media screen and (max-width: 768px){.p-serviceMarketplaceAbout .p-serviceMarketplaceAbout__item .p-serviceMarketplaceAbout__item__btn .p-serviceMarketplaceAbout__item__btn__item{width:fit-content;margin-left:auto}}.p-serviceMarketplaceImg{text-align:center;margin-top:48px}.p-serviceMarketplaceImg img{max-width:786px}.p-applicationOverview .p-applicationOverview__textList{display:block;list-style-type:disc;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate;line-height:1.75;padding-inline-start:1.25em}@media screen and (min-width: 769px){.p-applicationOverview .p-applicationOverview__textList{font-size:14px}}@media screen and (max-width: 768px){.p-applicationOverview .p-applicationOverview__textList{font-size:3.2vw}}@media screen and (min-width: 769px){.p-applicationOverview .p-applicationOverview__textList .p-applicationOverview__textList__item+.p-applicationOverview__textList__item{margin-top:4px}}@media screen and (max-width: 768px){.p-applicationOverview .p-applicationOverview__textList .p-applicationOverview__textList__item+.p-applicationOverview__textList__item{margin-top:1.0666666667vw}}.p-applicationOverview .p-applicationOverview_targetNote{margin-top:8px}@media screen and (max-width: 768px){.p-applicationOverview .p-applicationOverview_targetNote{margin-top:2.1333333333vw}}.p-applicationOverview .p-applicationOverview_targetNote .p-applicationOverview_targetNote__list .p-applicationOverview_targetNote__list__item .p-applicationOverview_targetNote__list__item__title{display:inline-block;min-width:7em}.p-applicationOverview .p-applicationOverview__noteList{margin-top:24px}@media screen and (max-width: 768px){.p-applicationOverview .p-applicationOverview__noteList{margin-top:6.4vw}}.p-applicationOverview .p-applicationOverview__noteList .p-applicationOverview__noteList__item{color:#888888;font-size:12px;font-weight:400;line-height:175%;letter-spacing:0.6px}@media screen and (max-width: 768px){.p-applicationOverview .p-applicationOverview__noteList .p-applicationOverview__noteList__item{font-size:3.2vw}}@media screen and (min-width: 769px){.p-architectingandbuildServiceWrapper{margin-top:83px}}@media screen and (max-width: 768px){.p-architectingandbuildServiceWrapper{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa{margin-top:120px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa{margin-top:21.3333333333vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link{display:flex;background-color:#FFFFFF;margin-left:auto;margin-right:auto;align-items:center}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link{max-width:987px;border-radius:4px;box-shadow:-20px 20px 10px rgba(0,0,0,0.05);padding:40px 62px;gap:0 40px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link{flex-direction:column;border-radius:1.0666666667vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.05);padding:48px 24px}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__logo{flex-shrink:0}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__logo{width:23.9860950174%}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__logo{width:58.9333333333vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy{font-weight:bold}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy{text-align:center;margin-top:8.5333333333vw}}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy .p-architectingandbuildCloudSherpa__link__textArea__desc{font-size:24px;line-height:1.75}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy .p-architectingandbuildCloudSherpa__link__textArea__desc{font-size:4.2666666667vw;line-height:2}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy .p-architectingandbuildCloudSherpa__link__textArea__title{display:block;color:#D00F31;line-height:1.75}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy .p-architectingandbuildCloudSherpa__link__textArea__title{font-size:24px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__copy .p-architectingandbuildCloudSherpa__link__textArea__title{font-size:6.4vw}}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__text{font-size:14px;line-height:2;margin-top:16px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__text{font-size:4.2666666667vw;line-height:2;margin-top:6.4vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn{width:fit-content;display:flex;margin-left:auto}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn{gap:16px;margin-top:16px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn{gap:4.2666666667vw;margin-top:8.5333333333vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__text{color:#D00F31;font-weight:700;line-height:200%}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__text{font-size:14px;letter-spacing:0.7px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__text{font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon{position:relative;display:inline-block;border:1px solid #D00F31;background-color:#FFFFFF;border-radius:50%;overflow:hidden}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon{width:30px;height:30px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon{width:8vw;height:8vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon svg{width:3.4666666667vw;height:2.1333333333vw}}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon svg path{transition:0.3s fill}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon::before{content:"";background-color:#D00F31;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (min-width: 769px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon::before{width:30px;height:30px}}@media screen and (max-width: 768px){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link .p-architectingandbuildCloudSherpa__link__textArea .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon::before{width:8vw;height:8vw}}@media (any-hover: hover){.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link:hover .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon svg path{fill:#fff}.p-architectingandbuildCloudSherpa .p-architectingandbuildCloudSherpa__link:hover .p-architectingandbuildCloudSherpa__link__textArea__btn .p-architectingandbuildCloudSherpa__link__textArea__btn__icon::before{transform:translateX(0%)}}.p-amazonConnectCaseList{margin-top:120px}@media screen and (max-width: 768px){.p-amazonConnectCaseList{margin-top:21.3333333333vw}}.p-amazonConnectCaseList .p-amazonConnectCaseList__leadText{margin-top:16px;text-align:center;font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-amazonConnectCaseList .p-amazonConnectCaseList__leadText{margin-top:4.2666666667vw;font-size:3.2vw;line-height:175%;letter-spacing:0.16vw}}.p-amazonConnectCaseList .p-amazonConnectCaseList__cardList{margin-top:63px}@media screen and (max-width: 768px){.p-amazonConnectCaseList .p-amazonConnectCaseList__cardList{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-amazonConnectMovie .p-amazonConnectMovie__inner{min-height:268px;padding-right:48.25%;position:relative}}@media screen and (max-width: 768px){.p-amazonConnectMovie .p-amazonConnectMovie__inner{flex-direction:column}}@media screen and (min-width: 769px){.p-amazonConnectMovie .p-amazonConnectMovie__inner .p-amazonConnectMovie__inner__image{position:absolute;right:0;top:0;width:39.6666666667%}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-amazonConnectMovie .p-amazonConnectMovie__inner .p-amazonConnectMovie__inner__image{top:50%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-amazonConnectMovie .p-amazonConnectMovie__inner .p-amazonConnectMovie__inner__image{width:100%;margin-top:12.8vw}}@media screen and (min-width: 769px){.p-amazonConnectMovie .p-amazonConnectMovie__inner .p-amazonConnectMovie__inner__text{margin-top:16px;font-size:14px;letter-spacing:0.7px}}@media screen and (max-width: 768px){.p-amazonConnectMovie .p-amazonConnectMovie__inner .p-amazonConnectMovie__inner__text{margin-top:4.2666666667vw;font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}.p-amazonConnectMv{padding-top:80px;position:relative}.p-amazonConnectMv .p-amazonConnectMv__breadcrumbs{position:absolute;top:10px;left:10px}.p-amazonConnectMv .p-amazonConnectMv__inner{position:relative}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__title{width:57%;transform:translateX(-4.9707602339%)}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__title{transform:initial;width:87.7333333333vw}}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__illust{width:45.1666666667%;position:absolute;right:0;top:96px}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__illust{margin-top:6.4vw;width:85.8666666667vw;position:static}}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__awsPartner{margin-top:30px;width:47.25%;display:flex;align-items:center;gap:7.0546737213%}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__awsPartner{margin-top:4.2666666667vw;width:100%;gap:6.4vw}}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__awsPartner .p-amazonConnectMv__inner__awsPartner__image{width:19.0476190476%;flex-shrink:0}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__awsPartner .p-amazonConnectMv__inner__awsPartner__image{width:24.5333333333vw}}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__awsPartner .p-amazonConnectMv__inner__awsPartner__text{font-size:3.7333333333vw}}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__badge{margin-top:45px;display:flex;width:30%;gap:5.5555555556%}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__badge{width:100%;margin-top:6.4vw;gap:2.1333333333vw;justify-content:center}}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__badge .p-amazonConnectMv__inner__badge__item{width:170px}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__badge .p-amazonConnectMv__inner__badge__item{width:33.0666666667vw}}.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__clientList{margin-top:140px}@media screen and (max-width: 768px){.p-amazonConnectMv .p-amazonConnectMv__inner .p-amazonConnectMv__inner__clientList{margin-top:16vw}}.p-amazonConnectSolution{margin-top:120px;max-width:993px;width:calc(100% - 48px);margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.p-amazonConnectSolution{margin-top:21.3333333333vw}}.p-amazonConnectSolution .p-amazonConnectSolution__case{margin-top:104px}@media screen and (max-width: 768px){.p-amazonConnectSolution .p-amazonConnectSolution__case{margin-top:23.4666666667vw}}.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item+.p-amazonConnectSolution__case__item{margin-top:88px}@media screen and (max-width: 768px){.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item+.p-amazonConnectSolution__case__item{margin-top:17.0666666667vw}}.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner{max-width:786px;margin-left:auto;margin-right:auto}.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col{display:flex;align-items:center;gap:40px}@media screen and (max-width: 768px){.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col{flex-direction:column;gap:4.2666666667vw}}.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col .p-amazonConnectSolution__case__item__inner__2col__image{width:102px}@media screen and (max-width: 768px){.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col .p-amazonConnectSolution__case__item__inner__2col__image{width:24vw}}.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col .p-amazonConnectSolution__case__item__inner__2col__title{font-size:24px;letter-spacing:1.2px}@media screen and (max-width: 768px){.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col .p-amazonConnectSolution__case__item__inner__2col__title{font-size:6.4vw;letter-spacing:0.32vw}}.p-amazonConnectSolution .p-amazonConnectSolution__case .p-amazonConnectSolution__case__item .p-amazonConnectSolution__case__item__inner .p-amazonConnectSolution__case__item__inner__2col .p-amazonConnectSolution__case__item__inner__2col__title em{display:inline;font-style:normal;font-weight:bold;color:#FB8E22}.p-amazonConnectThreeReason{margin-top:120px}@media screen and (max-width: 768px){.p-amazonConnectThreeReason{margin-top:21.3333333333vw}}.p-amazonConnectThreeReason .p-amazonConnectThreeReason__listCheck{width:82.75%;margin-top:64px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.p-amazonConnectThreeReason .p-amazonConnectThreeReason__listCheck{width:100%;margin-top:12.8vw}}.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap{width:82.75%;margin-top:48px;margin-right:auto;margin-left:auto;text-align:center}@media screen and (max-width: 768px){.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap{width:100%;margin-top:6.4vw}}.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap .p-amazonConnectThreeReason__textWrap__text{font-size:16px;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap .p-amazonConnectThreeReason__textWrap__text{font-size:4.2666666667vw;letter-spacing:0.2133333333vw}}@media screen and (max-width: 768px){.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap .p-amazonConnectThreeReason__textWrap__text+.p-amazonConnectThreeReason__textWrap__text{margin-top:4.2666666667vw}}.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap .p-amazonConnectThreeReason__textWrap__note{margin-top:32px;font-size:12px;line-height:175%;letter-spacing:0.6px;color:#888888}@media screen and (max-width: 768px){.p-amazonConnectThreeReason .p-amazonConnectThreeReason__textWrap .p-amazonConnectThreeReason__textWrap__note{margin-top:4.2666666667vw;font-size:3.2vw;letter-spacing:0.16vw}}@media screen and (min-width: 769px){.p-serviceIssueSelect{margin-top:80px}}@media screen and (max-width: 768px){.p-serviceIssueSelect{margin-top:21.3333333333vw}}.p-serviceIssueSelect .p-serviceIssueSelect__lead{line-height:2}@media screen and (min-width: 769px){.p-serviceIssueSelect .p-serviceIssueSelect__lead{margin-top:16px;font-size:16px}}@media screen and (max-width: 768px){.p-serviceIssueSelect .p-serviceIssueSelect__lead{margin-top:4.2666666667vw;font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-serviceIssueSelect .p-serviceIssueSelect__list{margin-top:64px}}@media screen and (max-width: 768px){.p-serviceIssueSelect .p-serviceIssueSelect__list{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-serviceIssueDetailLinkArea{margin-top:80px}}@media screen and (max-width: 768px){.p-serviceIssueDetailLinkArea{margin-top:21.3333333333vw}}.p-pointStatement{background-repeat:no-repeat}@media screen and (min-width: 769px){.p-pointStatement{background-image:url(/assets/images/point/bg_statement_pc.svg);background-position:center bottom 10px;background-size:1846px auto;padding-top:24px}}@media screen and (max-width: 768px){.p-pointStatement{background-image:url(/assets/images/point/bg_statement_sp.svg);background-size:133.8666666667vw auto;background-position:left -5.3333333333vw top 5.3333333333vw;padding-top:4.2666666667vw}}.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__title{padding-top:120px;color:#D00F31;text-align:center;font-weight:700;line-height:175%;letter-spacing:0.04em}@media screen and (max-width: 768px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__title{padding-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__title{font-size:36px}}@media screen and (max-width: 768px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__title{font-size:6.4vw}}.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__text{text-align:center;font-weight:700;line-height:2;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__text{margin-top:64px;font-size:20px}}@media screen and (max-width: 768px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__text{margin-top:10.6666666667vw;font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__clientList{margin-top:80px}}@media screen and (max-width: 768px){.p-pointStatement .p-pointStatement__inner .p-pointStatement__inner__clientList{margin-top:17.0666666667vw}}.p-pointReason{margin-top:120px;padding-top:120px;border-top:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-pointReason{margin-top:21.3333333333vw;padding-top:21.3333333333vw;border-top:0.2666666667vw solid #DEDEDE}}.p-pointReason .p-pointReason__list{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list{gap:64px;margin-top:64px}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list{margin-top:12.8vw;gap:12.8vw}}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item{display:flex;gap:28px}}.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc{gap:32px}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc{gap:6.4vw}}.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc .p-pointReason__list__item__desc__num{font-family:"Montserrat", sans-serif;font-weight:700;color:#FB8E22;line-height:1;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc .p-pointReason__list__item__desc__num{font-size:20px}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc .p-pointReason__list__item__desc__num{font-size:4.2666666667vw}}.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc .p-pointReason__list__item__desc__text{line-height:2;letter-spacing:0.05em}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc .p-pointReason__list__item__desc__text{font-size:16px}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__desc .p-pointReason__list__item__desc__text{font-size:4.2666666667vw}}.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image{background-color:#FFFFFF;border-radius:4px;display:flex;align-items:center;justify-content:center;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image{width:49.3333333333%;flex-shrink:0;aspect-ratio:592/398}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image{margin-top:6.4vw;aspect-ratio:327/220}}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image img{width:427px}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image img{width:72.5333333333vw}}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--result{aspect-ratio:592/345;padding:0 1.6666666667%}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--result{aspect-ratio:327/190;padding:0 9.3333333333vw 0 9.3333333333vw}}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--aws img{width:70.2702702703%}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--aws img{width:70.4vw}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--history{aspect-ratio:327/190}}@media screen and (min-width: 769px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--history img{width:71.9594594595%}}@media screen and (max-width: 768px){.p-pointReason .p-pointReason__list .p-pointReason__list__item .p-pointReason__list__item__image--history img{width:69.6vw}}.p-pointVoice{margin-top:120px}@media screen and (min-width: 769px){.p-pointVoice{padding-top:120px;border-top:1px solid #DEDEDE}}@media screen and (max-width: 768px){.p-pointVoice{margin-top:21.3333333333vw}}.p-pointVoice .p-pointVoice__content{margin-top:64px}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc{padding-right:310px;position:relative}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__title{font-size:24px;font-weight:700;line-height:175%;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__title{font-size:6.4vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__text{margin-top:32px;font-size:16px;line-height:200%;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__text{margin-top:6.4vw;font-size:4.2666666667vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__note{margin-top:24px;color:#888;font-size:12px;line-height:175%;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__note{margin-top:4.2666666667vw;font-size:3.2vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel{text-align:center}@media screen and (min-width: 769px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel{position:absolute;right:0;top:0}}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel{margin-top:6.4vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel img{width:180px}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel img{width:37.3333333333vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel .p-pointVoice__content__desc__lebel__title{margin-top:8px;font-size:18px;font-weight:700;line-height:170%;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__desc .p-pointVoice__content__desc__lebel .p-pointVoice__content__desc__lebel__title{margin-top:4.2666666667vw;font-size:4.2666666667vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list{margin-top:68px;display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list{margin-top:12.8vw;flex-direction:column;gap:6.4vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item{background-color:#FFFFFF;border-radius:4px;padding:40px 40px 40px 17.25%;position:relative;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item{width:calc((100% - 40px) / 2)}}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item{border-radius:1.0666666667vw;padding:6.4vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__image{width:21.8965517241%;position:absolute}@media screen and (min-width: 769px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__image{top:50%;left:6.8965517241%;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__image{width:18.6666666667vw;top:6.4vw;left:6.4vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__title{color:#D00F31;font-size:20px;font-weight:700;line-height:200%;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__title{line-height:175%;padding-left:25.0666666667vw;font-size:5.3333333333vw}}.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__text{margin-top:16px;font-size:14px;line-height:200%;letter-spacing:0.05em}@media screen and (max-width: 768px){.p-pointVoice .p-pointVoice__content .p-pointVoice__content__list .p-pointVoice__content__list__item .p-pointVoice__content__list__item__text{margin-top:8.8vw;font-size:3.7333333333vw}}.p-pointNumList{display:flex;flex-direction:column}@media screen and (min-width: 769px){.p-pointNumList{gap:40px}}@media screen and (max-width: 768px){.p-pointNumList{gap:5.8666666667vw}}.p-pointNumList .p-pointNumList__item{display:flex;align-items:flex-end;justify-content:flex-start}@media screen and (min-width: 769px){.p-pointNumList .p-pointNumList__item{gap:5.5299539171%}}@media screen and (max-width: 768px){.p-pointNumList .p-pointNumList__item{gap:4.2666666667vw}}.p-pointNumList .p-pointNumList__item__title{font-weight:700;line-height:2;letter-spacing:0.05em;white-space:nowrap}@media screen and (min-width: 769px){.p-pointNumList .p-pointNumList__item__title{font-size:20px;margin-bottom:5px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-pointNumList .p-pointNumList__item__title{font-size:12px}}@media screen and (max-width: 768px){.p-pointNumList .p-pointNumList__item__title{font-size:3.2vw;margin-bottom:0.8vw}}.p-pointNumList .p-pointNumList__item__content{font-family:"Montserrat", sans-serif;color:#FB8E22;font-weight:700;line-height:1;display:flex;align-items:baseline}.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__num{display:inline-block;letter-spacing:0.04em}@media screen and (min-width: 769px){.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__num{font-size:80px;margin-right:5px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__num{font-size:48px}}@media screen and (max-width: 768px){.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__num{font-size:11.7333333333vw}}.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__unit{display:inline-block;letter-spacing:normal}@media screen and (min-width: 769px){.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__unit{font-size:36px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__unit{font-size:21px}}@media screen and (max-width: 768px){.p-pointNumList .p-pointNumList__item__content .p-pointNumList__item__content__unit{font-size:5.8666666667vw}}.p-irMainVisual{position:relative}.p-irMainVisual .p-irMainVisual__breadcrumbs{position:absolute;top:10px;left:10px;z-index:10}.p-irMainVisual .p-irMainVisual__inner{border-bottom:solid 1px #DEDEDE}@media screen and (min-width: 769px){.p-irMainVisual .p-irMainVisual__inner{padding:80px 0 48px}}@media screen and (max-width: 768px){.p-irMainVisual .p-irMainVisual__inner{padding:10.6666666667vw 0}}@media screen and (min-width: 769px){.p-irNews{margin-top:80px}}@media screen and (max-width: 768px){.p-irNews{margin-top:21.3333333333vw}}.p-irNews .p-irNews__content{background-color:#FFFFFF}@media screen and (min-width: 769px){.p-irNews .p-irNews__content{margin-top:64px;border-radius:4px;padding:40px 60px}}@media screen and (max-width: 768px){.p-irNews .p-irNews__content{margin-top:12.8vw;border-radius:1.0666666667vw;padding:32px 20px}}.p-irNews .p-irNews__linkBtn{width:fit-content;margin-left:auto}@media screen and (min-width: 769px){.p-irNews .p-irNews__linkBtn{margin-top:64px}}@media screen and (max-width: 768px){.p-irNews .p-irNews__linkBtn{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-irSchedule{margin-top:120px}}@media screen and (max-width: 768px){.p-irSchedule{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-irSchedule .p-irSchedule__content{margin-top:64px}}@media screen and (max-width: 768px){.p-irSchedule .p-irSchedule__content{margin-top:12.8vw}}.p-irSchedule .p-irSchedule__linkBtn{width:fit-content;margin-left:auto}@media screen and (min-width: 769px){.p-irSchedule .p-irSchedule__linkBtn{margin-top:64px}}@media screen and (max-width: 768px){.p-irSchedule .p-irSchedule__linkBtn{margin-top:10.6666666667vw}}.p-irLinkArea .p-irLinkArea__linkListArea{display:flex}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__linkListArea{flex-wrap:wrap;gap:64px 3.3333333333%;margin-top:120px}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__linkListArea{flex-direction:column;gap:12.8vw 0;margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__linkListArea .p-irLinkArea__linkListArea__content{width:31.1111111111%}}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__linkListArea .p-irLinkArea__linkListArea__content .p-irLinkArea__linkListArea__content__linkList{margin-top:32px}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__linkListArea .p-irLinkArea__linkListArea__content .p-irLinkArea__linkListArea__content__linkList{margin-top:6.4vw}}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__bnrListArea{margin-top:120px}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__bnrListArea{margin-top:21.3333333333vw}}.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList{display:flex}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList{gap:0 15.7273918742%;width:63.5833333333%;margin-left:auto;margin-right:auto;align-items:center}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList{flex-direction:column;gap:10.6666666667vw 0}}.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList .p-irLinkArea__bnrListArea__bnrList__item{transition:opacity 0.3s}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList .p-irLinkArea__bnrListArea__bnrList__item{box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.08)}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList .p-irLinkArea__bnrListArea__bnrList__item{margin-left:auto;margin-right:auto;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0px rgba(0,0,0,0.08)}}@media (any-hover: hover){.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList .p-irLinkArea__bnrListArea__bnrList__item:hover{opacity:0.8}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__bnrListArea .p-irLinkArea__bnrListArea__bnrList .p-irLinkArea__bnrListArea__bnrList__item--report{width:72vw}}@media screen and (min-width: 769px){.p-irLinkArea .p-irLinkArea__contactArea{margin-top:120px}}@media screen and (max-width: 768px){.p-irLinkArea .p-irLinkArea__contactArea{margin-top:21.3333333333vw}}.p-irContact{position:relative;background-color:#D00F31;border:solid 1px #D00F31;display:block;overflow:hidden;z-index:1}@media screen and (min-width: 769px){.p-irContact{text-align:center;max-width:660px;padding:40px 0;margin-left:auto;margin-right:auto;border-radius:4px;box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.08)}}@media screen and (max-width: 768px){.p-irContact{padding:8.5333333333vw 6.4vw;border-radius:1.0666666667vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw 0px rgba(0,0,0,0.08)}}@media (any-hover: hover){.p-irContact:hover::before{transform:none}.p-irContact:hover .p-irContact__title{color:#D00F31}.p-irContact:hover .p-irContact__small{color:#D00F31}.p-irContact:hover .p-irContact__icon{border:1px solid #D00F31}.p-irContact:hover .p-irContact__icon svg path{fill:#D00F31}}.p-irContact::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#FFFFFF;border-radius:inherit;transition:transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}.p-irContact .p-irContact__title{color:#FFFFFF;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1)}.p-irContact .p-irContact__small{display:block;line-height:1.75;color:#FFFFFF;transition:color 0.5s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 769px){.p-irContact .p-irContact__small{font-size:12px;margin-top:4px}}@media screen and (max-width: 768px){.p-irContact .p-irContact__small{font-size:3.2vw;margin-top:4.2666666667vw}}.p-irContact .p-irContact__icon{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #FFFFFF;transition:border 0.5s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 769px){.p-irContact .p-irContact__icon{width:30px;height:30px;top:50%;right:40px;transform:translateY(-50%)}}@media screen and (max-width: 768px){.p-irContact .p-irContact__icon{width:10.6666666667vw;height:10.6666666667vw;top:10.6666666667vw;right:6.4vw}}.p-irContact .p-irContact__icon svg{display:block;height:auto}@media screen and (min-width: 769px){.p-irContact .p-irContact__icon svg{width:10px}}@media screen and (max-width: 768px){.p-irContact .p-irContact__icon svg{width:3.4666666667vw}}.p-irContact .p-irContact__icon svg path{transition:fill 0.5s cubic-bezier(0.77, 0, 0.175, 1)}@media screen and (min-width: 769px){.p-irDetailContent{margin-top:80px}}@media screen and (max-width: 768px){.p-irDetailContent{margin-top:27.4666666667vw}}.p-irDetailContent .p-irDetailContent__content{background-color:#FFFFFF}@media screen and (min-width: 769px){.p-irDetailContent .p-irDetailContent__content{border-radius:4px;padding:40px 60px;margin-top:40px}}@media screen and (max-width: 768px){.p-irDetailContent .p-irDetailContent__content{border-radius:1.0666666667vw;padding:32px 20px;margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-irFaqArea{margin-top:80px}}@media screen and (max-width: 768px){.p-irFaqArea{margin-top:22.1333333333vw}}.p-faqAnswer{display:flex}@media screen and (min-width: 769px){.p-faqAnswer{padding:24px 64px}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-faqAnswer{padding:24px 32px}}@media screen and (max-width: 768px){.p-faqAnswer{padding:4.2666666667vw 5.0666666667vw 4.2666666667vw 6.4vw}}.p-faqAnswer::before{content:"A";font-family:"Montserrat", sans-serif;font-weight:700}@media screen and (min-width: 769px){.p-faqAnswer::before{margin-right:40px;font-size:30px;line-height:1.5}}@media screen and (max-width: 768px){.p-faqAnswer::before{margin-right:2.6666666667vw;font-size:5.3333333333vw;line-height:1.5}}@media screen and (min-width: 769px){.p-faqAnswer .p-faqAnswer__content{margin-top:6.5px}}.p-irMessageArea{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-irMessageArea{margin-top:80px;max-width:786px;width:calc(100% - 48px)}}@media screen and (max-width: 768px){.p-irMessageArea{margin-top:21.3333333333vw;width:calc(100% - 12.8vw)}}.p-irMessageArea .p-irMessageArea__message{line-height:2}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__message{font-size:16px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__message{font-size:4.2666666667vw}}.p-irMessageArea .p-irMessageArea__note{display:block}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__note{margin-top:64px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__note{margin-top:12.8vw}}.p-irMessageArea .p-irMessageArea__note .p-irMessageArea__note__item{display:block;line-height:1.75}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__note .p-irMessageArea__note__item{font-size:12px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__note .p-irMessageArea__note__item{font-size:3.2vw}}.p-irMessageArea .p-irMessageArea__person{display:flex}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__person{align-items:center;margin-top:64px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__person{text-align:center;flex-direction:column;margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__image{width:26.2086513995%}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__image{width:54.9333333333vw;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail{padding-left:32px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail{margin-top:6.4vw}}.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__time{display:block;line-height:1.75}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__time{font-size:12px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__time{font-size:3.2vw}}.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__position{display:block}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__position{font-size:16px;line-height:2;margin-top:8px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__position{font-size:3.7333333333vw;line-height:1.5;margin-top:2.1333333333vw}}.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__name{display:block;font-weight:bold;line-height:2}@media screen and (min-width: 769px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__name{font-size:20px}}@media screen and (max-width: 768px){.p-irMessageArea .p-irMessageArea__person .p-irMessageArea__person__detail .p-irMessageArea__person__detail__name{font-size:5.3333333333vw}}.p-corporateInformation{margin-top:80px}@media screen and (max-width: 768px){.p-corporateInformation{margin-top:21.3333333333vw}}.p-corporateInformation .p-corporateInformation__list{display:flex;flex-wrap:wrap;margin:0 auto;gap:0 40px;max-width:1074px}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list{gap:0;flex-direction:column;max-width:74.4vw}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item{display:flex}@media screen and (min-width: 769px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item{width:calc((100% - 40px) / 2)}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link{width:100%;padding-bottom:56px;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link{justify-content:space-between;padding:9.0666666667vw 0 10.6666666667vw;font-size:6.4vw;border-bottom:0.2666666667vw solid #DEDEDE}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap{display:flex;align-items:center}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap{justify-content:space-between}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap .p-corporateInformation__list__item__link__titleWrap__title{display:inline-block;font-size:28px;line-height:1.75;font-weight:bold;transition:color 0.3s}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap .p-corporateInformation__list__item__link__titleWrap__title{font-size:6.4vw}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span{position:relative;width:48px;height:48px;border:1px solid #D00F31;border-radius:100%;display:inline-block;margin-left:24px;overflow:hidden;flex-shrink:0;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span{width:12.8vw;height:12.8vw;margin-left:0;margin-top:1.6vw}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span svg{width:4.2666666667vw}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span svg path{transition:0.4s fill}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span::before{content:"";background-color:#D00F31;width:50px;height:50px;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__titleWrap span::before{width:13.3333333333vw;height:13.3333333333vw}}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__lead{width:100%;margin-top:24px;font-size:14px;line-height:200%;letter-spacing:0.7px;font-weight:normal}@media screen and (max-width: 768px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link .p-corporateInformation__list__item__link__lead{margin-top:2.1333333333vw;font-size:3.7333333333vw}}@media (any-hover: hover){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link:hover .p-corporateInformation__list__item__link__titleWrap__title{color:#D00F31}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link:hover span svg path{fill:#fff}.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item .p-corporateInformation__list__item__link:hover span::before{transform:translateX(0%)}}@media screen and (min-width: 769px){.p-corporateInformation .p-corporateInformation__list .p-corporateInformation__list__item:nth-child(n+3) .p-corporateInformation__list__item__link{padding-top:64px}}@media screen and (min-width: 769px){.p-eventLead{padding-right:320px}}@media screen and (min-width: 769px){.p-eventPickup{position:absolute;top:152px;left:50%;transform:translateX(-50%);pointer-events:none}}@media screen and (max-width: 768px){.p-eventPickup{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-eventPickup .p-eventPickup__content{box-sizing:border-box;width:320px;margin-left:auto;pointer-events:auto}}@media screen and (max-width: 768px){.p-eventPickup .p-eventPickup__content{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-eventPickup .p-eventPickup__content .p-eventPickup__content__cardList{margin-top:8px}}@media screen and (max-width: 768px){.p-eventPickup .p-eventPickup__content .p-eventPickup__content__cardList{width:100vw;margin:4.2666666667vw calc(50% - 50vw)}}.p-eventPickup .p-eventPickup__content .p-eventPickup__content__title{font-family:"Montserrat", sans-serif;font-weight:bold;line-height:1}@media screen and (min-width: 769px){.p-eventPickup .p-eventPickup__content .p-eventPickup__content__title{color:#FFFFFF;font-size:20px;padding-left:30px}}@media screen and (max-width: 768px){.p-eventPickup .p-eventPickup__content .p-eventPickup__content__title{color:#D00F31;font-size:5.3333333333vw}}@media screen and (min-width: 769px){.p-eventPickupCardList{width:290px;gap:30px}}.p-eventPickupCardList .p-eventPickupCardList__item{background-color:#FFFFFF}@media screen and (min-width: 769px){.p-eventPickupCardList .p-eventPickupCardList__item{padding:20px;border-radius:5px;box-shadow:-20px 20px 10px rgba(0,0,0,0.08);margin-bottom:30px}}@media screen and (max-width: 768px){.p-eventPickupCardList .p-eventPickupCardList__item{max-width:87.2vw;padding:6.4vw;border-radius:1.3333333333vw;margin-left:6.4vw;margin-right:6.4vw;margin-bottom:8vw;box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.08)}}@media screen and (min-width: 769px){.p-eventAnchorNav{margin-top:80px;margin-bottom:80px;padding-right:320px}}@media screen and (max-width: 768px){.p-eventAnchorNav{margin-top:21.3333333333vw;margin-bottom:21.3333333333vw}}@media screen and (min-width: 769px){.p-eventSchedule .p-eventSchedule__itemNonePanel{margin-top:64px}}@media screen and (max-width: 768px){.p-eventSchedule .p-eventSchedule__itemNonePanel{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-eventCardListSection{margin-top:80px}}@media screen and (max-width: 768px){.p-eventCardListSection{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-eventCardListSection .p-eventCardListSection__cardList{margin-top:64px}}@media screen and (max-width: 768px){.p-eventCardListSection .p-eventCardListSection__cardList{margin-top:12.8vw}}.p-eventCardListSection .p-eventCardListSection__linkBtn{width:fit-content;margin-left:auto}@media screen and (min-width: 769px){.p-eventCardListSection .p-eventCardListSection__linkBtn{margin-top:64px}}@media screen and (max-width: 768px){.p-eventCardListSection .p-eventCardListSection__linkBtn{margin-top:10.6666666667vw}}.p-eventDetailArticle{margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-eventDetailArticle{margin-top:80px;max-width:786px;width:calc(100% - 48px)}}@media screen and (max-width: 768px){.p-eventDetailArticle{margin-top:10.6666666667vw;width:calc(100% - 12.8vw)}}.p-executivesProfile{margin-top:24px}@media screen and (max-width: 768px){.p-executivesProfile{margin-top:4.2666666667vw}}.p-executivesProfile .p-executivesProfile__leadText{font-size:20px;line-height:200%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__leadText{font-size:4.2666666667vw}}.p-executivesProfile .p-executivesProfile__list{margin-top:80px;display:flex;flex-wrap:wrap;gap:40px 3.3333333333%}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__list{margin-top:21.3333333333vw;gap:12.8vw 4.2666666667vw}}.p-executivesProfile .p-executivesProfile__list__snsList{margin-top:24px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__list__snsList{margin-top:6.4vw}}@media screen and (min-width: 769px){.p-executivesProfile .p-executivesProfile__dialog__slide__item{display:flex;gap:6.5392354125%}}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item{width:74.4vw;padding:0 6.4vw}}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item:not(.is-active){height:100vh}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__card{text-align:center}@media screen and (min-width: 769px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__card{padding:48px 0 48px 64px;width:37.6257545272%}}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__card{padding-top:8vw;margin:0 auto;width:65.8666666667vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__card .p-executivesProfile__dialog__slide__item__snsList{margin-top:24px;justify-content:center}@media screen and (min-width: 769px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc{padding-top:48px;padding-bottom:48px;padding-right:3.2193158954%;padding-left:2px;overflow-y:auto;max-height:560px;width:54.6770601336%}}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc{padding:10.6666666667vw 0}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__title{font-size:20px;font-weight:700;line-height:100%;letter-spacing:1px;padding-bottom:16px;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__title{font-size:5.3333333333vw;padding-bottom:4.2666666667vw;border-bottom:1px solid #DEDEDE}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__title+.p-executivesProfile__dialog__slide__item__desc__text{margin-top:24px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__title+.p-executivesProfile__dialog__slide__item__desc__text{margin-top:6.4vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__list{margin-top:24px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__list{margin-top:6.4vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__list+.p-executivesProfile__dialog__slide__item__desc__title{margin-top:42px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__list+.p-executivesProfile__dialog__slide__item__desc__title{margin-top:10.6666666667vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__text{font-size:14px;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__item .p-executivesProfile__dialog__slide__item__desc .p-executivesProfile__dialog__slide__item__desc__text{font-size:3.7333333333vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts{position:relative;width:348px;margin-right:auto;margin-left:auto;margin-top:24px;min-height:42px;display:flex;align-items:center}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__parts{min-height:10.6666666667vw;width:100%}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination{position:static;margin-right:auto;margin-left:auto;padding:0;gap:8px 16px;width:256px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination{gap:2.1333333333vw 2.1333333333vw;width:57.3333333333vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination li{display:flex}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination button{opacity:1;margin:0;width:8px;height:8px;background-color:#D9D9D9}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination button{width:2.1333333333vw;height:2.1333333333vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination button.is-active{transform:scale(1);background-color:#FB8E22;width:16px;height:16px}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__parts__pagination button.is-active{width:4.2666666667vw;height:4.2666666667vw}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows{display:flex;align-items:center;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}@media screen and (min-width: 769px){.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows{height:100%}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow{background:none;opacity:1;background-image:url(/assets/common/images/icon_slide_arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:30px;height:30px;transition:opacity 0.3s}@media screen and (max-width: 768px){.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow{width:10.6666666667vw;height:10.6666666667vw}}@media (any-hover: hover){.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow:hover{opacity:0.8}}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow svg{display:none}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow:disabled{opacity:0.3}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow--prev{left:0}.p-executivesProfile .p-executivesProfile__dialog__slide__parts__arrows .p-executivesProfile__dialog__slide__parts__arrows__arrow--next{transform:translateY(-50%) scale(-1, 1);right:0}.p-corporateRelatedInformation{margin-top:120px}@media screen and (max-width: 768px){.p-corporateRelatedInformation{margin-top:21.3333333333vw}}.p-corporateRelatedInformation__list{margin-top:48px}@media screen and (max-width: 768px){.p-corporateRelatedInformation__list{margin-top:12.8vw}}.p-relatedInformationList{display:flex;flex-wrap:wrap;gap:32px 64px}@media screen and (max-width: 768px){.p-relatedInformationList{gap:0;flex-direction:column}}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link{display:inline-flex;align-items:center;font-weight:bold;font-size:20px;line-height:2;transition:color 0.3s}@media screen and (max-width: 768px){.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link{padding:4.2666666667vw 0;border-top:0.2666666667vw solid #DEDEDE;font-size:5.3333333333vw;width:100%;justify-content:space-between}}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span{position:relative;width:48px;height:48px;border:1px solid #D00F31;border-radius:100%;display:block;margin-left:16px;overflow:hidden;flex-shrink:0;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span{width:12.8vw;height:12.8vw;margin-left:0}}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px}@media screen and (max-width: 768px){.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span svg{width:4.2666666667vw}}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span svg path{transition:0.4s fill}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span::before{content:"";background-color:#D00F31;width:50px;height:50px;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (max-width: 768px){.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link .p-relatedInformationList__item__link__span::before{width:13.3333333333vw;height:13.3333333333vw}}@media (any-hover: hover){.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link:hover{color:#D00F31}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link:hover .p-relatedInformationList__item__link__span svg path{fill:#fff}.p-relatedInformationList .p-relatedInformationList__item .p-relatedInformationList__item__link:hover .p-relatedInformationList__item__link__span::before{transform:translateX(0%)}}@media screen and (max-width: 768px){.p-relatedInformationList .p-relatedInformationList__item:last-child .p-relatedInformationList__item__link{border-bottom:0.2666666667vw solid #DEDEDE}}.p-profileCard{width:22.5%}@media screen and (max-width: 768px){.p-profileCard{width:calc((100% - 4.2666666667vw) / 2)}}.p-profileCard .p-profileCard__item{display:block;transition:opacity 0.3s}@media (any-hover: hover){.p-profileCard .p-profileCard__item:is(a):hover{opacity:0.8}.p-profileCard .p-profileCard__item:is(a):hover .p-profileCard__item__imageWrap__image{transform:scale(1.05)}}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap{position:relative;border-radius:4px;overflow:hidden}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap{border-radius:1.0666666667vw}}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap:has(.p-profileCard__item__imageWrap__image--shadow){box-shadow:-20px 20px 10px 0px rgba(0,0,0,0.08)}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__image{transition:transform 0.5s}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap{display:flex;justify-content:center;padding:6px 0 5px 0;border:1px solid #D00F31;border-radius:50%;width:30px;height:30px;overflow:hidden;z-index:1;transition:color 0.4s cubic-bezier(0.77, 0, 0.175, 1);position:absolute;right:8px;bottom:8px;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap{padding:1.6vw 0 1.3333333333vw 0;width:8vw;height:8vw;right:2.1333333333vw;bottom:2.1333333333vw}}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap::before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:#D00F31;border-radius:inherit;transition:transform 0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translate(-100%);z-index:-1}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap svg{width:16px;height:17px}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap svg{width:4.2666666667vw;height:4.5333333333vw}}.p-profileCard .p-profileCard__item .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap svg path{transition:0.4s fill}@media (any-hover: hover){.p-profileCard .p-profileCard__item:hover .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap::before{transform:none}.p-profileCard .p-profileCard__item:hover .p-profileCard__item__imageWrap .p-profileCard__item__imageWrap__iconWrap svg path{fill:#FFFFFF}}.p-profileCard .p-profileCard__item .p-profileCard__item__image__title{margin-top:24px}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__image__title{margin-top:6.4vw}}.p-profileCard .p-profileCard__item .p-profileCard__item__image__title span{display:block}.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__label{font-size:14px;line-height:200%;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__label{font-size:3.7333333333vw;line-height:150%}}.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__name{line-height:200%}.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__name--ja{font-size:20px;font-weight:700;letter-spacing:1px}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__name--ja{font-size:5.3333333333vw}}.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__name--en{font-family:"Montserrat", sans-serif;color:#888888;font-size:14px;font-weight:500;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-profileCard .p-profileCard__item .p-profileCard__item__image__title .p-profileCard__item__image__title__name--en{font-size:3.7333333333vw}}.p-profileSnsList{display:flex;gap:16px}@media screen and (max-width: 768px){.p-profileSnsList{gap:4.2666666667vw}}.p-profileSnsList .p-profileSnsList__item{line-height:1;width:24px}@media screen and (max-width: 768px){.p-profileSnsList .p-profileSnsList__item{width:6.4vw}}.p-profileSnsList .p-profileSnsList__item .p-profileSnsList__item__link{display:block}@media screen and (max-width: 768px){.p-profileSnsList--l{gap:5.3333333333vw}}@media screen and (max-width: 768px){.p-profileSnsList--l .p-profileSnsList__item{width:9.0666666667vw}}.p-dialog[open]{background-color:transparent;color:inherit;border:none;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;margin:0;width:100%;max-width:1034px;padding-top:62px;padding-right:20px;padding-left:20px}@media screen and (max-width: 768px){.p-dialog[open]{height:100%;padding-top:10.6666666667vw;padding-right:6.4vw;padding-left:6.4vw}}.p-dialog[open]::backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8)}.p-dialog[open] .p-dialog__closeBtn{position:absolute;top:6px;right:20px;width:48px;height:48px;z-index:2;transition:opacity 0.3s}@media screen and (max-width: 768px){.p-dialog[open] .p-dialog__closeBtn{position:fixed;top:6.4vw;right:4.2666666667vw;width:12.8vw;height:12.8vw}}@media (any-hover: hover){.p-dialog[open] .p-dialog__closeBtn:hover{opacity:0.8}}.p-dialog[open] .p-dialog__inner .p-dialog__inner__content{background-color:#fff;border-radius:4px;height:577px;overflow-y:auto}@media screen and (max-width: 768px){.p-dialog[open] .p-dialog__inner .p-dialog__inner__content{border-radius:1.0666666667vw;height:75.1302083333dvh}}.p-sustainabilityWrapper{margin-top:80px}@media screen and (max-width: 768px){.p-sustainabilityWrapper{margin-top:21.3333333333vw}}.p-sustainabilityContainer+.p-sustainabilityContainer{margin-top:104px}@media screen and (max-width: 768px){.p-sustainabilityContainer+.p-sustainabilityContainer{margin-top:16vw}}.p-sustainabilityContainer .p-sustainabilityContainer__heading__text{margin-top:16px;font-size:16px;line-height:200%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-sustainabilityContainer .p-sustainabilityContainer__heading__text{margin-top:4.2666666667vw;font-size:4.2666666667vw}}.p-sustainabilityContainer .p-sustainabilityContainer__body{margin-top:48px}@media screen and (max-width: 768px){.p-sustainabilityContainer .p-sustainabilityContainer__body{margin-top:12.8vw}}.p-sustainabilityList{border-top:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-sustainabilityList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 769px){.p-sustainabilityList .p-sustainabilityList__item{width:calc((100% - 40px) / 2)}}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link{width:100%;height:100%;display:flex;align-items:center;padding:48px 0 32px;border-bottom:1px solid #DEDEDE;font-size:20px;font-weight:700;line-height:200%;transition:color 0.3s}@media screen and (max-width: 768px){.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link{padding:6.4vw 0;font-size:5.3333333333vw;border-bottom:0.2666666667vw solid #DEDEDE}}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span{position:relative;width:30px;height:30px;border:1px solid #D00F31;border-radius:100%;display:inline-block;margin-left:24px;overflow:hidden;flex-shrink:0;background-color:#FFFFFF}@media screen and (max-width: 768px){.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span{width:8vw;height:8vw;margin-left:4.2666666667vw}}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px}@media screen and (max-width: 768px){.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span svg{width:2.6666666667vw}}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span svg path{transition:0.4s fill}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span::before{content:"";background-color:#D00F31;width:32px;height:32px;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}@media screen and (max-width: 768px){.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link span::before{width:8.5333333333vw;height:8.5333333333vw}}@media (any-hover: hover){.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link:hover{color:#D00F31}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link:hover span svg path{fill:#fff}.p-sustainabilityList .p-sustainabilityList__item .p-sustainabilityList__item__link:hover span::before{transform:translateX(0%)}}.p-corporateVision{margin-top:80px;padding-bottom:120px;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.p-corporateVision{margin-top:21.3333333333vw;padding-bottom:21.3333333333vw;border-bottom:0.2666666667vw solid #DEDEDE}}.p-corporateVision .p-corporateVision__lead{text-align:center}.p-corporateVision .p-corporateVision__lead .p-corporateVision__lead__inner{color:#FFFFFF;font-size:36px;font-weight:700;line-height:calc(175% + 8px);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:#D00F31;width:100%;box-sizing:border-box}@media screen and (min-width: 769px){.p-corporateVision .p-corporateVision__lead .p-corporateVision__lead__inner{padding:5px 40px;letter-spacing:1.8px}}@media screen and (max-width: 768px){.p-corporateVision .p-corporateVision__lead .p-corporateVision__lead__inner{line-height:calc(175% + 2.1333333333vw);padding:0.8vw 6.9333333333vw;font-size:6.4vw}}@media screen and (min-width: 769px){.p-corporateVision .p-corporateVision__lead .p-corporateVision__lead__inner br{display:none}}@media screen and (min-width: 769px) and (max-width: 1024px){.p-corporateVision .p-corporateVision__lead .p-corporateVision__lead__inner br{display:initial}}.p-corporateVision .p-corporateVision__content{margin-top:80px;margin-right:auto;margin-left:auto;max-width:786px}@media screen and (max-width: 768px){.p-corporateVision .p-corporateVision__content{margin-top:17.0666666667vw}}.p-corporateVision .p-corporateVision__content .p-corporateVision__content__text{font-size:16px;line-height:200%;letter-spacing:0.8px}@media screen and (max-width: 768px){.p-corporateVision .p-corporateVision__content .p-corporateVision__content__text{font-size:4.2666666667vw}}.p-corporateVision .p-corporateVision__content .p-corporateVision__content__text+.p-corporateVision__content__text{margin-top:4em}.p-corporateVision .p-corporateVision__content .p-corporateVision__content__name{margin-top:80px;font-size:14px;line-height:200%;letter-spacing:0.7px;text-align:right}@media screen and (max-width: 768px){.p-corporateVision .p-corporateVision__content .p-corporateVision__content__name{margin-top:21.3333333333vw;font-size:3.7333333333vw}}.p-aboutAnchorNav{margin-top:80px}@media screen and (max-width: 768px){.p-aboutAnchorNav{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-blogCardListArea{margin-top:80px}}@media screen and (max-width: 768px){.p-blogCardListArea{margin-top:21.3333333333vw}}.p-blogCardList{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.p-blogCardList{gap:40px 3.3333333333%}}@media screen and (max-width: 768px){.p-blogCardList{flex-direction:column;gap:17.0666666667vw 0}}.p-blogCardList .p-blogCardList__item{box-sizing:content-box}@media screen and (min-width: 769px){.p-blogCardList .p-blogCardList__item{width:31.0833333333%}}.p-blogCard{transition:opacity 0.3s}@media (any-hover: hover){.p-blogCard:hover{opacity:0.8}.p-blogCard:hover .p-blogCard__image__item{transform:scale(1.05)}.p-blogCard:hover .p-blogCard__title .p-blogCard__title__icon svg path{fill:transparent}.p-blogCard:hover .p-blogCard__title .p-blogCard__title__icon svg path{stroke:#fff}.p-blogCard:hover .p-blogCard__title .p-blogCard__title__icon::before{transform:translateX(0%)}}.p-blogCard .p-blogCard__image{overflow:hidden;box-shadow:-20px 20px 10px rgba(0,0,0,0.1);border-radius:4px}@media screen and (max-width: 768px){.p-blogCard .p-blogCard__image{box-shadow:-5.3333333333vw 5.3333333333vw 2.6666666667vw rgba(0,0,0,0.1);border-radius:1.0666666667vw}}.p-blogCard .p-blogCard__image .p-blogCard__image__item{overflow:hidden;transition:transform 0.5s}.p-blogCard .p-blogCard__title{line-height:1.75;color:#D00F31;font-weight:bold;display:inline-flex;align-items:center;width:100%}@media screen and (min-width: 769px){.p-blogCard .p-blogCard__title{padding-top:40px;font-size:28px}}@media screen and (max-width: 768px){.p-blogCard .p-blogCard__title{padding-top:6.4vw;font-size:7.4666666667vw}}@media screen and (max-width: 768px){.p-blogCard .p-blogCard__title--youtube{letter-spacing:0}}.p-blogCard .p-blogCard__title .p-blogCard__title__icon{position:relative;border:1px solid #D00F31;border-radius:100%;display:block;overflow:hidden;flex-shrink:0}@media screen and (min-width: 769px){.p-blogCard .p-blogCard__title .p-blogCard__title__icon{margin-left:16px;width:48px;height:48px}}@media screen and (max-width: 768px){.p-blogCard .p-blogCard__title .p-blogCard__title__icon{margin-left:4.2666666667vw;width:12.8vw;height:12.8vw}}.p-blogCard .p-blogCard__title .p-blogCard__title__icon::before{content:"";background-color:#D00F31;width:100%;height:100%;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:0.4s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(-100%)}.p-blogCard .p-blogCard__title .p-blogCard__title__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-blogCard .p-blogCard__title .p-blogCard__title__icon svg path{transition:0.4s fill, 0.4s stroke}.p-blogCard .p-blogCard__text{line-height:2;color:#424242}@media screen and (min-width: 769px){.p-blogCard .p-blogCard__text{font-size:16px;padding-top:16px}}@media screen and (max-width: 768px){.p-blogCard .p-blogCard__text{font-size:4.2666666667vw;padding-top:4.2666666667vw}}.p-filterPanel{background-color:#F6F1F0;border:1px solid #DEDEDE}@media screen and (min-width: 769px){.p-filterPanel{margin:80px 0 64px;border-radius:4px;padding:48px 63px}}@media screen and (max-width: 768px){.p-filterPanel{margin:27.4666666667vw 0 17.0666666667vw;border-radius:1.0666666667vw;padding:8.5333333333vw 6.4vw}}@media screen and (min-width: 769px){.p-filterPanel--withTitle{margin:24px 0 64px}}@media screen and (max-width: 768px){.p-filterPanel--withTitle{margin:6.4vw 0 17.0666666667vw}}.p-filterPanel .p-filterPanel__item{display:flex}@media screen and (min-width: 769px){.p-filterPanel .p-filterPanel__item{align-items:center}}@media screen and (max-width: 768px){.p-filterPanel .p-filterPanel__item{flex-direction:column;row-gap:6.4vw}}@media screen and (min-width: 769px){.p-filterPanel .p-filterPanel__item+.p-filterPanel__item{margin-top:28px}}@media screen and (max-width: 768px){.p-filterPanel .p-filterPanel__item+.p-filterPanel__item{margin-top:8.5333333333vw}}.p-filterPanel .p-filterPanel__item .p-filterPanel__item__title{color:#424242;font-weight:700;line-height:200%}@media screen and (min-width: 769px){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__title{font-size:14px;letter-spacing:0.7px;width:165px}}@media screen and (max-width: 768px){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__title{font-size:5.3333333333vw;letter-spacing:0.2666666667vw}}@media screen and (min-width: 769px){.p-filterPanel .p-filterPanel__item .p-filterPanel__list{width:calc(100% - 165px)}}.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn{position:relative}.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn select{cursor:pointer}@media screen and (min-width: 769px){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn select{padding-right:50px}}@media screen and (max-width: 768px){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn select{padding-right:11.7333333333vw}}@media (any-hover: hover){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn select:hover+svg{fill:#ffffff}}.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn select:focus-visible{outline:none}.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn select.p-btnList__item__btn--on+svg{fill:#ffffff}.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn svg{position:absolute;top:45%;pointer-events:none;fill:#888888}@media screen and (min-width: 769px){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn svg{width:12px;height:8px;right:30px}}@media screen and (max-width: 768px){.p-filterPanel .p-filterPanel__item .p-filterPanel__item__selectBtn svg{width:2.6666666667vw;height:1.6vw;right:6.6666666667vw}}.p-pagenation{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.p-pagenation{margin-top:64px;column-gap:14px}}@media screen and (max-width: 768px){.p-pagenation{margin-top:17.0666666667vw;column-gap:3.7333333333vw}}.p-pagenation .p-pagenation__btn.is-hide{display:none}@media (any-hover: hover){.p-pagenation .p-pagenation__iconBtn:hover{opacity:0.8}}.p-pagenation .p-pagenation__numBtn{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #888888;color:#888888;background-color:#FFFFFF;overflow:hidden}@media screen and (min-width: 769px){.p-pagenation .p-pagenation__numBtn{width:40px;height:40px}}@media screen and (max-width: 768px){.p-pagenation .p-pagenation__numBtn{width:10.6666666667vw;height:10.6666666667vw}}@media (any-hover: hover){.p-pagenation .p-pagenation__numBtn:hover{opacity:0.8}}.p-pagenation .p-pagenation__numBtn.is-current{border:1px solid #D00F31;color:#FFFFFF;background-color:#D00F31}.p-pagenation .p-pagenation__numBtn span{position:relative;z-index:1}@media screen and (min-width: 769px){.p-resourcesfilterPanelArea--withMargin{margin-top:80px}}@media screen and (max-width: 768px){.p-resourcesfilterPanelArea--withMargin{margin-top:21.3333333333vw}}.p-resourcesfilterPanelArea .p-resourcesfilterPanelArea__title{line-height:2;color:#D00F31}@media screen and (min-width: 769px){.p-resourcesfilterPanelArea .p-resourcesfilterPanelArea__title{font-size:20px}}@media screen and (max-width: 768px){.p-resourcesfilterPanelArea .p-resourcesfilterPanelArea__title{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.p-resourcesAnchorNav{margin-top:120px}}@media screen and (max-width: 768px){.p-resourcesAnchorNav{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-resourcesContentSec{margin-top:64px}}@media screen and (max-width: 768px){.p-resourcesContentSec{margin-top:17.0666666667vw}}@media screen and (min-width: 769px){.p-resourcesContentSec+.p-resourcesContentSec{margin-top:120px}}@media screen and (max-width: 768px){.p-resourcesContentSec+.p-resourcesContentSec{margin-top:21.3333333333vw}}@media screen and (min-width: 769px){.p-resourcesContentSec .p-resourcesContentSec__cardList{margin-top:48px}}@media screen and (max-width: 768px){.p-resourcesContentSec .p-resourcesContentSec__cardList{margin-top:12.8vw}}.p-resourcesContentSec .p-resourcesContentSec__itemNonePanel{display:none}@media screen and (min-width: 769px){.p-resourcesContentSec .p-resourcesContentSec__itemNonePanel{margin-top:64px}}@media screen and (max-width: 768px){.p-resourcesContentSec .p-resourcesContentSec__itemNonePanel{margin-top:12.8vw}}.p-resourcesContentSec .p-resourcesContentSec__itemNonePanel--show{display:block}@media screen and (min-width: 769px){.p-document{margin-top:80px}}@media screen and (max-width: 768px){.p-document{margin-top:21.3333333333vw}}.p-document .p-document__paragraph{line-height:2}@media screen and (min-width: 769px){.p-document .p-document__paragraph{font-size:14px;letter-spacing:0.7px}}@media screen and (max-width: 768px){.p-document .p-document__paragraph{font-size:3.7333333333vw;letter-spacing:0.1866666667vw}}@media screen and (min-width: 769px){.p-document .p-document__section{margin-top:64px}}@media screen and (max-width: 768px){.p-document .p-document__section{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-document .p-document__section .p-document__paragraph{margin-top:32px}}@media screen and (max-width: 768px){.p-document .p-document__section .p-document__paragraph{margin-top:6.4vw}}@media screen and (min-width: 769px){.p-document .p-document__section .p-document__paragraph+.p-document__numList{padding-left:20px}}@media screen and (max-width: 768px){.p-document .p-document__section .p-document__paragraph+.p-document__numList{padding-left:3.2vw}}.p-document .p-document__section .p-document__textlink{text-decoration:underline}@media (any-hover: hover){.p-document .p-document__section .p-document__textlink:hover{text-decoration:none}}.p-document .p-document__numList{counter-reset:number 0}@media screen and (min-width: 769px){.p-document .p-document__numList{margin-top:32px}}@media screen and (max-width: 768px){.p-document .p-document__numList{margin-top:8.5333333333vw}}.p-document .p-document__numList .p-document__numList__item{line-height:2}@media screen and (min-width: 769px){.p-document .p-document__numList .p-document__numList__item{font-size:14px;letter-spacing:0.7px;padding-left:10px;text-indent:-26px}}@media screen and (max-width: 768px){.p-document .p-document__numList .p-document__numList__item{font-size:3.7333333333vw;letter-spacing:0.1866666667vw;padding-left:3.2vw;text-indent:-6.9333333333vw}}.p-document .p-document__numList .p-document__numList__item:before{counter-increment:number 1;content:counter(number) ". ";line-height:2;display:inline-block;text-align:right}@media screen and (min-width: 769px){.p-document .p-document__numList .p-document__numList__item:before{font-size:14px;letter-spacing:0.7px;width:26px}}@media screen and (max-width: 768px){.p-document .p-document__numList .p-document__numList__item:before{font-size:3.7333333333vw;letter-spacing:0.1866666667vw;width:6.9333333333vw}}.p-contactSection{margin-top:80px}@media screen and (max-width: 768px){.p-contactSection{margin-top:21.3333333333vw}}.p-contactTab .p-contactTab__text{font-size:14px;font-weight:700;line-height:200%;text-align:center;letter-spacing:0.7px}@media screen and (max-width: 768px){.p-contactTab .p-contactTab__text{font-size:3.7333333333vw;letter-spacing:initial}}.p-contactTab .p-contactTab__tabWrap{margin-top:64px}@media screen and (max-width: 768px){.p-contactTab .p-contactTab__tabWrap{margin-top:12.8vw}}.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}@media screen and (max-width: 768px){.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list{gap:6.4vw}}.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list .p-contactTab__tabWrap__list__item{text-align:center;letter-spacing:initial}.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list .p-contactTab__tabWrap__list__item:nth-child(1){width:360px}@media screen and (max-width: 768px){.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list .p-contactTab__tabWrap__list__item:nth-child(1){width:100%}}.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list .p-contactTab__tabWrap__list__item:nth-child(2){width:249px}@media screen and (max-width: 768px){.p-contactTab .p-contactTab__tabWrap .p-contactTab__tabWrap__list .p-contactTab__tabWrap__list__item:nth-child(2){width:100%}}.p-resourcesDetailMainVisual{position:relative}.p-resourcesDetailMainVisual .p-resourcesDetailMainVisual__breadcrumbs{position:absolute;top:10px;left:10px;z-index:10}.p-resourcesDetailContent{display:flex}@media screen and (min-width: 769px){.p-resourcesDetailContent{padding-top:116px;gap:0 8.5833333333%}}@media screen and (max-width: 768px){.p-resourcesDetailContent{flex-direction:column;padding-top:12.8vw}}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail{width:56.8333333333%}}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__image{background-color:#F6F1F0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__image{border-radius:4px;margin-top:48px;aspect-ratio:682/383;padding:44px 22.8739002933%}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__image{border-radius:1.0666666667vw;margin-top:6.4vw;aspect-ratio:327/245;padding:8vw 12.2666666667vw}}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__image .p-resourcesDetailContent__detail__image__item{width:auto;height:auto;max-width:100%;max-height:100%}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__title{font-weight:bold}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__title{font-size:28px;line-height:1.75}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__title{font-size:6.4vw;line-height:1.75}}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__lead{line-height:2;border-bottom:solid 1px #DEDEDE}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__lead{margin-top:48px;font-size:16px;padding-bottom:48px}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__lead{margin-top:6.4vw;font-size:4.2666666667vw;padding-bottom:12.8vw}}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec{margin-top:64px}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec{margin-top:12.8vw}}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec+.p-resourcesDetailContent__detail__sec{margin-top:80px}}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__title{color:#D00F31;font-weight:bold}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__title{margin-bottom:32px;font-size:24px;line-height:1.75}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__title{margin-bottom:4.2666666667vw;font-size:5.3333333333vw;line-height:2}}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__lead{line-height:2}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__lead{font-size:16px}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__lead{font-size:4.2666666667vw}}.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__small{display:block;line-height:1.75}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__small{font-size:12px;margin-top:8px}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__detail .p-resourcesDetailContent__detail__sec .p-resourcesDetailContent__detail__sec__small{font-size:3.2vw;margin-top:2.1333333333vw}}.p-resourcesDetailContent .p-resourcesDetailContent__form{background-color:#FFFFFF;height:fit-content}@media screen and (min-width: 769px){.p-resourcesDetailContent .p-resourcesDetailContent__form{border-radius:4px;width:415px;padding:40px 24px}}@media screen and (max-width: 768px){.p-resourcesDetailContent .p-resourcesDetailContent__form{border-radius:1.0666666667vw;margin-top:21.3333333333vw;padding:12.8vw 6.4vw}}.u-contentsWidth{max-width:1200px;width:calc(100% - 48px);margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.u-contentsWidth{width:calc(100% - 12.8vw)}}@media screen and (min-width: 769px){.u-onlySP{display:none !important}}@media screen and (max-width: 768px){.u-onlyPC{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1024px){.u-onlyTab{display:none !important}}.u-textSmall{line-height:2}@media screen and (min-width: 769px){.u-textSmall{font-size:14px}}@media screen and (max-width: 768px){.u-textSmall{font-size:3.7333333333vw}}.u-textXSmall{line-height:1.75}@media screen and (min-width: 769px){.u-textXSmall{font-size:12px}}@media screen and (max-width: 768px){.u-textXSmall{font-size:3.2vw}}.u-textBold{font-weight:bold}.u-textLink{text-decoration:underline}@media (any-hover: hover){.u-textLink:hover{color:#D00F31}}.u-textLink--blank::after{content:"";display:inline-block;background-image:url(/assets/common/images/icon_blank_red.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;width:15px;height:13px;margin:0 4px 2px 6px}@media screen and (max-width: 768px){.u-textLink--blank::after{width:4vw;height:3.4666666667vw;margin:0 0.8vw 0.5333333333vw 1.6vw}}.u-textMontserrat{font-family:"Montserrat", sans-serif}.u-textGray{color:#888888}
