.l-header{background-color:rgba(255,255,255,.8)}.l-header .l-header__logo img:nth-child(1){display:none;opacity:0}.l-header .l-header__logo img:nth-child(2){display:block;opacity:1}.l-header .l-headerNav__pc .l-headerNav__link{color:#331900}.l-header .l-headerNav__pc .l-headerNav__link:hover{color:#66a74c}.l-headerGray02{display:block}.firstLink .l-headerGray__link{color:#66a74c;cursor:auto}.firstLink .l-headerGray__link:before{border-color:#66a74c #66a74c rgba(0,0,0,0) rgba(0,0,0,0) !important}.p-about{padding-top:100px}@media screen and (max-width: 810px){.p-about{padding-top:80px}}@media screen and (max-width: 500px){.p-about{padding-top:50px}}.p-aboutTable{display:block}.p-about__item{width:100%;display:inline-flex}@media screen and (max-width: 650px){.p-about__item{display:block}}.p-about__item:first-child .title,.p-about__item:first-child .content{padding:0 0 20px 15px}@media screen and (max-width: 650px){.p-about__item:first-child .title,.p-about__item:first-child .content{padding:15px}}.p-about__item:not(:first-child){border-top:1.5px solid #cecece}@media screen and (max-width: 650px){.p-about__item:not(:first-child){border-top:none}}.p-about__item:not(:first-child) .title,.p-about__item:not(:first-child) .content{padding:20px 0 20px 15px}@media screen and (max-width: 650px){.p-about__item:not(:first-child) .title,.p-about__item:not(:first-child) .content{padding:15px 0 15px 15px}}.p-about__item:last-child{border-bottom:1.5px solid #cecece}@media screen and (max-width: 650px){.p-about__item:last-child{border-bottom:none}}.p-about__item .title{position:relative;width:190px}@media screen and (max-width: 810px){.p-about__item .title{width:180px}}@media screen and (max-width: 650px){.p-about__item .title{color:#fff;display:block;width:100%;padding:15px 0}}.p-about__item .title::before{content:"";position:absolute;left:0;bottom:-1.5px;background-color:#000;width:100%;height:1.5px}@media screen and (max-width: 650px){.p-about__item .title::before{bottom:0;height:100%;z-index:-1}}.p-about__item .content{width:calc(100% - 190px)}@media screen and (max-width: 810px){.p-about__item .content{width:calc(100% - 180px)}}@media screen and (max-width: 650px){.p-about__item .content{display:block;width:100%;padding:0 0 15px}}.p-aboutTitle{position:relative;display:table;margin:auto;font-size:2.6rem;line-height:1.2;text-align:center;padding:20px;width:420px;border:1px solid #000}@media screen and (max-width: 810px){.p-aboutTitle{font-size:2.4rem;width:400px}}@media screen and (max-width: 650px){.p-aboutTitle{font-size:2.2rem;padding:15px;width:80%}}@media screen and (max-width: 500px){.p-aboutTitle{padding:10px}}@media screen and (max-width: 350px){.p-aboutTitle{font-size:2rem}}.p-aboutTitle::before{content:"";position:absolute;top:-7px;left:7px;width:96%;height:120%;border:1px solid #000}@media screen and (max-width: 650px){.p-aboutTitle::before{top:-8px;left:8px;height:115%}}@media screen and (max-width: 500px){.p-aboutTitle::before{left:6px;height:123%}}.p-tableWrap{margin-top:50px}@media screen and (max-width: 500px){.p-tableWrap{margin-top:30px}}.p-table{display:block;border:1px solid #000}.p-table tbody{display:table;width:100%}.p-table__item{width:100%}.p-table__item .title,.p-table__item .content{padding:20px}@media screen and (max-width: 810px){.p-table__item .title,.p-table__item .content{padding:15px}}@media screen and (max-width: 650px){.p-table__item .title,.p-table__item .content{padding:10px 15px}}.p-table__item .title{background-color:#f2f2f2}.p-aboutSec01{padding-top:200px}@media screen and (max-width: 1080px){.p-aboutSec01{padding-top:160px}}@media screen and (max-width: 810px){.p-aboutSec01{padding-top:100px}}@media screen and (max-width: 500px){.p-aboutSec01{padding-top:80px}}.p-aboutSec01 .p-table__item{display:inline-flex;flex-direction:column}.p-aboutSec01 .p-table__item:nth-child(n+2) .title,.p-aboutSec01 .p-table__item:nth-child(n+2) .content{border-left:1px solid #000}@media screen and (max-width: 500px){.p-aboutSec01 .p-table__item:nth-child(n+2) .title,.p-aboutSec01 .p-table__item:nth-child(n+2) .content{border-left:none}}@media screen and (max-width: 500px){.p-aboutSec01 .p-table__item:nth-child(n+2) .title{border-top:1px solid #000}}.p-aboutSec01 .p-table__item .content{border-top:1px solid #000}.p-aboutSec01 tbody{display:flex}@media screen and (max-width: 500px){.p-aboutSec01 tbody{flex-direction:column}}.p-aboutSec02{padding:80px 0 100px}@media screen and (max-width: 810px){.p-aboutSec02{padding:80px 0}}@media screen and (max-width: 500px){.p-aboutSec02{padding:50px 0}}@media screen and (max-width: 500px){.p-aboutSec02 .p-table__item{flex-direction:column}}.p-aboutSec02 .p-table__item:nth-child(n+2) .title,.p-aboutSec02 .p-table__item:nth-child(n+2) .content{border-top:1px solid #000}.p-aboutSec02 .p-table__item:last-child{display:none}@media screen and (max-width: 650px){.p-aboutSec02 .p-table__item:last-child{display:flex;align-items:center;justify-content:center;padding:10px;border-top:1px solid #000}}@media screen and (max-width: 650px){.p-aboutSec02 .p-table__item:last-child .content{display:flex;border-top:none}}.p-aboutSec02 .p-table__item .title{width:190px}@media screen and (max-width: 810px){.p-aboutSec02 .p-table__item .title{width:140px}}@media screen and (max-width: 650px){.p-aboutSec02 .p-table__item .title{display:block;width:100%}}.p-aboutSec02 .p-table__item .content{width:calc(100% - 330px);border-left:1px solid #000}@media screen and (max-width: 810px){.p-aboutSec02 .p-table__item .content{width:calc(100% - 240px)}}@media screen and (max-width: 650px){.p-aboutSec02 .p-table__item .content{display:block;border-left:none;border-top:1px solid #000;width:100%}}.p-aboutSec02 .p-table__item .rowspan{text-align:center;vertical-align:middle;border-left:1px solid #000;width:140px}@media screen and (max-width: 810px){.p-aboutSec02 .p-table__item .rowspan{width:100px}}@media screen and (max-width: 650px){.p-aboutSec02 .p-table__item .rowspan{display:none}}.p-aboutSec02 .p-table__item .pdfIcon__wrap{display:table;margin:auto}.p-aboutSec02 .p-table__item .pdfIcon__wrap .text{margin-left:.8em;display:block;text-align:center}.p-aboutSec02 .p-table__item .pdfIcon__wrap:nth-child(n+2){margin-top:10px}.p-aboutSec02 .p-table__item .pdfIcon{display:inline-block;width:64px;transition:opacity .3s}@media screen and (max-width: 810px){.p-aboutSec02 .p-table__item .pdfIcon{width:60px}}.p-aboutSec02 .p-table__item .pdfIcon:hover{opacity:.6}