/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/.p_graphene{padding-top:0}.p_graphene_mv{background-color:#ec7143;padding:203px 0 169px;position:relative}.p_graphene_mv__ttl{color:#fff;font-size:1.5rem;font-weight:900;left:2px;letter-spacing:.19em;line-height:2;position:relative;text-align:center}.p_graphene_mv__scroll{bottom:20px;display:none;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.p_graphene_mv__scroll .txt{color:#fff;display:inline-block;font-weight:700;letter-spacing:0;line-height:1;padding-right:20px;position:relative}.p_graphene_mv__scroll .txt:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";position:absolute;right:0;transform:rotate(135deg)}.p_graphene_sec01{background:url(../images/graphene/bg_intro_sp.webp) no-repeat 50%/cover;padding:70px 0 75px;position:relative}.p_graphene_sec01 .l_container{padding:0 47px}.p_graphene_sec01__main{display:flex;flex-direction:column}.p_graphene_sec01__head__ttl{color:#fff;font-size:1.5rem;font-weight:900;letter-spacing:.19em;line-height:2}.p_graphene_sec01__txt{margin-top:28px}.p_graphene_sec01__txt .txt{color:#fff;font-size:.75rem;font-weight:500;line-height:2.3333333333}.p_graphene_sec02 .l_container{display:flex;flex-direction:column;padding:0}.p_graphene_sec02__img{margin-top:-4px;text-align:center;width:100%}.p_graphene_sec02__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.p_graphene_sec02__infor{padding:41px 47px 71px}.p_graphene_sec02__infor__ttl{color:#670000;font-size:1.5rem;font-weight:900;letter-spacing:.13em;line-height:2}.p_graphene_sec02__infor__txt{margin-top:28px}.p_graphene_sec02__infor__txt .txt{color:#670000;font-size:.75rem;font-weight:500;letter-spacing:0;line-height:2.3333333333;margin-top:10px}.p_graphene_sec02__infor__txt .txt:first-child{margin-top:0}.p_graphene_sec03__head{background-color:#ec7143;padding:45px 0 52px}.p_graphene_sec03__head__ttl{color:#fff;font-size:1.5rem;font-weight:900;left:2px;letter-spacing:.19em;line-height:2;position:relative;text-align:center}.p_graphene_sec03__head__main{display:none;margin-top:30px}.p_graphene_sec03__head__link,.p_graphene_sec03__head__list{display:flex;flex-direction:column}.p_graphene_sec03__head__link{align-items:center;background-color:#fff;border-radius:50%;height:100%;justify-content:center;position:relative;text-decoration:none;width:100%}.p_graphene_sec03__head__link:after{background:url(../images/graphene/icon_arrow_down_01.svg) no-repeat 50%/contain;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%)}.p_graphene_sec03__head__link .txt01,.p_graphene_sec03__head__link .txt02{color:#ec7143}.p_graphene_sec03__head__link .txt01{font-weight:500;left:50%;letter-spacing:.19em;line-height:1;position:absolute;text-align:center;top:2px;transform:translateX(-50%);width:100%;z-index:1}.p_graphene_sec03__head__link .txt02{font-weight:900;letter-spacing:.19em;position:relative;text-align:center}.p_graphene_sec03__sec{background-color:#ff9b5c;padding:31px 0 93px}.p_graphene_sec03__sec02{padding-bottom:117px}.p_graphene_sec03__sec02 .p_graphene_sec03__sec__txt{max-width:92%}.p_graphene_sec03__sec.bg01{background-color:#ff9b5c}.p_graphene_sec03__sec.bg01 .txt01,.p_graphene_sec03__sec.bg01 .txt02{color:#ff9b5c}.p_graphene_sec03__sec.bg02{background-color:#36b349}.p_graphene_sec03__sec.bg02 .txt01,.p_graphene_sec03__sec.bg02 .txt02{color:#36b349}.p_graphene_sec03__sec.bg03{background-color:#ff6b6d}.p_graphene_sec03__sec.bg03 .txt01,.p_graphene_sec03__sec.bg03 .txt02{color:#ff6b6d}.p_graphene_sec03__sec__head{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;height:53px;justify-content:center;margin:0 auto;padding:10px;text-align:center;width:53px}.p_graphene_sec03__sec__head .txt01,.p_graphene_sec03__sec__head .txt02{color:#ff9b5c;font-weight:700;line-height:1;text-align:center}.p_graphene_sec03__sec__head .txt01{font-size:.875rem}.p_graphene_sec03__sec__head .txt02{font-size:1.25rem}.p_graphene_sec03__sec__ttl{color:#fff;font-size:1.5rem;font-weight:900;left:7px;letter-spacing:.19em;margin-top:33px;position:relative;text-align:center}.p_graphene_sec03__sec__txt{color:#fff;font-size:.75rem;font-weight:500;left:2px;letter-spacing:0;line-height:2;margin:38px auto 0;max-width:87%;position:relative;text-align:center;width:100%}.p_graphene_sec04{overflow:hidden;padding-bottom:25px;padding-top:55px;position:relative}.p_graphene_sec04__decor01,.p_graphene_sec04__decor02{pointer-events:none;position:absolute;width:100%}.p_graphene_sec04__decor01{bottom:185px;left:0;max-width:344px}.p_graphene_sec04__decor02{max-width:375px;right:0;top:221px}.p_graphene_sec04__ttl{color:#404040;font-size:1.5rem;font-weight:900;left:2px;letter-spacing:.19em;line-height:2;position:relative;text-align:center}.p_graphene_sec04 .c_faq{margin-top:56px}.p_graphene_sec04 .c_faq__item{background-color:#f9f9f9;border-radius:20px;padding:18px 20px 35px}.p_graphene_sec05{padding:25px 0 98px;position:relative}.p_graphene_sec05 .l_container{padding:0 20px}.p_graphene_sec05__decor01,.p_graphene_sec05__decor02{pointer-events:none;position:absolute;width:100%;z-index:-1}.p_graphene_sec05__decor01{max-width:255px;right:0;top:-245px}.p_graphene_sec05__decor02{bottom:-114px;left:-120px;width:612px}.p_graphene_sec05 .c_ttl02{color:#200;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.8571428571;position:relative;text-align:center}.p_graphene_sec05__txt{margin-top:39px;text-align:center}.p_graphene_sec05__txt .txt{color:rgba(34,0,0,.77);font-size:.75rem;font-weight:500;line-height:2.3333333333;margin-top:29px}.p_graphene_sec05__txt .txt:first-child{margin-top:0}.p_graphene_sec05__btn{margin-top:62px;text-align:center}.p_graphene_sec05__btn .c_btn01{margin:0 auto;max-width:324px;position:relative}.p_graphene_sec05__btn .c_btn01__link{font-size:1rem;letter-spacing:.13em;padding:15px 7px}.p_graphene_sec05__btn .c_btn01__link.radius10{border-radius:10px}.p_graphene_sec05__btn .c_btn01__link.bg_white{background-color:#fff;color:#ec7143}@media screen and (min-width:768px){.p_graphene_mv{padding:186px 0 284px}.p_graphene_mv__ttl{font-size:3.3125rem;left:6px;line-height:1.5094339623;margin-top:100px}.p_graphene_mv__scroll{bottom:54px;display:block}.p_graphene_mv__scroll .txt{font-size:.8125rem;padding-right:23px}.p_graphene_mv__scroll .txt:after{padding:2.8px;right:5px;top:2px}.p_graphene_sec01{background:url(../images/graphene/bg_intro.webp) no-repeat 50%/cover;padding:149px 0 148px}.p_graphene_sec01 .l_container{max-width:1094px;padding:0 40px}.p_graphene_sec01__main{align-items:center;flex-direction:row;gap:30px 35px}.p_graphene_sec01__head{flex-shrink:0;padding-top:18px;width:310px}.p_graphene_sec01__head__ttl{font-size:2rem;line-height:2.03125}.p_graphene_sec01__txt{margin-top:0;width:calc(100% - 310px)}.p_graphene_sec01__txt .txt{font-size:1.25rem;line-height:2.25}.p_graphene_sec02 .l_container{flex-direction:row;max-width:100%;padding-left:0;padding-right:40px}.p_graphene_sec02__img{flex-shrink:0;margin-top:0;width:clamp(23.125rem,55.2083333333vw + -3.375rem,46.3125rem)}.p_graphene_sec02__infor{padding:clamp(1.875rem,17.8571428571vw + -6.6964285714rem,9.375rem) 0 clamp(0rem,-4.4642857143vw + 4.0178571429rem,1.875rem) clamp(1.875rem,15.0297619048vw + -5.3392857143rem,8.1875rem);width:calc(100% - clamp(23.125rem, 55.2083333333vw + -3.375rem, 46.3125rem))}.p_graphene_sec02__infor__ttl{font-size:clamp(1.75rem,.5952380952vw + 1.4642857143rem,2rem);line-height:2.03125}.p_graphene_sec02__infor__txt{margin-top:25px}.p_graphene_sec02__infor__txt .txt{font-size:.9375rem;line-height:2.4;margin-top:20px}.p_graphene_sec03__head{padding:72px 0 127px}.p_graphene_sec03__head__ttl{font-size:2rem;left:0;line-height:2.03125}.p_graphene_sec03__head__main{display:block;margin-top:57px}.p_graphene_sec03__head__list{flex-direction:row;gap:30px clamp(1.875rem,18.6011904762vw + -7.0535714286rem,9.6875rem);justify-content:center}.p_graphene_sec03__head__item{height:228px;width:228px}.p_graphene_sec03__head__link{padding:50px 10px}.p_graphene_sec03__head__link:after{bottom:29px;height:13px;width:21px}.p_graphene_sec03__head__link .txt01{top:27px}.p_graphene_sec03__head__link .txt02{font-size:1.875rem;left:3px;line-height:1.2333333333;padding-top:2px}.p_graphene_sec03__sec,.p_graphene_sec03__sec02{padding:112px 0 104px}.p_graphene_sec03__sec02 .p_graphene_sec03__sec__txt{max-width:994px}.p_graphene_sec03__sec__head .txt02{font-size:1.5rem}.p_graphene_sec03__sec__ttl{font-size:2rem;left:0;line-height:2.03125;margin-top:5px}.p_graphene_sec03__sec__txt{font-size:1.25rem;line-height:1.8;margin-top:5px;max-width:994px}.p_graphene_sec04{padding-bottom:130px;padding-top:130px}.p_graphene_sec04 .l_container{max-width:1094px}.p_graphene_sec04__decor01{bottom:auto;max-width:728px;top:18px}.p_graphene_sec04__decor02{max-width:514px;top:44px}.p_graphene_sec04__ttl{font-size:2rem;left:-8px;line-height:2.03125}.p_graphene_sec04 .c_faq{margin-top:92px}.p_graphene_sec04 .c_faq__item{padding:27px clamp(1.25rem,8.630952381vw + -2.8928571429rem,4.875rem) 31px}.p_graphene_sec05{padding:123px 0 114px}.p_graphene_sec05 .l_container{padding:0 40px}.p_graphene_sec05 .c_ttl02{font-size:2.5rem;left:4px;letter-spacing:.19em;line-height:1.5}.p_graphene_sec05__txt{margin-top:69px}.p_graphene_sec05__txt .txt{font-size:1rem;line-height:2.5;margin-top:40px}.p_graphene_sec05__btn{margin-top:87px}.p_graphene_sec05__btn .c_btn01{max-width:388px}.p_graphene_sec05__btn .c_btn01__link{font-size:1rem;font-weight:800;padding:17px 10px}}
/*# sourceMappingURL=graphene.css.map */
