﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&display=swap");.header{background-color:#fff;border-bottom:solid 0.2rem #333}.header .gnav a{color:#545F69}.hamburger-menu .menu-btn span{background-color:#5f5b44}.hamburger-menu .menu-btn span::before,.hamburger-menu .menu-btn span::after{background-color:#5f5b44}.l-page{background-color:#F9F9F9;padding:4rem 0}.l-mv .container{padding:4rem 0}.l-mv__ttl{font-weight:500}.l-bg::before{content:"";position:absolute;width:100%}@media (min-width:768px){.l-bg::before{height:60rem}}@media (max-width:767px){.l-bg::before{height:26.5rem}}.l-wrap{position:relative;background-color:#fff;padding:2.4rem 2rem 4rem;margin-top:3rem}.l-ttl{position:relative}.l-ttl .main{position:absolute;width:100%;top:-5rem;left:0;right:0;margin:auto}.l-ttl .sub{font-weight:300;display:block;margin:0 auto 3.2rem}@media (min-width:768px){.l-ttl .sub{font-size:1.8rem;line-height:2.8rem}}@media (max-width:767px){.l-ttl .sub{font-size:1.6rem;line-height:2.4rem}}.l-ttl .sub14{font-weight:300}@media (min-width:768px){.l-ttl .sub14{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.l-ttl .sub14{font-size:1.4rem;line-height:2rem}}.l-numttl{text-align:left;font-family:"Hind", sans-serif;color:rgba(84, 95, 105, 0.7);font-weight:500;letter-spacing:0.1em}@media (min-width:768px){.l-numttl{font-size:3rem;line-height:5.1rem}}@media (max-width:767px){.l-numttl{font-size:2.2rem;line-height:5.1rem}}.l-access{text-align:center}.l-access__ttl{text-align:center}.l-access__map{margin:1.6rem auto}@media (min-width:768px){.l-access__map{height:60rem}}@media (max-width:767px){.l-access__map{height:29.5rem}}.l-access__map iframe{width:100%;height:100%}.l-access__link{color:#505050;font-family:"Noto Serif JP", serif;text-align:left;font-weight:500;text-decoration:underline}@media (min-width:768px){.l-access__link{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.l-access__link{font-size:1.4rem;line-height:2.4rem}}@media (min-width:768px){.page-about .container{margin-top:10rem}}@media (max-width:767px){.page-about .container{margin-top:5.6rem}}.page-about .ourConcept .container{margin-top:0}.page-about .ourConcept::before{content:"";position:absolute}@media (max-width:767px){.page-about .ourConcept::before{background:url("../images/about/sp_ourConcept_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}@media (max-width:767px){.page-about .ourConcept .container{padding:0 0 18rem}}.page-lineup .lineup__lead{text-align:center;margin-bottom:0.8rem}@media (max-width:767px){.page-lineup .lineup__list{row-gap:3.2rem}}.page-example .p-aboutContents .container{margin-top:5.6rem}.page-example .p-aboutContents .area-link{text-align:center}.page-example .search__head{position:relative;padding-left:3rem;margin-bottom:1.6rem;border-bottom:solid 0.1rem #ccc}@media (min-width:768px){.page-example .search__head{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.page-example .search__head{font-size:1.4rem;line-height:2rem}}.page-example .search__head::before{content:"";position:absolute;background:url("../images/common/icon-search-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:1.7rem;height:1.7rem;top:0;bottom:0;left:0;margin:auto}.page-example .search .type__btn{position:relative;display:inline-block;background-color:#545F69;color:#fff;font-family:"Noto Serif JP", serif;font-weight:500;text-align:center;border-radius:1.6rem;margin:0.8rem auto 1.6rem 0;padding:0 3rem;font-size:1.4rem}@media (max-width:767px){.page-example .search .type__list{row-gap:1.6rem}}.page-example .search .type__list .link{text-decoration:underline}@media (min-width:768px){.page-example .search .type__list .link{font-size:1.8rem;line-height:2.8rem}}@media (max-width:767px){.page-example .search .type__list .link{font-size:1.6rem;line-height:2.8rem}}.page-example .example .container{margin:5.6rem auto}.page-example .example__head{position:relative;margin-bottom:1.6rem;border-bottom:solid 0.1rem #ccc}@media (min-width:768px){.page-example .example__head{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.page-example .example__head{font-size:1.4rem;line-height:2rem}}.page-example .example__lead{text-align:center;margin-bottom:2.4rem}@media (max-width:767px){.page-example .example__list{row-gap:3.2rem}}.page-example .example__list .itemName{text-align:left}.page-example .example__list .area-link{text-align:right;margin-top:0.8rem}.page-example .example__list .area-link .link{letter-spacing:0.1em;position:relative;text-decoration:underline;padding-right:2rem}@media (min-width:768px){.page-example .example__list .area-link .link{font-size:1.6rem;line-height:2.65rem}}@media (max-width:767px){.page-example .example__list .area-link .link{font-size:1.4rem;line-height:2.45rem}}.page-example .example__list .area-link .link::before{content:"";position:absolute;background:url("../images/common/arrow-forward-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:0.6rem;height:1.1rem;top:0;bottom:0;right:0;margin:auto}.page-example .example .view-more-button{color:#fff;background-color:#545F69}.page-example .events__lead{text-align:center;margin-bottom:0.8rem}@media (min-width:768px){.page-reason .p-bg::before{top:90rem}}@media (max-width:767px){.page-reason .p-bg::before{top:35rem}}.page-reason .p-aboutContents .container{margin-top:5.6rem}.page-reason .p-aboutContents .area-link{text-align:center}.page-reason .p-l-wrap{padding:2.4rem 2rem}@media (min-width:768px){.page-reason .p-l-wrap{margin-bottom:70rem}}@media (max-width:767px){.page-reason .p-l-wrap{margin-bottom:24rem}}.page-reason .p-l-contents{padding:0 2rem}.page-reason .p-l-area-btn{margin-bottom:5.6rem}.page-reason .p-l-list{display:flex;flex-direction:column}@media (max-width:767px){.page-reason .p-l-list{row-gap:5.6rem}}.page-reason .p-l-lead{border-bottom:solid 0.1rem #545F69;padding-bottom:0.8rem;margin-bottom:1.6rem;text-align:left}.page-reason .p-l-itemName{text-align:left}.page-reason .p-l-feature-discription{margin:1.6rem auto 2.4rem}.page-reason .p-l-sttl{text-align:left;font-weight:600}.page-reason .p-l-notion{overflow-wrap:break-word}@media (min-width:768px){.page-reason .p-l-notion{font-size:1.2rem;line-height:1.6}}@media (max-width:767px){.page-reason .p-l-notion{font-size:0.8rem;line-height:1.2}}@media (max-width:767px){.page-reason .strength::before{background:url("../images/reason/sp_strength_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center}}.page-reason .strength__list{margin-top:26rem}@media (max-width:767px){.page-reason .strength__list{row-gap:4rem}}.page-reason .strength__list .body{background-color:#fff;padding:2.4rem 0}.page-reason .strength__list .body .lead{text-align:center}@media (min-width:768px){.page-reason .fs::before{background:url("../images/reason/fs/fs_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}@media (max-width:767px){.page-reason .fs::before{background:url("../images/reason/fs/sp_fs_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}.page-reason .fs__area-btn{justify-content:center;column-gap:1.6rem}.page-reason .fs__btn{font-weight:300;font-size:1.1rem;line-height:1.6rem;width:9.8rem;padding:1rem 2rem 1rem 1rem}.page-reason .fs__btn::before{background:url("../images/common/arrow-under-w.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:0.6rem;height:0.3rem}.page-reason .fs__btn01::before{right:1.2rem}@media (min-width:768px){.page-reason .quality::before{background:url("../images/reason/quality/quality_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}@media (max-width:767px){.page-reason .quality::before{background:url("../images/reason/quality/sp_quality_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}@media (max-width:767px){.page-reason .quality__area-btn{row-gap:1.6rem}}.page-reason .quality__btn{font-weight:300;text-align:left;width:100%;padding:1.6rem 0 1.6rem 1.6rem}@media (min-width:768px){.page-reason .quality__btn{font-size:1.6rem;line-height:2.4rem}}@media (max-width:767px){.page-reason .quality__btn{font-size:1.4rem;line-height:2.4rem}}@media (max-width:767px){.page-reason .quality__btn::before{background:url("../images/common/arrow-under-w-2.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:1.6rem;height:0.8rem;right:1rem}}.page-reason .quality__btn span{display:block;font-size:1.2rem;line-height:1.7rem}.page-reason .quality__itemList,.page-reason .quality__item{display:flex;flex-direction:column}@media (max-width:767px){.page-reason .quality__itemList,.page-reason .quality__item{row-gap:3.2rem}}.page-reason .quality__itemList{margin-top:3.2rem}.page-reason .quality__itemTxt{margin:0.8rem auto}@media (min-width:768px){.page-reason .support::before{background:url("../images/reason/support/support_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}@media (max-width:767px){.page-reason .support::before{background:url("../images/reason/support/sp_support_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:0}}@media (max-width:767px){.page-reason .support__area-btn{row-gap:1.6rem}}.page-reason .support__btn{font-weight:300;text-align:left;width:100%;padding:1.6rem 0 1.6rem 1.6rem}@media (min-width:768px){.page-reason .support__btn{font-size:1.8rem;line-height:2.4rem}}@media (max-width:767px){.page-reason .support__btn{font-size:1.6rem;line-height:2.4rem}}@media (max-width:767px){.page-reason .support__btn::before{background:url("../images/common/arrow-under-w-2.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:1.6rem;height:0.8rem;right:1rem}}.page-usefulinfo .p-l-ttl{text-align:center;margin-bottom:2.4rem}.page-usefulinfo .p-l-aboutLead{text-align:center;margin:0.8rem auto}.page-usefulinfo .p-l-aboutDiscription{margin:0.8rem auto}.page-usefulinfo .p-l-about__checkList{margin-bottom:1.6rem}.page-usefulinfo .p-l-points{margin:5.6rem auto}.page-usefulinfo .p-l-pointsLead{font-weight:300;text-align:center;margin-bottom:1.6rem}@media (max-width:767px){.page-usefulinfo .p-l-points__list{row-gap:0.8rem}}.page-usefulinfo .p-l-points__list li{display:flex}.page-usefulinfo .p-l-points__list li .num{position:relative;background-color:#545F69;font-family:"Hind", sans-serif;font-weight:500;color:#fff;text-align:center;width:17%}.page-usefulinfo .p-l-points__list li .num::before{content:"POINT";position:absolute;font-size:1.3rem;top:1rem;left:0;right:0;margin:auto}.page-usefulinfo .p-l-points__list li .num span{letter-spacing:0.1em;position:absolute;left:0;right:0;margin:auto;bottom:-0.5rem;font-size:2.2rem;line-height:5.1rem}.page-usefulinfo .p-l-points__list li .discription{font-weight:300;text-align:left;background-color:#fff;display:flex;align-items:center;width:83%;height:6rem;padding-left:1.6rem}.page-usefulinfo .p-l-pointList{display:flex;flex-direction:column;row-gap:5.6rem}.page-usefulinfo .p-l-pointTitle{text-align:left;font-weight:600;margin-top:0}.page-usefulinfo .p-l-pointContents{margin-top:2.4rem}.page-usefulinfo .p-l-pointContents__lead{font-weight:300;margin-bottom:0.8rem}@media (max-width:767px){.page-usefulinfo .p-l-pointItem{row-gap:2.4rem}}.page-usefulinfo .p-l-pointItem li{display:flex;flex-direction:column}@media (max-width:767px){.page-usefulinfo .p-l-pointItem li{row-gap:0.8rem}}.page-usefulinfo .p-l-imgTag{position:relative}.page-usefulinfo .p-l-imgTag .tag{position:absolute;background-color:#fff;font-weight:300;top:0.8rem;left:0.8rem;display:block;text-align:center;font-size:1.3rem;padding:0.5rem 1.6rem}.page-usefulinfo .p-l-arrowDropdown{position:relative;margin-bottom:7.2rem !important}.page-usefulinfo .p-l-arrowDropdown::before{content:"";position:absolute;background:url("../images/common/arrow-dropdown-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:4.8rem;height:2.4rem;left:0;right:0;margin:auto;bottom:-4.8rem}.page-usefulinfo .p-l-checkList{display:flex;flex-direction:column}@media (max-width:767px){.page-usefulinfo .p-l-checkList{row-gap:1.6rem}}.page-usefulinfo .p-l-checkList li{text-align:left;position:relative;padding-left:4rem}.page-usefulinfo .p-l-checkList li::before{content:"";position:absolute;background:url("../images/common/Icon-checkbox-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:2.4rem;height:2.3rem;top:0;left:0}.page-usefulinfo .p-l-itemName{margin:0.8rem auto 0.8rem;font-weight:600}.page-usefulinfo .p-l-notion{font-size:1.3rem;margin-top:0.4rem}.page-usefulinfo .p-l-url{text-decoration:underline;overflow-wrap:break-word;font-size:1.3rem}.page-usefulinfo .p-l-leadQA{font-weight:600;margin:0.8rem auto}.page-usefulinfo .usefulinfo__lead{text-align:center}.page-usefulinfo .usefulinfo__list{margin-top:0.8rem}@media (max-width:767px){.page-usefulinfo .usefulinfo__list{row-gap:4rem}}.page-usefulinfo .usefulinfo__list .discription{margin:0.8rem auto}.page-usefulinfo .usefulinfo__list .area-link{text-align:center}.page-usefulinfo .usefulinfo__list .area-link .link{letter-spacing:0.1em;position:relative;text-decoration:underline;font-weight:300}@media (min-width:768px){.page-usefulinfo .usefulinfo__list .area-link .link{font-size:1.6rem;line-height:2.65rem}}@media (max-width:767px){.page-usefulinfo .usefulinfo__list .area-link .link{font-size:1.4rem;line-height:2.45rem}}.page-usefulinfo .usefulinfo__list .area-link .link::before{content:"";position:absolute;background:url("../images/common/arrow-forward-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:0.6rem;height:1.1rem;top:0;bottom:0;right:-1rem;margin:auto}.page-usefulinfo .ground__notion{font-size:1.1rem;line-height:1.6rem;margin-top:0.8rem}.page-usefulinfo .timing .point01 .p-l-checkList{margin-bottom:1.6rem}.page-usefulinfo .timing .point02 .p-l-checkList{margin-bottom:3.2rem}.page-usefulinfo .timing .point04 .bottomLead{margin-top:1.6rem}.page-usefulinfo .timing .p-l-pointContents__lead.p-l-arrowDropdown{margin-top:4rem}.page-usefulinfo .plan__notion{font-size:1.1rem;line-height:1.6rem;margin-top:0.8rem}.page-company .p-wrap{margin-top:2.4rem}.page-company .p-ttl{top:-2.4rem}.page-company .company .container{margin-bottom:5.6rem}.page-company .company__list{margin:3.2rem auto}.page-company .company__list dl{padding:1.6rem 0;border-bottom:solid 0.1rem #ccc}.page-company .company__list dl:first-of-type{border-top:solid 0.1rem #ccc}.page-company .company__list dt,.page-company .company__list dd{color:#333;font-family:"Noto Serif JP", serif;text-align:left}.page-company .company__list dt{font-weight:600}@media (min-width:768px){.page-company .company__list dt{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.page-company .company__list dt{font-size:1.2rem;line-height:1.7rem}}.page-company .company__list dd{font-weight:300}@media (min-width:768px){.page-company .company__list dd{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.page-company .company__list dd{font-size:1.4rem;line-height:2.4rem}}.page-news .news__list{display:flex;flex-direction:column}@media (max-width:767px){.page-news .news__list{row-gap:2rem}}.page-news .news__list .newdate .date{position:relative;display:inline-block}.page-news .news__list .newdate .date::before{content:"NEW";position:absolute;background-color:#545F69;color:#fff;font-size:1.1rem;line-height:2rem;font-weight:600;padding:0 1rem;top:0;bottom:0;margin:auto;right:-6rem}.page-news .news__list .discription{border-bottom:dotted 0.1rem #707070;margin-top:1.6rem}.page-privacy-policy .privacy-policy__list{display:flex;flex-direction:column;row-gap:2rem;margin-top:2rem}.page-privacy-policy .privacy-policy dt{color:#333;font-family:"Noto Serif JP", serif;text-align:left;font-weight:500;letter-spacing:0.1em;overflow-wrap:break-word;margin-bottom:1.6rem}@media (min-width:768px){.page-privacy-policy .privacy-policy dt{font-size:1.8rem;line-height:2.8rem}}@media (max-width:767px){.page-privacy-policy .privacy-policy dt{font-size:1.6rem;line-height:2.4rem}}.page-privacy-policy .privacy-policy dd{color:#333;font-family:"Noto Serif JP", serif;text-align:left;font-weight:300;letter-spacing:0.1em;overflow-wrap:break-word}@media (min-width:768px){.page-privacy-policy .privacy-policy dd{font-size:1.6rem;line-height:2.6rem}}@media (max-width:767px){.page-privacy-policy .privacy-policy dd{font-size:1.4rem;line-height:2rem}}.page-privacy-policy .privacy-policy dd ul{display:flex;flex-direction:column;row-gap:2rem;margin-top:2rem}.page-privacy-policy .privacy-policy dd ul li .column{display:flex;column-gap:1rem}.page-privacy-policy .privacy-policy dd ul li .column span{display:block}.page-privacy-policy .privacy-policy dd ul li ul{padding-left:2rem}.page-privacy-policy .privacy-policy__area-btn{margin-top:4rem}.page-privacy-policy .privacy-policy-btn{border-radius:0.5rem;padding:1.4rem 4rem}.page-privacy-policy .privacy-policy-btn::before{display:none}.page-recruit .p-wrap{padding:4rem 2rem;margin-top:5rem}.page-recruit .p-ttl{top:-2.4rem}@media (max-width:767px){.page-recruit .recruitInfo::before{background:url("../images/recruit/sp_recruitInfo_bg.png");background-repeat:no-repeat;background-size:cover;background-position:center center;bottom:4rem}}.page-recruit .recruitInfo .container{padding:0 0 18rem}.page-recruit .recruitInfo__ttl .main{line-height:3.3rem;top:-7rem}.page-recruit .occupation{background-color:#fff}.page-recruit .occupation .container{padding:5.6rem 0 4rem;margin-bottom:4rem}.page-recruit .occupation__list{margin-top:1.6rem}@media (max-width:767px){.page-recruit .occupation__list{row-gap:2.4rem}}.page-recruit .occupation__list li{display:flex;flex-direction:column}@media (max-width:767px){.page-recruit .occupation__list li{row-gap:1.6rem}}.page-recruit .occupation__list li .tag span{background-color:#545F69;color:#fff;display:inline-block;padding:0 1.6rem;font-size:1.5rem;line-height:2.62rem}.page-recruit .occupation__itemName{text-align:left;font-weight:300}.page-recruit .flow{background-color:#fff}.page-recruit .flow .container{padding:4rem 0}.page-recruit .flow__list{display:flex;flex-direction:column}@media (max-width:767px){.page-recruit .flow__list{row-gap:4rem}}.page-recruit .flow__list li{background-color:#F9F9F9;position:relative;padding:2rem}.page-recruit .flow__list li::before{content:"";position:absolute;left:0;right:0;margin:auto;background:url("../images/recruit/flow_arrow.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:3rem;height:2.5rem;bottom:-3rem}.page-recruit .entry .container{padding:4rem 0 0}.page-recruit .entry__btn{border-radius:0.5rem;padding:1.6rem 4rem 1.6rem 2.5rem}.page-recruit .entry__btn::before{background:url("../images/recruit/icon_entry.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:1rem;height:1rem;top:0;bottom:0;right:3rem;margin:auto}.page-contact .p-wrap{margin-top:5rem}.page-contact .p-ttl{top:-2.4rem}.page-contact .contact__form{background-color:#fff;padding:4rem 2rem 0;margin-top:5.6rem}.page-contact .contact__form form{display:flex;flex-direction:column;row-gap:3rem;margin-top:3.2rem}.page-contact .contact__form dt{position:relative;padding-left:5.6rem;margin-bottom:1rem}@media (min-width:768px){.page-contact .contact__form dt{font-size:1.8rem;line-height:2.4rem}}@media (max-width:767px){.page-contact .contact__form dt{font-size:1.6rem;line-height:2.4rem}}.page-contact .contact__form dt::before{content:"任意";position:absolute;background-color:#cccccc;color:#fff;font-size:1.2rem;line-height:2.1rem;font-weight:600;padding:0 1rem;top:0;bottom:0;margin:auto;left:0}.page-contact .contact__form .need::before{content:"必須";background-color:#333;color:#fff}.page-contact .contact__form dd{padding:1.5rem;background-color:#fff;border-radius:0.5rem;border:solid 0.1rem #707070;padding:0.8rem}.page-contact .contact__form dd input,.page-contact .contact__form dd select,.page-contact .contact__form dd textarea{font-size:1.6rem;max-width:100%;width:100%;outline:none;border:none}@media (min-width:768px){.page-contact .contact__form dd input,.page-contact .contact__form dd select,.page-contact .contact__form dd textarea{font-size:1.6rem;line-height:2.8rem}}@media (max-width:767px){.page-contact .contact__form dd input,.page-contact .contact__form dd select,.page-contact .contact__form dd textarea{font-size:1.5rem;line-height:2.8rem}}.page-contact .contact__form dd input::placeholder,.page-contact .contact__form dd select::placeholder,.page-contact .contact__form dd textarea::placeholder{color:#c8c8c8}@media (min-width:768px){.page-contact .contact__form dd input::placeholder,.page-contact .contact__form dd select::placeholder,.page-contact .contact__form dd textarea::placeholder{font-size:1.6rem}}@media (max-width:767px){.page-contact .contact__form dd input::placeholder,.page-contact .contact__form dd select::placeholder,.page-contact .contact__form dd textarea::placeholder{font-size:1.5rem}}.page-contact .contact__form dd input,.page-contact .contact__form dd select{height:2.4rem}@media (min-width:768px){.page-contact .contact__form dd textarea{height:36rem}}@media (max-width:767px){.page-contact .contact__form dd textarea{height:12.4rem}}.page-contact .contact__form .dd-radio{border:none}.page-contact .contact__form .dd-radio .wpcf7-radio{display:flex;flex-direction:column}@media (max-width:767px){.page-contact .contact__form .dd-radio .wpcf7-radio{row-gap:1.6rem}}.page-contact .contact__form .dd-radio .wpcf7-radio .wpcf7-list-item{display:flex;align-items:center}.page-contact .contact__form .dd-radio .wpcf7-radio .wpcf7-list-item input{width:2rem;height:2rem}.page-contact .contact__form .dd-radio .wpcf7-radio .wpcf7-list-item span{font-size:1.5rem;line-height:2.65rem;margin-left:1.6rem}.page-contact .contact__form .area-check01{text-align:center}.page-contact .contact__form .area-check01 .wpcf7-list-item-label{font-size:1.6rem;line-height:2.4rem}.page-contact .contact__form .submit{position:relative;display:inline-block;background-color:#545F69;color:#fff;font-family:"Noto Serif JP", serif;font-weight:500;letter-spacing:0.1em;text-align:center;border-radius:0.5rem;margin:0 auto;padding:1rem 0;font-size:1.6rem;line-height:2.4rem;width:21rem}.page-events .p-lead{text-align:center;margin-bottom:1.6rem}.page-events .p-area-link{text-align:center}.page-events .p-link{letter-spacing:0.1em;position:relative;text-decoration:underline;font-weight:300}@media (min-width:768px){.page-events .p-link{font-size:1.6rem;line-height:2.65rem}}@media (max-width:767px){.page-events .p-link{font-size:1.4rem;line-height:2.45rem}}.page-events .p-link::before{content:"";position:absolute;background:url("../images/common/arrow-forward-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:0.6rem;height:1.1rem;top:0;bottom:0;right:-1rem;margin:auto}.page-events .p-l-itemName{text-align:left}.page-events .p-l-itemDetails{font-weight:500}.page-events .p-l-itemDetails span{display:block}.page-events .p-l-itemDiscription{margin:0.8rem auto 1.6rem}@media (max-width:767px){.page-events .events__list{gap:3.2rem}}.page-events .events__link{margin-top:4rem}.page-events .single-events__area-btn{justify-content:space-between;padding-bottom:4rem}.page-events .single-events__area-btn .tel{background-color:#89766a}.page-events .single-events__points{margin-top:4rem}.page-events .single-events__points .itemName{text-align:left}.page-events .about .container{display:flex;flex-direction:column}@media (max-width:767px){.page-events .about .container{row-gap:5.6rem}}.page-events .about__checkList{position:relative;display:flex;flex-direction:column;margin:1.6rem auto 10rem}@media (max-width:767px){.page-events .about__checkList{row-gap:1.6rem}}.page-events .about__checkList::before{content:"";position:absolute;background:url("../images/common/arrow-thick-bottom-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:4rem;height:5.8rem;bottom:-8.2rem;left:0;right:0;margin:auto}.page-events .about__checkList li{position:relative;padding-left:2.4rem}@media (min-width:768px){.page-events .about__checkList li{font-size:1.8rem;line-height:2.8rem}}@media (max-width:767px){.page-events .about__checkList li{font-size:1.6rem;line-height:2.4rem}}.page-events .about__checkList li::before{content:"";position:absolute;background:url("../images/common/Icon-checkbox-b.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:2rem;height:1.9rem;top:0;left:0}.page-events .about__pointList{display:flex;flex-direction:column;margin-top:2.4rem}@media (max-width:767px){.page-events .about__pointList{row-gap:2.4rem}}.page-events .about__pointLead{text-align:left;font-weight:300}