.wrap-content-v2{margin-bottom:20px}.wrap-banner-tkh-new-kimono{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-banner-tkh-new-kimono .list-banner-price-tkh-new-kimono{margin-left:-14px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wrap-banner-tkh-new-kimono .item{margin:0 0 14px 14px;width:calc(100% * (1/5) - 10px)}.wrap-banner-tkh-new-kimono .item p{line-height:1.4;font-size:13px}.wrap-banner-tkh-new-kimono .item:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-banner-tkh-new-kimono .item img{width:100%}.wrap-banner-tkh-new-kimono .item:first-child img{width:84%}.wrap-btn-change{margin:10px auto 25px;width:50%}.wrap-widget-banner{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.wrap-widget-banner .list-widget-banner, .widget-banner-tp-new-kimono-topic .list-banner-tp-new-kimono, .widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono{display:flex;flex-direction:column}.wrap-widget-banner .list-widget-banner .item-widget-banner, .widget-banner-tp-new-kimono-topic .item-banner{width:100%;margin-bottom:15px}.widget-banner-tp-new-kimono-topic{margin-bottom:20px}.widget-banner-tp-new-kimono-topic .list-banner-tp-new-kimono .info-des-banner{color:#6b7a80;text-decoration:underline;font-size:14px;padding:0 5px;box-sizing:border-box;;margin-top:5px}.widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono .item-banner{width:calc(100% * (1/2) - 10px);margin:0 0 15px 10px}.widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono .item-banner img{width:100%}.flex-order-new-kimono{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.wrap-slider-gallery{width:700px;margin-bottom:70px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrap-slider-gallery .slider-banner{margin-bottom:10px}.wrap-slider-gallery .slider-banner img:hover{opacity:0.8}.wrap-slider-gallery .gallery-desc{padding:0 20px 0 30px;margin-bottom:20px}.wrap-slider-gallery .gallery-desc p{font-size:13px}.wrap-slider-gallery .slider-gallery{padding:0 30px}.slider-gallery .slick-prev{left:4px}.slider-gallery .slick-next{right:4px}.slider-gallery .slick-prev:before, .slider-gallery .slick-next:before{color:#000;content:'';border-width:0 0 3px 3px;border-style:solid;width:12px;height:12px;display:inline-block}.slider-gallery .slick-prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.slider-gallery .slick-next:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.wrap-slider-gallery .slick-slide{margin:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-slider-gallery .wrap-gallery-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;height:150px;margin-bottom:10px;border:1px solid #ccc}.wrap-slider-gallery .gallery-ins-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -10px;justify-content:center}.wrap-slider-gallery .gallery-ins-item .wrap-gallery-img{width:calc(100% * 1/4 - 10px);margin-left:10px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-slider-gallery .wrap-gallery-img img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.wrap-slider-gallery .slick-list{margin:0 -6px}.wrap-slider-gallery .link-gallery{padding:0 20px}.wrap-slider-gallery .link-gallery{text-align:right}.wrap-slider-gallery .link-gallery a{color:#000;font-size:15px}.wrap-slider-gallery .icon-formal-girl{font-size:35px}.wrap-slider-gallery .gallery-ins-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -10px}.wrap-slider-gallery .gallery-ins-item .wrap-gallery-img{margin-left:10px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;height:320px}.wrap-slider-gallery .gallery-ins-item .wrap-gallery-img img{width:100%}.wrap-new-arrival{margin-bottom:20px}.wrap-new-arrival .title-general{margin-bottom:5px}.wrap-new-arrival .new-arrival{padding:0 10px 10px 0}.wrap-new-arrival .new-arrival-wrap-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:2px;width:45%}.wrap-new-arrival .new-arrival-wrap-img img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;margin-left:-15px}.wrap-new-arrival .new-arrival .arrival-item{padding:10px 0;margin-left:15px;border-bottom:1px solid #838383;-webkit-box-sizing:border-box;box-sizing:border-box;height:145px !important;min-height:initial !important}.wrap-new-arrival .new-arrival-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-15px;width:55%}.wrap-new-arrival .new-arrival-desc .new-arrival-name{font-size:12px;color:#000;font-weight:bold;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.5}.wrap-new-arrival .new-arrival-desc .new-arrival-brief{font-size:10px;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}.wrap-new-arrival .new-arrival-desc .new-arrival-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wrap-new-arrival .new-arrival-desc .new-arrival-info .feature{font-size:10px;color:#fff;background-color:#C0C0C0;padding:2px 10px;margin-right:10px}.wrap-new-arrival .new-arrival-desc .new-arrival-info .customer-views{font-size:8px;color:#4c4c4c}.wrap-new-arrival .new-arrival-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrap-new-arrival .new-arrival-nav .slick-prev, .wrap-new-arrival .new-arrival-nav .slick-next{font-family:initial;position:initial;top:initial;width:initial;bottom:-10px;font-size:13px;color:#4E0037;font-weight:bold;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.wrap-new-arrival .new-arrival-nav .slick-prev:before, .wrap-new-arrival .new-arrival-nav .slick-next:before{color:#4E0037;font-size:12px}.wrap-new-arrival .new-arrival-nav .slick-prev:before{content:'\25C0'}.wrap-new-arrival .new-arrival-nav .slick-prev:after{content:'|';padding:0 5px}.wrap-new-arrival .new-arrival-nav .slick-next:before{content:'\25B6';position:absolute;right:-15px;top:4px}.wrap-new-arrival .arrival-item .arrival-wrap-item{display:-webkit-box;display:-ms-flexbox;display:flex}.new-arrival-wrap-img{position:relative}.new-arrival-wrap-img .new-arrival-ranking, .new-arrival-wrap-img .new-arrival-ranking .numb-ranking{height:20px;width:20px}.new-arrival-wrap-img .new-arrival-ranking{position:absolute;top:6px;left:-10px;border-radius:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);text-align:center;background-color:#000}.new-arrival-wrap-img .new-arrival-ranking.first{background-color:#D7B62C}.new-arrival-wrap-img .new-arrival-ranking.second{background-color:#AEAEAE}.new-arrival-wrap-img .new-arrival-ranking.third{background-color:#805E43}.new-arrival-wrap-img .new-arrival-ranking .numb-ranking{vertical-align:middle;display:table-cell;font-size:9px;color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.wrap-new-arrival-column .new-arrival{padding-right:0}.wrap-new-arrival-column .new-arrival .arrival-item{margin-left:0;width:100% !important;padding-left:10px}.wrap-new-arrival-column .new-arrival-wrap-img{margin-right:12px;width:40%}.wrap-new-arrival-column .new-arrival-wrap-img .new-arrival-ranking{top:-5px;left:-5px}.wrap-new-arrival-column .new-arrival-wrap-img img{margin-left:0}.wrap-new-arrival-column .new-arrival-desc{margin-left:0;padding-bottom:0}.wrap-new-arrival .new-arrival-desc .new-arrival-info .customer-views{font-size:10px}.wrap-kimono-content-sidebar-widget .list-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-kimono-content-sidebar-widget .new-formal-widget-right{padding:22px 0;border-bottom:1px solid #6b7a83;margin-bottom:0}.wrap-kimono-content-sidebar-widget .wrap-new-formal-widget-right{margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:center}.wrap-kimono-content-sidebar-widget .box-icon-new-formal{margin-right:10px;font-size:30px}.wrap-new-formal-widget-right .wrap-text-new-formal{margin-left:7px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right a{font-size:12px;display:block;color:#6b7a83;line-height:1.4;text-decoration:underline!important;padding:8px 10px 0 8px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right .text-new-kimono-option-title{line-height:1.2}.wrap-new-formal-widget-right .wrap-text-new-formal .text-new-formal-1{font-size:15px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right:first-child, .wrap-kimono-content-sidebar-widget .new-formal-widget-right:nth-child(2), .wrap-kimono-content-sidebar-widget .new-formal-widget-right:nth-child(5){padding-top:12px}.new-arrival-show-more{text-align:right}.new-arrival-show-more a{font-size:16px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wrap-new-arrival .new-arrival-nav .slick-next{margin-top:1px}}.wrap-logo .title-name-access-top{letter-spacing:2px}.title-list{letter-spacing:4px}.wrap-slider-gallery .gallery-desc p{letter-spacing:2px}.wrap-slider-gallery .link-gallery a{letter-spacing:5px}.wrap-banner-tkh-new-kimono .des-banner-tkh{letter-spacing:5px}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono .info-des-banner{letter-spacing:3px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right p{letter-spacing:2px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right .text-new-kimono-option-title{letter-spacing:6px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right .text-new-kimono-option-title-2{letter-spacing:8px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right .text-new-kimono-option-title.new-kimono-option-text-1{letter-spacing:4px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right .text-new-kimono-option-title-2.new-kimono-option-text-3-under{letter-spacing:3px}.new-kimono-top-topics .item-banner .text-banner a{letter-spacing:3px}.wrap-new-kimono-howto .howto-textleft{letter-spacing:3px}.wrap-new-kimono-howto .howto-textright{letter-spacing:4.5px}.box-check-availbility-kimono{letter-spacing:4px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .num-check-availbility{letter-spacing:7px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .text-check-availbility{letter-spacing:5px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .date-check-availbility{letter-spacing:5px}.wrap-topics-banner-kimono-widget .item-banner .text-banner{letter-spacing:1.5px}.wrap-new-kimono-sidebar-left .title-general .sub-text-title{letter-spacing:2px}.sub-descript-title-general, .sub-text-title{letter-spacing:2px}.wrap-new-arrival-kimono-sp .sub-descript-title-general{letter-spacing:0.8px}.intro-top-general .content-intro-top{letter-spacing:1px}.widget-top-shoplist .list-shoplist-wg .item-shoplist-wg .text-shop-wg .title-shopname-wg, .widget-top-shoplist .list-shoplist-wg-other .item-sub-list-other .text-shop-wg .title-shopname-wg{letter-spacing:2px}.widget-top-shoplist .list-shoplist-wg .item-shoplist-wg .text-des-shop-wg, .widget-top-shoplist .list-shoplist-wg-other .item-shoplist-wg-other .text-des-shop-wg{letter-spacing:2px}.widget-top-shoplist .list-shoplist-wg .item-shoplist-wg .new-text-shop{letter-spacing:3px}.widget-top-shoplist .list-shoplist-wg .item-shoplist-wg .text-label-shop{letter-spacing:2px}.sub-data-shoplist-wg .sub-item-shop-wg .link-shoplist-wg{letter-spacing:2px}.list-opt-check .item-check{width:calc(100% * (1/2) - 10px);letter-spacing:1px}.top-footer-menu-name{letter-spacing:3px}@media (max-width:767px){.wrap-new-kimono-howto .howto-textleft{letter-spacing:2px}.wrap-new-kimono-howto .howto-textright{letter-spacing:2px}}@media (min-width:750px){.box-header .visitor .left-vst .year-vst{letter-spacing:2px}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono .info-des-banner{letter-spacing:0.8px}.wrap-widget-banner-option .info-banner-option{letter-spacing:4px}.wrap-topics-banner-kimono-widget .item-banner .text-banner{letter-spacing:2px}.wrap-news-formal .item-news p{letter-spacing:3px}.widget-top-shoplist .list-shoplist-wg .item-shoplist-wg .new-text-shop{letter-spacing:0}.widget-top-shoplist .list-shoplist-wg .item-shoplist-wg .text-shop-wg .title-shopname-wg, .sub-data-shoplist-wg .sub-item-shop-wg .link-shoplist-wg{letter-spacing:3px}.top-shoplist-kiyomizu .widget-top-shoplist .list-shoplist-wg-other .item-sub-list-other .text-shop-wg .title-shopname-wg{letter-spacing:3px}.new_kimono_footer .top-footer-sub-item a{letter-spacing:2px}}.wrap-news-formal{margin-bottom:20px;background-color:rgba(225,225,225,0.4);padding-top:10px}.wrap-news-formal .desc-news, .wrap-news-formal .desc-news a{display:block;color:#2a4ea0;font-size:14px;font-weight:bold;text-align:center;letter-spacing:5px}.wrap-news-formal .desc-news{background-color:#eaeaea;border:1px solid #627c89;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2a4ea0;margin-bottom:20px}.wrap-news-formal .wrap-list-news{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-news-formal .item-news{border-bottom:1px solid #aeaeae;padding-bottom:5px;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-news-formal .date-news, .wrap-news-formal .brief-news{font-size:12px;color:#000}.wrap-news-formal .date-news{margin-right:15px}.wrap-news-formal .brief-news{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}.wrap-news-formal .read-more{text-align:right;padding:5px 0}.wrap-news-formal .read-more a{font-size:12px;color:#727272}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,
.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset 'UTF-8';.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,
.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}