@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}main{padding-bottom:300px;background-color:#fffee4}@media(max-width: 1024px){main{padding-bottom:100px}}main p{font-family:"FP-ヒラギノ角ゴ ProN W3";letter-spacing:.15em;line-height:1.8rem}main .content-no-max{padding:0 50px}@media(max-width: 1024px){main .content-no-max{padding:0 10px}}main .child-top-section{height:100%;width:100%;position:relative;border-bottom:5px solid #fff100}main .child-top-section video{width:100%;display:block}@media(max-width: 768px){main .child-top-section{max-height:450px}}main .child-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}main .child-title h1{font-size:64px}main .child-title p{font-size:24px;letter-spacing:.15em}@media(max-width: 768px){main .child-title h1{font-size:30px}main .child-title p{font-size:16px}}.bo-wrapper{padding:0 5rem}@media(max-width: 1024px){.bo-wrapper{padding:0 10px}}.orange-content-wrapper{background-color:#f08842;padding-top:250px;padding-bottom:250px;overflow:clip}@media(max-width: 1024px){.orange-content-wrapper{padding-top:50px;padding-bottom:150px}}.orange-content-wrapper .b-title{font-size:48px;font-family:"Hiragino Kaku Gothic Pro";color:#000;text-align:center;border-bottom:5px solid #000;padding:1rem;margin:10rem}@media(max-width: 1440px){.orange-content-wrapper .b-title{font-size:40px;padding:0rem;margin:5rem}}@media(max-width: 1024px){.orange-content-wrapper .b-title{font-size:24px;margin:2rem 5px}}.orange-content-wrapper .check-wrapper{width:-moz-fit-content;width:fit-content;margin:100px auto}.orange-content-wrapper .check-wrapper .bl{display:inline-block;position:relative;padding:15px 60px;color:#fff;font-weight:700;line-height:1;font-size:64px}.orange-content-wrapper .check-wrapper .bl:before,.orange-content-wrapper .check-wrapper .bl:after{display:inline-block;position:absolute;top:50%;width:55px;height:5px;border-radius:3px;background-color:#fff;content:""}.orange-content-wrapper .check-wrapper .bl:before{left:0;transform:rotate(50deg)}.orange-content-wrapper .check-wrapper .bl:after{right:0;transform:rotate(-50deg)}@media(max-width: 1024px){.orange-content-wrapper .check-wrapper{margin:50px auto}.orange-content-wrapper .check-wrapper .bl{padding:0px 5px;font-size:24px}.orange-content-wrapper .check-wrapper .bl:before,.orange-content-wrapper .check-wrapper .bl:after{content:none}}.orange-content-wrapper .name-wrapper{position:relative;background:linear-gradient(90deg, #8d2d27, #ff5100);height:400px;color:#fff}.orange-content-wrapper .name-wrapper .text{line-height:1;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;overflow:clip;height:400px;justify-content:center;gap:2rem}.orange-content-wrapper .name-wrapper .text p{font-size:96px}.orange-content-wrapper .name-wrapper .text p.ruby{font-size:64px}.orange-content-wrapper .name-wrapper .text h1{font-size:200px}.orange-content-wrapper .name-wrapper img{position:absolute;max-width:600px;right:0;bottom:0}@media(max-width: 1440px){.orange-content-wrapper .name-wrapper{height:300px}.orange-content-wrapper .name-wrapper .text{height:300px}.orange-content-wrapper .name-wrapper .text p{font-size:64px}.orange-content-wrapper .name-wrapper .text p.ruby{font-size:48px}.orange-content-wrapper .name-wrapper .text h1{font-size:124px}.orange-content-wrapper .name-wrapper img{max-width:450px}}@media(max-width: 1024px){.orange-content-wrapper .name-wrapper{height:100px}.orange-content-wrapper .name-wrapper .text{height:100px;justify-content:center;gap:0}.orange-content-wrapper .name-wrapper .text p{font-size:24px}.orange-content-wrapper .name-wrapper .text p.ruby{font-size:16px}.orange-content-wrapper .name-wrapper .text h1{font-size:32px}.orange-content-wrapper .name-wrapper img{max-width:150px}}.orange-content-wrapper .blue-wrapper{position:relative;background-color:#004ea3;text-align:center;color:#575757;padding:2rem}@media(max-width: 768px){.orange-content-wrapper .blue-wrapper{padding:1rem}}.orange-content-wrapper .blue-wrapper .blue-wrapper-inner{display:flex;flex-direction:column;align-items:center;gap:1rem}.orange-content-wrapper .blue-wrapper p{font-size:64px;letter-spacing:.23em;color:#fff;text-align:center}.orange-content-wrapper .blue-wrapper h1{font-size:50px}.orange-content-wrapper .blue-wrapper h1 span{font-size:50px;background:linear-gradient(90deg, #ff4e4e, #ff8888);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 1440px){.orange-content-wrapper .blue-wrapper p{font-size:48px}.orange-content-wrapper .blue-wrapper h1{font-size:48px}.orange-content-wrapper .blue-wrapper h1 span{font-size:50px}}@media(max-width: 1024px){.orange-content-wrapper .blue-wrapper p{font-size:20px;margin-bottom:1rem}.orange-content-wrapper .blue-wrapper h1{font-size:24px}.orange-content-wrapper .blue-wrapper h1 span{font-size:26px;display:block}}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner{display:grid;grid-template-columns:repeat(4, 1fr);justify-items:center;align-items:baseline;max-width:1600px;margin:20px auto}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner .icon-set{max-width:380px;font-size:24px;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner .icon-set img{max-height:200px;height:100%;width:auto}@media(max-width: 1440px){.orange-content-wrapper .icon-wrapper .icon-wrapper-inner{gap:2rem}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner .icon-set{max-width:250px;font-size:20px}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner .icon-set img{max-height:150px}}@media(max-width: 1024px){.orange-content-wrapper .icon-wrapper .icon-wrapper-inner{grid-template-columns:repeat(2, 1fr);margin:20px 10px;gap:2rem}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner .icon-set{max-width:100%;font-size:16px}.orange-content-wrapper .icon-wrapper .icon-wrapper-inner .icon-set img{max-height:100px}}.orange-content-wrapper .batch-wrapper .b-title p{text-align:center;font-size:24px}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner{display:flex;max-width:1400px;align-items:center;margin:auto}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner .card-set{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 1fr;flex:1;gap:1rem;height:-moz-fit-content;height:fit-content}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner .card-set .b-card{border-radius:50%;padding:20px;display:flex;background-color:#000;align-items:center;justify-content:center;max-width:300px;aspect-ratio:1/1;width:100%}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner .card-set .b-card p{font-size:24px;letter-spacing:.2em;color:#fff;text-align:center}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner img{flex:1}@media(max-width: 1024px){.orange-content-wrapper .batch-wrapper .b-title p{font-size:24px}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner{flex-direction:column;position:relative;padding:2rem 10px}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner .card-set{gap:2rem;z-index:1;position:relative}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner .card-set .b-card{max-width:100%}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner .card-set .b-card p{font-size:14px}.orange-content-wrapper .batch-wrapper .batch-wrapper-inner img{position:absolute;z-index:0;bottom:0}}.orange-content-wrapper .white-wrapper .white-wrapper-inner{background-color:#fff;padding:2rem;max-width:1400px;margin:0 auto;padding-bottom:200px}.orange-content-wrapper .white-wrapper .white-wrapper-inner h1{color:#f08842;font-size:48px;text-align:center}.orange-content-wrapper .white-wrapper .white-wrapper-inner .gray-wrapper{background-color:#4b4b4b;color:#fff;max-width:1300px;margin:0 auto;padding:2rem}.orange-content-wrapper .white-wrapper .white-wrapper-inner .gray-wrapper h3{text-align:center;font-size:24px}@media(max-width: 1024px){.orange-content-wrapper .white-wrapper .white-wrapper-inner{padding:2rem 10px;padding-bottom:150px}.orange-content-wrapper .white-wrapper .white-wrapper-inner h1{font-size:24px}.orange-content-wrapper .white-wrapper .white-wrapper-inner .gray-wrapper h3{font-size:20px}}.orange-content-wrapper .white-wrapper .red-wrapper-innner{box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px;background:#8d2d27;overflow:hidden;text-align:center;font-size:20px;color:#fff;padding:4rem;max-width:1100px;margin:0 auto;margin-top:-100px}.orange-content-wrapper .white-wrapper .red-wrapper-innner h1{border-bottom:2px solid #fff;font-size:48px;margin-bottom:1rem}.orange-content-wrapper .white-wrapper .red-wrapper-innner p{margin-bottom:2rem}@media(max-width: 1024px){.orange-content-wrapper .white-wrapper .red-wrapper-innner{max-width:calc(100% - 20px);font-size:16px;max-height:100%;padding:2rem}.orange-content-wrapper .white-wrapper .red-wrapper-innner h1{font-size:24px}}.orange-content-wrapper .blue-card-wrapper{max-width:1300px;margin:100px auto;display:flex;flex-direction:column;gap:2rem;align-items:center}.orange-content-wrapper .blue-card-wrapper h1{font-size:48px;border-bottom:3px solid #000;text-align:center;margin-bottom:2rem}.orange-content-wrapper .blue-card-wrapper .card-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.orange-content-wrapper .blue-card-wrapper .card-wrapper .card{justify-content:center;text-align:center;max-width:440px;display:flex;flex-direction:column}.orange-content-wrapper .blue-card-wrapper .card-wrapper .card h3{letter-spacing:.15em;font-family:"Hiragino Kaku Gothic Pro";color:#000;font-size:32px;margin-bottom:1rem}.orange-content-wrapper .blue-card-wrapper .card-wrapper .card .b-back{font-size:24px;border-radius:20px;background-color:#004ea3;color:#fff;padding:3rem;height:100%;display:flex;align-items:center;justify-content:center}.orange-content-wrapper .blue-card-wrapper img{display:block;max-width:875px;margin:auto}@media(max-width: 1440px){.orange-content-wrapper .blue-card-wrapper .card-wrapper .card h3{font-size:24px}.orange-content-wrapper .blue-card-wrapper .card-wrapper .card .b-back{font-size:20px}}@media(max-width: 1024px){.orange-content-wrapper .blue-card-wrapper{margin-bottom:0rem;margin-top:20px;padding:2rem 10px}.orange-content-wrapper .blue-card-wrapper h1{font-size:24px;border-bottom:2px solid #000}.orange-content-wrapper .blue-card-wrapper .card-wrapper{grid-template-columns:auto}.orange-content-wrapper .blue-card-wrapper .card-wrapper .card h3{font-size:20px;margin-bottom:0rem}.orange-content-wrapper .blue-card-wrapper .card-wrapper .card .b-back{font-size:16px}.orange-content-wrapper .blue-card-wrapper img{display:block;max-width:875px;margin:auto}}.orange-content-wrapper .red-b-wrapper .schedule{background-color:#8d2d27;max-width:1400px;margin:0 auto;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:20px;padding:4rem}.orange-content-wrapper .red-b-wrapper .schedule .title-wrapper .section-title,.orange-content-wrapper .red-b-wrapper .schedule .title-wrapper .section-subtitle{color:#fff}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02{margin:20px auto;text-align:center}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02 input[type=radio]{display:none}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02 label{max-width:300px;display:inline-block;cursor:pointer;box-shadow:0px 4px 4px rgba(0,0,0,.25);color:#000;border-bottom:none;margin-right:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:94px;overflow:hidden;text-align:center;width:100%;padding:1rem 2rem;margin:0 1rem;margin-bottom:2rem;border-radius:20px;background-color:gray;font-family:"FP-ヒラギノ角ゴ ProN W8";font-size:1.2rem}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02 input[type=radio]:checked+label{position:relative;z-index:1;background:#fff;color:#8d2d27}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tab-content{padding:15px}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02 input#tab3:checked~.tab-content#content3,.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02 input#tab4:checked~.tab-content#content4,.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tabs02 input#tab5:checked~.tab-content#content5{display:block}.orange-content-wrapper .red-b-wrapper .schedule .schedule-wrapper-inner .tab-content{display:none}.orange-content-wrapper .red-b-wrapper .schedule table{width:100%;color:#fff;font-size:24px}.orange-content-wrapper .red-b-wrapper .schedule table th{position:relative;text-align:left;width:15%;font-size:24px;font-family:"FP-ヒラギノ角ゴ ProN W6"}.orange-content-wrapper .red-b-wrapper .schedule table th span{font-size:64px}.orange-content-wrapper .red-b-wrapper .schedule table th:after{display:block;content:"";width:30px;height:2px;background-color:#fff;position:absolute;top:calc(50% - 1px);right:-15px}.orange-content-wrapper .red-b-wrapper .schedule table td{text-align:left;padding:7px 0 7px 30px;width:85%;font-family:"FP-ヒラギノ角ゴ ProN W3"}@media(max-width: 1024px){.orange-content-wrapper .red-b-wrapper .schedule{padding:2rem 10px}.orange-content-wrapper .red-b-wrapper .schedule .tabs02 label{max-width:100%;margin-right:0;padding:1rem}.orange-content-wrapper .red-b-wrapper .schedule table tr,.orange-content-wrapper .red-b-wrapper .schedule table td{display:block;width:100%;font-size:16px}.orange-content-wrapper .red-b-wrapper .schedule table th{font-size:16px}.orange-content-wrapper .red-b-wrapper .schedule table th span{font-size:24px}.orange-content-wrapper .red-b-wrapper .schedule table th:after{display:none}}.orange-content-wrapper .red-b-wrapper .img-wrapper{background-image:url(../image/photo/schedule_back.png);background-repeat:no-repeat;padding:5rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.orange-content-wrapper .red-b-wrapper .img-wrapper h1{font-size:64px}.orange-content-wrapper .red-b-wrapper .img-wrapper h1.ti{font-size:48px}.orange-content-wrapper .red-b-wrapper .img-wrapper p{font-size:24px}.orange-content-wrapper .red-b-wrapper .img-wrapper p.more{font-size:32px}@media(max-width: 1024px){.orange-content-wrapper .red-b-wrapper .img-wrapper{padding:2rem 10px}.orange-content-wrapper .red-b-wrapper .img-wrapper h1{font-size:16px}.orange-content-wrapper .red-b-wrapper .img-wrapper h1.ti{font-size:16px;letter-spacing:normal}.orange-content-wrapper .red-b-wrapper .img-wrapper p{font-size:14px}.orange-content-wrapper .red-b-wrapper .img-wrapper p.more{font-size:16px}}.orange-content-wrapper .white-card-wrapper{padding:5rem;max-width:1400px;margin:auto}.orange-content-wrapper .white-card-wrapper .w-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;margin:auto;margin-bottom:2rem;max-width:1600px;border-radius:24px;overflow:hidden}.orange-content-wrapper .white-card-wrapper .w-card .text{padding:5rem;display:flex;flex-direction:column;justify-content:center}.orange-content-wrapper .white-card-wrapper .w-card .text p{font-size:20px;letter-spacing:.2em}.orange-content-wrapper .white-card-wrapper .w-card .text .name-set{border-bottom:2px solid #000;margin-bottom:2rem}.orange-content-wrapper .white-card-wrapper .w-card .text .name-set p{font-family:"FP-ヒラギノ角ゴ StdN W8";font-size:24px;color:#000;line-height:2.5rem;font-weight:bold}.orange-content-wrapper .white-card-wrapper .w-card .text b{font-family:"FP-ヒラギノ角ゴ StdN W8";display:block}.orange-content-wrapper .white-card-wrapper .w-card img{height:100%}@media(max-width: 1024px){.orange-content-wrapper .white-card-wrapper{padding:2rem 10px}.orange-content-wrapper .white-card-wrapper .w-card{grid-template-columns:auto}.orange-content-wrapper .white-card-wrapper .w-card .text{padding:2rem}.orange-content-wrapper .white-card-wrapper .w-card .text p{font-size:16px}.orange-content-wrapper .white-card-wrapper .w-card .text .name-set p{font-size:20px;letter-spacing:normal;line-height:24px}}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner{display:grid;grid-template-columns:repeat(2, 1fr);max-width:1300px;margin:100px auto;align-items:center;gap:5rem}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner .text{letter-spacing:.2em}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner .text h3{text-align:center;font-size:32px;color:#1e1e1e;margin-bottom:2rem}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner .text p{font-size:20px}@media(max-width: 1024px){.orange-content-wrapper .ceo-message-wrapper{padding:2rem 10px}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner{grid-template-columns:auto;gap:1rem;margin:0px auto}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner .text h3{font-size:20px}.orange-content-wrapper .ceo-message-wrapper .ceo-wrapper-inner .text p{font-size:16px}}.step-wrapper .step-wrapper-inner{background-color:#004ea3;max-width:1500px;border-radius:16px;padding:5rem;margin:auto;margin-top:-100px}.step-wrapper .step-wrapper-inner .tw{color:#fff;border-bottom:2px solid #fff;margin-bottom:2rem;text-align:center;font-size:48px;line-height:96px}.step-wrapper .step-wrapper-inner .step-con{display:flex;flex-direction:row;align-items:center;justify-items:center;gap:2rem}.step-wrapper .step-wrapper-inner .step-con .step{display:flex;flex-direction:column;gap:2rem;text-align:center;align-items:center;max-width:240px}.step-wrapper .step-wrapper-inner .step-con .step img{max-width:140px}.step-wrapper .step-wrapper-inner .step-con .step p{color:#fff;font-size:16px;letter-spacing:.2em}.step-wrapper .step-wrapper-inner .step-con .step p:first-child{background-color:#fff;border-radius:80px;padding:1rem 2rem;color:#000}.step-wrapper .step-wrapper-inner .step-con .step-arrow img{min-width:30px}@media(max-width: 1024px){.step-wrapper .step-wrapper-inner{padding:1rem}.step-wrapper .step-wrapper-inner .tw{font-size:20px;line-height:48px}.step-wrapper .step-wrapper-inner .step-con{flex-direction:column;gap:1rem}.step-wrapper .step-wrapper-inner .step-con .step{gap:1rem}.step-wrapper .step-wrapper-inner .step-con .step p:first-child{padding:.5rem 2rem}.step-wrapper .step-wrapper-inner .step-con .step-arrow img{min-width:25px;transform:rotate(90deg)}}.contact-wrapper-2 .content-wrapper-inner{max-width:1200px;margin:auto;padding:150px 0;display:flex;flex-direction:column;align-items:center;gap:2rem}.contact-wrapper-2 .content-wrapper-inner b{font-size:30px;letter-spacing:.2em}.contact-wrapper-2 .content-wrapper-inner h1{font-size:64px;letter-spacing:.2em;font-family:"Hiragino Kaku Gothic Std";color:#8d2d27;margin-bottom:1rem}.contact-wrapper-2 .content-wrapper-inner .line-wrap{display:grid;grid-template-columns:1fr 3fr;flex-direction:row;border-radius:24px;overflow:hidden;max-height:280px;align-content:center}.contact-wrapper-2 .content-wrapper-inner .line-wrap .byo{background-color:#004ea3;padding:2rem;display:flex;align-items:center}.contact-wrapper-2 .content-wrapper-inner .line-wrap .byo img{width:100%;max-height:200px}.contact-wrapper-2 .content-wrapper-inner .line-wrap .line{background-color:#23be30;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contact-wrapper-2 .content-wrapper-inner .line-wrap .line p{border-bottom:1px solid #fff;font-size:40px;color:#fff;line-height:3rem}@media(max-width: 1024px){.contact-wrapper-2 .content-wrapper-inner .line-wrap .line{padding:1rem}}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a{display:flex;flex-direction:column;align-items:center;justify-items:center;background-color:#f2c700;border-radius:24px;max-width:550px;padding:2rem;letter-spacing:.2em;font-family:"Hiragino Kaku Gothic Std";color:#fff;gap:2rem}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a p{font-size:24px}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a p:first-child{font-size:32px}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a img{max-width:130px}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a:first-child{background-color:#004ea3}@media(max-width: 1024px){.contact-wrapper-2 .content-wrapper-inner{gap:1rem;padding:30px 0}.contact-wrapper-2 .content-wrapper-inner b{font-size:16px}.contact-wrapper-2 .content-wrapper-inner h1{font-size:20px}.contact-wrapper-2 .content-wrapper-inner .line-wrap{max-height:100%}.contact-wrapper-2 .content-wrapper-inner .line-wrap .byo{background-color:#004ea3;padding:1rem}.contact-wrapper-2 .content-wrapper-inner .line-wrap .byo img{width:100%;max-height:50px}.contact-wrapper-2 .content-wrapper-inner .line-wrap .line p{font-size:16px}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper{grid-template-columns:auto}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a{max-width:350px;padding:5px 1rem}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a p{font-size:14px}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a p:first-child{font-size:16px}.contact-wrapper-2 .content-wrapper-inner .contact-btn-wrapper a img{max-width:50px}}.saiyo-about .r-t-wrapper{display:flex;justify-content:space-evenly;align-items:flex-end;margin-bottom:-100px}.saiyo-about .r-t-wrapper p{font-size:48px;color:#f08842;display:block;text-align:center}.saiyo-about .r-t-wrapper h1{font-size:128px;font-family:"Hiragino Kaku Gothic Pro";color:rgba(0,0,0,0);text-align:center;display:inline-block;background:linear-gradient(180deg, #ff941f, #d53500);-webkit-background-clip:text;background-clip:text}.saiyo-about .r-t-wrapper img{max-width:362px}@media(max-width: 1440px){.saiyo-about .r-t-wrapper p{font-size:48px}.saiyo-about .r-t-wrapper h1{font-size:96px}.saiyo-about .r-t-wrapper img{max-width:300px}}@media(max-width: 1024px){.saiyo-about .r-t-wrapper{flex-direction:column-reverse;margin:auto;align-items:center}.saiyo-about .r-t-wrapper p{font-size:16px}.saiyo-about .r-t-wrapper h1{font-size:32px}.saiyo-about .r-t-wrapper img{display:none}}.sfety-content-wrapper h2{font-size:38px;letter-spacing:.25em;font-family:"Hiragino Kaku Gothic Std";color:#fff;margin-bottom:2rem}.sfety-content-wrapper .btn-wrapper-set{display:grid;grid-template-columns:1fr 1fr;flex-direction:row;align-items:center;justify-content:center;gap:5rem;margin-bottom:25px}.sfety-content-wrapper .btn-wrapper-set .btn-l-set{background-color:#fff;border-radius:24px;overflow:clip}.sfety-content-wrapper .btn-wrapper-set .btn-l-set p{background-color:#fff100;text-align:center}.sfety-content-wrapper .btn-wrapper-set .btn-l-set .btn-set{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;padding:10px 5rem}.sfety-content-wrapper .btn-wrapper-set .btn-l-set .btn-set a img{max-width:150px;transition:all .3s ease-in-out}.sfety-content-wrapper .btn-wrapper-set .btn-l-set .btn-set a:hover{animation-name:pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media(max-width: 768px){.sfety-content-wrapper h2{font-size:20px}.sfety-content-wrapper .btn-wrapper-set{grid-template-columns:auto;gap:1rem}.sfety-content-wrapper .btn-wrapper-set .btn-l-set{max-width:100%}.sfety-content-wrapper .btn-wrapper-set .btn-l-set .btn-set{padding:10px 1rem}.sfety-content-wrapper .btn-wrapper-set .btn-l-set .btn-set a img{min-width:50px}}@media(max-width: 1440px){.sfety-content-wrapper h2{font-size:28px}}.check{width:-moz-fit-content;width:fit-content;margin:auto;color:#fff}.check .check-box-in{margin:10px 0}.check .check-box-in input[type=checkbox]{display:none}.check .check-box-in label{font-size:32px;box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 38px;position:relative;width:auto;font-family:"FP-ヒラギノ角ゴ ProN W3"}.check .check-box-in label::before{border:1px solid #fff;content:"";display:block;width:22px;height:22px;left:0px;margin-top:-13px;position:absolute;top:50%;border-radius:4px;background:#fff}.check .check-box-in label::after{border-right:6px solid #ff4e4e;border-top:3px solid #ff4e4e;content:"";display:block;height:20px;left:4px;position:absolute;top:40%;width:9px;transform-origin:left top;transform:scaleX(-1) rotate(135deg)}@media(max-width: 1024px){.check{padding:0rem 10px}.check .check-box-in label{font-size:16px}.check .check-box-in label::before{width:20px;height:20px}.check .check-box-in label::after{top:45%}}@keyframes check{0%{height:0;width:0}25%{height:0;width:9px}50%{height:20px;width:9px}}.tab-content-wrapper .tabs{margin:20px auto;text-align:center}.tab-content-wrapper .tabs input[type=radio]{display:none}.tab-content-wrapper .tabs label{display:inline-block;padding:10px 20px;cursor:pointer;border:1px solid #ccc;border-bottom:none;margin-right:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:94px;overflow:hidden;text-align:center;width:100%;padding:1rem 2rem;margin:0 1rem;margin-bottom:2rem;border-radius:20px;max-width:500px;background-color:#8f8f8f;font-size:1.2rem}@media(max-width: 1024px){.tab-content-wrapper .tabs label{margin:0;margin-bottom:20px;max-width:100%}}.tab-content-wrapper .tabs input[type=radio]:checked+label{position:relative;z-index:1;background:#8d2d27;color:#fff}.tab-content-wrapper .tab-content{padding:15px;background:#fff}.tab-content-wrapper .tabs input#tab1:checked~.tab-content#content1,.tab-content-wrapper .tabs input#tab2:checked~.tab-content#content2{display:block}.tab-content-wrapper .tab-content{display:none}.tab-content-wrapper table{border-collapse:separate;border-spacing:2rem;width:100%;border-color:rgba(0,0,0,0)}.tab-content-wrapper table th,.tab-content-wrapper table td{border-radius:5px;text-align:center;padding:10px 0;border:none;font-size:1.2rem;font-family:"FP-ヒラギノ角ゴ ProN W6"}.tab-content-wrapper table th{color:#8d2d27;border:solid 1px #8d2d27}.tab-content-wrapper table td{text-align:left;margin-left:30px}@media(max-width: 1024px){.tab-content-wrapper table{border-spacing:0}.tab-content-wrapper table th,.tab-content-wrapper table td{display:block;margin-left:0;font-size:1rem}.tab-content-wrapper table td{letter-spacing:normal}}.icon-3{width:100px}