.cContactBoxLink{position:relative;overflow:hidden}.cContactBoxLink__inner{position:relative;z-index:1;padding:calc(32 * var(--px)) calc(16 * var(--px)) calc(185 * var(--px));color:var(--color-white);filter:drop-shadow(0 0 0 var(--color-white));clip-path:inset(0 0 round 8px)}.cContactBoxLink__background{position:absolute;inset:0;z-index:-1}.cContactBoxLink__background_base{position:absolute;inset:0;z-index:-1;background-color:var(--color-red)}.cContactBoxLink__background_frame{position:absolute;inset:0;opacity:.4}.cContactBoxLink__background_white{position:absolute;bottom:calc(-116 * var(--px));left:calc(-293 * var(--px));width:calc(466 * var(--px));height:calc(457 * var(--px));opacity:.5}.cContactBoxLink__background_black{position:absolute;bottom:calc(-53 * var(--px));left:calc(-242 * var(--px));width:calc(507 * var(--px));height:calc(449 * var(--px));opacity:.5}.cContactBoxLink__background_logo{position:absolute;bottom:calc(-32 * var(--px));left:calc(45 * var(--px));z-index:1;width:calc(349 * var(--px));height:calc(267 * var(--px))}.cContactBoxLink__link:after{position:absolute;inset:0;z-index:1;content:""}.cContactBoxLink__headline_main{font-size:calc(1 * var(--rem));font-weight:500;line-height:1}.cContactBoxLink__headline_sub{margin-top:calc(8 * var(--px));font-family:var(--font-fjalla-one);font-size:calc(3.5 * var(--rem));font-weight:400;line-height:1}.cContactBoxLink__paragraph{margin-top:calc(16 * var(--px))}.cContactBoxLink__paragraph_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.cContactBoxLink__icon{position:relative;display:flex;align-items:center;justify-content:center;width:calc(64 * var(--px));height:calc(64 * var(--px));margin-top:calc(24 * var(--px));margin-left:auto;overflow:hidden;background-color:var(--color-white);border-radius:4px}.cContactBoxLink__icon_arrow{flex-shrink:0;width:calc(40 * var(--px));height:calc(40 * var(--px));color:var(--color-red)}.cContactBoxLink__icon_arrow[data-id="2"]{position:absolute;opacity:0}@media screen and (min-width: 960px){.cContactBoxLink__inner{display:grid;grid-template-columns:1fr auto;align-items:center;padding:calc(64 * var(--px)) calc(62 * var(--px)) calc(64 * var(--px)) calc(64 * var(--px))}.cContactBoxLink__background_white{bottom:calc(-261 * var(--px));left:calc(13 * var(--px));width:calc(836 * var(--px));height:calc(827 * var(--px))}.cContactBoxLink__background_black{bottom:calc(-145 * var(--px));left:calc(103 * var(--px));width:calc(915 * var(--px));height:calc(807 * var(--px))}.cContactBoxLink__background_logo{bottom:calc(-35 * var(--px));left:calc(637 * var(--px));width:calc(475 * var(--px));height:calc(363 * var(--px))}.cContactBoxLink__headline{grid-column:1/2}.cContactBoxLink__headline_sub{font-size:calc(4.5 * var(--rem))}.cContactBoxLink__paragraph{grid-column:1/2}.cContactBoxLink__paragraph_text{max-width:calc(400 * var(--px))}.cContactBoxLink__icon{grid-row:1/3;grid-column:2/3;width:calc(104 * var(--px));height:calc(104 * var(--px));margin-top:0}.cContactBoxLink__icon_arrow{width:calc(64 * var(--px));height:calc(64 * var(--px))}}@media (any-hover: hover){.cContactBoxLink__inner{--_duration: .3s}.cContactBoxLink__inner:hover{--_duration: .6s;--_overlay-opacity: .19;--_background-scale: .9}.cContactBoxLink__background_frame,.cContactBoxLink__background_logo{scale:var(--_background-scale, 1);transition:scale var(--ease-gleasing);transition-duration:var(--_duration)}.cContactBoxLink__background:after{position:absolute;inset:0;z-index:1;content:"";background-color:var(--color-white);opacity:var(--_overlay-opacity, 0);transition:opacity .3s var(--ease-out-cubic)}}.cWpContents__faq{display:grid}.cWpContents__faq_item{display:grid;gap:calc(8 * var(--px));padding:calc(24 * var(--px)) 0;border-top:1px solid #dcdcdc}.cWpContents__faq_item_question{display:flex;gap:calc(16 * var(--px));align-items:flex-start;justify-content:flex-start;font-size:calc(1 * var(--rem));font-weight:500;line-height:1.4}.cWpContents__faq_item_question:before{display:block;flex-shrink:0;font-family:var(--font-fjalla-one);font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1.2;content:"Q."}.cWpContents__faq_item_answer{display:flex;gap:calc(16 * var(--px));align-items:flex-start;justify-content:flex-start;font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.cWpContents__faq_item_answer:before{display:block;flex-shrink:0;font-family:var(--font-fjalla-one);font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1.2;color:var(--color-red);content:"A."}.cWpContents__faq_item:last-child{border-bottom:1px solid #dcdcdc}.pFV{opacity:var(--init-opacity)}.pFV__inner{position:relative;z-index:1;padding:calc(var(--header-height) + 56 * var(--px)) 0 0}.pFV__content{padding:0 var(--wrapper-margin)}.pFV__logo{width:calc(98 * var(--px));height:calc(26 * var(--px))}.pFV__headline{margin-top:calc(8 * var(--px))}.pFV__headline_text{font-size:calc(2.5 * var(--rem));font-weight:700;line-height:1.2;letter-spacing:-.08em}.pFV__paragraph{margin-top:calc(16 * var(--px))}.pFV__paragraph_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pFV__image{margin:calc(32 * var(--px)) calc(var(--wrapper-margin) * -1) 0}.pFV__image_item{flex-shrink:0;overflow:hidden}.pFV__image_item[data-id="1"]{width:calc(377 * var(--px));height:calc(150 * var(--px));margin-left:auto}.pFV__image_item[data-id="2"]{width:calc(193 * var(--px));height:calc(150 * var(--px));margin-top:calc(24 * var(--px))}.pFV__collaboration{margin-top:calc(24 * var(--px))}.pFV__collaboration_title{display:inline-block;padding:calc(5 * var(--px)) calc(8 * var(--px)) calc(4 * var(--px));font-size:calc(.875 * var(--rem));font-weight:500;line-height:1.1;color:var(--color-white);background:linear-gradient(171deg,#a12b21 -9.64%,#e60012 110%)}.pFV__collaboration_body{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(12 * var(--px))}.pFV__collaboration_body_cross{position:absolute;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;width:calc(37 * var(--px));height:calc(37 * var(--px))}.pFV__collaboration_body_cross:before,.pFV__collaboration_body_cross:after{position:absolute;width:calc(52 * var(--px));height:3px;content:"";background-color:#dcdcdc}.pFV__collaboration_body_cross:before{transform:rotate(45deg)}.pFV__collaboration_body_cross:after{transform:rotate(-45deg)}.pFV__collaboration_body_text{font-size:calc(1.875 * var(--rem));font-weight:400;line-height:1}.pFV__collaboration_body_text[data-id="2"]{margin-top:calc(8 * var(--px));margin-left:calc(24 * var(--px))}.cSectionHeadline{--_section-headline-font-size: calc(2.5 * var(--rem))}.pWhat{margin-top:calc(80 * var(--px))}.pWhat__inner{padding:calc(80 * var(--px)) var(--wrapper-margin) calc(120 * var(--px));overflow:hidden}.pWhat__subtitle{margin-top:calc(40 * var(--px));font-size:calc(1.5 * var(--rem));font-weight:400;line-height:1.2}.pWhat__paragraph{margin-top:calc(32 * var(--px))}.pWhat__paragraph_text{font-size:calc(1.125 * var(--rem));font-weight:400;line-height:1.6}.pWhat__graph{position:relative;display:flex;align-items:center;justify-content:center;width:calc(358 * var(--px));aspect-ratio:358/238;margin-top:calc(40 * var(--px));margin-right:auto;margin-left:auto;opacity:var(--init-opacity)}.pWhat__graph_background{position:relative;display:flex;align-items:center;justify-content:center;width:calc(238 * var(--px));height:calc(238 * var(--px))}.pWhat__graph_background_border{width:100%;height:100%;border:1px solid #dcdcdc;border-radius:50%}.pWhat__graph_background_circle{position:absolute;width:calc(136 * var(--px));height:calc(136 * var(--px));background-color:#6c6c6c;border-radius:50%}.pWhat__graph_center{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(102 * var(--px));height:calc(102 * var(--px));color:var(--color-white);text-align:center;background-color:#6c6c6c;border-radius:50%}.pWhat__graph_center_text{font-size:calc(.75 * var(--rem));font-weight:500;line-height:1.2}.pWhat__graph_left,.pWhat__graph_right{position:absolute;display:flex;flex-direction:column;justify-content:center;width:calc(180 * var(--px));height:calc(180 * var(--px));padding:calc(24 * var(--px));background-image:linear-gradient(117deg,#cfcfcf45 10.2%,#dadada4a 50.51%,#76767645 100.38%);border:1px solid var(--color-white);border-radius:50%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.pWhat__graph_left_body,.pWhat__graph_right_body{display:flex;flex-direction:column;align-items:center}.pWhat__graph_left_headline,.pWhat__graph_right_headline{font-size:calc(1.125 * var(--rem));font-weight:700;line-height:1.2;text-align:center}.pWhat__graph_left_paragraph,.pWhat__graph_right_paragraph{margin-top:calc(8 * var(--px));font-size:calc(.75 * var(--rem));font-weight:400;line-height:1.2;color:var(--color-text-color-secondary);text-align:center}.pWhat__graph_left{left:0;align-items:flex-start}.pWhat__graph_right{right:0;align-items:flex-end}.pContact__inner{padding:0 var(--wrapper-margin)}.pContact[data-id="2"]{margin-top:calc(88 * var(--px))}.pChallenges{margin-top:calc(120 * var(--px));background-color:#f6f6f6}.pChallenges__inner{padding:calc(120 * var(--px)) var(--wrapper-margin) calc(32 * var(--px))}.pChallenges__paragraph{margin-top:calc(16 * var(--px))}.pChallenges__paragraph_text{font-size:calc(1.5 * var(--rem));font-weight:500;line-height:1.6}.pChallenges__list{display:grid;gap:calc(8 * var(--px));margin-top:calc(40 * var(--px))}.pChallenges__list_item_article{padding:calc(32 * var(--px));background-color:var(--color-white);border:1px solid #dcdcdc;border-radius:4px}.pChallenges__list_item_headline{display:flex;gap:calc(16 * var(--px));align-items:center;justify-content:flex-start}.pChallenges__list_item_headline_icon{width:calc(30 * var(--px));height:calc(33 * var(--px))}.pChallenges__list_item_headline_text{font-size:calc(1.25 * var(--rem));font-weight:500;line-height:1.2}.pChallenges__list_item_paragraph{margin-top:calc(16 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pSolution{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.pSolution__background{position:relative;z-index:-1;display:flex;justify-content:center;width:100%;min-height:calc(267 * var(--px));aspect-ratio:390/267}.pSolution__background_image{width:100%;height:100%}.pSolution__background:after{position:absolute;bottom:calc(-23 * var(--px));z-index:-1;width:calc(64 * var(--px));height:calc(24 * var(--px));content:"";background-color:var(--color-navy);clip-path:polygon(0 0,100% 0,50% 100%)}.pSolution__inner{position:absolute;display:flex;flex-direction:column;align-items:center;padding:0 var(--wrapper-margin);color:var(--color-white)}.pSolution__headline{padding:calc(5 * var(--px)) calc(24 * var(--px)) calc(4 * var(--px));background-color:var(--color-red)}.pSolution__headline_text{font-family:var(--font-fjalla-one);font-size:calc(1 * var(--rem));line-height:1.2}.pSolution__paragraph{margin-top:calc(16 * var(--px))}.pSolution__paragraph_text{font-size:calc(1.25 * var(--rem));font-weight:400;line-height:1.2;text-align:center}.pLearning{position:relative;z-index:1;background-color:#f6f6f6}.pLearning__inner{padding:calc(72 * var(--px)) var(--wrapper-margin)}.pLearning__paragraph{margin-top:calc(16 * var(--px))}.pLearning__paragraph_text{font-size:calc(1 * var(--rem));font-weight:400;line-height:1.2}.pLearning__fukidashi{margin-top:calc(40 * var(--px))}.pLearning__fukidashi_white{padding:calc(8 * var(--px));background-color:var(--color-white)}.pLearning__fukidashi_white_text{font-size:calc(1.125 * var(--rem));font-weight:700;line-height:1.2;color:var(--color-red)}.pLearning__fukidashi_red{padding:calc(8 * var(--px));margin-top:calc(8 * var(--px));background-color:var(--color-red)}.pLearning__fukidashi_red_text{font-size:calc(1.125 * var(--rem));font-weight:700;line-height:1.2;color:var(--color-white)}.pLearning__list{display:flex;flex-direction:column;gap:calc(24 * var(--px));margin-top:calc(40 * var(--px))}.pLearning__list_item{position:relative}.pLearning__list_item_image{width:100%;min-height:calc(202 * var(--px));aspect-ratio:358/202}.pLearning__list_item_subtitle{margin-top:calc(16 * var(--px));font-size:calc(.75 * var(--rem));font-weight:400;line-height:1}.pLearning__list_item_headline{margin-top:calc(8 * var(--px));font-size:calc(1.125 * var(--rem));font-weight:500;line-height:1.2}.pLearning__list_item_link:after{position:absolute;inset:0;z-index:1;display:block;content:""}.pLearning__list_item.is-clone{display:none}.pLearning__note_logo{margin-top:calc(40 * var(--px))}.pLearning__note_logo_image{width:calc(128 * var(--px));height:calc(49 * var(--px))}.pLearning__note_logo:after{display:block;width:100%;height:1px;margin-top:calc(8 * var(--px));content:"";background-color:#dcdcdc}.pLearning__note_paragraph{display:none}.pLearning__note_list{display:flex;flex-direction:column;gap:calc(24 * var(--px));margin-top:calc(40 * var(--px))}.pLearning__note_list_item{position:relative}.pLearning__note_list_item_image{width:100%;min-height:calc(202 * var(--px));aspect-ratio:358/202}.pLearning__note_list_item_link:after{position:absolute;inset:0;z-index:1;display:block;content:""}.pLearning__note_list_item_headline{margin-top:calc(16 * var(--px));font-size:calc(1.125 * var(--rem));font-weight:500;line-height:1.2}.pLearning__note_link{display:flex;justify-content:flex-end;margin-top:calc(42 * var(--px));color:var(--color-text-color-secondary)}.pKit{overflow:hidden}.pKit__inner{position:relative;padding:calc(213 * var(--px)) var(--wrapper-margin) calc(72 * var(--px))}.pKit__image{position:absolute;top:calc(-57 * var(--px));right:calc(-41 * var(--px));width:calc(210 * var(--px));height:calc(279 * var(--px));rotate:60deg}.pKit__headline .is-ja{position:relative;bottom:calc(3 * var(--px));margin-left:calc(3 * var(--px));font-family:var(--font-noto-sans-jp)}.pKit__paragraph{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(48 * var(--px));font-size:srem-f(16);font-weight:400;line-height:1.6}.pKit__paragraph_link{display:inline-block;margin-top:calc(8 * var(--px));font-weight:700;color:var(--color-red);-webkit-text-decoration:underline 1px solid currentcolor;text-decoration:underline 1px solid currentcolor;text-underline-offset:.2em}.pKit__note{padding:calc(24 * var(--px));margin-top:calc(48 * var(--px));background-color:#f6f6f6;border-radius:24px}.pKit__note_headline_main{font-size:calc(1.5 * var(--rem));font-weight:500;line-height:1.2}.pKit__note_headline_sub{margin-top:calc(8 * var(--px));font-family:var(--font-fjalla-one);font-size:calc(1 * var(--rem));font-weight:400;line-height:1;color:var(--color-text-color-secondary)}.pKit__note_feature{margin-top:calc(32 * var(--px))}.pKit__note_feature_headline{font-size:calc(1 * var(--rem));font-weight:700;line-height:1.6}.pKit__note_feature_list{display:grid;gap:calc(8 * var(--px));margin-top:calc(8 * var(--px))}.pKit__note_feature_list_item{position:relative;padding-left:calc(24 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pKit__note_feature_list_item:before{position:absolute;top:calc(12 * var(--px));left:calc(10 * var(--px));width:calc(4 * var(--px));height:calc(4 * var(--px));content:"";background-color:currentcolor;border-radius:50%}.pKit__note_title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;width:100%;padding:calc(8 * var(--px)) calc(40 * var(--px));margin-top:calc(40 * var(--px));color:var(--color-white);background-color:var(--color-black);border-radius:2px}.pKit__note_list{display:grid;gap:calc(32 * var(--px));margin-top:calc(40 * var(--px))}.pKit__note_list_item_text{position:relative;display:grid;gap:calc(8 * var(--px));padding-left:calc(24 * var(--px));font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.6}.pKit__note_list_item_text:before{position:absolute;top:calc(12 * var(--px));left:calc(10 * var(--px));width:calc(4 * var(--px));height:calc(4 * var(--px));content:"";background-color:currentcolor;border-radius:50%}.pKit__note_list_item_image{width:100%;min-height:calc(207 * var(--px));aspect-ratio:310/207;margin-top:calc(8 * var(--px))}.pKit__note_attention{display:grid;gap:calc(8 * var(--px));margin-top:calc(32 * var(--px))}.pKit__note_attention_text{font-size:calc(.875 * var(--rem));font-weight:400;line-height:1.6;color:var(--color-text-color-secondary)}.pFaq{padding-top:var(--header-height);margin-top:calc(120 * var(--px) - var(--header-height))}.pFaq__inner{padding:0 var(--wrapper-margin) calc(120 * var(--px))}.pFaq__headline{font-family:var(--font-fjalla-one);font-size:calc(2.5 * var(--rem));font-weight:400;line-height:1.2}.pFaq__paragraph{margin-top:calc(16 * var(--px));font-size:calc(1 * var(--rem));font-weight:400;line-height:1.6}.pFaq__body{margin-top:calc(32 * var(--px))}@media screen and (min-width: 960px){.pFV__inner{display:flex;align-items:center;height:100vh;max-height:64.29vw;padding:calc(var(--header-height) + 64 * var(--px)) 0}.pFV__content{position:relative;width:100%;padding:0 calc(64 * var(--px))}.pFV__logo{width:calc(128 * var(--px));height:calc(32 * var(--px))}.pFV__headline{margin-top:calc(24 * var(--px))}.pFV__headline_text{font-size:calc(3 * var(--rem))}.pFV__paragraph{margin-top:calc(24 * var(--px))}.pFV__paragraph_text{line-height:1.2}.pFV__image{position:absolute;inset:0;z-index:-1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:0;margin:0}.pFV__image_item[data-id="1"]{width:calc(872 * var(--px));height:calc(248 * var(--px));margin-top:calc(32 * var(--px));margin-left:auto}.pFV__image_item[data-id="2"]{width:calc(400 * var(--px));height:calc(248 * var(--px));margin-top:calc(16 * var(--px))}.pFV__collaboration{display:flex;gap:calc(16 * var(--px));align-items:center;justify-content:flex-start;margin-top:calc(105 * var(--px));margin-left:calc(430 * var(--px))}.pFV__collaboration_title{padding:calc(8 * var(--px));font-size:calc(1.5 * var(--rem));font-weight:500;line-height:1;letter-spacing:.1em;background:linear-gradient(171deg,#a12b21 -9.64%,#e60012 110%);writing-mode:vertical-rl}.pFV__collaboration_body{margin-top:0}.pFV__collaboration_body_cross{width:calc(56 * var(--px));height:calc(56 * var(--px))}.pFV__collaboration_body_cross:before,.pFV__collaboration_body_cross:after{width:calc(79 * var(--px))}.pFV__collaboration_body_text{font-size:calc(3 * var(--rem))}.pFV__collaboration_body_text[data-id="2"]{margin-top:calc(16 * var(--px));margin-left:calc(40 * var(--px))}.cSectionHeadline{--_section-headline-font-size: calc(4 * var(--rem))}.pWhat{margin-top:0}.pWhat__inner{padding:calc(160 * var(--px)) calc(256 * var(--px)) calc(120 * var(--px)) calc(240 * var(--px))}.pWhat__headline{text-align:center}.pWhat__subtitle{font-size:calc(2.5 * var(--rem));text-align:center}.pWhat__paragraph{margin-top:calc(16 * var(--px));text-align:center}.pWhat__paragraph_text{font-size:calc(1.25 * var(--rem))}.pWhat__graph{width:calc(870 * var(--px));aspect-ratio:870/552;margin-top:calc(72 * var(--px))}.pWhat__graph_background{width:calc(552 * var(--px));height:calc(552 * var(--px))}.pWhat__graph_background_circle{width:calc(264 * var(--px));height:calc(264 * var(--px))}.pWhat__graph_center{width:calc(180 * var(--px));height:calc(180 * var(--px));padding:calc(24 * var(--px))}.pWhat__graph_center_text{font-size:calc(1.25 * var(--rem))}.pWhat__graph_left,.pWhat__graph_right{width:calc(435 * var(--px));height:calc(435 * var(--px))}.pWhat__graph_left_body,.pWhat__graph_right_body{align-items:flex-start;max-width:calc(240 * var(--px))}.pWhat__graph_left_headline,.pWhat__graph_right_headline{font-size:calc(2 * var(--rem))}.pWhat__graph_left_paragraph,.pWhat__graph_right_paragraph{margin-top:calc(24 * var(--px));font-size:calc(1.25 * var(--rem));text-align:left}.pWhat__graph_left{padding:calc(48 * var(--px))}.pWhat__graph_right{padding:calc(48 * var(--px)) calc(35 * var(--px)) calc(48 * var(--px)) calc(48 * var(--px))}.pContact__inner{padding:0 calc(136 * var(--px)) 0 calc(120 * var(--px))}.pContact[data-id="2"]{margin-top:0}.pChallenges{margin-top:calc(120 * var(--px))}.pChallenges__inner{padding:calc(120 * var(--px)) calc(136 * var(--px)) calc(56 * var(--px)) calc(120 * var(--px))}.pChallenges__headline{text-align:center}.pChallenges__paragraph{margin-top:calc(40 * var(--px));text-align:center}.pChallenges__list{display:flex;flex-wrap:wrap;gap:calc(40 * var(--px)) calc(8 * var(--px));align-items:stretch;justify-content:center}.pChallenges__list_item{width:calc(364 * var(--px))}.pChallenges__list_item_article{height:100%}.pSolution__background{width:100%;height:13.25vw}.pSolution__background:after{bottom:calc(-31 * var(--px));height:calc(32 * var(--px))}.pSolution__inner{padding:0 calc(136 * var(--px)) 0 calc(120 * var(--px))}.pSolution__paragraph_text{font-size:calc(1.5 * var(--rem))}.pLearning__inner{padding:calc(120 * var(--px)) 0}.pLearning__headline{justify-content:center;text-align:center}.pLearning__paragraph{text-align:center}.pLearning__fukidashi{display:flex;gap:calc(48 * var(--px));align-items:flex-start;justify-content:center;padding-left:calc(25 * var(--px));margin-top:calc(68 * var(--px))}.pLearning__fukidashi_white{position:relative;display:flex;align-items:center;min-height:calc(74 * var(--px));padding:calc(4 * var(--px)) calc(24 * var(--px))}.pLearning__fukidashi_white_text{font-size:calc(1.5 * var(--rem))}.pLearning__fukidashi_white:after{position:absolute;right:0;bottom:calc(-22 * var(--px));width:calc(22 * var(--px));height:calc(23 * var(--px));content:"";background-color:var(--color-white);clip-path:polygon(0 0,100% 0,100% 100%)}.pLearning__fukidashi_red{position:relative;display:flex;align-items:center;min-height:calc(74 * var(--px));padding:calc(4 * var(--px)) calc(24 * var(--px));margin-top:0;text-align:center}.pLearning__fukidashi_red_text{font-size:calc(1.5 * var(--rem))}.pLearning__fukidashi_red:after{position:absolute;bottom:calc(-22 * var(--px));left:0;width:calc(22 * var(--px));height:calc(23 * var(--px));content:"";background-color:var(--color-red);clip-path:polygon(0 0,100% 0,0 100%)}.pLearning__carousel{display:flex;justify-content:center;overflow:hidden}.pLearning__list{flex-direction:row;gap:calc(0 * var(--px));align-items:flex-start;margin-top:calc(95 * var(--px))}.pLearning__list_item{flex:0 0 calc(402 * var(--px));width:calc(402 * var(--px));padding:0 calc(12 * var(--px))}.pLearning__list_item_image{height:calc(213 * var(--px))}.pLearning__list_item_subtitle{font-size:calc(1 * var(--rem))}.pLearning__list_item_headline{margin-top:calc(8 * var(--px));font-size:calc(1.5 * var(--rem))}.pLearning__list_item.is-clone{display:block}.pLearning__note{position:relative;padding:0 calc(136 * var(--px)) 0 calc(120 * var(--px));margin-top:calc(80 * var(--px))}.pLearning__note_logo{margin-top:0}.pLearning__note_logo_image{width:calc(170 * var(--px));height:calc(64 * var(--px))}.pLearning__note_logo:after{margin-top:calc(16 * var(--px))}.pLearning__note_paragraph{display:block;max-width:calc(378 * var(--px));margin-top:calc(40 * var(--px));font-size:calc(.875 * var(--rem));font-weight:400;line-height:2}.pLearning__note_list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40 * var(--px)) calc(24 * var(--px))}.pLearning__note_list_item_image{height:calc(185 * var(--px))}.pLearning__note_list_item_headline{font-size:calc(1.25 * var(--rem))}.pLearning__note_link{position:absolute;top:calc(40 * var(--px));right:calc(136 * var(--px));margin-top:0}.pKit__inner{padding:calc(160 * var(--px)) calc(136 * var(--px)) calc(120 * var(--px)) calc(120 * var(--px))}.pKit__image{top:calc(-199 * var(--px));right:calc(-58 * var(--px));width:calc(635 * var(--px));height:calc(846 * var(--px));rotate:75deg}.pKit__headline .is-ja{position:relative;bottom:calc(3 * var(--px));margin-left:calc(3 * var(--px));font-family:var(--font-noto-sans-jp)}.pKit__paragraph{max-width:calc(555 * var(--px));margin-top:calc(48 * var(--px))}.pKit__note{padding:calc(72 * var(--px)) calc(80 * var(--px));margin-top:calc(64 * var(--px))}.pKit__note_headline_main{font-size:calc(3 * var(--rem))}.pKit__note_title{padding:calc(4 * var(--px)) calc(40 * var(--px))}.pKit__note_list{grid-template-columns:repeat(3,1fr);gap:0;margin-top:calc(24 * var(--px))}.pKit__note_list_item{display:flex;gap:calc(8 * var(--px));align-items:center;justify-content:flex-start;padding:calc(16 * var(--px))}.pKit__note_list_item_box{order:2}.pKit__note_list_item_text{order:2;line-height:1.2}.pKit__note_list_item_text:before{top:calc(8 * var(--px))}.pKit__note_list_item_image{flex-shrink:0;order:1;width:calc(132 * var(--px));height:calc(88 * var(--px));min-height:auto;margin-top:0}.pKit__note_attention{margin-top:calc(24 * var(--px))}.pFaq{margin-top:calc(240 * var(--px) - var(--header-height))}.pFaq__inner{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:calc(56 * var(--px));column-gap:calc(56 * var(--px));padding:0 calc(136 * var(--px)) calc(160 * var(--px)) calc(120 * var(--px))}.pFaq__headline{flex-shrink:0;grid-column:1/2;width:calc(349 * var(--px));font-size:calc(4 * var(--rem))}.pFaq__paragraph{grid-column:1/2;width:calc(349 * var(--px));margin-top:calc(40 * var(--px))}.pFaq__body{grid-row:1/4;grid-column:2/3;margin-top:0}}
