﻿.section_target{margin-top:-215px !important;padding-top:215px !important}@media screen and (min-width: 769px){.section_target{margin-top:-245px !important;padding-top:245px !important}}.p_section__ttl{margin-bottom:25px;color:#d6d6d6}.p_section__ttl--main{font-size:1.8rem;margin-bottom:11px;font-style:italic;line-height:1}@media(min-width: 375px){.p_section__ttl--main{font-size:calc(1.8rem + (1vw - 3.75px)*1.2121212121)}}@media(min-width: 1200px){.p_section__ttl--main{font-size:2.8rem}}.p_section__ttl--sub{font-size:1.4rem;text-align:center;line-height:1}@media(min-width: 375px){.p_section__ttl--sub{font-size:calc(1.4rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){.p_section__ttl--sub{font-size:1.5rem}}.p_section__ttl--txt{font-size:1.4rem;margin-top:15px;text-align:center;line-height:1.5}@media(min-width: 375px){.p_section__ttl--txt{font-size:calc(1.4rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){.p_section__ttl--txt{font-size:1.5rem}}@media screen and (min-width: 769px){.p_section__ttl{margin-bottom:50px}.p_section__ttl--main{margin-bottom:19px}.p_section__ttl--txt{margin-top:30px}}iframe{display:block;margin:auto;max-width:100%}.youtube__contents,.youtube__contents--txt,.youtube__contents--under,.youtube__contents--over{margin:0 auto;max-width:1040px}.youtube__contents--over{margin-bottom:35px}.youtube__contents--under{margin-top:35px}.youtube__contents--txt{font-size:1.3rem;margin-top:35px;line-height:3rem;text-align:center;color:#d6d6d6}@media(min-width: 375px){.youtube__contents--txt{font-size:calc(1.3rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){.youtube__contents--txt{font-size:1.5rem}}.youtube__contents--txt span{padding-bottom:5px;border-bottom:1px solid #d6d6d6}.youtube__contents iframe,.youtube__contents--over iframe,.youtube__contents--under iframe,.youtube__contents--txt iframe{width:100vw;height:52vw}.back_btn{position:relative;max-width:310px;margin:30px auto 50px;border-radius:100px}.back_btn a,.back_btn button{font-size:1.4rem;box-sizing:border-box;width:100%;color:#2f2f2f;border:3px solid #fff;padding:21px 15px 18px 25px;border-radius:100px;font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:bold;text-align:center;background:#fff;line-height:1}@media(min-width: 375px){.back_btn a,.back_btn button{font-size:calc(1.4rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){.back_btn a,.back_btn button{font-size:1.5rem}}.back_btn:before,.back_btn:after{content:"";display:block;position:absolute;top:50%;transition:.4s;z-index:1}.back_btn:before{left:21.7px;border-top:1px solid #2f2f2f;border-left:1px solid #2f2f2f;width:8px;height:8px;transform:translateY(-50%) rotate(-45deg)}.back_btn:after{left:25px;width:10px;height:1px;background:#2f2f2f;transform:translateY(-50%)}.back_btn:hover a,.back_btn:hover button{opacity:1}#guidebnr .guidebnr__nav{overflow-x:scroll}#guidebnr .guidebnr__nav .guidebnr__nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;flex-flow:row nowrap}#guidebnr .guidebnr__nav .guidebnr__nav-items li{margin-right:20px;white-space:nowrap;font-size:1.3rem;line-height:1}@media(min-width: 375px){#guidebnr .guidebnr__nav .guidebnr__nav-items li{font-size:calc(1.3rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#guidebnr .guidebnr__nav .guidebnr__nav-items li{font-size:1.5rem}}#guidebnr .guidebnr__nav .guidebnr__nav-items li a{vertical-align:middle;color:#d6d6d6;padding:16px 0}#info_slide{margin-bottom:49px}#info_slide .info__slider--container{padding-bottom:30px;width:100%;overflow:hidden;position:relative}#info_slide .info__slider--wrap.single_slide .info__slider--box{margin:0 auto;width:89.34%;max-width:1200px}#info_slide .info__slider--box{position:relative}#info_slide .info__slider--box img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}#info_slide .info__slider--box::before{content:"";display:block;padding-top:34.925%}#info_slide .info__slider--box.swiper-slide{opacity:1;transition:.4s all}#info_slide .info__slider--box.swiper-slide-prev,#info_slide .info__slider--box.swiper-slide-next{opacity:.6;pointer-events:none}#info_slide .info__slider--pagination{bottom:0;left:50%;transform:translateX(-50%);width:90%;line-height:1.2}#info_slide .info__slider--pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0;background:#d5d5d5;opacity:1}#info_slide .info__slider--pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:14px}#info_slide .info__slider--pagination .swiper-pagination-bullet-active{background:#860a0a}.outlet_cap{padding-top:1em;font-size:1.1rem;letter-spacing:0.1em;line-height:1.5;text-align:center}@media(min-width: 375px){.outlet_cap{font-size:calc(1.1rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){.outlet_cap{font-size:1.2rem}}#catchcopy{margin-bottom:58px;color:#d6d6d6}#catchcopy .catchcopy-main{margin-bottom:25px;font-size:1.8rem;letter-spacing:0.1em;line-height:2.8rem}@media(min-width: 375px){#catchcopy .catchcopy-main{font-size:calc(1.8rem + (1vw - 3.75px)*1.2121212121)}}@media(min-width: 1200px){#catchcopy .catchcopy-main{font-size:2.8rem}}#catchcopy .catchcopy-sub{font-size:1.3rem;letter-spacing:0.1em;line-height:2.4rem}@media(min-width: 375px){#catchcopy .catchcopy-sub{font-size:calc(1.3rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#catchcopy .catchcopy-sub{font-size:1.5rem}}#spec{margin-bottom:50px}#spec.id_39 .spec__display{display:flex;flex-direction:column;margin-bottom:20px}#spec.id_39 .spec__display .spec__display-main{margin-bottom:40px}#spec.id_39 .spec__display .spec__display-sub{line-height:1.33}#spec.id_39 .spec__display .spec__display-img.rayout2{display:contents}#spec.id_39 .spec__display .spec__display-img.rayout2:nth-of-type(1)>*:nth-of-type(2){margin-top:40px}#spec.id_39 .spec__display .spec__display-img.rayout2>*:nth-of-type(1){order:1}#spec.id_39 .spec__display .spec__display-img.rayout2>*:nth-of-type(2){order:2}#spec.id_39 .spec__display .spec__display-img.rayout2 .main-img+.main-img{margin-top:0}#spec .spec__display{margin-bottom:40.6px;color:#d6d6d6}#spec .spec__display .spec__display-outlet{width:-moz-fit-content;width:fit-content;margin:0 auto 1.5rem;padding:.25em .75em;background:#d1073d;color:#fff;text-align:center;font-size:1.2rem;line-height:1.5}@media(min-width: 375px){#spec .spec__display .spec__display-outlet{font-size:calc(1.2rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#spec .spec__display .spec__display-outlet{font-size:1.4rem}}#spec .spec__display .spec__display-main{margin-bottom:6px;font-size:2.4rem;font-style:italic;line-height:1}@media(min-width: 375px){#spec .spec__display .spec__display-main{font-size:calc(2.4rem + (1vw - 3.75px)*2.4242424242)}}@media(min-width: 1200px){#spec .spec__display .spec__display-main{font-size:4.4rem}}#spec .spec__display .spec__display-sub{margin-bottom:6px;text-align:center;font-size:1.5rem;letter-spacing:0.1em;line-height:1}@media(min-width: 375px){#spec .spec__display .spec__display-sub{font-size:calc(1.5rem + (1vw - 3.75px)*0.3636363636)}}@media(min-width: 1200px){#spec .spec__display .spec__display-sub{font-size:1.8rem}}#spec .spec__display .spec__display-price{margin-bottom:25px;text-align:center;font-size:2.4rem;line-height:1;font-style:italic}#spec .spec__display .spec__display-price span{font-size:1.6rem;font-style:normal;margin-left:8px}#spec .spec__display .spec__display-price.outlet__price{color:#d1073d}#spec .spec__display .spec__display-price.outlet__price .c-line{position:relative;display:inline-block;font-size:1em;font-style:italic;margin-left:0;margin-bottom:.5em;color:#fff}#spec .spec__display .spec__display-price.outlet__price .c-line::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110%;height:.2rem;background:#d1073d;content:""}#spec .spec__display .spec__display-img .main-img{position:relative;margin:0 auto}#spec .spec__display .spec__display-img .main-img .fit{object-fit:contain}#spec .spec__display .spec__display-img .main-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:84.8%;height:100%}#spec .spec__display .spec__display-img .main-img::before{content:"";display:block;padding-top:46.565%}#spec .spec__display .spec__display-img .main-img+.main-img{margin-top:20px}#spec .spec__display .spec__display-img .main-img .main-img_cap{padding-top:1rem;font-size:1.1rem;line-height:1.5}@media(min-width: 375px){#spec .spec__display .spec__display-img .main-img .main-img_cap{font-size:calc(1.1rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){#spec .spec__display .spec__display-img .main-img .main-img_cap{font-size:1.2rem}}#spec .spec__display .spec__display-img.rayout2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#spec .spec__display .spec__display-img.rayout2 .main-img{flex:0 1 100%;width:100%;max-width:100%;margin:0}#spec .spec__display .spec__display-img.rayout2 .main-img+.main-img{margin-top:20px}#spec .spec__display .spec__display-img.rayout2 .main-txt{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:20px}#spec .spec__display .spec__display-img.rayout2 .main-txt .spec__display-price{margin-bottom:0px}#spec .spec__display .spec__display-btn{margin-top:25px}#spec .spec__display .spec__display-btn .btn a{font-size:1.3rem;padding:15px}@media(min-width: 375px){#spec .spec__display .spec__display-btn .btn a{font-size:calc(1.3rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){#spec .spec__display .spec__display-btn .btn a{font-size:1.4rem}}#spec .spec__display .spec__display-btn .btn+.btn{margin-top:18px}#spec .spec__display .price_note{margin:-10px auto 15px;font-size:1.1rem;text-align:center;line-height:1.6;font-weight:600}@media(min-width: 375px){#spec .spec__display .price_note{font-size:calc(1.1rem + (1vw - 3.75px)*0.1212121212)}}@media(min-width: 1200px){#spec .spec__display .price_note{font-size:1.2rem}}#spec .spec__catalog{max-height:320px;overflow:hidden;transition:.4s all}#spec .spec__catalog.view{max-height:inherit}#spec .spec__catalog .spec__catalog--wp{border:1px solid #707070;box-sizing:border-box}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl{padding:2.53% 6.86% 2.53% 6.86%;font-size:1.3rem;color:#fff;line-height:1.2;background:#9a9a9a}@media(min-width: 375px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl{font-size:calc(1.3rem + (1vw - 3.75px)*0.2018163471)}}@media(min-width: 1366px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl{font-size:1.5rem}}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-data{padding:4.32% 6.86% 4.32% 6.86%;font-size:1.3rem;color:#d6d6d6;line-height:1.5}@media(min-width: 375px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-data{font-size:calc(1.3rem + (1vw - 3.75px)*0.2018163471)}}@media(min-width: 1366px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-data{font-size:1.5rem}}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-data .price_all{display:block;margin-top:10px}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-data .price_note{font-size:.8em;line-height:1.5;margin-top:.5em}#spec .spec__catalog .spec__catalog--wp+.spec__catalog--wp{border-top:none}#spec .spec__catalog .spec__catalog-attention{margin-top:20.5px;font-size:1rem;letter-spacing:0.1em;line-height:1.8rem;color:#fff}@media(min-width: 375px){#spec .spec__catalog .spec__catalog-attention{font-size:calc(1rem + (1vw - 3.75px)*0.3636363636)}}@media(min-width: 1200px){#spec .spec__catalog .spec__catalog-attention{font-size:1.3rem}}#spec .spec__detail-btn{position:relative;margin:auto;border-radius:100px}#spec .spec__detail-btn a,#spec .spec__detail-btn button{display:block;box-sizing:border-box;width:100%;color:#fff;border:2px solid #fff;padding:20px 0;border-radius:100px;font-size:1.4rem;font-weight:bold;font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";text-align:center;background:#000;line-height:1}#spec .spec__detail-btn a i,#spec .spec__detail-btn button i{font-size:2.2rem;position:absolute;top:50%;right:64px;transform:translateY(-50%)}#standard{margin-bottom:60px}#standard .standard__wp .standard__wp-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#standard .standard__wp .list__content{flex:0 1 calc((100% - 23px)/2);width:calc((100% - 23px)/2);max-width:calc((100% - 23px)/2);margin-bottom:30px;color:#d6d6d6}#standard .standard__wp .list__content.img_height .list__content-img{margin:0;height:100%}#standard .standard__wp .list__content:nth-last-child(-n+2){margin-bottom:0}#standard .standard__wp .list__content .list__content-img{position:relative;margin:0 auto 11px}#standard .standard__wp .list__content .list__content-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}#standard .standard__wp .list__content .list__content-img::before{content:"";display:block;padding-top:67.945%}#standard .standard__wp .list__content .list__content-ttl{font-size:1.3rem;letter-spacing:0.1em;line-height:1.8rem;margin-bottom:12px}@media(min-width: 375px){#standard .standard__wp .list__content .list__content-ttl{font-size:calc(1.3rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#standard .standard__wp .list__content .list__content-ttl{font-size:1.5rem}}#standard .standard__wp .list__content .list__content-txt{font-size:1.2rem;letter-spacing:0.1em;line-height:1.8rem}@media(min-width: 375px){#standard .standard__wp .list__content .list__content-txt{font-size:calc(1.2rem + (1vw - 3.75px)*0.2424242424)}}@media(min-width: 1200px){#standard .standard__wp .list__content .list__content-txt{font-size:1.4rem}}#detailsize{margin-bottom:51px}#detailsize .detailsize__slider{margin:0 auto;max-width:1040px}#detailsize .detailsize__slider .sizemain--container{margin-bottom:15px;width:100%;overflow:hidden;position:relative}#detailsize .detailsize__slider .sizethumb--container{width:100%;position:relative;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}#detailsize .detailsize__slider .sizethumb--container::-webkit-scrollbar{display:none}#detailsize .detailsize__slider .sizethumb--container .sizethumb--box{opacity:.5}#detailsize .detailsize__slider .sizethumb--container .sizethumb--box.swiper-slide-thumb-active{opacity:1;transition:.3s all;position:relative}#detailsize .detailsize__slider .sizethumb--container .sizethumb--box.swiper-slide-thumb-active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #9d0000;box-sizing:border-box;z-index:1}#optional{margin-bottom:40px}#optional .optional__wp .optional__list .optional__list-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}#optional .optional__wp .optional__list .optional__list-content .list__content-img{flex:0 1 40.597%;width:40.597%;max-width:40.597%;position:relative;height:100%}#optional .optional__wp .optional__list .optional__list-content .list__content-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}#optional .optional__wp .optional__list .optional__list-content .list__content-img::before{content:"";display:block;padding-top:75%}#optional .optional__wp .optional__list .optional__list-content .list__content-txt{flex:0 1 53.731%;width:53.731%;max-width:53.731%;color:#d6d6d6;font-size:1.3rem;letter-spacing:0.1em}#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-name{font-size:1.3rem;line-height:1.2;margin-bottom:12px}@media(min-width: 769px){#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-name{font-size:calc(1.3rem + (1vw - 7.69px)*0.464037123)}}@media(min-width: 1200px){#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-name{font-size:1.5rem}}#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-price{font-size:1.2rem;text-align:right;line-height:1}@media(min-width: 769px){#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-price{font-size:calc(1.2rem + (1vw - 7.69px)*0.464037123)}}@media(min-width: 1200px){#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-price{font-size:1.4rem}}#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-about{font-size:1.2rem;margin-top:15px;letter-spacing:.15rem;line-height:1.9146}@media(min-width: 769px){#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-about{font-size:calc(1.2rem + (1vw - 7.69px)*0.464037123)}}@media(min-width: 1200px){#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-about{font-size:1.4rem}}#optional .optional__wp .optional__list .optional__list-content:nth-child(-n+1){margin-top:0}#pfu{margin-bottom:50px}#pfu .p_section__ttl{margin-bottom:20px}#pfu .pfu__wrap{box-sizing:border-box;background:#fff;padding:15px}#pfu .pfu__wrap .pfu__box+.pfu__box{margin-top:30px;border-top:1.5px solid;padding-top:30px}#pfu .pfu__wrap .pfu__img{margin-bottom:20px}#pfu .pfu__wrap .pfu__txtwp .pfu__txtwp-txt{font-size:1.4rem;line-height:1.7142857143;letter-spacing:0em}#pfu .pfu__wrap .pfu__txtwp .pfu__txtwp-txt+.pfu__txtwp-txt{margin-top:10px}#pfu .pfu__wrap .pfu__txtwp .pfu__txtwp-txt .red{color:#bc2416}#pfu .pfu__wrap .pfu__txtwp .pfu__txtwp-txt .black_line{text-decoration:underline;text-decoration-thickness:2px}#pfu .pfu__wrap .pfu__txtwp .pfu__txtwp-txt .red_line{text-decoration:underline;text-decoration-color:#bc2416;text-decoration-thickness:2px}#use_case{margin-bottom:50px}#use_case .p_section__ttl{margin-bottom:20px}#use_case .use_case__wrap .use_case__box+.use_case__box{margin-top:14px}#gallery{margin-bottom:50px}#gallery .gallery__img .gallery__img-txt{margin-bottom:33px;font-size:1.3rem;line-height:1;text-align:center;color:#d6d6d6}#gallery .gallery__img .gallery__img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#gallery .gallery__img .gallery__img-list .img__list-content{flex:0 1 48%;width:48%;max-width:48%;margin-bottom:4%}#gallery .gallery__img .gallery__img-list .img__list-content:nth-last-child(-n+2){margin-bottom:0}#gallery .gallery__img .gallery__img-list .img__list-content a .list__content-img{position:relative}#gallery .gallery__img .gallery__img-list .img__list-content a .list__content-img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}#gallery .gallery__img .gallery__img-list .img__list-content a .list__content-img::before{content:"";display:block;padding-top:100%}#gallery .gallery__img .gallery__img-list .img__list-content a .list__content-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:.3s}#gallery .gallery__img .gallery__img-list .img__list-content a:hover{opacity:1}@media screen and (min-width: 769px){.youtube__contents--over{margin-top:51px}.youtube__contents--txt{margin-top:60px}.youtube__contents--txt+.youtube__contents--under{margin-top:60px}.youtube__contents iframe,.youtube__contents--over iframe,.youtube__contents--under iframe,.youtube__contents--txt iframe{width:76.135vw;height:42.826vw;max-height:585px}.back_btn{max-width:450px}.back_btn a,.back_btn button{padding:29px 15px 30px 25px}.back_btn:hover a,.back_btn:hover button{background:rgba(0,0,0,0);color:#fff}.back_btn:hover:before{border-color:#fff}.back_btn:hover:after{background:#fff}#guidebnr .guidebnr__wp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#guidebnr .guidebnr__back{line-height:1}#guidebnr .guidebnr__back a{display:inline-block;font-size:1.4rem;color:#d6d6d6;text-decoration:underline}#guidebnr .guidebnr__nav{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#guidebnr .guidebnr__nav .guidebnr__nav::-webkit-scrollbar{display:none}#guidebnr .guidebnr__nav .guidebnr__nav-items{max-width:481px;margin-left:auto}#guidebnr .guidebnr__nav .guidebnr__nav-items li a{position:relative;padding:24px 0}#guidebnr .guidebnr__nav .guidebnr__nav-items li a:before{position:absolute;bottom:13.5px;left:0;content:"";width:100%;height:4px;background:#d6d6d6;transform:scale(0, 1);transform-origin:right top;transition:transform .3s}#guidebnr .guidebnr__nav .guidebnr__nav-items li a:hover{opacity:1}#guidebnr .guidebnr__nav .guidebnr__nav-items li a:hover:before{transform-origin:left top;transform:scale(1, 1)}#guidebnr .guidebnr__nav .guidebnr__nav-items li a.active:after{position:absolute;bottom:1px;left:0;content:"";width:100%;height:8px;background:#9d0000;transform:scale(1, 1)}#info_slide{margin:0% 0% 7.97% 0%}#info_slide .info__slider--container{padding-bottom:40px}#info_slide .info__slider--wrap.single_slide .info__slider--box{width:96.68%}#info_slide .info__slider--pagination .swiper-pagination-bullet{width:8px;height:8px}#info_slide .info__slider--pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:16px}#catchcopy{margin:0% 0% 5.34% 0%}#catchcopy .catchcopy-main{margin-bottom:40px;line-height:1.2858}#catchcopy .catchcopy-sub{line-height:3rem;text-align:center}#catchcopy .catchcopy-sub b{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}#spec{margin:0% 0% 5.85% 0%}#spec.id_39 .spec__display{display:block;margin-bottom:40px}#spec.id_39 .spec__display .spec__display-main{margin-bottom:40px}#spec.id_39 .spec__display .spec__display-img.rayout2{display:flex}#spec.id_39 .spec__display .spec__display-img.rayout2:nth-of-type(1)>*:nth-of-type(2){margin-top:0px}#spec.id_39 .spec__display .spec__display-img.rayout2>*:nth-of-type(1),#spec.id_39 .spec__display .spec__display-img.rayout2>*:nth-of-type(2){order:0}#spec.id_39 .spec__display .spec__display-img.rayout2 .main-img+.main-img{margin-top:0}#spec .spec__display{margin-bottom:104px}#spec .spec__display .spec__display-main{margin-bottom:16px}#spec .spec__display .spec__display-sub{margin-bottom:21px}#spec .spec__display .spec__display-price{margin-bottom:42px}#spec .spec__display .spec__display-img .main-img{max-width:570px}#spec .spec__display .spec__display-img .main-img img{width:100%;height:100%}#spec .spec__display .spec__display-img .main-img::before{content:"";display:block;padding-top:55.09%}#spec .spec__display .spec__display-img .main-img+.main-img{margin-top:20px}#spec .spec__display .spec__display-img.rayout2 .main-img{flex:0 1 48%;width:48%;max-width:48%}#spec .spec__display .spec__display-img.rayout2 .main-img+.main-img{margin-top:0}#spec .spec__display .spec__display-img.rayout2 .main-txt{flex:0 1 48%;width:48%;max-width:48%}#spec .spec__display .spec__display-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-content:center;margin:45px auto 0;max-width:640px}#spec .spec__display .spec__display-btn .btn{flex:0 1 48%;width:48%;max-width:48%}#spec .spec__display .spec__display-btn .btn a{padding:20px}#spec .spec__display .spec__display-btn .btn+.btn{margin-top:0}#spec .spec__display .spec__display-btn.col_3{max-width:1000px}#spec .spec__display .spec__display-btn.col_3 .btn{flex:0 1 32%;width:32%;max-width:32%}#spec .spec__display .price_note{margin-top:-2.1rem}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item{display:grid;grid-template-columns:12.166667% 87.833333%;border-bottom:1px solid #707070}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl{padding:10.95% 14.38% 10.95% 14.38%;display:grid;align-items:center}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl .kome{font-size:1rem}}@media screen and (min-width: 769px)and (min-width: 768px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl .kome{font-size:calc(1rem + (1vw - 7.68px)*0.1672240803)}}@media screen and (min-width: 769px)and (min-width: 1366px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-ttl .kome{font-size:1.1rem}}@media screen and (min-width: 769px){#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item .item-data{padding:1.51% 3.22% 1.51% 3.22%;display:grid;align-items:center}#spec .spec__catalog .spec__catalog--wp .spec__catalog--box .spec__catalog-item:last-child{border-bottom:none}#spec .spec__catalog .spec__catalog--wp.layout{display:grid;grid-template-columns:43.583333% 56.416667%}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box{display:grid}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.left{grid-template-rows:repeat(8, 1fr)}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.left .spec__catalog-item{grid-template-columns:27.91587% 72.08413%}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.left .spec__catalog-item .item-ttl{padding:8.79% 8.79% 8.79% 8.79%}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.left .spec__catalog-item .item-data{padding:3.23% 3.23% 3.23% 3.23%}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.right{grid-template-rows:repeat(2, 1fr) 2fr repeat(2, 1fr) 2fr}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.right .spec__catalog-item{grid-template-columns:26.883309% 73.116691%}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.right .spec__catalog-item .item-ttl{padding:8.79% 8.79% 8.79% 8.79%}#spec .spec__catalog .spec__catalog--wp.layout .spec__catalog--box.right .spec__catalog-item .item-data{padding:3.23% 3.23% 3.23% 3.23%}#spec .spec__catalog .spec__catalog--wp.single .spec__catalog--box .spec__catalog-item{border:none}#spec .spec__catalog .spec__catalog-attention{margin-top:20.5px;line-height:2.4rem}#standard{margin:0% 0% 5.85% 0%}#standard .standard__wp .standard__wp-list:after{content:"";display:block;width:calc((100% - 120px)/3)}#standard .standard__wp .list__content{flex:0 1 calc((100% - 120px)/3);width:calc((100% - 120px)/3);max-width:calc((100% - 120px)/3);margin-bottom:36px}#standard .standard__wp .list__content:nth-last-child(-n+3){margin-bottom:0}#standard .standard__wp .list__content .list__content-img{margin:0 auto 20px}#standard .standard__wp .list__content .list__content-img::before{padding-top:66.675%}#standard .standard__wp .list__content .list__content-ttl{margin-bottom:14px}#standard .standard__wp .list__content .list__content-txt{line-height:2.4rem}#detailsize{margin:0% 0% 5.85% 0%}#detailsize .detailsize__slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#detailsize .detailsize__slider .sizemain--container{flex:0 1 80.769%;width:80.769%;max-width:80.769%;margin-bottom:0}#detailsize .detailsize__slider .sizemain--container.unslide{flex:0 1 100%;width:100%;max-width:100%}#detailsize .detailsize__slider .sizethumb--container{flex:0 1 16.153%;width:16.153%;max-width:16.153%;height:600px;overflow-y:scroll}#detailsize .detailsize__slider .sizethumb--container .sizethumb--box{height:120px !important}#detailsize .detailsize__slider .sizethumb--container .sizethumb--box.swiper-slide-thumb-active::before{border-width:5px}#detailsize .detailsize__slider .sizethumb--container .sizethumb--box+.sizethumb--box{margin-top:25px}#optional{margin:0% 0% 5.12% 0%}#optional .optional__wp .optional__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#optional .optional__wp .optional__list .optional__list-content{flex:0 1 calc((100% - 60px)/3);width:calc((100% - 60px)/3);max-width:calc((100% - 60px)/3);margin-top:42px;margin-right:30px}#optional .optional__wp .optional__list .optional__list-content .list__content-img{flex:0 1 100%;width:100%;max-width:100%;margin-bottom:20px;height:auto}#optional .optional__wp .optional__list .optional__list-content .list__content-txt{flex:0 1 100%;width:100%;max-width:100%}#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-name{margin-bottom:15px}#optional .optional__wp .optional__list .optional__list-content .list__content-txt .content__txt-about{margin-top:23px}#optional .optional__wp .optional__list .optional__list-content:nth-child(-n+3){margin-top:0}#optional .optional__wp .optional__list .optional__list-content:nth-child(3n){margin-right:0}#pfu{margin-bottom:92px}#pfu .s-inner{max-width:878px}#pfu .p_section__ttl{margin-bottom:33px}#pfu .pfu__wrap{padding:50px 38px}#pfu .pfu__wrap .pfu__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#pfu .pfu__wrap .pfu__box+.pfu__box{margin-top:25px;padding-top:25px}#pfu .pfu__wrap .pfu__img{flex:0 1 54.863%;width:54.863%;max-width:54.863%;margin-bottom:0}#pfu .pfu__wrap .pfu__txtwp{flex:0 1 40%;width:40%;max-width:40%}#pfu .pfu__wrap .pfu__txtwp .pfu__txtwp-txt+.pfu__txtwp-txt{margin-top:0}#use_case{margin-bottom:73px}#use_case .p_section__ttl{margin-bottom:33px}#use_case .use_case__wrap .use_case__box+.use_case__box{margin-top:25px}#gallery{margin-bottom:56px}#gallery .gallery__img .gallery__img-txt{margin-bottom:30px;font-size:1.4rem}#gallery .gallery__img .gallery__img-list{justify-content:flex-start}#gallery .gallery__img .gallery__img-list .img__list-content{flex:0 1 calc((100% - 120px)/5);width:calc((100% - 120px)/5);max-width:calc((100% - 120px)/5);margin-bottom:24px;margin-right:30px}#gallery .gallery__img .gallery__img-list .img__list-content:nth-last-child(-n+5){margin-bottom:0}#gallery .gallery__img .gallery__img-list .img__list-content:nth-child(5n){margin-right:0}#gallery .gallery__img .gallery__img-list .img__list-content a{position:relative}#gallery .gallery__img .gallery__img-list .img__list-content a:after{display:none;content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:20%;height:20%;background:url("/img/products/detail/loupe.svg") center/cover no-repeat;transition:.3s}#gallery .gallery__img .gallery__img-list .img__list-content a:hover .list__content-img:after{background:rgba(0,0,0,.6)}#gallery .gallery__img .gallery__img-list .img__list-content a:hover:after{display:block}}@media screen and (min-width: 961px){#optional .optional__wp .optional__list .optional__list-content{flex:0 1 calc((100% - 160px)/5);width:calc((100% - 160px)/5);max-width:calc((100% - 160px)/5);margin-right:40px}#optional .optional__wp .optional__list .optional__list-content:nth-child(-n+5){margin-top:0}#optional .optional__wp .optional__list .optional__list-content:nth-child(3n){margin-right:40px}#optional .optional__wp .optional__list .optional__list-content:nth-child(5n){margin-right:0}#gallery .gallery__img .gallery__img-list .img__list-content{flex:0 1 calc((100% - 150px)/7);width:calc((100% - 150px)/7);max-width:calc((100% - 150px)/7);margin-bottom:20px;margin-right:25px}#gallery .gallery__img .gallery__img-list .img__list-content:nth-last-child(-n+7){margin-bottom:0}#gallery .gallery__img .gallery__img-list .img__list-content:nth-child(5n){margin-right:25px}#gallery .gallery__img .gallery__img-list .img__list-content:nth-child(7n){margin-right:0}}@media screen and (min-width: 1201px){#info_slide .info__slider--wrap.single_slide .info__slider--box{width:100%}}