.h_bar,#beltbnr{display:none}html{font-size:62.5%}html::-moz-selection, body::-moz-selection{background:#333}html::selection,body::selection{background:#333}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}ul,ol,li{list-style:none;margin:0;padding:0}img{border-radius:1px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:middle}a{color:#000;cursor:pointer;display:block;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a[data-status=active]{display:block}a[data-status=disactive]{display:none}a:hover{opacity:.8}button{background:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus{outline:none}.pc-parts{display:block}@media(max-width: 667px){.pc-parts{display:none}}.sp-parts{display:none}@media(max-width: 667px){.sp-parts{display:block}}.topContents{width:900px;margin-inline:auto}@media(max-width: 667px){.topContents{width:100%;overflow:hidden}}.topContents .l-header-block .kvArticle .kvSection picture{display:block}.topContents .l-header-block .lead{padding-top:35px;padding-bottom:15px}@media(max-width: 667px){.topContents .l-header-block .lead{width:89.335%;margin-inline:auto}}.topContents .l-header-block .lead p{color:#111;font-size:14px;font-weight:400;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify;text-align:center}@media(max-width: 667px){.topContents .l-header-block .lead p{text-align:justify}}.topContents .contents-all{width:880px;margin-inline:auto}@media(max-width: 667px){.topContents .contents-all{width:100%}}.topContents .contents-all-block{margin-top:60px;padding-bottom:20px}@media(max-width: 667px){.topContents .contents-all-block{margin-top:40px}}.topContents .contents-all-block .img-parts-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:stretch}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:stretch}.topContents .contents-all-block .img-parts-block .num.sp-parts span{color:#111;font-size:18px;font-family:"Times New Roman",serif;font-weight:600;font-style:normal;line-height:1;text-align:justify}}.topContents .contents-all-block .img-parts-block .img-parts-left{position:relative;width:450px;padding-right:40px}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-left{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;width:100%;padding-right:5.335%}}.topContents .contents-all-block .img-parts-block .img-parts-left .img-parts{position:relative}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-left .img-parts{position:absolute;left:-59px;width:92%}}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout{margin-left:auto}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts{padding-bottom:50px}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2{color:#111;font-size:17px;font-weight:600;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify;padding:10px 5px;writing-mode:vertical-rl;margin-left:auto}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2::before{position:absolute;top:0;right:0;border-right:1px solid #111;border-top:1px solid #111}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2::after{position:absolute;bottom:0;left:0;border-left:1px solid #111;border-bottom:1px solid #111}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2.no1{margin-bottom:38px}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2.no2{margin-bottom:95px}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2.no3,.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .img-parts-title.sp-parts h2.no4{margin-bottom:12px}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .credit-list.sp-parts ul{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:stretch}.topContents .contents-all-block .img-parts-block .img-parts-left .sp-layout .credit-list.sp-parts ul li a{text-decoration:none}.topContents .contents-all-block .img-parts-block .img-parts-right{width:calc(100% - 450px)}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-right{width:89.335%;margin-inline:auto}}.topContents .contents-all-block .img-parts-block .img-parts-right .img-parts-detail .num span{color:#111;font-size:18px;font-family:"Times New Roman",serif;font-weight:600;font-style:normal;line-height:1;text-align:justify}.topContents .contents-all-block .img-parts-block .img-parts-right .img-parts-detail .img-parts-title h2{color:#111;font-size:20px;font-weight:600;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify;padding:0 10px}.topContents .contents-all-block .img-parts-block .img-parts-right .img-parts-detail .img-parts-title h2::before{position:absolute;top:0;left:0;border-left:1px solid #111;border-top:1px solid #111}.topContents .contents-all-block .img-parts-block .img-parts-right .img-parts-detail .img-parts-title h2::after{position:absolute;bottom:0;right:0;border-right:1px solid #111;border-bottom:1px solid #111}.topContents .contents-all-block .img-parts-block .img-parts-right .img-parts-detail__txt{margin-top:20px;margin-bottom:35px}.topContents .contents-all-block .img-parts-block .img-parts-right .img-parts-detail__txt p{color:#111;font-size:14px;font-weight:400;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents{width:295px;margin-inline:auto}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents{width:100%}}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents{position:relative}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-animate-elm{margin:0 auto;height:100%;position:relative;overflow:hidden}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-animate-elm .overlay{background:#d9d9d9;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;transition:1s cubic-bezier(0.19, 1, 0.22, 1) 0s}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-animate-elm.show .overlay-transform{transform:translateX(101%)}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-animate .swiper-container .swiper-wrapper .swiper-slide img{border-radius:3px}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-20px;width:initial;left:initial;right:0}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{background:#d9d9d9}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#111}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-button-prev,.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-contents .swiper-button-next{display:none}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail{margin-top:20px;text-align:center}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail{margin-top:40px}}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button{color:#111;font-size:12px;font-family:"Times New Roman",serif;font-weight:400;font-style:normal;line-height:1;text-align:justify;background:#6d4f5a;border:1px solid #6d4f5a;border-radius:50px;color:#fff;width:192px;height:33px;line-height:33px;margin-inline:auto;text-align:center;position:relative}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button.pc-parts{display:none}}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button>div{position:absolute;width:12px;height:12px;top:50%;right:20px;transform:translateY(-50%)}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button span{position:absolute;display:inline-block;background:#fff;height:1px;width:100%;transition:.3s}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button span:nth-of-type(1){top:50%;transform:rotate(90deg)}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button span:nth-of-type(2){top:50%}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail button.is-open>div span:nth-of-type(1){opacity:0}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips{position:relative}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips.common-parts dt{color:#111;font-size:14px;font-weight:400;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify;position:absolute;top:-12px;left:50%;z-index:10;transform:translateX(-50%)}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips.common-parts .swiper-tips-txt{border:1px solid #111;border-radius:3px;padding:15px 20px}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips.common-parts .swiper-tips-txt::before{content:"";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#fff;width:155px;height:25px}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips.common-parts .swiper-tips-txt p{color:#111;font-size:14px;font-weight:400;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips.common-parts.pc-parts{display:none;transition:.3s ease-in-out;pointer-events:none;transform:translateY(-30px)}.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .swiper-detail .swiper-tips.common-parts.pc-parts.is-open{display:block;transform:translateY(50px)}@media(max-width: 667px){.topContents .contents-all-block .img-parts-block .img-parts-right .carousel-contents .credit-list.sp-parts{padding-top:18px}}.topContents .contents-all-block .num{text-align:center;margin-bottom:20px}.topContents .contents-all-block .num span{color:#111;font-size:14px;font-family:"Times New Roman",serif;font-weight:400;font-style:normal;line-height:1;text-align:justify}.topContents .contents-all-block .img-parts-title{text-align:center}@media(max-width: 667px){.topContents .contents-all-block .img-parts-title{text-align:initial}}.topContents .contents-all-block .img-parts-title h2{color:#111;font-size:20px;font-weight:600;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.topContents .contents-all-block .img-parts-title h2::before,.topContents .contents-all-block .img-parts-title h2::after{border:rgba(0,0,0,0);content:"";width:14px;height:18px}.topContents .contents-all-block .credit-list ul li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:12px}.topContents .contents-all-block .credit-list ul li p,.topContents .contents-all-block .credit-list ul li a{color:#111;font-size:14px;font-family:"Times New Roman",serif;font-weight:400;font-style:normal;line-height:1;text-align:justify;line-height:1.5}.topContents .contents-all-block .credit-list ul li a{text-decoration:underline}.topContents .more{margin-top:55px;margin-bottom:80px;text-align:center}.topContents .more a{color:#111;font-size:14px;font-family:"Times New Roman",serif;font-weight:400;font-style:normal;line-height:1;text-align:justify;background:#6d4f5a;border:1px solid #6d4f5a;border-radius:1px;color:#fff;width:230px;height:63px;line-height:63px;margin-inline:auto;text-align:center;transition:.3s}.topContents .more a:hover{background:rgba(0,0,0,0);color:#6d4f5a}.topContents .more span{color:#111;font-size:12px;font-weight:400;font-style:normal;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.75;letter-spacing:.04em;text-align:justify;color:#d9d9d9;display:inline-block;padding-top:8px}
/*# sourceMappingURL=style.min.css.map */