﻿.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px;position:relative;justify-content:center;padding:10px 15px}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.related-link{background-color:#f5f5f5}.related-link__list{display:grid;grid-gap:10px}.related-link__list+.related-link__list{margin-top:60px}@media screen and (max-width:599px){.related-link__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.related-link__list{grid-template-columns:repeat(4, 1fr)}}.related-link__title{flex-basis:100%;font-weight:600}@media screen and (max-width:599px){.related-link__title{font-size:2rem;grid-column:1/2}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__title{font-size:2rem;grid-column:1/3}}@media screen and (min-width: 1025px){.related-link__title{font-size:3rem;grid-column:1/5}}.related-link__item{display:flex}.related-link__link-btn{width:100%}@media screen and (min-width:600px){.related-link__link-btn{min-height:75px}}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}.column{padding:40px 0 80px}.articleitem__list{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.articleitem__list--box{width:calc(33.3333333333% - 20px)}@media screen and (max-width:599px){.articleitem__list--box{width:100%}}.articleitem__list--box--link{border:1px solid #eee;padding:15px;display:flex;transition:all .4s ease;opacity:1;flex-direction:column;height:100%}.articleitem__list--box--link:hover{background:#0068b7;color:#fff}.articleitem__list--box--img{height:auto;aspect-ratio:12/5}.articleitem__list--box--img02{height:auto;aspect-ratio:12/5;object-fit:cover;object-position:top center}.articleitem__list--box--ttl{font-weight:bold;margin-top:10px;line-height:1.5}.col02__item{display:grid;grid-gap:20px 30px;margin:70px auto 0;grid-template-columns:repeat(1, 1fr);width:50%}@media screen and (min-width:600px)and (max-width:1024px){.col02__item{width:68%}}@media screen and (max-width:599px){.col02__item{grid-template-columns:1fr;width:100%}}@media screen and (max-width:599px){.col02__list{width:100%}}.col02__list--link{position:relative;display:flex;border:3px double #0068b7;padding:10px 15px;gap:10px;align-items:center;font-size:1.4rem;font-weight:600;background:#fff;color:#0068b7}.col02__list--link::after{position:absolute;width:7px;height:7px;right:5px;top:50%;content:"";display:block;border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:translateY(-50%) rotate(45deg)}@media(any-hover: hover){.col02__list--link{transition:all .5s ease}.col02__list--link::after{transition:all .5s ease}.col02__list--link:hover{border-color:#0068b7;color:#fff;background-color:#0068b7}.col02__list--link:hover::after{border-color:#fff}.col02__list--link:hover .col02__list--image-obj{fill:#0068b7;stroke:#fff}.col02__list--link:hover .col02__list--image-obj02{stroke:#fff}.col02__list--link:hover .col02__list--image-obj03{fill:none}.col02__list--link:hover .col02__list--image-obj04{fill:#fff}}.col02__list--image{aspect-ratio:1/1;width:50px}.col02__list--image-obj{fill:#fff;stroke:#0068b7;stroke-miterlimit:10}@media(any-hover: hover){.col02__list--image-obj{transition:all .5s ease}}.col02__list--image-obj01{fill:none}.col02__list--image-obj02{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.09px}.col02__list--image-obj03{fill:#fff}.col02__list--image-obj04{fill:#333}.col02__list--note{font-size:1.4rem;margin-top:10px}.col02__list--text{font-size:1.4rem}.chapter__img--phototdy{aspect-ratio:346/195;display:block}@media screen and (max-width:599px){.chapter__img--phototdy{width:100%}}.chapter__img--photocommon00{aspect-ratio:1000/667;display:block}@media screen and (max-width:599px){.chapter__img--photocommon00{width:100%}}.chapter__img--photocommon01{aspect-ratio:53/20;display:block}@media screen and (max-width:599px){.chapter__img--photocommon01{width:100%}}.chapter__img--photocommon02{aspect-ratio:1000/667;display:block}@media screen and (max-width:599px){.chapter__img--photocommon02{width:100%}}.chapter__img--photocommon03{aspect-ratio:25/9;display:block}@media screen and (max-width:599px){.chapter__img--photocommon03{width:100%}}.chapter__img--photocommon04{aspect-ratio:53/75;display:block}@media screen and (max-width:599px){.chapter__img--photocommon04{width:100%}}.chapter__img--photocommon05{aspect-ratio:1/1;display:block}@media screen and (max-width:599px){.chapter__img--photocommon05{width:100%}}.chapter__img--productcommon01{aspect-ratio:16/9;display:block}.chapter__img--border{border:1px solid #ccc}.chapter__link{width:50%;margin:60px auto 30px}@media screen and (max-width:599px){.chapter__link{width:100%;margin:30px auto 30px}}.chapter__mb0{margin-bottom:0}.chapter__product--title{max-width:1200px;width:100%;margin:0 auto 60px;text-align:center;font-weight:bold;font-size:3rem}@media screen and (max-width:599px){.chapter__product--title{font-size:2.8rem}}.chapter .other_product{margin-bottom:70px}.chapter .other_product--img{overflow:hidden}.chapter .other_product--img img{transition:all .5s ease;transform:scale(1)}.chapter .other_product__txt{margin-bottom:40px;font-size:1.6rem;font-weight:bold;text-align:center}@media screen and (max-width:599px){.chapter .other_product__txt{margin-bottom:10px;text-align:left}}.chapter .other_product__col2{display:flex;flex-wrap:wrap;margin-bottom:30px}.chapter .other_product__col2--wrap{width:49%;margin-right:2%;transition:all .5s ease}.chapter .other_product__col2--wrap:nth-child(2){margin-right:0}@media screen and (max-width:599px){.chapter .other_product__col2--wrap{width:100%;margin-right:0;margin-bottom:30px}.chapter .other_product__col2--wrap:nth-child(3){margin-bottom:0}}.chapter .other_product__col2--wrap--link{display:block;transition:all 500ms;outline:4px solid #fff;font-size:1.4rem}.chapter .other_product__col2--wrap--link:hover{background-color:#0068b7;color:#fff;outline:4px solid #0068b7}.chapter .other_product__col2--wrap--link:hover .other_product--img img{transform:scale(1.1)}.chapter .other_product__col2--wrap:hover a h3::after{border-right:1px solid #fff;border-top:1px solid #fff}.chapter .other_product__col2--img{display:flex;align-items:center;justify-content:center;padding:40px 0;background-color:#f7f7f2}.chapter .other_product__col1bnr1{width:50%;margin:0 auto 40px}@media screen and (max-width:599px){.chapter .other_product__col1bnr1{width:100%}}.chapter .other_product__col1bnr1--wrap{transition:all .5s ease}.chapter .other_product__col1bnr1--wrap--link{display:block;transition:all .5s ease;outline:4px solid #fff}.chapter .other_product__col1bnr1--wrap--link:hover{background-color:#0068b7;color:#fff;outline:4px solid #0068b7}.chapter .other_product__col1bnr1--wrap--link:hover .other_product--img img{transform:scale(1.1)}.chapter .other_product__col1bnr1--wrap:hover a h3::after{border-right:1px solid #fff;border-top:1px solid #fff}.chapter .other_product__col1bnr1--img{display:flex;align-items:center;justify-content:center;padding:40px 0;background-color:#f7f7f2}.chapter .other-info{margin-top:90px}.chapter .other-info__txt{font-weight:bold;text-align:center;margin-bottom:40px}.chapter .other-info__wrap{display:flex;flex-wrap:wrap;width:70%;max-width:500px;margin:0 auto}@media screen and (max-width:599px){.chapter .other-info__wrap{width:100%}}.chapter .other-info__wrap--inner{width:100%;display:block;background-color:rgba(0,0,0,0);transition:all .5s ease;outline:3px solid #fff}.chapter .other-info__wrap--inner:hover{background-color:#0068b7;color:#fff;outline:3px solid #0068b7}.chapter .other-info__wrap--inner--link--imgwrap--img{border:1px solid #ccc}.chapter .other-info__wrap--inner--link--imgwrap--cap{padding:2px 0;text-align:center;font-size:1.4rem;font-weight:bold;padding-bottom:6px}@media screen and (max-width:599px){.chapter .other-info__wrap--inner--link{width:100%;margin-bottom:30px}.chapter .other-info__wrap--inner--link:last-child{margin-bottom:0}}.chapter .catalog-lists{display:flex;flex-wrap:wrap}.chapter .catalog-lists__wrap{width:24.25%;margin-right:1%;border:solid 2px #ccc;border-radius:5px;font-weight:bold;text-align:center;display:flex;flex-direction:column}.chapter .catalog-lists__wrap:last-child{margin-right:0}@media screen and (max-width: 1024px){.chapter .catalog-lists__wrap{width:100%;margin-right:0;margin-bottom:30px}.chapter .catalog-lists__wrap:last-child{margin-bottom:0;margin-bottom:14px}}.chapter .catalog-lists__ttl{font-size:1.8rem;padding:16px 10px;background:#f1f1f1;display:flex;justify-content:center;align-items:center;text-align:left;margin-bottom:28px;flex-grow:1}.chapter .catalog-lists__visual{min-height:180px;padding-top:10px}.chapter .catalog-lists__visual--cataimg{margin:15px auto;width:auto;max-width:100%;max-height:180px;border:solid 1px #ccc}.chapter .catalog-lists__btn{text-align:center;border-top:dotted 2px #ccc;margin:30px 0}.chapter .catalog-lists__btn .com_cata_btn{border:solid 2px #0068b7;color:#0068b7;font-size:1.4rem;width:80%;margin:10px auto;padding:5px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;transition:all .5s ease}.chapter .catalog-lists__btn .com_cata_btn:hover{opacity:.5}.chapter .catalog-lists__btn .com_cata_btn .cata_icon01{width:20px;margin-right:5px}.chapter .catalog-lists__btn .com_cata_btn .cata_icon02{width:20px;margin-right:5px}.chapter .catalog-lists__btn .cata_icon02_wrap{background-color:#0068b7;color:#fff}.chapter .section-faq{margin:30px 0}.chapter .section-faq__maintitle{font-weight:900;width:100%;border-bottom:1px solid #333;text-align:left;line-height:1.3;padding:0 10px;font-size:2rem;margin-bottom:20px}.chapter .section-faq__wrap--list{width:100%;display:flex;flex-direction:column;padding:0 10px}.chapter .section-faq__wrap--list--inner{width:100%;margin:0;padding:0;border-radius:10px;border:1px solid #ccc;background-color:#fff;display:flex;flex-direction:column;transition:all .5s ease;margin-bottom:10px}.chapter .section-faq__wrap--list--inner--title{width:100%;display:flex;align-items:center;font-size:1.6rem;margin:0;padding:10px 15px;border-radius:10px;background-color:#fff;transition:all .5s ease;cursor:pointer;line-height:1.5}.chapter .section-faq__wrap--list--inner--title:hover{background-color:#0068b7;color:#fff}.chapter .section-faq__wrap--list--inner--title:hover .section-faq__wrap--list--inner--title--iconq{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(104%) contrast(104%)}.chapter .section-faq__wrap--list--inner--title--iconq{min-width:32px;display:block;margin-top:2px;transition:all .5s ease}.chapter .section-faq__wrap--list--inner--title--iconq img{aspect-ratio:1/1}.chapter .section-faq__wrap--list--inner--title--txt{padding-left:1em;text-align:left}.chapter .section-faq__wrap--list--inner--contents{width:100%;display:none;padding:10px 15px;line-height:1.3}.chapter .section-faq__wrap--list--inner--contents--anser{display:flex;width:100%;margin-bottom:10px}.chapter .section-faq__wrap--list--inner--contents--anser--icona{min-width:32px;display:block;margin-top:2px}.chapter .section-faq__wrap--list--inner--contents--anser--icona img{aspect-ratio:1/1}.chapter .section-faq__wrap--list--inner--contents--anser--txt{padding-left:16px;text-align:left;display:flex;align-items:center}.chapter .section-faq__wrap--list dt.accordion--processed{background-color:#0068b7;color:#fff}.chapter .section-faq__wrap--list dt.accordion--processed .section-faq__wrap--list--inner--title--iconq{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(104%) contrast(104%)}.chapter .section-faq .chapter__link .btn__link01{padding:20px 15px;font-weight:bold}.chapter .watch-catalog{background-color:#f6f6f6;padding:30px 20px;margin:70px 0 40px}.chapter .watch-catalog--txt{font-weight:bold;margin-bottom:24px}.chapter .watch-catalog--link{margin:10px auto}.chapter .watch-catalog--link--wrap--box{display:block;min-width:32px;max-width:32px;padding-right:6px}.chapter .watch-catalog--link--wrap--box img{filter:invert(33%) sepia(100%) saturate(1066%) hue-rotate(176deg) brightness(93%) contrast(101%);transition:all .5s ease;aspect-ratio:1/1}.chapter .watch-catalog--link--wrap:hover .watch-catalog--link--wrap--box img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(104%) contrast(104%)}.chapter .watch-catalog--link--wrap--txt{width:70%;text-align:center}.chapter .inquiry-btn .link{font-size:1.4rem;margin-top:10px;font-weight:bold}.chapter .inquiry-btn__list{display:flex;flex-wrap:wrap}.chapter .inquiry-btn__list--wrap{width:49%}.chapter .inquiry-btn__list--wrap:first-child{margin-right:2%}@media screen and (max-width: 1024px){.chapter .inquiry-btn__list--wrap{width:100%;margin-bottom:30px}.chapter .inquiry-btn__list--wrap:first-child{margin-right:0}}.chapter .inquiry-btn__list--wrap--link{display:flex;border:4px double #0068b7;padding:10px;color:#0068b7;position:relative;transition:all .5s ease}@media(hover: hover)and (pointer: fine){.chapter .inquiry-btn__list--wrap--link:hover{background-color:#0068b7;color:#fff}.chapter .inquiry-btn__list--wrap--link:hover::after{border-color:#fff}.chapter .inquiry-btn__list--wrap--link:hover .inquiry-btn__list--wrap--link--icon01 img{filter:invert(99%) sepia(0%) saturate(0%) hue-rotate(260deg) brightness(103%) contrast(105%)}.chapter .inquiry-btn__list--wrap--link:hover .inquiry-btn__list--wrap--link--inner{width:88%}.chapter .inquiry-btn__list--wrap--link:hover .inquiry-btn__list--wrap--link--inner .inquiry-btn__list--wrap--link--inner--icon02 img{filter:invert(99%) sepia(0%) saturate(0%) hue-rotate(260deg) brightness(103%) contrast(105%)}}.chapter .inquiry-btn__list--wrap--link::after{transition:all .5s ease;position:absolute;top:50%;right:10px;content:"";height:7px;width:7px;border-right-width:1px;border-right-style:solid;border-top-width:1px;border-top-style:solid;border-color:#0068b7;transform:translateY(-50%) rotate(45deg)}.chapter .inquiry-btn__list--wrap--link--icon01 img{display:block;margin-top:30px;min-width:40px;filter:invert(33%) sepia(85%) saturate(1204%) hue-rotate(175deg) brightness(96%) contrast(103%);aspect-ratio:1/1}.chapter .inquiry-btn__list--wrap--link--inner{width:88%;text-align:center}@media screen and (max-width:599px){.chapter .inquiry-btn__list--wrap--link--inner{width:75%}}.chapter .inquiry-btn__list--wrap--link--inner--icon02 img{display:block;max-width:60px;margin:10px auto 7px;filter:invert(33%) sepia(85%) saturate(1204%) hue-rotate(175deg) brightness(96%) contrast(103%);aspect-ratio:1/1}.chapter .inquiry-btn__list--wrap--link--inner--txt{font-size:1.4rem}.chapter .inquiry-btn__list--wrap--subtxt{font-size:1.4rem}.red-info{position:relative}.red-info:after{position:absolute;content:"25年6月23日～　対応開始";top:120%;left:50%;color:red;font-weight:bold;font-size:1.5rem;transform:translateX(-50%);white-space:nowrap}