﻿.main a,.main picture{display:block}.main img{width:100%}.main .c-btnA{width:100%;margin:0 auto;text-align:center}.main .sec_ttl{color:#b89535;font-size:3.6rem;line-height:1.5;letter-spacing:0;text-align:center;margin-bottom:.75em;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif}.main .sec_copy{position:relative;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:2.6rem;line-height:1.5;letter-spacing:0;padding-bottom:.75em;margin-bottom:.75em;text-align:center}.main .sec_copy::after{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);width:1.4em;height:1px;background:#b89535;content:""}.main .sec_subttl{margin-bottom:1em;font-size:1.6rem;font-weight:bold;text-align:center;line-height:1.5;letter-spacing:.08em}.main .sec_subttl .point{margin-top:2.5rem}.main .sec_txt{font-size:1.4rem;font-weight:400;line-height:2.4;letter-spacing:.08em}.main .sec_txt.center{text-align:center}.main .sec_note{font-size:1.2rem;font-weight:400;line-height:1.8;letter-spacing:.08em}.main .l-pankuzu ul li a{display:inline}.main #page_note{margin-top:2rem;font-size:1.1rem}@media screen and (max-width: 768px){.main .sec_ttl{font-size:2.2rem}.main .sec_txt{font-size:1.2rem;line-height:1.6}.main .sec_note{font-size:1.1rem}}.l-pageHead,#page-title{margin-bottom:5rem}#lead{margin-bottom:7rem}#lead .lead_ttl{margin-bottom:1.5em;color:#b89535;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:2.4rem;line-height:1.7;letter-spacing:0;text-align:center}#lead .lead_txt{line-height:2.4;text-align:center}#lead .pagelink{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:810px;margin:3rem auto 0;text-align:center}#lead .pagelink .c-btnA{flex:0 1 30.66%;width:30.66%;background:#333;color:#fff;padding:1.8rem 0;font-weight:bold}#lead .pagelink .c-btnA::after{right:15px;transform:rotate(90deg)}@media screen and (max-width: 768px){#page-title{margin-bottom:3rem}#lead{margin-bottom:3rem}#lead .c-inner{width:calc(100% - 30px)}#lead .lead_ttl{margin-bottom:1em;font-size:1.8rem}#lead .lead_txt{font-size:1.3rem;line-height:2.2}#lead .pagelink{margin-top:2rem}#lead .pagelink .c-btnA{display:grid;place-content:center;flex:0 1 32%;width:32%;padding:1rem 0;font-size:1.2rem;line-height:1.4}#lead .pagelink .c-btnA::after{right:10px;width:6px}}#subpage{margin-top:10rem;margin-bottom:10rem}#subpage .subpage_list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2.8%}#subpage .subpage_list .c-btnA{padding:13px 0;line-height:1.5}#subpage .subpage_list .c-btnA::after{right:15px}#subpage .subpage_list .c-btnA:not(.active){background:#fff;color:#b89535;box-sizing:border-box;border:1px solid #b89535}#subpage .subpage_list .c-btnA:not(.active)::after{background-image:url("../../../images/geo/quality/geofitplus_itsumo/icon_arrow_g.svg")}.back_btn{max-width:300px;margin:10rem auto 0}.back_btn a{background:#fff;color:#b89535;border:1px solid #b89535}.back_btn a::after{right:auto;left:15px;transform:rotate(-180deg);background-image:url("../../../images/geo/quality/geocheck/icon_arrow_g.svg")}@media screen and (max-width: 768px){#subpage{margin:7rem 0}#subpage .subpage_list{grid-template-columns:1fr;grid-gap:7px}#subpage .subpage_list .c-btnA{padding:6px 0;font-size:1.3rem}.back_btn{margin-top:6rem}.back_btn a::after{left:15px}}html{font-size:2.6666666667vw;scrollbar-gutter:stable}@media screen and (min-width: 768px){html{font-size:1.0416666667vw}}@media screen and (min-width: 959px){html{font-size:.7320644217vw}}@media screen and (min-width: 1365px){html{font-size:min(.7320644217vw,62.5%)}}.l-pankuzu ul li a{display:inline}.inner{width:93.33%;margin:0 auto;max-width:980px}br.pc{display:none}.shindan{margin-bottom:12rem}.shindan .shindan__ttl{position:relative;z-index:1;padding-bottom:1rem;border-bottom:.2rem solid #a98456;margin-bottom:2rem;background:#f9f7f7}.shindan .shindan__ttl::before,.shindan .shindan__ttl::after{position:absolute;top:100%;left:50%;transform:translate(-50%, -50%) rotate(45deg);aspect-ratio:1;clip-path:polygon(100% 0, 0% 100%, 100% 100%);box-sizing:border-box;content:""}.shindan .shindan__ttl::before{z-index:-1;width:1.5rem;background:#a98456}.shindan .shindan__ttl::after{width:1.1rem;background:#f9f7f7}.shindan .shindan__ttl .shindan__ttl-logo{width:40%;margin:0 auto 1rem}.shindan .shindan__ttl .shindan__ttl-txt{color:#a98456;font-weight:700;font-size:2.2rem;letter-spacing:.04em;text-align:center}.shindan .shindan__ttl .shindan__ttl-img{position:absolute;top:0;right:-1rem;transform:translate(0, 0%);width:8rem}.shindan .shindan__txt{margin-bottom:2.5rem;font-weight:500;font-size:1.3rem;line-height:1.833;font-feature-settings:"palt";text-align:center}.shindan .shindan__txt .gold{color:#a98456;font-weight:700}.shindan .shindan__list{display:grid;gap:3rem;margin-bottom:3rem}.shindan .shindan__list .shindan__list-item{position:relative;z-index:1;padding:1.8rem}.shindan .shindan__list .shindan__list-item::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#f5f2e8;clip-path:polygon(2rem 0, 100% 0, 100% 100%, 0 100%, 0 2rem);content:""}.shindan .shindan__list .shindan__list-item .shindan__list-head{margin-bottom:1.5rem;text-align:center}.shindan .shindan__list .shindan__list-item .shindan__list-head .shindan__list-num{display:block;width:4rem;margin:0 auto}.shindan .shindan__list .shindan__list-item .shindan__list-head .shindan__list-ttl{margin-top:1rem;font-weight:700;font-size:1.2rem;font-feature-settings:"palt"}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question{position:relative;padding-bottom:1.2rem;margin-bottom:1.2rem;text-align:center}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question::before{position:absolute;bottom:0;left:0;width:100%;height:.2rem;background:#a98456;content:""}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-ttl{margin-bottom:.6rem;font-weight:700;font-size:1.8rem;letter-spacing:.06em;line-height:1.4;font-feature-settings:"palt"}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-note{font-size:1rem;letter-spacing:.06em;font-feature-settings:"palt"}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-note .gold{position:relative;color:#804f21;font-weight:700}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-note .gold::after{position:absolute;bottom:-0.2rem;left:0;width:100%;height:.3rem;border-top:.1rem solid;border-bottom:.1rem solid;content:""}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-img{position:absolute;top:-1rem;right:0;transform:translate(0%, -100%)}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer{display:grid;gap:.5rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer label{display:block;cursor:pointer}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer label .shindan__answer-txt{position:relative;display:block;padding-left:1.5em;color:#a98456;font-weight:600;font-size:1.5rem;letter-spacing:.06em;line-height:1.66;font-feature-settings:"palt";transition:.3s}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer label .shindan__answer-txt .icon{position:absolute;top:.83em;left:0;transform:translate(0, -50%);width:1em;height:1em;background:#f5f2e8;border:.1rem solid #a98456;box-sizing:border-box;transition:.3s}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer label .shindan__answer-txt .icon::before{position:absolute;top:50%;left:50%;opacity:0;transition:.3s;content:""}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-radio input{display:none}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-radio input:checked+.shindan__answer-txt .icon::before{opacity:1}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-radio .shindan__answer-txt{position:relative;padding-left:2.5em;text-indent:-1em}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-radio .shindan__answer-txt .icon{border-radius:50%}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-radio .shindan__answer-txt .icon::before{transform:translate(-50%, -50%);width:75%;aspect-ratio:1;background:#a98456;border-radius:50%;opacity:0;transition:.3s;content:""}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check input{display:none}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check input:checked+.shindan__answer-txt .icon{background:#a98456}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check input:checked+.shindan__answer-txt .icon::before{opacity:1}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check .shindan__answer-txt{position:relative;display:block;padding-left:1.5em}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check .shindan__answer-txt .icon::before{transform:translate(-50%, -75%) rotate(-50deg);width:90%;aspect-ratio:3/2;border-left:.1rem solid #fff;border-bottom:.1rem solid #fff}.shindan .shindan__list .shindan__list-item:nth-of-type(1) .shindan__list-cont .shindan__question .shindan__question-img{width:7rem}.shindan .shindan__list .shindan__list-item:nth-of-type(2) .shindan__list-cont .shindan__question .shindan__question-img{width:8rem}.shindan .shindan__list .shindan__list-item:nth-of-type(3) .shindan__list-cont .shindan__question .shindan__question-img{width:9rem}.shindan .shindan__error{width:100%;color:red;font-weight:700;font-size:1.6rem;text-align:center;line-height:1.5;font-feature-settings:"palt"}.shindan .shindan__btn{margin-top:5rem}.shindan .shindan__btn button{position:relative;z-index:1;display:block;margin:0 auto;padding:.35em 2.7em;background:#a98456;border:.2rem solid #a98456;box-sizing:border-box;color:#fff;font-weight:bold;font-size:2.4rem;line-height:1.2;letter-spacing:.2em;border-radius:1rem;text-align:center;transition:.3s}.shindan .shindan__btn button:hover{background:#fff;color:#a98456}@media screen and (min-width: 768px){br.sp{display:none}br.pc{display:inherit}.shindan{margin-bottom:20rem}.shindan .shindan__ttl{display:grid;grid-template-columns:16rem auto;gap:2rem;align-items:center;justify-content:center;padding:0 17% 2rem 0;margin-bottom:6rem}.shindan .shindan__ttl::before{width:2.5rem}.shindan .shindan__ttl::after{width:2.1rem}.shindan .shindan__ttl .shindan__ttl-logo{width:100%;max-width:160px;margin:0}.shindan .shindan__ttl .shindan__ttl-txt{font-size:3.2rem;text-align:left}.shindan .shindan__ttl .shindan__ttl-img{top:auto;bottom:0;right:0;transform:translate(26.6%, 38%);width:23.5%}.shindan .shindan__txt{margin-bottom:4.5rem;font-size:1.6rem}.shindan .shindan__list{gap:7rem;margin-bottom:5rem}.shindan .shindan__list .shindan__list-item{display:grid;grid-template-columns:1fr 79.2%;align-items:center;gap:1rem;padding:4rem 2rem}.shindan .shindan__list .shindan__list-item::before{clip-path:polygon(4rem 0, 100% 0, 100% 100%, 0 100%, 0 4rem)}.shindan .shindan__list .shindan__list-item .shindan__list-head{margin-bottom:0}.shindan .shindan__list .shindan__list-item .shindan__list-head .shindan__list-num{width:10rem}.shindan .shindan__list .shindan__list-item .shindan__list-head .shindan__list-ttl{margin-top:1em;font-size:1.8rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question{padding-bottom:2rem;margin-bottom:1.5rem;text-align:left}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-ttl{margin-bottom:1rem;font-size:2.4rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-note{font-size:1.5rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__question .shindan__question-img{top:-5rem;right:0;transform:translate(0%, 0%)}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer{gap:1.2rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer label .shindan__answer-txt{font-size:1.8rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer label .shindan__answer-txt .icon{border-width:.2rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check .shindan__answer-txt .icon{border-width:.2rem}.shindan .shindan__list .shindan__list-item .shindan__list-cont .shindan__answer .shindan__answer-check .shindan__answer-txt .icon::before{border-width:.2rem}.shindan .shindan__list .shindan__list-item:nth-of-type(1) .shindan__list-cont .shindan__question::before{width:calc(80% - .4rem)}.shindan .shindan__list .shindan__list-item:nth-of-type(1) .shindan__list-cont .shindan__question .shindan__question-img{width:20%}.shindan .shindan__list .shindan__list-item:nth-of-type(2) .shindan__list-cont .shindan__question::before{width:calc(73.5% - .4rem)}.shindan .shindan__list .shindan__list-item:nth-of-type(2) .shindan__list-cont .shindan__question .shindan__question-img{right:-0.2rem;width:26.5%}.shindan .shindan__list .shindan__list-item:nth-of-type(3) .shindan__list-cont .shindan__question::before{width:calc(70% + 2.6rem)}.shindan .shindan__list .shindan__list-item:nth-of-type(3) .shindan__list-cont .shindan__question .shindan__question-img{right:-3rem;width:30%}.shindan .shindan__error{font-size:1.8rem}.shindan .shindan__btn{margin-top:9rem}.shindan .shindan__btn button{font-size:2.8rem}}.body-detail{background:#fff}.detail{margin-bottom:12rem;overflow:hidden}.detail .detail-ttl{max-width:800px;margin:0 auto .75em;padding:.4em;border-radius:2.5rem;color:#fff;font-weight:700;font-size:2.2rem;line-height:1.5;letter-spacing:.02em;text-align:center}.detail .detail-subttl{margin-bottom:.5em;font-weight:700;font-size:1.8rem;line-height:1.5;text-align:center}.detail .detail-txt{margin-bottom:2em;font-size:1.3rem;letter-spacing:.06em;line-height:1.7;text-align:center}.detail .detail-img{max-width:800px;margin:0 auto 1rem}.detail .detail-copy{position:relative;padding-bottom:2.5em;font-weight:700;font-size:1.8rem;line-height:1.5;text-align:center}.detail .detail-copy::after{position:absolute;bottom:1.25em;left:50%;transform:translate(-50%, 50%);width:2.2em;aspect-ratio:444/136;clip-path:polygon(50% 100%, 0 0, 100% 0);content:""}.detail .detail-list{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 1.5rem;margin-bottom:4rem}.detail .detail-list .detail-item:nth-of-type(3){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"ttl img" "txt img";gap:0 1.5rem;grid-column:span 2}.detail .detail-list .detail-item:nth-of-type(3) .item-ttl{grid-area:ttl;align-self:flex-end}.detail .detail-list .detail-item:nth-of-type(3) .item-txt{grid-area:txt;margin-bottom:0}.detail .detail-list .detail-item:nth-of-type(3) .item-img{grid-area:img;align-self:center;width:100%;height:75%}.detail .detail-list .detail-item:nth-of-type(3) .item-img img{height:100%;object-fit:contain;object-position:center}.detail .detail-list .item-ttl{width:100%;margin-bottom:.5em;padding:.4em .2rem;border-radius:1.2rem;color:#fff;font-weight:700;font-size:1.3rem;line-height:1.5;letter-spacing:0;text-align:center}.detail .detail-list .item-txt{margin-bottom:1rem;font-size:1.2rem;line-height:1.6}.detail .detail-point{position:relative;z-index:1;margin-bottom:3rem;background:#fff;padding:2rem 1.2rem;border:.2rem solid;text-align:center}.detail .detail-point::before,.detail .detail-point::after{position:absolute;top:0%;left:50%;transform:translate(-50%, -100%);aspect-ratio:2/1;clip-path:polygon(50% 0, 0 100%, 100% 100%);box-sizing:border-box;content:""}.detail .detail-point::before{z-index:-1;width:2.8rem}.detail .detail-point::after{top:.5px;z-index:2;width:2.4rem;background:#fff}.detail .detail-point .point-logo{position:absolute;top:0;left:.8rem;transform:translate(0, -50%);width:10rem}.detail .detail-point .point-main{margin-bottom:.25em;font-weight:700;font-size:2rem;line-height:1.5;letter-spacing:0;font-feature-settings:"palt"}.detail .detail-point .point-main .sp-icon{display:block;transform:rotate(90deg);line-height:1}.detail .detail-point .point-sub{font-weight:700;font-size:1.4rem;line-height:1.5;font-feature-settings:"palt"}.detail .detail-bnr{display:grid;gap:2rem;max-width:800px;margin:0 auto}.detail .detail-bnr .item-ttl{position:relative;padding-bottom:2rem;color:#c3a464;font-weight:700;font-size:1.3rem;letter-spacing:.04em;line-height:1.5;text-align:center}.detail .detail-bnr .item-ttl::before{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%, 0);width:2em;aspect-ratio:280/86;background:#c3a464;clip-path:polygon(50% 100%, 0 0, 100% 0);content:""}.detail .detail-bnr .item-img+.item-img{display:block;margin-top:1.2rem}.detail .detail-bnr .hhp .item-ttl{width:-moz-fit-content;width:fit-content;margin:0 auto 1.2rem;color:#fff;padding:.5em 1.8em;border-radius:3rem;background:#7f0073}.detail .detail-bnr .hhp .item-ttl::before{bottom:auto;top:calc(100% - .5px);background:#7f0073}.detail .detail-slider{margin-top:5rem}.detail .detail-slider .slider-ttl{margin-bottom:1.5em;color:#c3a464 !important;font-weight:700;font-size:1.8rem;text-align:center}.detail .detail-slider .slider-cont{position:relative}.detail .detail-slider .slider-cont .swiper-slide{display:flex;flex-grow:1;height:auto}.detail .detail-slider .slider-cont .swiper-slide a{display:flex;flex-direction:column;width:100%;height:100%;padding:.8rem .8rem 1.2rem;border:.2rem solid;border-radius:.5rem}.detail .detail-slider .slider-cont .swiper-slide a .detail-ttl{width:100%;margin:auto 0;padding:.5em .25em;font-size:1.2rem;line-height:1.3}.detail .detail-slider .slider-cont .swiper-slide a .detail-img{margin:1rem auto 0}.detail .detail-slider .slider-cont .swiper-slide a .detail-img img{width:auto !important;height:10rem !important;object-fit:contain;object-position:center}.detail .detail-slider .slider-cont .swiper-slide.cate-01 a{border-color:#3f99d5}.detail .detail-slider .slider-cont .swiper-slide.cate-01 a .detail-ttl{background:#3f99d5}.detail .detail-slider .slider-cont .swiper-slide.cate-02 a{border-color:#f2984f}.detail .detail-slider .slider-cont .swiper-slide.cate-02 a .detail-ttl{background:#f2984f}.detail .detail-slider .slider-cont .swiper-slide.cate-03 a{border-color:#8dc21f}.detail .detail-slider .slider-cont .swiper-slide.cate-03 a .detail-ttl{background:#8dc21f}.detail .detail-slider .slider-cont .swiper-slide.cate-04 a{border-color:#a574af}.detail .detail-slider .slider-cont .swiper-slide.cate-04 a .detail-ttl{background:#a574af}.detail .detail-slider .slider-cont .swiper-slide.cate-05 a{border-color:#db5310}.detail .detail-slider .slider-cont .swiper-slide.cate-05 a .detail-ttl{background:#db5310}.detail .detail-slider .slider-cont .swiper-slide.cate-06 a{border-color:#ed86b3}.detail .detail-slider .slider-cont .swiper-slide.cate-06 a .detail-ttl{background:#ed86b3}.detail .detail-slider .slider-cont .swiper-slide.cate-07 a{border-color:#cfad74}.detail .detail-slider .slider-cont .swiper-slide.cate-07 a .detail-ttl{background:#cfad74}.detail .detail-slider .slider-cont .swiper-prev,.detail .detail-slider .slider-cont .swiper-next{position:absolute;top:50%;transform:translate(0, -50%);z-index:10;width:3rem;aspect-ratio:1;border-radius:50%;background:#c3a464;border:.2rem solid #c3a464}.detail .detail-slider .slider-cont .swiper-prev::before,.detail .detail-slider .slider-cont .swiper-next::before{position:absolute;top:50%;left:50%;transform:translate(-25%, -50%) rotate(-45deg);width:30%;aspect-ratio:1;border-top:.2rem solid #fff;border-left:.2rem solid #fff;content:""}.detail .detail-slider .slider-cont .swiper-prev{left:-0.8rem}.detail .detail-slider .slider-cont .swiper-next{right:-0.8rem;transform:translate(0, -50%) scale(-1, 1)}.detail .detail-slider .slider-btn{width:80%;max-width:300px;margin:3rem auto 0}.detail .detail-slider .slider-btn a{position:relative;display:block;padding:1.25em;background:#fff;box-sizing:border-box;border:.2rem solid #c3a464;border-radius:1rem;color:#c3a464;font-weight:bold;font-size:1.6rem;text-align:center}.detail .detail-slider .slider-btn a::after{position:absolute;top:50%;left:1.5em;transform:translate(-25%, -50%) rotate(-45deg);width:.75em;aspect-ratio:1;border-top:.2rem solid #c3a464;border-left:.2rem solid #c3a464;content:""}.detail.cate-01 .detail-ttl,.detail.cate-01 .detail-copy::after,.detail.cate-01 .detail-list .item-ttl,.detail.cate-01 .detail-point::before{background:#3f99d5}.detail.cate-01 .detail-subttl,.detail.cate-01 .detail-copy,.detail.cate-01 .detail-point .point-main,.detail.cate-01 .detail-slider .slider-ttl{color:#3f99d5}.detail.cate-01 .detail-point{border-color:#3f99d5}.detail.cate-01 .swiper-slide.cate-01{display:none !important}.detail.cate-02 .detail-ttl,.detail.cate-02 .detail-copy::after,.detail.cate-02 .detail-list .item-ttl,.detail.cate-02 .detail-point::before{background:#f2984f}.detail.cate-02 .detail-subttl,.detail.cate-02 .detail-copy,.detail.cate-02 .detail-point .point-main,.detail.cate-02 .detail-slider .slider-ttl{color:#f2984f}.detail.cate-02 .detail-point{border-color:#f2984f}.detail.cate-02 .detail-img{transform:translate(3.2%, 0)}.detail.cate-02 .swiper-slide.cate-02{display:none !important}.detail.cate-03 .detail-ttl,.detail.cate-03 .detail-copy::after,.detail.cate-03 .detail-list .item-ttl,.detail.cate-03 .detail-point::before{background:#8dc21f}.detail.cate-03 .detail-subttl,.detail.cate-03 .detail-copy,.detail.cate-03 .detail-point .point-main,.detail.cate-03 .detail-slider .slider-ttl{color:#8dc21f}.detail.cate-03 .detail-point{border-color:#8dc21f}.detail.cate-03 .swiper-slide.cate-03{display:none !important}.detail.cate-04 .detail-ttl,.detail.cate-04 .detail-copy::after,.detail.cate-04 .detail-list .item-ttl,.detail.cate-04 .detail-point::before{background:#a574af}.detail.cate-04 .detail-subttl,.detail.cate-04 .detail-copy,.detail.cate-04 .detail-point .point-main,.detail.cate-04 .detail-slider .slider-ttl{color:#a574af}.detail.cate-04 .detail-point{border-color:#a574af}.detail.cate-04 .swiper-slide.cate-04{display:none !important}.detail.cate-05 .detail-ttl,.detail.cate-05 .detail-copy::after,.detail.cate-05 .detail-list .item-ttl,.detail.cate-05 .detail-point::before{background:#db5310}.detail.cate-05 .detail-subttl,.detail.cate-05 .detail-copy,.detail.cate-05 .detail-point .point-main,.detail.cate-05 .detail-slider .slider-ttl{color:#db5310}.detail.cate-05 .detail-point{border-color:#db5310}.detail.cate-05 .swiper-slide.cate-05{display:none !important}.detail.cate-06 .detail-ttl,.detail.cate-06 .detail-copy::after,.detail.cate-06 .detail-list .item-ttl,.detail.cate-06 .detail-point::before{background:#ed86b3}.detail.cate-06 .detail-subttl,.detail.cate-06 .detail-copy,.detail.cate-06 .detail-point .point-main,.detail.cate-06 .detail-slider .slider-ttl{color:#ed86b3}.detail.cate-06 .detail-point{border-color:#ed86b3}.detail.cate-06 .detail-img{transform:translate(-2%, 0)}.detail.cate-06 .swiper-slide.cate-06{display:none !important}.detail.cate-07 .detail-ttl,.detail.cate-07 .detail-copy::after,.detail.cate-07 .detail-list .item-ttl,.detail.cate-07 .detail-point::before{background:#cfad74}.detail.cate-07 .detail-subttl,.detail.cate-07 .detail-copy,.detail.cate-07 .detail-point .point-main,.detail.cate-07 .detail-slider .slider-ttl{color:#cfad74}.detail.cate-07 .detail-point{border-color:#cfad74}.detail.cate-07 .swiper-slide.cate-07{display:none !important}@media screen and (min-width: 768px){.detail{margin-bottom:16rem}.detail .detail-ttl{margin-bottom:1em;font-size:2.9rem}.detail .detail-subttl{font-size:3.2rem}.detail .detail-txt{margin-bottom:3em;font-size:1.5rem;line-height:2}.detail .detail-img{margin-bottom:3rem}.detail .detail-copy{font-size:2.4rem}.detail .detail-list{grid-template-columns:1fr 1fr 1fr;gap:2.5rem;margin-bottom:8rem}.detail .detail-list.col-2{grid-template-columns:1fr 1fr}.detail .detail-list .detail-item{display:flex;flex-direction:column}.detail .detail-list .detail-item:nth-of-type(3){display:flex;gap:0;grid-column:span 1}.detail .detail-list .detail-item:nth-of-type(3) .item-txt{margin-bottom:2rem}.detail .detail-list .detail-item:nth-of-type(3) .item-img{height:100%}.detail .detail-list .detail-item .item-ttl{margin-bottom:.75em;font-size:1.8rem}.detail .detail-list .detail-item .item-txt{margin-bottom:2rem;font-size:1.5rem;line-height:1.8}.detail .detail-list .detail-item .item-img{width:100%;margin:auto 0 0}.detail .detail-list .detail-item .item-img img{height:100%}.detail .detail-point{width:-moz-fit-content;width:fit-content;min-width:81.6326530612%;margin:0 auto 8rem;padding:2.5rem 8rem;box-sizing:border-box;border-width:.3rem}.detail .detail-point::before{width:5rem}.detail .detail-point::after{width:4.4rem}.detail .detail-point .point-logo{left:2rem;width:16rem}.detail .detail-point .point-main{margin-bottom:.25em;font-size:2.8rem}.detail .detail-point .point-main .sp-icon{display:inline;transform:rotate(0deg);line-height:1.5}.detail .detail-point .point-sub{font-size:1.8rem}.detail .detail-bnr{gap:3rem}.detail .detail-bnr .item-ttl{padding-bottom:3rem;font-size:1.8rem}.detail .detail-bnr .item-ttl::before{bottom:1rem}.detail .detail-bnr .hhp .item-ttl{margin-bottom:2rem}.detail .detail-slider{margin-top:10rem}.detail .detail-slider .slider-ttl{margin-bottom:1.75em;font-size:2.6rem}.detail .detail-slider .slider-cont .swiper-slide a{padding:1.5rem 1rem;border-radius:1rem;border-width:.3rem}.detail .detail-slider .slider-cont .swiper-slide a .detail-ttl{font-size:1.8rem}.detail .detail-slider .slider-cont .swiper-slide a .detail-img{margin-top:2rem}.detail .detail-slider .slider-cont .swiper-slide a .detail-img img{height:15rem !important}.detail .detail-slider .slider-cont .swiper-slide a:hover{opacity:.8}.detail .detail-slider .slider-cont .swiper-prev,.detail .detail-slider .slider-cont .swiper-next{width:5rem;transition:.3s}.detail .detail-slider .slider-cont .swiper-prev::before,.detail .detail-slider .slider-cont .swiper-next::before{transition:.3s}.detail .detail-slider .slider-cont .swiper-prev:hover,.detail .detail-slider .slider-cont .swiper-next:hover{background:#fff}.detail .detail-slider .slider-cont .swiper-prev:hover::before,.detail .detail-slider .slider-cont .swiper-next:hover::before{border-color:#c3a464}.detail .detail-slider .slider-cont .swiper-prev{left:-2.5rem}.detail .detail-slider .slider-cont .swiper-next{right:-2.5rem}.detail .detail-slider .slider-btn{margin-top:5rem}.detail .detail-slider .slider-btn a{font-size:1.8rem;transition:.3s}.detail .detail-slider .slider-btn a::before{transition:.3s}.detail .detail-slider .slider-btn a:hover{color:#fff;background:#c3a464}.detail .detail-slider .slider-btn a:hover::after{border-color:#fff}}@media screen and (min-width: 1181px){.detail .detail-slider .slider-cont .swiper-prev{left:-10rem}.detail .detail-slider .slider-cont .swiper-next{right:-10rem}}