#product-detail{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;overflow:hidden;margin-bottom:70px}@media screen and (max-width:767px){#product-detail{display:block;overflow:visible;margin-top:-15px;margin-bottom:0}}#product-detail__ph{width:740px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){#product-detail__ph{display:block;width:auto}}#detail-carousel-main{width:652px;-ms-flex-order:2;order:2;opacity:0}@media screen and (max-width:767px){#detail-carousel-main{display:block;width:auto;margin-left:-10px;margin-right:-10px}}#detail-carousel-main img{object-fit:scale-down;object-position:center center;font-family:"object-fit: scale-down; object-position: center center;";width:100%;height:652px}@media screen and (max-width:767px){#detail-carousel-main img{height:100vw}}#detail-carousel-main .slides .slide-item figure{line-height:0;margin-bottom:15px}@media screen and (min-width:768px){#detail-carousel-main .slides .slide-item figure{height:652px}}@media screen and (max-width:767px){#detail-carousel-main .slides .slide-item figure{max-height:100vw}}#detail-carousel-main .slides .slide-item p{font-size:14px}@media screen and (max-width:767px){#detail-carousel-main .slides .slide-item p{font-size:12px;padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){#detail-carousel-main .slick-next,#detail-carousel-main .slick-prev{display:none!important}}#detail-carousel-main .slick-dots{display:none!important}@media screen and (max-width:767px){#detail-carousel-main .slick-dots{display:block!important;bottom:auto;top:92.3vw;text-align:right;padding-right:20px}}#product-detail-btmline{width:100%;height:1px;border-bottom:1px solid #e5e5e5}#detail-carousel-thumb{width:67px;margin-right:20px;-ms-flex-order:1;order:1;opacity:0}@media screen and (max-width:767px){#detail-carousel-thumb{display:none}}#detail-carousel-thumb .slides{padding:35px 0}#detail-carousel-thumb .slides img{border:3px solid transparent}#detail-carousel-thumb .slides .slide-item{position:relative;line-height:0;margin-bottom:4px;cursor:pointer}#detail-carousel-thumb .slides .slick-current:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border:3px solid #333}#detail-carousel-thumb .slick-vertical .slick-slide{border:none}#detail-carousel-thumb .slick-prev{top:0;left:0;width:67px;height:25px;margin:0;background:url(../images/common/slide_arrow_up.svg) 0 0 no-repeat;background-size:100% 100%}#detail-carousel-thumb .slick-next{top:inherit;bottom:0;right:0;width:67px;height:25px;margin:0;background:url(../images/common/slide_arrow_btm.svg) 0 0 no-repeat;background-size:100% 100%}@media screen and (min-width:768px){#detail-carousel-thumb.detail-carousel-thumb__no-motion-pc .slick-list,#detail-carousel-thumb.detail-carousel-thumb__no-motion-pc .slick-track{transform:none!important;height:100%!important}}@media screen and (max-width:767px){#detail-carousel-thumb.detail-carousel-thumb__no-motion-sp .slick-list,#detail-carousel-thumb.detail-carousel-thumb__no-motion-sp .slick-track{transform:none!important;width:100%!important}}#product-detail-main-modal .modal-dialog{margin:0;max-width:none}#product-detail-main-modal .modal-header{padding:20px;height:64px}#product-detail-main-modal .modal-body{margin:0}#detail-carousel-main-modal{margin-bottom:20px}#detail-carousel-main-modal img{width:100%;height:100vw;object-fit:scale-down;object-position:center center;font-family:"object-fit: scale-down; object-position: center center;"}#detail-carousel-txt-modal{margin-bottom:20px;padding:0 10px}#detail-carousel-thumb-modal{padding-bottom:25px}#detail-carousel-thumb-modal img{border:3px solid transparent;transition:border-color .2s}#detail-carousel-thumb-modal .swiper-container{padding-right:7px;padding-left:7px}#detail-carousel-thumb-modal .swiper-slide{max-width:73px;max-height:73px}#detail-carousel-thumb-modal .swiper-slide-thumb-active img{border-color:#333}.ZoomContainer{z-index:1!important}@media screen and (max-width:767px){.ZoomContainer{display:none!important}}.zoomWindow{background-color:#fff}#product-detail__ph-text{width:100%;margin-top:50px;-ms-flex-order:3;order:3}@media screen and (max-width:767px){#product-detail__ph-text{margin-top:40px;margin-bottom:40px}}#product-detail__ph-text dt{font-size:30px;font-weight:400;font-family:kozuka-mincho-pr6n,serif;margin-bottom:10px}@media screen and (max-width:767px){#product-detail__ph-text dt{font-size:18px}}#product-detail__ph-text dd{margin:0;font-size:16px}@media screen and (max-width:767px){#product-detail__ph-text dd{font-size:12px}}#product-detail__desc,.product-detail-set{width:500px}@media screen and (max-width:767px){#product-detail__desc,.product-detail-set{width:100%;margin-top:25px}}#product-detail__desc .item-icon,.product-detail-set .item-icon{margin-bottom:10px}@media screen and (max-width:767px){#product-detail__desc .item-icon,.product-detail-set .item-icon{font-size:12px}}#product-detail__desc .item-icon2,.product-detail-set .item-icon2{margin-bottom:10px}#product-detail__desc .item-icon+.item-icon2,.product-detail-set .item-icon+.item-icon2{margin-top:-10px}#product-detail__desc .item-brand,.product-detail-set .item-brand{margin-bottom:7px}@media screen and (max-width:767px){#product-detail__desc .item-brand,.product-detail-set .item-brand{font-size:14px}}#product-detail__desc .item-brand .item-brand__detail-link,.product-detail-set .item-brand .item-brand__detail-link{display:inline-block;margin-left:20px;padding-left:15px;background:url(../images/common/arrow_r_b.svg) 0 50% no-repeat;background-size:5px 8px}#product-detail__desc .item-name,.product-detail-set .item-name{font-size:18px;font-weight:400;line-height:1.7;margin-bottom:5px}@media screen and (max-width:767px){#product-detail__desc .item-name,.product-detail-set .item-name{font-size:22px}}#product-detail__desc .item-price,.product-detail-set .item-price{font-size:14px;margin-bottom:10px}@media screen and (max-width:767px){#product-detail__desc .item-price,.product-detail-set .item-price{font-size:16px}}#product-detail__desc .item-price strong,.product-detail-set .item-price strong{font-weight:400;font-size:26px}@media screen and (max-width:767px){#product-detail__desc .item-price strong,.product-detail-set .item-price strong{font-size:32px}}#product-detail__desc .item-price-note,.product-detail-set .item-price-note{font-size:14px;margin-top:-10px}@media screen and (max-width:767px){#product-detail__desc .item-price-note,.product-detail-set .item-price-note{font-size:16px}}#product-detail__desc .item-price-note:empty,.product-detail-set .item-price-note:empty{margin-top:0}.product-detail__desc__free{margin:20px 0}.product-detail__desc__dl-wrap{margin-bottom:20px}.product-detail__desc__dl{overflow:hidden;width:100%;padding:20px 0 18px;margin:20px 0 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#fff;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.product-detail__desc__dl{display:block;padding:15px 0 14px;margin:15px 0 0}}.product-detail__desc__dl>dt{width:145px;font-size:15px;font-weight:400;padding-right:5px}@media screen and (max-width:767px){.product-detail__desc__dl>dt{width:auto;font-weight:700;margin-bottom:.75em}}.product-detail__desc__dl>dt span{font-weight:400;font-size:14px;display:block}@media screen and (max-width:767px){.product-detail__desc__dl>dt span{display:inline-block;margin-left:.5em}}.product-detail__desc__dl>dd{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0;width:calc(100% - 145px);font-size:14px}@media screen and (max-width:767px){.product-detail__desc__dl>dd{width:auto}}.product-detail__desc__dl>dd .form-inline{margin-bottom:13px}.product-detail__desc__dl>dd textarea.form-control{height:90px}.product-detail__desc__dl>dd .error-text{margin-bottom:5px}.product-detail__desc__dl>dd .product-detail__desc__dl__text{margin-top:5px;margin-bottom:5px;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.product-detail__desc__dl>dd .product-detail__desc__dl__text{width:100%}}.product-detail__desc__dl>dd .product-detail__desc__dl-stock{font-size:15px}@media screen and (min-width:768px){.product-detail__desc__dl>dd :last-child{margin-bottom:0!important}}@media screen and (max-width:767px){.product-detail__desc__dl .custom-control{margin-bottom:0}}.product-detail__desc__dl+.product-detail__desc__dl{margin-top:-1px;margin-bottom:0}.product-detail__desc__option{margin-top:-21px}@media screen and (max-width:767px){.product-detail__desc__option{margin-top:-16px}}.product-detail__desc__dl__color-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px;margin-right:-5px}.product-detail__desc__dl__color-list label{display:block;position:relative;cursor:pointer;width:40px;margin:0 5px 5px 0}@media screen and (max-width:767px){.product-detail__desc__dl__color-list label{width:35px}}.product-detail__desc__dl__color-list label input[type=radio]{position:absolute;z-index:-1;opacity:0}.product-detail__desc__dl__color-list label input[type=radio]:disabled+span:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url(../images/common/icon_tilt_disabled.svg) 0 0 no-repeat;background-size:100% 100%}.product-detail__desc__dl__color-list label input[type=radio]:checked+span:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;border:3px solid #333}.product-detail__desc__dl__color-list label span{position:relative;display:block;width:40px;height:40px;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%!important}@media screen and (max-width:767px){.product-detail__desc__dl__color-list label span{width:35px;height:35px}}.product-detail__desc__dl__size-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-bottom:5px}.product-detail__desc__dl__size-list label{display:block;position:relative;cursor:pointer;margin:0 5px 5px 0}.product-detail__desc__dl__size-list label input[type=radio]{position:absolute;z-index:-1;opacity:0}.product-detail__desc__dl__size-list label input[type=radio]:disabled+span:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url(../images/common/icon_tilt_disabled.svg) 0 0 no-repeat;background-size:100% 100%}.product-detail__desc__dl__size-list label input[type=radio]:checked+span,.product-detail__desc__dl__size-list label input[type=radio][checked=checked]+span,.product-detail__desc__dl__size-list label input[type=radio][checked]+span{border:1px solid #333}.product-detail__desc__dl__size-list label input[type=radio]:checked+span:after,.product-detail__desc__dl__size-list label input[type=radio][checked=checked]+span:after,.product-detail__desc__dl__size-list label input[type=radio][checked]+span:after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;border:2px solid #333}.product-detail__desc__dl__size-list label span{border-radius:4px;border:1px solid #ccc;overflow:hidden;position:relative;display:block;width:100%;height:34px;text-align:center;font-size:12px;padding:7px 20px;min-width:85px}@media screen and (max-width:767px){.product-detail__desc__dl__size-list label span{min-width:75px}}.product-detail__desc__btn-list{margin:10px -5px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail__desc__btn-list li{margin:0 5px;width:calc(50% - 10px)}.product-detail__desc__btn-list li:first-child{width:100%;margin-bottom:15px}.product-detail__desc__btn-list li .btn{width:100%;display:block;text-align:center}.btn.btn-detail-cart{background:#860413;font-size:18px;font-weight:700;color:#fff;height:70px}.btn.btn-detail-cart span{padding:5px 0 5px 35px;background:url(../images/common/icon_cart_w.svg) 0 40% no-repeat;background-size:22px 20px}.btn.btn-detail-cart.is-disabled,.btn.btn-detail-cart:disabled{background:#f0f0f0;color:#ccc}.btn.btn-detail-cart.is-disabled span,.btn.btn-detail-cart:disabled span{background-image:url(../images/common/icon_cart_gray.svg)}.btn.btn-detail-favorite{border:1px solid #ccc;background:#fff;font-size:14px;font-weight:400;color:#666;padding:6px 5px}@media screen and (max-width:767px){.btn.btn-detail-favorite{font-size:13px;padding-top:6px;padding-bottom:6px}}.btn.btn-detail-favorite span{padding-left:20px;background:url(../images/common/icon_heart_gray.svg) 0 50% no-repeat;background-size:13px 12px}.btn.btn-detail-faq{border:1px solid #ccc;background:#fff;font-size:14px;font-weight:400;color:#666;padding:6px 5px}@media screen and (max-width:767px){.btn.btn-detail-faq{font-size:13px;padding-top:6px;padding-bottom:6px}}.btn.btn-detail-faq span{padding-left:15px;background:url(../images/common/icon_question.svg) 0 50% no-repeat;background-size:8px 12px}.product-detail__desc__sns-list ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.product-detail__desc__sns-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-detail__desc__sns-list ul li{width:32px;min-width:32px;margin-right:12px}.product-detail__desc__sns-list ul li:last-child{text-align:right;width:auto;margin-left:auto;white-space:nowrap}@media screen and (max-width:767px){.product-detail__desc__sns-list ul li:last-child{width:100%;margin-top:15px}}.product-detail-sticky{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;background:#fff;padding:10px;position:fixed;bottom:0;left:0;width:100%;z-index:1101;transform:translateY(110%);transition:transform .4s}@media screen and (min-width:768px){.product-detail-sticky{display:none!important}}.product-detail-sticky.is-active{transform:translateY(0)}.product-detail-sticky__price{-ms-flex-negative:0;flex-shrink:0;width:110px;text-align:center;margin-right:10px;margin-bottom:2px}.product-detail-sticky__price span{font-size:22px;line-height:1}.product-detail-sticky__price span small{font-size:16px}.product-detail-sticky__price>small{display:block;font-size:10px}.product-detail-sticky__btn{width:100%}.product-detail-sticky__btn .error-text{font-size:10px;margin-bottom:.5em}.product-detail-sticky__btn .btn-detail-cart{font-size:14px;height:48px;display:block;width:100%}.product-detail-info{margin:70px 0}@media screen and (max-width:767px){.product-detail-info{margin:40px 0}}.product-detail-info__ttl{font-family:kozuka-mincho-pr6n,serif;font-size:30px;font-weight:400;margin-bottom:20px}@media screen and (max-width:767px){.product-detail-info__ttl{font-size:21px}}.product-detail-info__text{margin:30px 0}@media screen and (max-width:767px){.product-detail-info__text{margin:20px 0}}.product-detail-info__tbl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.product-detail-info__tbl{display:block}.product-detail-info__tbl>:not(:last-child){margin-bottom:15px}}@media screen and (max-width:767px){.product-detail-info__tbl-scroll{overflow:scroll;margin:0 -10px;padding:0 10px}}.product-detail-info__tbl-type01{width:620px;border-collapse:collapse;border:1px solid #ccc}@media screen and (max-width:767px){.product-detail-info__tbl-type01{width:100%}}.product-detail-info__tbl-type01 th{background:#f7f7f7;width:130px;text-align:center;white-space:nowrap}.product-detail-info__tbl-type01 td,.product-detail-info__tbl-type01 th{border:1px solid #ccc;font-size:14px;font-weight:400;vertical-align:middle;padding:13px 10px}.product-detail-info__tbl-type01 td{text-align:left}.product-detail-info__tbl-type02{width:650px;border-collapse:collapse;border:1px solid #ccc;table-layout:fixed}.product-detail-info__tbl-type02:not(:last-child){margin-bottom:10px}.product-detail-info__tbl-type02 th{background:#f7f7f7;text-align:center}.product-detail-info__tbl-type02 td,.product-detail-info__tbl-type02 th{border:1px solid #ccc;font-size:14px;font-weight:400;vertical-align:middle;padding:13px 10px}.product-detail-info__tbl-type02 td{text-align:left}.product-detail-info__tbl-note{font-size:14px;text-align:right;margin-top:10px}.product-detail-info__free{margin:20px 0}.product-detail-info__caption{font-size:14px}@media screen and (max-width:767px){.product-detail-info__caption{font-size:12px}}#product-detail-brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0 40px}@media screen and (max-width:767px){#product-detail-brand{display:block;padding:25px 0 45px}}#product-detail-brand .product-detail-brand__ph{line-height:0;width:240px;text-align:center;margin:0 40px 0 30px}@media screen and (max-width:767px){#product-detail-brand .product-detail-brand__ph{width:210px;margin:0 auto 25px}}#product-detail-brand .product-detail-brand__text{width:calc(100% - 310px)}@media screen and (max-width:767px){#product-detail-brand .product-detail-brand__text{width:auto}}#product-detail-brand .product-detail-brand__text h3{font-family:kozuka-mincho-pr6n,serif;font-size:22px;font-weight:400;margin-bottom:15px}@media screen and (max-width:767px){#product-detail-brand .product-detail-brand__text h3{font-size:21px}}#product-detail-brand .product-detail-brand__text p{font-size:16px;margin-bottom:10px}@media screen and (max-width:767px){#product-detail-brand .product-detail-brand__text p{font-size:12px}}.page-ttl+#product-detail-brand{padding-top:0;border-top:0;padding-bottom:20px}@media screen and (max-width:767px){.page-ttl+#product-detail-brand{padding-top:5px}}.product-detail-brand-link{font-size:14px;text-align:right;margin-top:-40px;min-height:40px}@media screen and (max-width:767px){.product-detail-brand-link{font-size:12px;margin-top:-45px;min-height:45px}}.product-detail__hanpukai{font-size:14px;margin-top:-20px}.product-detail__hanpukai .item-times{margin-bottom:0}@media screen and (max-width:767px){.product-detail__hanpukai .item-times{font-size:16px}}.product-detail__hanpukai .item-total{margin-bottom:10px}@media screen and (max-width:767px){.product-detail__hanpukai .item-total{font-size:16px}}.item-each-item{margin-bottom:20px}.item-each-item dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.625}.item-each-item dt{width:calc(100% - 7em)}.item-each-item dd{-ms-flex-negative:0;flex-shrink:0;width:7em;text-align:right;margin-bottom:0}.product-detail__set{margin:20px 0;padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.product-detail__set .item-each-item{margin-bottom:0}.product-detail__set+.product-detail__desc__dl-wrap .product-detail__desc__dl:first-child{margin-top:-20px;border-top:0}.product-detail-set{width:100%;margin-top:70px;padding-top:30px;border-top:1px solid #e5e5e5}@media screen and (max-width:767px){.product-detail-set{margin-top:40px;padding-top:20px}}.product-detail-set__ttl{font-size:30px;font-weight:400;font-family:kozuka-mincho-pr6n,serif;margin-bottom:40px}@media screen and (max-width:767px){.product-detail-set__ttl{font-size:18px;margin-bottom:10px}}.product-detail-set__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}@media screen and (max-width:767px){.product-detail-set__item{display:block;padding-bottom:20px}}.product-detail-set__item:not(:last-child){border-bottom:1px solid #e5e5e5;margin-bottom:30px}@media screen and (max-width:767px){.product-detail-set__item:not(:last-child){margin-bottom:20px}}.product-detail-set__ph{-ms-flex-negative:0;flex-shrink:0;width:390px;margin-right:30px;height:390px;position:relative}@media screen and (max-width:767px){.product-detail-set__ph{width:100%;height:calc(100vw - 20px);margin-right:0;margin-bottom:15px}}.product-detail-set__ph img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:scale-down;object-position:center center;font-family:"object-fit: scale-down; object-position: center center"}.product-detail-set__info{width:100%;margin-right:30px}@media screen and (max-width:767px){.product-detail-set__info{width:100%;margin-right:0}}.product-detail-set__info .btn{margin-top:30px;width:100%;display:block;text-align:center;border:1px solid #ccc;background:#fff;font-size:14px;font-weight:400;color:#666;padding:6px 5px}@media screen and (max-width:767px){.product-detail-set__info .btn{font-size:13px;padding-top:6px;padding-bottom:6px;margin-top:20px;margin-bottom:20px}}.product-detail-set__options{-ms-flex-negative:0;flex-shrink:0;width:500px}@media screen and (max-width:767px){.product-detail-set__options{width:100%}}@media screen and (min-width:768px){.product-detail-set__options .product-detail__desc__dl-wrap>.product-detail__desc__dl:first-child{margin-top:0;padding-top:0;border-top:0}}.product-detail-stock-input{margin-top:-1px;border-top:0;border-bottom:0}.product-detail-stock-input dt{margin-top:5px}.product-detail-stock-input .form-inline{margin-bottom:0!important}.product-detail-stock-msg h5{font-weight:400;font-size:20px;text-align:center;margin-top:20px;margin-bottom:15px}.product-detail-stock-msg p{font-size:16px}.product-detail-stock-msg p small{display:block;font-size:14px;margin-top:15px}.product-detail-stock-msg__link{text-align:right;margin-top:20px}.product-detail-stock-success{text-align:center;padding-top:1em;display:none}.modal-product-guide .modal-body{padding-bottom:30px}@media screen and (max-width:767px){.modal-product-guide .modal-body{padding-bottom:20px}}.guide-txt-block-modal .main-anchers{background-color:#f7f7f7;line-height:1.2;padding:1.2em 1.5em}.guide-txt-block-modal .main-anchers ul{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.75em}.guide-txt-block-modal .main-anchers li{display:-ms-inline-flexbox;display:inline-flex;margin-right:2em;margin-top:1.2em}@media screen and (max-width:767px){.guide-txt-block-modal .main-anchers li{width:100%}}.guide-txt-block-modal .main-anchers a,.guide-txt-block-modal .main-anchers a:not([class]){-ms-flex-align:center;align-items:center;display:inline-block;padding-left:1.75em;position:relative;text-decoration:none}.guide-txt-block-modal .main-anchers a:before,.guide-txt-block-modal .main-anchers a:not([class]):before{background:no-repeat 50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20d%3D%22M8.81%2C2.21a.69.69%2C0%2C0%2C1%2C1%2C0%2C.73.73%2C0%2C0%2C1%2C0%2C1L5.5%2C7.79a.7.7%2C0%2C0%2C1-1%2C0L.19%2C3.2a.73.73%2C0%2C0%2C1%2C0-1%2C.69.69%2C0%2C0%2C1%2C1%2C0L5%2C6.27Z%22%20style%3D%22fill%3A%230%22%2F%3E%3C%2Fsvg%3E");background-size:62.5% 62.5%;content:" ";display:block;height:1em;left:0;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:1em}@media (hover:hover){.guide-txt-block-modal .main-anchers a:hover,.guide-txt-block-modal .main-anchers a:not([class]):hover{text-decoration:underline}}@media screen and (max-width:767px){.guide-txt-block-modal{padding-left:.5em;padding-right:.5em}}.guide-txt-block-modal a:not([class]){color:unset;text-decoration:underline}@media (hover:hover){.guide-txt-block-modal a:not([class]):hover{text-decoration:none}}.guide-txt-block-modal ol:not([class]),.guide-txt-block-modal ol[class*=mt-],.guide-txt-block-modal ul:not([class]),.guide-txt-block-modal ul[class*=mt-]{padding-left:1.5em}.guide-txt-block-modal ol:not([class]) li,.guide-txt-block-modal ol[class*=mt-] li,.guide-txt-block-modal ul:not([class]) li,.guide-txt-block-modal ul[class*=mt-] li{list-style:unset}.guide-txt-block-modal dl dt{font-family:kozuka-mincho-pr6n,serif;font-weight:700}@media (min-width:768px){.guide-txt-block-modal dl dt{font-size:18px}}@media (max-width:767px){.guide-txt-block-modal dl dt{font-size:15px}}.guide-txt-block-modal dl dt+dd{margin-top:.5em}.guide-txt-block-modal dl dd{margin-bottom:0;padding-left:1.5em}.guide-txt-block-modal dl dd+dd{margin-top:1.5em}.guide-txt-block-modal img:not([class]){margin-top:2em;max-width:100%}.guide-txt-block-modal h1:not([class]),.guide-txt-block-modal h2:not([class]),.guide-txt-block-modal h3:not([class]),.guide-txt-block-modal h4:not([class]),.guide-txt-block-modal h5:not([class]),.guide-txt-block-modal h6:not([class]){font-family:kozuka-mincho-pr6n,serif;margin-bottom:0;margin-top:3em}.guide-txt-block-modal .list-text-mark,.guide-txt-block-modal [class*=tbl-],.guide-txt-block-modal div:not([class]),.guide-txt-block-modal dl:not([class]),.guide-txt-block-modal ol:not([class]),.guide-txt-block-modal p:not([class]),.guide-txt-block-modal table:not([class]),.guide-txt-block-modal ul:not([class]){margin-top:1.5em}.guide-txt-block-modal .txt-notice{font-size:80%;margin-top:.75em}.guide-txt-block-modal>:not([class]):first-child:before{content:none}.guide-txt-block-modal :not([class])>:first-child{margin-top:0}.guide-txt-block-modal nav{margin-top:2em}.guide-txt-block-modal h2{border-bottom:1px solid #e5e5e5;padding-bottom:.5em}@media (min-width:768px){.guide-txt-block-modal h2{font-size:30px}}@media (max-width:767px){.guide-txt-block-modal h2{font-size:22px;margin-left:-.25em;margin-right:-.25em;padding-left:.25em}}@media (min-width:768px){.guide-txt-block-modal h3{font-size:26px}}@media (max-width:767px){.guide-txt-block-modal h3{font-size:20px}}.guide-txt-block-modal .ancher-target>:first-child{margin-top:1.5em}@media screen and (min-width:768px){.guide-txt-block-modal [data-section]{margin-top:-101px;padding-top:101px}}@media screen and (max-width:767px){.guide-txt-block-modal [data-section]{margin-top:-66px;padding-top:66px}}.guide-txt-block-modal [data-section]:before{content:" ";display:block;height:5em;overflow:hidden;width:100%}.guide-txt-block-modal .guide-page__lead{margin-bottom:3em;padding-left:1em;padding-right:1em}.guide-txt-block-modal dl.dl-list>dt{font-weight:700}@media screen and (min-width:768px){.guide-txt-block-modal dl.dl-list>dt{font-size:large}}@media screen and (min-width:768px){.guide-txt-block-modal dl.dl-list>dt+dd{margin-top:.5em}}@media screen and (max-width:767px){.guide-txt-block-modal dl.dl-list>dt+dd{margin-top:.75em}}.guide-txt-block-modal dl.dl-list>dd{margin-bottom:0;padding-left:0}.guide-txt-block-modal dl.dl-list dl.dl-list>dt{font-size:inherit}.guide-txt-block-modal dl.dl-oneline{display:-ms-flexbox;display:flex;margin:0;width:100%}.guide-txt-block-modal dl.dl-oneline>dt{font-weight:700}.guide-txt-block-modal dl.dl-oneline>dt+dd{margin-top:0}.guide-txt-block-modal dl.dl-oneline+.dl-oneline{margin-top:.25em}@media screen and (min-width:768px){.guide-txt-block-modal dl.dl-oneline dt{-ms-flex-negative:0;flex-shrink:0;padding-right:.5em}.guide-txt-block-modal dl.dl-oneline dt:after{content:"\2026";font-weight:400;margin-left:.5em}.guide-txt-block-modal dl.dl-oneline dd{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0}}@media screen and (max-width:767px){.guide-txt-block-modal dl.dl-oneline{-ms-flex-wrap:wrap;flex-wrap:wrap}.guide-txt-block-modal dl.dl-oneline dd,.guide-txt-block-modal dl.dl-oneline dt{width:100%}}.guide-txt-block-modal .list-text-mark li{padding-left:1.35em;text-indent:-1.35em}.guide-txt-block-modal .list-text-mark li+li{margin-top:.25em}.guide-txt-block-modal p.list-text-mark{padding-left:1.35em;text-indent:-1.35em}