.con_anker{max-width:700px;width:90%;margin:5rem auto 0}@media only screen and (max-width: 767px){.con_anker{margin-top:3.75rem}}.con_main{margin-top:9.375rem;margin-inline:auto;width:90%;max-width:1140px}@media only screen and (max-width: 767px){.con_main{margin-top:5rem;width:100%}}.con_main .c-accordion{gap:.625rem 1.875rem;margin-top:1.875rem}@media only screen and (max-width: 767px){.con_main .c-accordion{width:90%;margin-inline:auto}}@media only screen and (max-width: 767px){.con_main .c-accordion_body{padding:.625rem}}.p-slider{position:relative;margin-top:3.125rem;padding-bottom:2.5rem}@media only screen and (max-width: 767px){.p-slider{width:90%;margin-inline:auto;padding-bottom:2.5rem}}.p-slider .splide__slide .img img{width:100%;height:auto;display:block}.p-slider .c-slider__control{right:auto;left:50%;bottom:0;color:inherit;transform:translateX(-50%)}@media only screen and (max-width: 767px){.p-slider .c-slider__control{display:flex}}.p-slider .c-slider__arrow{color:inherit}.p-box{max-width:1000px;width:90%;margin:1.875rem auto 0}.p-box__item{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(1.25rem,calc(7.9113924051vw - 2.5474683544rem),4.375rem)}@media only screen and (max-width: 767px){.p-box__item{flex-direction:column;gap:2.5rem}}.p-box__item_img{width:clamp(18.75rem,calc(12.6582278481vw + 12.6740506329rem),23.75rem);position:relative}@media only screen and (max-width: 767px){.p-box__item_img{width:100%}}.p-box__item_img img{width:100%;height:auto;display:block}.p-box__item_img_zoom,.p-box__item_img .p-box__item_zoom{position:absolute;right:0;bottom:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(142,117,80,.8);border:none;cursor:pointer}.p-box__item_body{width:clamp(30rem,calc(11.0759493671vw + 24.6835443038rem),34.375rem);display:flex;flex-direction:column;gap:1.25rem}@media only screen and (max-width: 767px){.p-box__item_body{width:100%}}.p-box__item_text{flex:1;max-width:37.5rem}.p-box__item_head{display:flex;flex-direction:column;gap:.9375rem}.p-box__item_head.--col{flex-direction:column;align-items:flex-start}.p-box__item_ttl{font-size:1.375rem;font-weight:500}.p-box__item_tags{display:flex;gap:.5rem;list-style:none;padding:0;margin:0}.p-box__item_tag{font-family:"Noto Sans","メイリオ","Meiryo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;letter-spacing:.03em;font-size:.75rem;padding:.1875rem .625rem;color:#fff;background-color:#7f7f7f}.p-box__item_catch{font-size:1.125rem;font-weight:500}.p-box__item_txt{line-height:2}.p-box__item_link{width:100%;justify-content:center}@media only screen and (max-width: 767px){.p-box__item_link{width:100%}.p-box__item_link [class*=c-btn]{max-width:100%}}.p-box2{max-width:1000px;width:90%;margin:1.875rem auto 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem 1.875rem}@media only screen and (max-width: 767px){.p-box2{grid-template-columns:1fr;gap:1.875rem}}.p-box2__item{margin:0}.p-box2__item:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 0.9375rem);margin:0 auto}.p-box2__img{width:100%;transition:outline-offset .2s}.p-box2__img img{width:100%;height:auto;display:block}.p-box2__caption{font-family:"Noto Sans","メイリオ","Meiryo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;margin-top:.75rem;text-align:center;font-size:.875rem;line-height:1.6}.p-items{display:flex;flex-direction:column;gap:7.5rem}