@font-face{font-style:normal;font-weight:300;src:url("/fonts/NotoSansCJKjp-Light.woff") format("woff");font-family:"Noto Sans JP";font-display:swap}@font-face{font-style:normal;font-weight:400;src:url("/fonts/NotoSansCJKjp-Regular.woff") format("woff");font-family:"Noto Sans JP";font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("/fonts/NotoSansCJKjp-Medium.woff") format("woff");font-family:"Noto Sans JP";font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("/fonts/NotoSansCJKjp-Bold.woff") format("woff");font-family:"Noto Sans JP";font-display:swap}:root{--color-base: #efefef;--color-white: #fff;--color-black: #000;--color-gray: #808080;--color-red: #c70012;--color-over-red: rgba(199, 0, 18, 1);--color-gray-thin-over: rgba(77, 77, 77, 0.4);--color-gray-thin: rgba(77, 77, 77, 0.8);--color-gray-dark: rgba(51, 51, 51, 0.8);--transition-duration: 0.3s;--transition-timing-function: cubic-bezier(0.37, 0, 0.63, 1);--transition-delay: 0.5s}.result_bg{background-color:rgba(29,29,29,.95)}.result_inner._head{background-color:rgba(29,29,29,.95)}.result_inner._body{padding-top:1.125rem;padding-bottom:1.75rem}.result_head{padding-top:0.8125rem;padding-bottom:1.1875rem}.result_heading{color:var(--color-white);font-size:1.25rem;line-height:1;text-align:center}.result_heading span{display:block;margin-top:0.5625rem;font-size:0.8125rem}.result_slider{position:relative;opacity:0;transition:opacity var(--transition-duration) var(--transition-timing-function);min-height:21.4375rem}.result_slider._open{opacity:1}.result_body{margin-top:0.375rem;color:var(--color-white)}.result_content{margin-top:1.875rem}.result_button-inner{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;width:100%}.result_button{position:absolute;top:0.75rem;right:1.25rem}.customize_heading{padding:0 1.25rem;color:#5b5b5b;font-size:1.875rem;line-height:1;text-align:center}.customize_lead{margin-top:0.4375rem;color:#5b5b5b;font-size:0.75rem;text-align:center}.customize_clip{padding-top:1rem}.customize_core{padding-top:1rem}.customize_body{padding-top:1.5625rem}.customize_refill{margin-top:1.8125rem}.customize_button{display:flex;justify-content:center;align-items:center;margin:0 2.25rem;border-radius:1.875rem;background-color:#5b5b5b;width:calc(100% - 4.5rem);height:3.5rem;color:#fff;font-size:1.4375rem}.customize_note{margin-top:0.75rem;color:rgba(51,51,51,.8);font-size:1rem;text-align:center}.customize_footer{display:flex;flex-direction:column-reverse;margin-top:1.3125rem}.thumbs_list{display:flex;justify-content:center}.thumbs_item{width:6rem}.thumbs_item+.thumbs_item{margin-left:1rem}.thumbs_button{display:block;position:relative;opacity:.7;transition:opacity var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);padding:0.4375rem;overflow:hidden}.thumbs_button._active{opacity:1}.thumbs_button._active::before{box-shadow:0 0 0 3px var(--color-white) inset}.thumbs_button._open img{opacity:1}.thumbs_button._close img{opacity:0}.thumbs_button::before{display:block;position:absolute;top:0;left:0;z-index:1;box-shadow:0 0 0 1px var(--color-white) inset;border-radius:0.5rem;width:100%;height:100%;content:""}.thumbs_button img{display:block;position:relative;transition:opacity .4s}.estimate{color:var(--color-white)}.estimate_label{padding:0 1.75rem;color:var(--color-white);font-weight:500;font-size:1rem}.estimate_label-and{font-weight:300}.estimate_list{position:relative;margin-top:0.8125rem;padding:0 2.25rem}.estimate_item{border-bottom:1px solid var(--color-gray-thin);padding:0.75rem 0 0.4375rem}.estimate_container{display:flex}.estimate_name{font-weight:700;font-size:1.125rem}.estimate_price{margin-left:auto;font-size:1.25rem}.estimate_tag{font-weight:500;font-size:0.75rem}.estimate_total{margin-top:1.125rem;font-weight:500;font-size:1.375rem;text-align:center}.estimate_total span+span{font-weight:400;font-size:1rem}.select_heading{position:relative;color:var(--color-gray-dark);font-weight:700;font-size:1.25rem;line-height:1}.select_heading::before{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1;background-color:var(--color-gray-thin);width:calc(100% - 1.25rem);height:1px;content:""}.select .select_heading-bg{display:inline-block;position:relative;z-index:2;background-color:#fff;padding-right:1.25rem;padding-left:1.25rem}.select_heading-en{display:inline-block;position:relative;font-weight:300}.select_heading-en::before{margin:0 0.5rem;content:"|"}.select_list{position:relative;margin-top:1.5625rem;padding:0 0.75rem}.select_button{display:block;border:3px solid #fff;border-radius:0.625rem;width:100%;text-align:left}.select_button._active{border:3px solid var(--color-gray-thin)}.select_pic{display:flex;justify-content:center;align-items:center}.select_color{margin:0 auto;border-radius:50%;width:5rem;height:5rem}.select_color._49{background-color:#000}.select_color._43{background-color:#333}.select_color._17{background-color:#020d39}.select_color._22{background-color:#3a2402}.select_color._30{background-color:#3b0e0e}.select_color._50{background-color:#092c08}.select_tag{margin-top:0.75rem;color:var(--color-gray-thin);font-size:0.875rem}.select_price{margin-top:0.125rem;color:var(--color-gray-dark);font-size:1.125rem}.select._clip .select_list{display:flex}.select._clip .select_item{flex:1}.select._clip .select_button{padding:0.75rem 0.625rem 0.5rem}.select._clip .select_pic{height:7.6875rem}.select._clip .select_pic img{width:auto;height:100%}.select._clip .select_tag{letter-spacing:-0.0625rem;text-align:center}.select._clip .select_price{text-align:center}.select._core .select_item+.select_item{margin-top:0.375rem}.select._core .select_button{padding:0.75rem 0.75rem 0.5rem}.select._body .select_button{padding:0.75rem 0.4375rem 0.5rem}.select._refill .select_button{padding:0.5rem 0 0.1875rem;text-align:center}.select._refill .select_list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:1.0625rem}.select._refill .select_item{width:33.333%}.select._refill .select_price{margin-top:0}.select._refill .select_tag{margin-top:0.4375rem;font-size:0.8125rem}.select._refill .select_tag span{display:block}.swiper-container{position:relative;z-index:1;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{display:flex;position:relative;z-index:1;transition-property:transform;box-sizing:content-box;width:100%;height:100%}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{position:relative;flex-shrink:0;transition-property:transform;width:100%;height:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}@media print,screen and (min-width: 768px){.result_inner{padding:0 1.875rem}.result_inner._body{margin:0 auto;padding:0 7.03125%;padding-top:2.1875rem;padding-bottom:2.5rem;max-width:calc(80rem + 14.0625%)}.result_inner._label{padding:0}.result_head{padding-top:2.125rem;padding-bottom:2.8125rem}.result_heading{font-size:2.3125rem}.result_heading span{margin-top:1.0625rem;font-size:1.25rem}.result_body{display:flex;margin-top:0}.result_thumbs{padding-top:2.875rem;width:35.5454545455%}.result_content{flex:1;margin-top:0;padding-left:4.3636363636%}.result_button-inner{margin:0 auto;max-width:calc(80rem + 14.0625%)}.result_button{top:1.4375rem;right:2rem}.customize_heading{padding:0;font-size:3.125rem}.customize_lead{margin-top:1.3125rem;font-size:1.125rem}.customize_inner{margin:0 auto;padding:0 7.03125%;max-width:calc(80rem + 14.0625%)}.customize_inner._body{margin-top:2.625rem}.customize_main{display:flex}.customize_clip{margin-left:3.6363636364%;padding-top:0;width:16.3636363636%}.customize_core{margin-left:3.6363636364%;padding-top:0;width:34.1818181818%}.customize_body{padding-top:0;width:42.5454545455%}.customize_refill{margin-top:2.9375rem}.customize_button{transition:background-color var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);margin:0 auto;margin-top:-2.4375rem;width:18.75rem}.customize_button:hover{background-color:var(--color-red)}.customize_button:active{transform:scale(0.9)}.customize_note{margin-top:2.9375rem;text-align:left}.customize_footer{display:block;margin-top:0}.thumbs_list{justify-content:flex-end;padding:0}.thumbs_item{width:9.375rem}.thumbs_item+.thumbs_item{margin-left:1.75rem}.thumbs_button{padding:0.4375rem}.thumbs_button::before{transition:box-shadow var(--transition-duration) var(--transition-timing-function)}.thumbs_button:hover{opacity:1}.thumbs_button:hover::before{box-shadow:0 0 0 3px var(--color-white) inset}.thumbs_button:active{transform:scale(0.9)}.estimate_label{margin-left:5.7488653555%;padding:0;font-size:1.25rem}.estimate_list{display:flex;flex-wrap:wrap;margin-top:1.0625rem;padding:0}.estimate_list::before{position:absolute;top:0;right:0;border-top:1px solid var(--color-gray-thin);width:94.2511346445%;content:""}.estimate_item{margin-left:5.7488653555%;padding:0.875rem 0 0.4375rem;width:44.2511347%}.estimate_total{margin-top:0.6875rem;text-align:right}.select_heading{padding:0;padding-left:1.375rem;white-space:nowrap}.select_heading::before{width:calc(100% - 1.375rem)}.select .select_heading-bg{padding-right:0.75rem;padding-left:0}.select_heading-en::before{margin:0 0.4375rem 0 0.5625rem}.select_list{margin-top:1rem;padding:0}.select_item+.select_item{margin-top:0.5625rem}.select_button{transition:border-color var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function);border-radius:0.5rem;padding:0.75rem 1.375rem 0.3125rem}.select_button:hover{border-color:var(--color-gray-thin-over)}.select_button:active{transform:scale(0.9)}.select_pic{height:2.25rem}.select_tag{margin-top:0.625rem}.select._clip .select_heading::before{content:none}.select._clip .select_list{display:block}.select._clip .select_button{padding:0.75rem 1.375rem 0.3125rem}.select._clip .select_pic{max-width:7.6875rem;height:2.125rem}.select._clip .select_pic img{width:100%;height:auto}.select._clip .select_tag{letter-spacing:0;text-align:left}.select._clip .select_price{text-align:left}.select._core .select_heading::before{content:none}.select._core .select_item+.select_item{margin-top:0.5625rem}.select._core .select_button{padding:0.75rem 1.375rem 0.3125rem}.select._core .select_pic{max-width:20.8125rem}.select._body .select_heading::before{content:none}.select._body .select_button{padding:0.75rem 1.375rem 0.3125rem}.select._body .select_pic{max-width:26.1875rem}.select._refill .select_heading{padding-left:0}.select._refill .select_heading-bg{padding-left:1.375rem}.select._refill .select_button{padding:0.75rem 0.9375rem 0.3125rem}.select._refill .select_list{margin-top:1.8125rem}.select._refill .select_item{flex:1}.select._refill .select_item+.select_item{margin-top:0;margin-left:1.82%}.select._refill .select_price{margin-top:0.125rem}.select._refill .select_tag{margin-top:0.625rem;font-size:0.875rem;letter-spacing:-0.1rem}.select._refill .select_tag span{display:inline-block;margin-right:0.375rem;letter-spacing:0}}@media print,screen and (min-width: 768px)and (max-width: 960px){.customize_main{display:block}.customize_clip{margin-left:0;padding-top:2.1875rem;width:auto}.customize_core{margin-left:0;padding-top:2.1875rem;width:auto}.customize_body{padding-top:0;width:auto}.select_item+.select_item{margin-top:0}.select._clip .select_list{display:flex}.select._refill .select_item{flex:inherit;width:33.333%}.select._refill .select_item+.select_item{margin-left:0}}@media print,screen and (min-width: 768px)and (max-width: 1200px){.customize_button{margin-top:3.4375rem}.customize_note{margin-top:3.4375rem}}
