
.top-header{background-color:#3b002a}.wrap-toggle-menu{width:57px;height:50px;background-color:#3b002a}.wrap-toggle-menu .icon-toggle{font-size:38px}.wrap-toggle-menu .text-menu{font-size:11px}.bottom-header .wrap-logo img{width:400px;margin-left:-6%}.bottom-header .icon-choosed .add-num-cart{background-color:#3b002a;border:1px solid #3b002a}.bottom-header .wrap-cart-favorite{-ms-flex-item-align:inherit;-ms-grid-row-align:inherit;align-self:inherit}.box-header .wrap-info .wrap-congress-store{height:90px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:80px;margin-left:10px}.box-header .wrap-info .wrap-congress-store:after,
.box-header .wrap-info .wrap-congress-store:before{width:80px;top:-13px}.box-header .wrap-info .wrap-congress-store:before{left:-14px}.box-header .wrap-info .wrap-congress-store .top-text-cg-store{background-color:#3b002a;font-size:15px;padding:5px 10px;margin-bottom:3px}.wrap-top-header .wrap-congress-store .number-store .nation{font-size:12px}.box-header .wrap-info .wrap-congress-store .number-store var{font-size:15px}.box-header .wrap-info .wrap-congress-store:after,
.box-header .wrap-info .wrap-congress-store:before{width:80px;top:-13px}.box-header .wrap-info .wrap-congress-store:after{right:-14px}.box-header .visitor .left-vst .year-vst{font-size:16px;top:9px;color:#fff}.box-header .visitor .left-vst .box-vst{margin-top:5px}.box-header .visitor .left-vst .num-vst{font-size:50px;letter-spacing:1px}.box-header .visitor .left-vst .text-vst{color:#feea60;font-size:30px;margin-right:2px}.box-header .option-check .list-opt-check .item-opt-check .icon{font-size:25px}.box-header .option-check .list-opt-check .item-opt-check .text-opt-check{font-size:20px;letter-spacing:1px}body.id .box-header .wrap-info .wrap-congress-store .top-text-cg-store,
body.vi .box-header .wrap-info .wrap-congress-store .top-text-cg-store,
body.en .box-header .wrap-info .wrap-congress-store .top-text-cg-store{font-size:15px}body.th .box-header .wrap-info .wrap-congress-store .top-text-cg-store{font-size:16px}body.id .box-header .option-check .list-opt-check .item-opt-check .text-opt-check,
body.vi .box-header .option-check .list-opt-check .item-opt-check .text-opt-check,
body.th .box-header .option-check .list-opt-check .item-opt-check .text-opt-check,
body.en .box-header .option-check .list-opt-check .item-opt-check .text-opt-check{left:4px;position:relative}body.id .wrap-congress-store,
body.vi .wrap-congress-store,
body.th .wrap-congress-store,
body.en .wrap-congress-store{width:34%}body.id .box-header .wrap-info .wrap-congress-store,
body.vi .box-header .wrap-info .wrap-congress-store,
body.th .box-header .wrap-info .wrap-congress-store,
body.en .box-header .wrap-info .wrap-congress-store{height:105px}body.id .box-header .wrap-info .wrap-congress-store:after, body.id .box-header .wrap-info .wrap-congress-store:before,
body.vi .box-header .wrap-info .wrap-congress-store:after, body.vi .box-header .wrap-info .wrap-congress-store:before,
body.th .box-header .wrap-info .wrap-congress-store:after, body.th .box-header .wrap-info .wrap-congress-store:before,
body.en .box-header .wrap-info .wrap-congress-store:after, body.en .box-header .wrap-info .wrap-congress-store:before{top:-16px}body.id .box-header .option-check .list-opt-check .item-opt-check .text-opt-check,
body.vi .box-header .option-check .list-opt-check .item-opt-check .text-opt-check,
body.th .box-header .option-check .list-opt-check .item-opt-check .text-opt-check,
body.en .box-header .option-check .list-opt-check .item-opt-check .text-opt-check{font-size:15px}body.id .box-header .visitor .left-vst .num-vst,
body.vi .box-header .visitor .left-vst .num-vst,
body.th .box-header .visitor .left-vst .num-vst,
body.en .box-header .visitor .left-vst .num-vst{font-size:42px}body.id .box-header .option-check .list-opt-check,
body.vi .box-header .option-check .list-opt-check,
body.th .box-header .option-check .list-opt-check,
body.en .box-header .option-check .list-opt-check{position:relative;left:-15px}.bottom-header{height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.bottom-header .box-bt-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.bottom-header .wrap-languages{-ms-flex-item-align:inherit;-ms-grid-row-align:inherit;align-self:inherit}.bottom-header .wrap-languages .text-lang{color:#3b002a;font-weight:700}.bottom-header .wrap-languages .dropdown-lang{border-color:#3b002a;color:#3b002a}.bottom-header .wrap-languages .dropdown-lang .arrow-down-lang{border-top:7px solid #3b002a}.bottom-header .wrap-logo{padding-left:17%}.bottom-header .wrap-cart-favorite{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:30px;margin:0 7px}.bottom-header .wrap-cart-favorite .icon-choosed{margin-right:10px;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-header .box-header .wrap-top-header .wrap-info{margin-left:0}.wrap-title-list-cart{background-color:#3b002a}.list-cart-selected .content-list-cart.new-kimono .item-cart .person_count{font-size:12px;color:#3d3d3d}.list-cart-selected .content-list-cart.new-kimono .person_count .count-person{margin-right:3px}.list-cart-selected .content-list-cart.new-kimono .item-cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-menu-new-kimono .item-menu-formal a{font-size:13px;padding:0}.wrap-header-menu-formal{height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-menunewkimono-container .list-menu-formal{height:52px}.menu-menunewkimono-container .list-menu-new-kimono{padding:0 110px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-menunewkimono-container .list-menu-formal .item-menu-formal.howto{margin-left:0}.menu-menunewkimono-container .list-menu-formal .item-menu-formal{padding:0;-webkit-box-flex:auto;-ms-flex:auto;flex:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-menunewkimono-container .list-menu-formal .item-menu-formal .icon-down-pc{border-right:1px solid #000;border-bottom:1px solid #000;width:9px;height:9px}.menu-menunewkimono-container .list-menu-formal .item-menu-formal.sp{display:none}.list-menu-formal .item-menu-formal:hover .sub-menu{top:51px}.list-menu-formal .item-menu-formal.howto a{padding:7px 10px}.list-menu-formal .item-menu-formal.formal a,
.list-menu-formal .item-menu-formal.takuhai a{padding:5px 10px}.list-menu-formal .item-menu-formal.formal a,
.list-menu-formal .item-menu-formal.takuhai a{border:1px solid #c7b299}.list-menu-formal .item-menu-formal .bg-icon-new{background-repeat:no-repeat;width:25px;height:25px;background-size:25px;margin-right:6px}.list-menu-formal .item-menu-formal.formal .bg-icon-new{background-image:url(../../../../../images/new-kimono/icon-fm.svg)}.list-menu-formal .item-menu-formal.takuhai .bg-icon-new{background-image:url(../../../../../images/new-kimono/icon-tkh.svg)}.list-menu-formal .item-area-link:hover ul.sub-menu{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border:none;padding:0}.list-menu-formal .item-area-link .wrap-area ul.sub-menu{width:260px!important;position:inherit;display:block;background-color:#fff;border:1px solid #cacaca}.list-menu-formal .item-area-link .wrap-area{position:initial}.list-menu-formal .item-area-link .wrap-area-1,
.list-menu-formal .item-area-link .wrap-area-2{margin-right:-1px}.list-menu-formal .item-area-link .wrap-area > a{display:none}.list-menu-formal .item-area-link .wrap-area .sub-area-pad{padding-left:10px;font-weight:normal;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.list-menu-formal .item-area-link .wrap-area .sub-area-pad a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.list-menu-formal .item-area-link .wrap-area .sub-area-pad a .icon-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:18px;height:18px;margin-right:5px}.list-menu-formal .item-area-link .wrap-area .sub-area-pad a .icon-arrow .arrow{content:"";right:0;width:8px;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border-right:1px solid rgba(107,122,131,1);border-bottom:1px solid rgba(107,122,131,1);cursor:pointer;margin-right:5px}.list-menu-formal .sub-area-link.sub-item-menu-formal{background-color:#d9d9d9;font-weight:bold}.sub-area-link.sub-item-menu-formal a{color:#666666}.wrap-title-top-kimono.container-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:10px;padding:0}.title-top-kimono{font-size:13px}@media (min-width:768px) and (max-width:1024px){.box-header .wrap-info .wrap-congress-store .top-text-cg-store{font-size:9px}.menu-menunewkimono-container .list-menu-new-kimono{padding:0 10px}.list-menu-new-kimono .item-menu-formal a{font-size:9px}.menu-menunewkimono-container .list-menu-formal .item-menu-formal{margin-left:25px}.bottom-header .wrap-logo{padding-left:3%}.bottom-header .wrap-lang-social{margin-left:20px}.box-header .option-check .list-opt-check .item-opt-check .text-opt-check{font-size:15px}.box-header .option-check .list-opt-check .item-opt-check .icon{font-size:20px}.wrap-logo a{margin:0 auto}}@media not all and (min-resolution:.001dpcm){@media{.wrap-list-lang .qtranxs_language_chooser li a[title='Русский']{letter-spacing:-4px}}}.list-menu-formal .item-menu-formal.item-area-link:hover > .sub-menu{left:-200px}.wrap-new-kimono-howto:hover{opacity:0.6}.wrap-new-kimono-howto .howto-textleft{margin-bottom:5px;padding:3px 15px;border-radius:6px;border:1px solid #000;box-sizing:border-box;text-align:center;line-height:1;display:inline-block}.wrap-new-kimono-howto .howto-textright{margin-top:0}.wrap-fm-howto{border:1px solid #a0a0a0;box-sizing:border-box;flex-direction:column;margin:0;text-align:center;padding:22px 0;font-size:15px}.wrap-check-availbility-kimono{margin-bottom:20px}.wrap-check-availbility-kimono a{color:white}.box-check-availbility-kimono a{padding:13px;display:block}.box-check-availbility-kimono{background:#aa1731;text-align:center;padding:0;font-size:15px}.box-check-availbility-kimono:hover{opacity:0.8}.wrap-topics-banner-kimono-widget{margin-bottom:20px}.wrap-topics-banner-kimono-widget .list-banner{display:flex;flex-direction:column}.wrap-topics-banner-kimono-widget .image-banner{margin-bottom:10px}.wrap-topics-banner-kimono-widge .image-banner img{width:100%}.wrap-topics-banner-kimono-widget .list-banner .item-banner{margin-bottom:15px;min-height:1px}.wrap-topics-banner-kimono-widget .list-banner .item-banner:last-child{margin-bottom:0}.wrap-topics-banner-kimono-widget .item-banner .text-banner a{font-size:12px;text-decoration:underline !important;color:#6b7a83;line-height:1.4}.wrap-shoplist.closed .toggle-icon-arrow:after, .wrap-topics-banner-widget.closed .toggle-icon-arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px}.wrap-shoplist .title-general:hover{cursor:pointer}.wrap-shoplist .list-shop-list{padding-left:15px}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .lg-text{font-weight:bold;font-size:15px}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .sm-text{color:#636363}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list{background-color:rgba(54, 0, 23, 0.7);color:rgba(255, 255, 255, 0.4);height:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;cursor:pointer}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list:hover .box-shop-list, .wrap-shoplist .list-shop-list .item-shop-list.active .box-shop-list{background-color:rgba(216, 106, 147, 0.7);color:rgba(255, 255, 255, 1)}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .icon-shop-list{font-size:50px;margin-right:10px;width:20%;text-align:left}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list{line-height:1;text-align:center;width:80%}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .lg-text{font-size:20px;margin-bottom:10px}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .lg-text br{display:none}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .sm-text{font-size:14px}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list{background-color:#f4f4f4;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list .map{height:190px;text-align:center;line-height:190px;color:#fff;margin-bottom:20px}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list .info-dt-shop .text-dt-shop{margin-bottom:15px;font-size:11px}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list .info-dt-shop .text-dt-shop:last-child{margin-bottom:0}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .linkto-shop{flex-direction:column;flex:1;padding-right:10px}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .linkto-shop span{display:flex}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .icon-arrow{display:flex;justify-content:flex-end;width:40px;height:40px;margin-right:5px;align-items:center}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .icon-arrow .arrow{content:"";right:0;width:8px;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border-right:1px solid rgba(107,122,131,1);border-bottom:1px solid rgba(107,122,131,1);cursor:pointer;margin-right:5px}.wrap-shoplist .list-shop-list .item-shop-list.active .tt-shop-list .icon-arrow .arrow{transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);margin-top:10px}.wrap-new-kimono-sidebar-left.wrap-shoplist .item-shop-list .lg-text, .wrap-new-kimono-sidebar-left.wrap-shoplist .item-shop-list .sm-text{font-size:13px}.wrap-new-kimono-sidebar-left .list-shop-list .shop-list-01, .wrap-new-kimono-sidebar-left .list-shop-list .shop-list-09, .wrap-new-kimono-sidebar-left .list-shop-list .shop-list-10{border-top:none}.wrap-new-kimono-sidebar-left{margin-bottom:30px}.wrap-category .list-box-category .item-box-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-category .item-box-category .title-category{color:#6b7a83;font-size:18px;cursor:pointer;width:100%;border-bottom:1px dashed #999999;padding:7px 5px 7px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:51px}.wrap-new-kimono-sidebar-left .item-box-category .title-category a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-category .item-box-category .title-category.last{border-bottom:none}.wrap-category .item-box-category-search .title-category:hover{background-color:inherit}.wrap-category .sub-list-category{display:none}.wrap-category .list-box-category .item-box-category .title-category .icon{font-size:24px;margin-right:5px}.wrap-category .list-box-category .item-box-category .title-category .text-category, .wrap-category .list-box-category .item-box-category .title-category a{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.wrap-category .list-box-category .item-box-category .title-category .text-category{margin-left:10px}.wrap-category .list-box-category .item-box-category .sub-cates .title-category .text-category{margin-left:32px}.wrap-category .list-box-category .item-box-category .title-category a{color:#6b7a83;font-size:15px}.wrap-category .list-box-category .item-box-category .sub-cates{display:none}.wrap-category .list-box-category .item-box-category .sub-cates .title-category a{font-size:13px}.wrap-category .list-box-category .item-box-category .title-category var{font-size:13px;font-style:normal;margin-left:3px;font-weight:700}.wrap-category .list-box-category .item-box-category .title-category .wrap-arrow{width:30px;height:25px;display:flex;align-items:center;justify-content:flex-end}.wrap-category .list-box-category .item-box-category .title-category .arrow{content:"";right:0;width:8px;height:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:1px solid rgba(107,122,131,1);border-bottom:1px solid rgba(107,122,131,1);cursor:pointer;margin-right:5px}.wrap-category .list-box-category .item-box-category .title-category-no-link{cursor:inherit}.wrap-category .list-box-category .item-box-category .title-category-no-link .arrow{display:none}.wrap-category .list-box-category .item-box-category.active .title-category .arrow, .wrap-category .list-box-category .item-box-category .title-category.active .arrow{transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);margin-top:10px}.wrap-category .list-box-category .item-box-category .title-category-single .arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item{position:relative}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat{visibility:hidden;display:none}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item:hover > .wrap-info-sub-cat{display:block;width:270px;background-color:rgba(255, 255, 255, 0.8);border:1px solid #acadae;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;right:-270px;top:0;position:absolute;z-index:999;visibility:visible;border-left:10px solid #4e0037}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .image-dt-cat{width:40%;margin-right:10px}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .image-dt-cat img{width:100%}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat{width:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-name{color:#4e0037;font-size:20px;line-height:1;font-weight:bold}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-name var{font-style:normal;font-size:15px}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-price{font-size:30px;color:#f5007b;line-height:1}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-text{margin-top:5px;font-size:9px;color:#4e0037}.sub-list-category .sub-item .wrap-info-sub-cat .box-dt-cat{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-category .list-box-category .item-box-category .sub-list-category a{color:#4e0037;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;display:block;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:20px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;border-bottom:1px dashed #999999}.wrap-category .list-box-category .item-box-category .sub-list-category a:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #4e0037;content:""}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item:hover a, .wrap-category .list-box-category .item-box-category .sub-list-category .sub-item:hover, .wrap-category .list-box-category .item-box-category .sub-list-category .sub-item.active{background-color:#ffff00}.wrap-category .list-box-category .item-box-category .sub-list-category .item-random-color.active{background-color:transparent}.wrap-category .item-random-color.active .random-color-sidebar{display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.wrap-category .item-random-color.active .random-color-sidebar:after{border:solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';border-width:0 0 2px 2px;height:3px;width:6px}.wrap-category .item-random-color.active .random-color-white:after, .wrap-category .item-random-color.active .random-color-cream:after, .wrap-category .item-random-color.active .random-color-yellow:after{border-color:#000}.wrap-category .list-box-category .item-box-category .sub-list-category .cat-name{font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.wrap-category .list-box-category .item-box-category .sub-list-category .count-item, .wrap-category .list-box-category .item-box-category .sub-list-category .random-color-sidebar{margin-left:5px;font-size:12px;flex:inherit;-webkit-box-flex:inherit;-ms-flex:inherit}.wrap-category .list-box-category .item-box-category .sub-list-category .cat-price{font-size:12px;margin-right:5px}.wrap-category .list-box-category .item-box-category .sub-list-category .cat-name var{font-size:8px;font-style:normal}.wrap-new-kimono-sidebar-left .item-box-category .price-sidebar-left{color:red;font-size:16px}.wrap-category .item-box-category .title-category:hover{background-color:#ff0}.footer-formal{background-color:#ececec;padding:50px 0}.top-footer-menu-item.active .top-footer-menu-name{font-weight:bold}.top-footer-menu-item.active .top-footer-menu-name:before{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);margin-top:7px}.top-footer-menu-item.active .top-footer-sub-menu{-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;padding-top:20px;max-height:1000px;overflow:hidden}.mid-footer-menu-item a{font-size:12px;color:#686868}.top-footer-sub-menu .area-shop-item > a{font-size:14px;font-weight:bold;color:#686868}.top-footer-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex}.top-footer-sub-menu{max-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px;overflow:hidden;margin:0;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0,1,0.5,1);-o-transition-timing-function:cubic-bezier(0,1,0.5,1);transition-timing-function:cubic-bezier(0,1,0.5,1)}.top-footer-sub-item{width:50%;margin-bottom:10px}.top-footer-sub-item a{color:#686868;font-size:11px}.top-footer-menu-name{font-size:15px;font-weight:bold;color:#686868;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #686868;position:relative}.top-footer-menu-name:before{display:none;position:absolute;content:'';left:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #686868;border-bottom:1px solid #686868;width:11px;height:11px}.top-footer-menu{margin-bottom:10px}.top-footer-menu-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:50px}.top-footer-menu-item:last-child{margin-right:0}.top-footer-menu-item.storelist{-webkit-box-flex:3;-ms-flex:3;flex:3;width:550px}.wrap-footer-formal .top-footer-menu-item.storelist{width:700px}.top-footer-menu-item.reservation{-webkit-box-flex:2;-ms-flex:2;flex:2}.top-footer-menu-item.service .top-footer-sub-item,.top-footer-menu-item.help .top-footer-sub-item,.top-footer-menu-item.sns .top-footer-sub-item{width:100%}.reservation .top-footer-sub-menu{flex-wrap:wrap}.reservation .top-footer-sub-item{width:initial}.sub-right-col .top-footer-sub-item{text-align:left}.mid-footer-menu-item:first-child{padding-left:0}.mid-footer-menu-item:last-child{border:none}.mid-footer-menu-item{border:none;border-right:1px solid #ccc;padding:0 10px}.copyright-text{font-size:11px;color:#686868}.footer-copyright{padding:15px 0 30px}.copyright-text br{display:none}.mid-footer-menu{background-color:#fff}.wrap-kimono-footer .top-footer-menu-item.sns .top-footer-menu-name{border:none;padding-top:5px}.wrap-kimono-footer .top-footer-menu-item.sns .top-footer-sub-menu{padding-top:0}.wrap-footer-formal .top-footer-menu-item.sns{min-width:120px;margin-left:20px}.footer-formal .top-footer-sub-menu{padding-left:0}.footer-formal .top-footer-menu-item:not(:last-child){-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-right:30px}.top-footer-sub-menu .area-shop-item{margin-bottom:20px}.area-shop-item .area-shoplist{padding-left:20px;padding-top:10px}.footer-formal .top-footer-menu-item.reservation{width:280px}.footer-formal .top-footer-menu-item.service{width:140px}.footer-formal .top-footer-menu-item.help{margin-bottom:20px;margin-right:0}.top-footer-sub-menu .area-list-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.area-list-col .area-shop-item .top-footer-sub-item{width:100%}.footer-formal .top-footer-menu-item.sns .top-footer-sub-menu{margin:0 0 20px}.mid-footer-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 0;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mid-footer-menu-item{padding:0 10px}.mid-footer-menu-item:first-child{padding-left:5px}.mid-footer-menu-item a{font-size:11px;color:#686868;white-space:nowrap}.footer-formal-bg{background-color:#fff;border-top:1px solid #ccc}@media (min-width:768px) and (max-width:1024px){.footer-container{padding:0 10px}}.footer-formal{background-color:#ececec}.footer-formal-bg{background-color:#fff;border-top:1px solid #ccc}.more-link{white-space:nowrap}.top-footer-menu-name{font-size:14px;color:#686868;padding:24px 0 24px 40px;border-bottom:1px solid #ccc;position:relative}.top-footer-menu-item.active .top-footer-menu-name{font-weight:bold}.top-footer-menu-name:before{position:absolute;content:'';left:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #686868;border-bottom:1px solid #686868;width:11px;height:11px}.top-footer-menu-item.active .top-footer-menu-name:before{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);margin-top:7px}.top-footer-sub-menu{overflow:hidden;max-height:0;margin:0;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.top-footer-menu-item.active .top-footer-sub-menu{-webkit-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;padding-top:20px;max-height:1000px;overflow:hidden}.top-footer-sub-item{margin-bottom:10px;padding-left:35px}.top-footer-sub-item a{color:#686868;font-size:12px}.mid-footer-menu-item{padding:15px 10px;border-bottom:1px solid #ccc}.mid-footer-menu-item a{font-size:11px;color:#686868;white-space:nowrap}.footer-copyright{padding:15px 0 30px 0}.copyright-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;color:#686868}.top-footer-sub-menu .area-shop-item > a{font-size:14px;color:#686868;font-weight:bold}.area-shop-item .area-shoplist{padding-top:10px}@media (min-width:768px) and (max-width:1024px){.footer-container{padding:0 10px}}@media (min-width:750px){.top-footer-sub-menu{max-height:none}.footer-formal{padding:50px 0 20px 0}.footer-formal .row{padding:0}.top-footer-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex}.top-footer-menu-name{border-bottom:none}.top-footer-sub-menu{max-height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-footer-sub-item{padding:0;width:50%}.top-footer-sub-item a{font-size:11px}.top-footer-menu-name{font-size:14px;padding:0 0 5px 0;border-color:#686868}.top-footer-menu-name:before{display:none}.top-footer-menu{margin-bottom:10px}.top-footer-menu-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:50px}.top-footer-menu-item:last-child{margin-right:0}.top-footer-menu-item.storelist{-webkit-box-flex:3;-ms-flex:3;flex:3;width:600px}.wrap-footer-formal .top-footer-menu-item.storelist{width:570px}.top-footer-menu-item.reservation{-webkit-box-flex:2;-ms-flex:2;flex:2}.top-footer-menu-item.service .top-footer-sub-item, .top-footer-menu-item.help .top-footer-sub-item, .top-footer-menu-item.sns .top-footer-sub-item{width:100%}.reservation .top-footer-sub-menu{flex-wrap:wrap}.reservation .top-footer-sub-item{width:initial}.sub-right-col .top-footer-sub-item{text-align:left}.mid-footer-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 0;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mid-footer-menu-item:first-child{padding-left:5px}.mid-footer-menu-item:last-child{border:none}.mid-footer-menu-item{border:none;padding:0 10px}.copyright-text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-copyright{padding-bottom:0}.copyright-text br{display:none}.wrap-footer-formal .top-footer-menu-item.sns{min-width:120px;margin-left:0}.top-footer-sub-menu .area-list-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.top-footer-sub-menu .area-shop-item{margin-bottom:15px}.area-shop-item .area-shoplist{padding-left:10px}.footer-formal .top-footer-sub-menu{padding-left:0}.footer-formal .top-footer-menu-item:not(:last-child){-webkit-box-flex:unset;-ms-flex:unset;flex:unset;margin-right:30px}.area-shop-item .area-shoplist{padding-left:20px}.footer-formal .top-footer-menu-name{font-size:15px;font-weight:bold}.footer-formal .top-footer-menu-item.reservation{width:200px}.footer-formal .top-footer-menu-item.service{width:170px}.footer-formal .top-footer-menu-item.help{margin-bottom:20px;margin-right:0px}.top-footer-sub-menu .area-list-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.area-list-col .area-shop-item .top-footer-sub-item{width:100%}.footer-formal .top-footer-menu-item.sns .top-footer-sub-menu{margin:0 0 20px 0}}html{font-size:62.5%}.flex-order-new-kimono{-ms-flex-direction:column;flex-direction:column}.title-general{background-color:#4e0037}.title-list{font-size:18px;font-weight:bold;padding:10px 15px}.title-list .icon-prize img{width:30px}.des-kimono-couple{font-size:13px;line-height:1.7;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sliderNewKimono a img:hover{opacity:0.8}.wrap-slider-gallery .slider-banner{margin-bottom:10px}.wrap-slider-gallery .slider-banner img:hover{opacity:0.8}.wrap-slider-gallery .slider-banner img{width:100%}.wrap-slider-gallery .gallery-desc p{font-size:11px}.wrap-slider-gallery .gallery-desc{padding:0 20px 0 30px;margin-bottom:20px}.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:10px;height:10px;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;-ms-flex:1;flex:1;overflow:hidden;height:100px;margin-bottom:10px;border:1px solid #ccc}.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:13px}.wrap-slider-gallery .icon-formal-girl{font-size:35px}.wrap-banner-tkh-new-kimono{padding:0 25px;-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:wrap;flex-wrap:wrap}.wrap-banner-tkh-new-kimono .item{margin:0 0 14px 14px;width:calc(100% * (1/2) - 14px)}.wrap-banner-tkh-new-kimono .item img{width:100%}.wrap-text-des-logo{position:relative}.wrap-text-des-logo .text-des-logo-wago{position:absolute;top:73%;bottom:0;right:0;text-align:center;color:#000;font-size:13px;letter-spacing:1px;line-height:1.3}.wrap-widget-banner{margin-bottom:30px}.wrap-widget-banner .description-plans{font-size:12px;padding:0 10px;margin:-10px 0 10px 0}.wrap-widget-banner-yukata .sub-descript-title-general{width:47%;text-align:left}.wrap-widget-banner .list-widget-banner .item-widget-banner{margin-bottom:13px}.wrap-widget-banner .list-widget-banner .item-widget-banner img:hover{opacity:0.8;-webkit-filter:brightness(1.01);filter:brightness(1.01)}.widget-banner-tp-new-kimono{margin-bottom:20px}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono{-ms-flex-direction:column;flex-direction:column}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono .info-des-banner{color:#6b7a80;text-decoration:underline;font-size:14px;margin-top:5px}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono .item-banner:not(:last-child){margin-bottom:15px}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono .item-banner img:hover{opacity:0.8;-webkit-filter:brightness(1.01);filter:brightness(1.01)}.widget-banner-tp-new-kimono-topic .list-banner-tp-new-kimono .info-des-banner{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-slider-gallery{margin-bottom:30px}.wrap-kimono-content-sidebar-widget .new-formal-widget-right .text-new-kimono-option-title{line-height:1.2}.wrap-kimono-content-sidebar-widget .wrap-new-formal-widget-right{margin-bottom:6px}.wrap-kimono-content-sidebar-widget .box-icon-new-formal{margin-right:10px}.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 .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}.wrap-new-kimono-howto .howto-textleft{padding:3px 15px;margin-right:15px}.wrap-new-kimono-howto .howto-textright{margin-top:0}.box-check-availbility-kimono{background:#aa1731;text-align:center;padding:13px;font-size:15px}.box-check-availbility-kimono:hover{opacity:0.8}.wrap-check-availbility-kimono a{color:white}.wrap-new-box-check-booking{margin:10px 10px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:15px;margin-bottom:7%}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .icon-formal-phone{padding-top:10px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .icon-formal-phone:before{font-size:35px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .icon-formal-phone.new-icon-formal-phone:before{font-size:35px;position:relative;top:7px;right:10px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .num-check-availbility{font-size:23px}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .date-check-availbility{margin-bottom:8px}.wrap-check-availbility-kimono-sp .box-check-availbility-kimono{background:none}.wrap-check-availbility-kimono-sp .box-check-availbility-kimono a{padding:10px 20px;background-color:#aa1731}.wrap-check-availbility-kimono-sp .wrap-general-check-availbility .date-check-availbility-kimono{margin-bottom:10px}.wrap-new-kimono-sidebar-left{margin-bottom:30px}.wrap-new-kimono-sidebar-left .title-general .sub-text-title{font-weight:normal}.wrap-new-kimono-sidebar-left .item-box-category .price-sidebar-left{color:#ff0000;font-size:16px}.wrap-new-kimono-sidebar-left .item-box-category .title-category a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-new-kimono-sidebar-left .item-box-category .title-category var{margin-left:3px;font-weight:bold}.wrap-new-kimono-sidebar-left.options{margin-bottom:150px}.wrap-new-kimono-sidebar-left.options .item-box-category:last-child .title-category{border-bottom:none}.wrap-shoplist.wrap-new-kimono-sidebar-left .title-general{margin-bottom:0}.wrap-category .text-shoplist-category-kimono .title-category{background-color:#d9d9d9;padding:0;height:35px;border-bottom:none}.wrap-shoplist .text-shoplist-category-kimono .list-shop-list .item-shop-list .tt-shop-list .linkto-shop, .wrap-category .list-box-category .text-shoplist-category-kimono.item-box-category .title-category .text-category{margin-left:10px}.wrap-shoplist .text-shoplist-category-kimono .list-shop-list{padding-left:0}.wrap-new-kimono-sidebar-left.wrap-shoplist h2{margin-bottom:0}.wrap-new-kimono-sidebar-left.wrap-shoplist .item-shop-list .lg-text, .wrap-new-kimono-sidebar-left.wrap-shoplist .item-shop-list .sm-text{font-size:13px}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .lg-text{margin-bottom:5px}.border-bottom{border-bottom:1px solid #666666}.wrap-new-kimono-sidebar-left .list-box-category .shoplist-osaka-top-border{border-top:none}.wrap-new-kimono-howto{font-weight:normal}.wrap-new-kimono-howto .box-fm-howto{align-items:center}.sub-descript-title-general, .sub-text-title{margin-left:13px;font-weight:normal;padding-top:5px}.wrap-news-formal{margin:5px 0}.wrap-new-arrival-kimono .sub-text-title{font-weight:normal}.wrap-new-arrival-kimono-sp .sub-descript-title-general{margin-left:20px;font-weight:normal}.wrap-new-arrival-kimono .new-arrival-nav .slick-prev, .wrap-new-arrival-kimono .new-arrival-nav .slick-next, .wrap-new-arrival-kimono .new-arrival-nav .slick-prev:before, .wrap-new-arrival-kimono .new-arrival-nav .slick-next:before{color:#4E0037;font-weight:bold}.wrap-new-arrival-kimono .new-arrival-nav .slick-prev:before{margin-right:3px}.wrap-text-banner-araibar{margin-top:10px}.link-top-araibar img{margin-bottom:10px}.link-top-araibar .text-araibar{font-size:13px;line-height:1.5;letter-spacing:2px;color:#6b7a83;text-decoration:underline !important}.wrap-btn-change-access{margin:0 10px 30px}@media (max-width:360px){.wrap-topics-banner-kimono-widget .item-banner .text-banner a{font-size:12px}.wrap-new-arrival-kimono-sp .sub-descript-title-general{margin-left:18px}.wrap-new-kimono-howto.sp{padding:10px}.wrap-new-kimono-howto .howto-textleft{width:138px}}@media (max-width:767px){.left-column-content, .wrap-boths-column .right-column{width:100%}.close-sidebar .closed, .close-sidebar .closed-filter{color:#fff}.wrap-new-arrival-kimono-sp .content-new-info{padding:0 10px}.wrap-banner-tkh-new-kimono .item:first-child{width:100%}.widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono{padding:0 25px}.wrap-new-kimono-howto .howto-textleft{height:20px;font-size:11px;margin-right:10px;padding:3px 10px}.wrap-new-kimono-howto .howto-textright{font-size:12px}.list-mene-common .item .add-num-cart{background-color:#4e0037;border:1px solid #4e0037}.wrap-text-banner-araibar{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.link-top-araibar img{width:100%}.link-top-araibar .text-araibar{font-size:11px;line-height:1;letter-spacing:0}}@media (min-width:750px){.wrap-slider-gallery{width:700px}.wrap-slider-gallery{margin-bottom:70px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.wrap-slider-gallery .link-gallery a{font-size:15px}.slider-gallery .slick-prev:before, .slider-gallery .slick-next:before{width:12px;height:12px}.wrap-slider-gallery .gallery-desc p{font-size:13px}.wrap-slider-gallery .wrap-gallery-img{height:150px}.wrap-banner-tkh-new-kimono .list-banner-price-tkh-new-kimono{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wrap-banner-tkh-new-kimono .item{width:calc(100% * (1/5) - 10px)}.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:first-child img{width:84%}.wrap-widget-banner-option .item-widget-banner-option a{color:#6b7a80}.wrap-widget-banner-option .info-banner-option{margin-bottom:14px;margin-top:10px;margin-right:8px;color:#6b7a80;font-size:15px}.widget-banner-tp-new-kimono{margin-bottom:50px}.widget-banner-tp-new-kimono-topic{margin-bottom:70px}.widget-banner-tp-new-kimono-options .list-banner-tp-new-kimono{-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 10px 10px}.wrap-text-des-logo .text-des-logo-wago{left:0;font-size:12px}.wrap-news-formal{margin:0 0 20px 0;padding-top:10px}.wrap-news-formal .read-more{padding-top:0}.wrap-new-kimono-howto{padding:20px 0}.wrap-new-kimono-howto .howto-textleft{margin-right:0;margin-bottom:5px}.wrap-banner-tkh-new-kimono{padding:0 10px}.wrap-topics-banner-widget{margin-top:0}.wrap-topics-banner-widget .text-banner-right a{font-size:10px}.box-check-availbility-kimono{padding:0}.box-check-availbility-kimono a{padding:13px;display:block}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .lg-text{margin-bottom:7px;font-size:15px}.widget-banner-tp-new-kimono .list-banner-tp-new-kimono .info-des-banner{font-size:16px}.wrap-topics-banner-widget .image-banner img:hover{-webkit-filter:brightness(1.01);filter:brightness(1.01)}.wrap-btn-change{margin:10px auto 25px;width:50%}.wrap-btn-change .btn-new-rs{font-size:20px}.sub-descript-title-general.big{font-size:19px;letter-spacing:0;margin-left:30px;font-weight:bold}.wrap-widget-banner .description-plans{font-size:15px;padding:0 10px;margin:-10px 0 10px 0}.wrap-widget-banner-yukata .sub-descript-title-general{width:auto}}@media screen and (max-width:767px){.rental-plan-section + .section-faq{margin-top:-40px}.section-banner-photo-session + .section-faq{margin-top:40px}.section-faq{margin:40px 0}.section-faq .wrap-title{font-family:"ten-mincho", serif;margin-bottom:25px;padding-bottom:15px;text-align:center;position:relative;overflow-x:hidden}.section-faq .wrap-title .main-title{font-size:27px;color:#945191;margin-bottom:15px;text-transform:uppercase;line-height:1}.section-faq .wrap-title .sub-title{font-size:14px;margin:0;padding:0;border:none;letter-spacing:0}.section-faq .wrap-title:after{content:"";position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../../../../../images/new-kimono-v3/title-pattern-bg.png) no-repeat;background-size:100% 100%;width:120%;height:3px}.section-faq .wrap-faq{padding:0 10px}.section-faq .box-faqs-item .wrap-arrow-faqs{display:-webkit-box;display:-ms-flexbox;display:flex}.section-faq .box-faqs-item .icon-fa{width:12px;height:12px;border-right:1px solid #eeb001;border-bottom:1px solid #eeb001;cursor:pointer;position:relative;left:-15px}.section-faq .box-faqs-item .icon-fa{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:-3px}.section-faq .box-faqs-item .box-faqs-title.active .icon-fa{transform:rotate(225deg);top:5px}.section-faq .box-faqs-item .text-faqs-title{font-size:13px;padding:18px 0;letter-spacing:2px;font-weight:700;line-height:1;width:100%;text-align:center}.section-faq .icon-answer{color:red;font-size:30px}.section-faq .box-faqs-title{font-weight:700;align-items:center;justify-content:center;cursor:pointer;width:100%;position:relative}.section-faq .box-faqs-title:before{position:absolute;content:"";background:url(../../../../../images/landing-page/icon-question.svg) no-repeat;width:28px;height:28px;left:12px}.section-faq .box-faqs-item-container{margin-bottom:10px}.section-faq .box-faqs-item-container:last-child{margin-bottom:0}.section-faq .box-faqs-item-container .box-faqs-item{border:1px solid #dddddd;color:#000}.section-faq .box-faqs-item-container .box-faqs-item-content:before{position:absolute;content:"";background:url(../../../../../images/landing-page/icon-answer.svg) no-repeat;width:28px;height:28px;left:12px;top:16px}.section-faq .box-faqs-item-container .box-faqs-item-content{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#f4f4f4;display:none}.section-faq .box-faqs-item-container .box-faqs-item-content .text-item-content{font-size:11px;line-height:1.8;letter-spacing:1px;margin-left:34px}}@media screen and (min-width:768px){.section-faq{margin:50px 8px 50px 8px}.section-faq .wrap-title{font-family:"ten-mincho", serif;margin-bottom:40px;padding-bottom:10px;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:-moz-box;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.section-faq .wrap-title .main-title{font-size:35px;color:#945191;margin-right:20px;text-transform:uppercase;line-height:1}.section-faq .wrap-title .sub-title{font-size:16px;margin:0;padding:0;border:none;letter-spacing:0}.section-faq .wrap-title:after{content:"";position:absolute;left:50%;bottom:-5px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../../../../../images/new-kimono-v3/title-pattern-bg-pc.png) no-repeat;background-size:100% 100%;width:100%;height:7px}.section-faq .box-faqs-item .wrap-arrow-faqs{display:-webkit-box;display:-ms-flexbox;display:flex}.section-faq .box-faqs-item .icon-fa{width:12px;height:12px;border-right:1px solid #eeb001;border-bottom:1px solid #eeb001;cursor:pointer;position:relative;left:-15px}.section-faq .box-faqs-item .icon-fa{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);top:-3px}.section-faq .box-faqs-item .box-faqs-title.active .icon-fa{transform:rotate(225deg);top:5px}.section-faq .box-faqs-item .text-faqs-title{font-size:20px;padding:16px 0;letter-spacing:2px;font-weight:700;line-height:1;width:100%;text-align:center}.section-faq .icon-answer{color:red;font-size:30px}.section-faq .box-faqs-title{font-weight:700;align-items:center;justify-content:center;cursor:pointer;width:100%;position:relative}.section-faq .box-faqs-title:before{position:absolute;content:"";background:url(../../../../../images/landing-page/icon-question.svg) no-repeat;width:30px;height:30px;left:12px}.section-faq .box-faqs-item-container{margin-bottom:10px}.section-faq .box-faqs-item-container:last-child{margin-bottom:0}.section-faq .box-faqs-item-container .box-faqs-item{border:1px solid #dddddd;color:#000}.section-faq .box-faqs-item-container .box-faqs-item-content:before{position:absolute;content:"";background:url(../../../../../images/landing-page/icon-answer.svg) no-repeat;width:30px;height:30px;left:12px;top:16px}.section-faq .box-faqs-item-container .box-faqs-item-content{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#f4f4f4;display:none}.section-faq .box-faqs-item-container .box-faqs-item-content .text-item-content{font-size:15px;line-height:1.6;letter-spacing:1px;margin-left:45px}}html{font-size:62.5%}.container-box{width:100%;max-width:1200px;margin:0 auto;font-size:1.4rem}.container-fluid{width:100%}.row{padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box}.breadcrumbs-formal{font-size:12px;margin:5px 0}.breadcrumbs-formal .item,
.breadcrumbs-formal a,
.breadcrumbs-formal span,
.breadcrumbs-formal .separator{color:#d8cec0}.breadcrumbs-formal .separator{margin:0 5px}.breadcrumbs-formal .item.active,
.breadcrumbs-formal .breadcrumb_last{color:#cec0aa;font-weight:bold}.flexbox{display:-webkit-box;display:flex;display:-ms-flexbox}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.align-items-start{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-align-items:flex-start}.align-items-end{align-items:flex-end;-webkit-align-items:flex-end}.justify-content-center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.hidden-sidebar,
.pc{display:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.margin-bt10{margin-bottom:10px}.margin-bt20{margin-bottom:20px}.margin-bt30{margin-bottom:30px}.btn-formal{width:100%;font-size:18px;color:#fff;padding:20px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;display:block;text-align:center;font-weight:bold;border:none;cursor:pointer}.btn-formal.store{margin-bottom:20px}.btn-formal.store.disabled{pointer-events:none;opacity:0.7}button.ajax-waiting-load-formal{background-image:url(https://kyotokimono-rental.com/images/ajax-loader.gif);background-position:right;background-repeat:no-repeat;background-size:30px;background-position-x:265px}.btn-formal.delivery.disabled{pointer-events:none;opacity:0.7}.wrap-btn-change.wrap-btn-v2-list{margin:35px auto 25px}.btn-v2-formal-list{background-color:#d2003e;color:#fff;padding:0;line-height:0.9}.btn-v2-formal-list a{color:#fff;font-size:23px;letter-spacing:3px;font-weight:bold}.btn-color-red{background-color:#e50011}.btn-color-pink:not(:disabled){background-color:#d2003e}.btn-color-grey{background-color:#a8a8a8}.btn-blue-yukata:not(:disabled){background-color:#22356f}.title-general{background-color:#cec0aa;color:#fcfbe0;font-size:24px;font-weight:normal;padding:4px 10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-family:Georgia, serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-general-icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px;font-style:inherit}.title-general-icon .icon{font-size:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-general .sub-text-title{-ms-flex-item-align:end;align-self:flex-end;font-size:10px;font-weight:bold;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Arial, "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.title-general .sub-text-title-new{text-align:left;max-width:140px;padding:0}.title-general .sub-text-title-new.shoplist-tt{max-width:70px;padding-bottom:0}.title-general .text-title-general{position:relative;top:3px}.title-list,
.title-step-booking{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Arial, "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;padding:10px;font-size:15px;color:#fff}.title-list .sub-title-list{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.title-list .icon-toggle-filter-sidebar{position:relative;top:2px}.title-step-booking{margin-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.title-general .icon-title-general,
.title-step-booking .icon-title-step-booking{margin-right:15px;display:-webkit-box;display:flex;display:-ms-flexbox}.title-step-booking .icon-title-step-booking{font-size:24px}.sub-descript-title-general{font-size:10px;margin-left:10px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toggle-icon-arrow:after{display:inline-block;position:relative;content:"";right:0;margin-left:4px;width:8px;height:8px;border-right:3px solid rgba(78,0,55,1);border-bottom:3px solid rgba(78,0,55,1);cursor:pointer}.title-general .toggle-icon-arrow:after{border-right:3px solid rgba(253,252,225,1);border-bottom:3px solid rgba(253,252,225,1);margin-left:15px;top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.fixed-scroll{position:fixed}.overflow-content{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis}.title-general-new-style{color:#fff;background:-webkit-repeating-linear-gradient(210deg, #c3a333, #c3a333 5px, #c8ac47 5px, #c8ac47 10px );background:-o-repeating-linear-gradient(210deg, #c3a333, #c3a333 5px, #c8ac47 5px, #c8ac47 10px );background:repeating-linear-gradient(-120deg, #c3a333, #c3a333 5px, #c8ac47 5px, #c8ac47 10px );cursor:pointer;padding:11px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Arial, "Hiragino Kaku Gothic Pro", "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:17px;font-weight:bold;letter-spacing:1px}.title-general-new-style .text-title-general{font-weight:normal}.title-general-new-style .icon-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:11px}.title-general-new-style .toggle-icon-arrow-02{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.title-general-new-style .toggle-icon-arrow-02:after{width:0;height:0;margin:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid #464646;-webkit-transform:none;-ms-transform:none;transform:none}.title-general-new-style .sub-text-title-new{font-weight:normal;font-size:13px;margin-left:3px;padding-top:8px}.wrap-plan-intro{margin:30px 0}.wrap-plan-intro .main-plan-title{text-align:center;font-weight:bold;font-size:24px;margin-bottom:15px}.wrap-plan-intro-size-new .main-plan-title{font-size:20px}.wrap-plan-intro.kuro-size .main-plan-title{font-size:25px;letter-spacing:3px}.wrap-plan-intro .wrap-plan-desc{text-align:center}.wrap-plan-intro .wrap-plan-desc p{line-height:1.8;font-size:12px}.slider-banner .flexslider{margin-bottom:0;border:none;border-radius:0;overflow:hidden;max-height:340px}.imagesLoaded .slider-banner .flexslider{max-height:unset}.overlay-toggle .wrap-toggle-left-sidebar{display:block}@media screen and (max-width:767px){.slider-banner .flexslider{max-height:280px}.imagesLoaded .slider-banner .flexslider{max-height:unset}.wrap-plan-intro.kuro-size .main-plan-title{font-size:18px;letter-spacing:1px}.wrap-category{margin-bottom:1px !important}.wrap-category.active{margin-bottom:1px !important}.wrap-category.preview{margin-bottom:0 !important}.wrap-filter-new-style .item-box-category{padding:1px 0 0 0 !important;border-bottom:none !important}.wrap-filter-new-style.active .item-box-category{padding:10px 0 !important}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget{margin-top:1px !important}.wrap-topics-banner-widget .list-banner{padding-top:10px}}.slider-banner .flexslider .sp{display:block}.slider-banner .flexslider .pc{display:none}.slider-new-highend .flex-direction-nav a:before{font-size:16px;color:#909090;width:0px;height:0px;content:''}.slider-new-highend .flex-direction-nav .flex-next:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #909090}.slider-new-highend .flex-direction-nav .flex-prev:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #909090}.slider-new-highend .flex-control-nav{bottom:0;text-align:center}.slider-new-highend .flex-control-paging li a{width:8px;height:8px}.slider-new-highend .flex-control-paging li a.flex-active{background-color:#4E0037}.wrap-content-v2{margin-bottom:20px}.wrap-column-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.left-column-content{-webkit-box-flex:2;-ms-flex:2;flex:2}.right-column-content,
.wrap-boths-column .left-column{width:100%}.wrap-boths-column{-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap-boths-column .right-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.wrap-nav-top .list-nav-top{-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap-nav-top .list-nav-top .item-nav-top{border-right:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.wrap-nav-top .list-nav-top .item-nav-top.item-nav-top-search{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-top{background-repeat:no-repeat;background-size:cover;width:100%;height:138px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-01{background-image:url(../../../../../images/formal-rental/img-bg-nav-01.jpg)}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-02{background-image:url(../../../../../images/formal-rental/img-bg-nav-02.jpg)}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03{background-image:url(../../../../../images/formal-rental/img-bg-nav-03.jpg)}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-04{background-image:url(../../../../../images/formal-rental/img-bg-nav-04.jpg)}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-top .overlay-bg{background-color:rgba(18, 0, 0, 0.7);color:rgba(255, 255, 255, 1);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.wrap-nav-top .list-nav-top .item-nav-top a{display:block}.wrap-nav-top .list-nav-top .item-nav-top a .image-nav-top:hover > .overlay-bg{background-color:rgba(210, 0, 114, 0.7)}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-top .overlay-bg .border-line{border:1px solid #fff;color:#fff;font-size:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-top .overlay-bg .border-line var{font-size:16px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .overlay-bg{background-color:rgba(134, 60, 72, 0.7);color:rgba(255, 255, 255, 1);padding:5px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .overlay-bg .border-line{height:50%}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .box-top-search{border-top:1px solid #fff;background-color:rgba(255, 255, 255, 0.6);margin:5px -5px 0;height:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;text-align:center;position:relative}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-dropdown-search{width:85%;border-right:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-dropdown-search .search_box_top_date_picker_wrapper{position:absolute;z-index:2}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-dropdown-search .search_box_top_date_picker_wrapper .ui-widget-header,
.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-dropdown-search .search_box_top_date_picker_wrapper .ui-corner-all,
.conditions-filter .ui-widget-header,
.conditions-filter .ui-corner-all{background-color:#fff}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-dropdown-search .search_box_top_date_picker_wrapper .ui-widget-header{background:transparent;border:none}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-dropdown-search .search_box_top_date_picker_wrapper .ui-widget-header a:hover,
.conditions-filter .ui-widget-header a:hover{border:none}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .wrap-icon-top-search{width:15%;cursor:pointer;color:#fff;font-size:15px;cursor:pointer;background:none;border:0;font:inherit;line-height:normal;overflow:visible;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;height:100%;z-index:1}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;border-bottom:1px solid #fff;height:50%;color:#000;position:relative}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search:last-child{border:none}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select{background:none;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select{width:100%;padding:5px 5px 2px 36px;font-size:13px;border:0;background:url(../../../../../images/formal-rental/arrow-down-select.svg) no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:93% center;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select option{padding:5px 0}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .text-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:13px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .text-day:after{content:"";position:absolute;top:14px;right:15px;width:9px;height:9px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:1px solid rgba(0,0,0,1);border-bottom:1px solid rgba(0,0,0,1);cursor:pointer;margin-top:-5px;display:inline-block}.wrap-news{margin-bottom:5px}.wrap-news .info-news{padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px}.wrap-news .date-news{font-size:12px;font-style:italic}.wrap-news .title-news{font-weight:bold;font-size:13px}.wrap-news .flexslider{margin:0;padding:0;border:0}.wrap-news .flex-direction-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-news .flex-direction-nav a{-webkit-transition:none;-o-transition:none;transition:none;position:static;opacity:1 !important;overflow:inherit;width:auto;height:auto;margin:0;display:inline-block;color:#4e0037}.wrap-news .flex-direction-nav a:before{display:none}.wrap-news .flex-direction-nav .flex-prev:before,
.wrap-news .flex-direction-nav .flex-next:after{display:inline-block;font-size:12px;font-family:initial;color:#4e0037}.wrap-news .flex-direction-nav .flex-prev:before{content:"\25C0";margin-right:3px}.wrap-news .flex-direction-nav .flex-prev:after{display:inline-block;content:'|';padding:0 5px}.wrap-news .flex-direction-nav .flex-next:after{content:"\25B6";margin-left:3px}.wrap-news-formal{margin:20px 0;background-color:rgba(225,225,225,0.4);padding-top:20px}.wrap-news-formal .desc-news,
.wrap-news-formal .desc-news a{display:block;color:#2a4ea0;font-size:14px;font-weight:bold;text-align:center}.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}.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{}.wrap-new-arrival .new-arrival-wrap-img img{display:block;width:auto;height:auto;max-width:100px;max-height:120px}.wrap-new-arrival .new-arrival .arrival-item{padding:10px 0;margin-left:5px;border-bottom:1px solid #838383;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:130px}.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;margin-left:5px}.wrap-new-arrival .new-arrival-desc .new-arrival-name{font-size:14px;color:#000;font-weight:bold;word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:1.5}.wrap-new-arrival .new-arrival-desc .new-arrival-brief{font-size:14px;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-brief-custom{margin-top:10px}.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:6px;border-radius:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);text-align:center}.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%;min-height:130px}.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-shoplist.closed .toggle-icon-arrow:after,
.wrap-topics-banner-widget.closed .toggle-icon-arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px}.title-general-shoplist.active .toggle-icon-arrow:after,
.title-general-topics-banner.active .toggle-icon-arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-5px}.title-general-new-style.active .toggle-icon-arrow-02:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wrap-shoplist .title-general:hover{cursor:pointer}.wrap-shoplist .title-general{margin-bottom:15px}.wrap-shoplist .list-shop-list .item-shop-list{margin-top:-1px;padding:8px 0 4px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .lg-text{margin-bottom:10px;font-weight:bold}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .sm-text{color:#636363}.wrap-new-kimono-sidebar-left{margin-bottom:15px}.wrap-shoplist.wrap-new-kimono-sidebar-left .title-general{margin-bottom:0}.wrap-category .text-shoplist-category-kimono .title-category{background-color:#d9d9d9;padding:0;height:35px;border-bottom:none}.wrap-shoplist .text-shoplist-category-kimono .list-shop-list .item-shop-list .tt-shop-list .linkto-shop,
.wrap-category .list-box-category .text-shoplist-category-kimono.item-box-category .title-category .text-category{margin-left:10px}.wrap-shoplist .text-shoplist-category-kimono .list-shop-list{padding-left:0}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list .lg-text{margin-bottom:5px}/*
.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list{background-repeat:no-repeat;background-size:cover;width:100%;height:100px}.wrap-shoplist .list-shop-list .shop-list-01 .bg-shop-list{background-image:url(../../../../../images/formal-rental/img-shoplist-01.jpg)}.wrap-shoplist .list-shop-list .shop-list-02 .bg-shop-list{background-image:url(../../../../../images/formal-rental/img-shoplist-02.jpg)}.wrap-shoplist .list-shop-list .shop-list-03 .bg-shop-list{background-image:url(../../../../../images/formal-rental/img-shoplist-03.jpg)}.wrap-shoplist .list-shop-list .shop-list-04 .bg-shop-list{background-image:url(../../../../../images/formal-rental/img-shoplist-04.jpg)}.wrap-shoplist .list-shop-list .shop-list-05 .bg-shop-list{background-image:url(../../../../../images/formal-rental/img-shoplist-05.jpg)}.wrap-shoplist .list-shop-list .shop-list-06 .bg-shop-list{background-image:url(../../../../../images/formal-rental/img-shoplist-06.jpg)}*/
.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list{background-color:rgba(54, 0, 23, 0.7);color:rgba(255, 255, 255, 0.4);height:100%;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;cursor:pointer}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list:hover .box-shop-list,
.wrap-shoplist .list-shop-list .item-shop-list.active .box-shop-list{background-color:rgba(216, 106, 147, 0.7);color:rgba(255, 255, 255, 1)}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .icon-shop-list{font-size:50px;margin-right:10px;width:20%;text-align:left}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list{line-height:1;text-align:center;width:80%}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .lg-text{font-size:20px;margin-bottom:10px}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .lg-text br{display:none}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .sm-text{font-size:14px}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list{background-color:#f4f4f4;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list .map{height:190px;text-align:center;line-height:190px;color:#fff;margin-bottom:20px}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list .info-dt-shop .text-dt-shop{margin-bottom:15px;font-size:11px}.wrap-shoplist .list-shop-list .item-shop-list .details-shop-list .info-dt-shop .text-dt-shop:last-child{margin-bottom:0}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .linkto-shop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .linkto-shop span{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .icon-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40px;height:40px;margin-right:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-shoplist .list-shop-list .item-shop-list .tt-shop-list .icon-arrow .arrow{content:"";right:0;width:8px;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border-right:1px solid rgba(107,122,131,1);border-bottom:1px solid rgba(107,122,131,1);cursor:pointer;margin-right:5px}.wrap-shoplist .list-shop-list .item-shop-list.active .tt-shop-list .icon-arrow .arrow{transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);margin-top:10px}.border-bottom{border-bottom:1px solid #666666}.wrap-list-banner{margin-bottom:5px}.wrap-category{margin-bottom:10px}.list-box-category .item-box-category .suggest_datepicker{margin:10px}.wrap-category .list-box-category .item-box-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-category .item-box-category .title-category{color:#6b7a83;font-size:18px;cursor:pointer;width:100%;border-bottom:1px dashed #999999;padding:7px 5px 7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-category .item-box-category .title-category.active-url{border-bottom:none}.wrap-category .item-box-category.text-shoplist-category-kimono .title-category{border-bottom:none}.wrap-category .item-box-category .box-category-preview{border-bottom:none}.wrap-category .item-box-category .title-category.last{border-bottom:none}.wrap-category .item-box-category-search .title-category:hover{background-color:inherit}.wrap-category .sub-list-category{display:none}.conditions .suggest_datepicker .ui-widget-header{background:transparent !important;border:none !important}.conditions .ui-widget-content{border:1px solid #bebdbd !important;color:#222 !important}.conditions .ui-widget-header{background:#979797}.conditions .ui-corner-all{border-radius:4px !important}.conditions .suggest_datepicker .ui-widget-header a:hover{border:none}.conditions .suggest_datepicker .ui-widget-header,
.wrap-category .list-box-category .item-box-category .title-category .icon{font-size:24px;margin-right:5px}.wrap-category .list-box-category .item-box-category .title-category .text-category,
.wrap-category .list-box-category .item-box-category .title-category a{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.wrap-category .list-box-category .item-box-category .title-category .text-category{margin-left:10px}.wrap-category .list-box-category .item-box-category .sub-cates .title-category .text-category{margin-left:32px}.wrap-category .list-box-category .item-box-category .title-category a{color:#5c5c5c;font-size:13px}.wrap-category .list-box-category .item-box-category .sub-cates{display:none}.wrap-category .list-box-category .item-box-category .sub-cates .title-category a{font-size:13px}.wrap-category .list-box-category .item-box-category .title-category var{font-size:11px;font-style:normal;margin-left:3px}.wrap-category .list-box-category .item-box-category .title-category .wrap-arrow{width:30px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wrap-category .list-box-category .item-box-category .title-category .arrow{content:"";right:0;width:8px;height:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:1px solid #5c5c5c;border-bottom:1px solid #5c5c5c;cursor:pointer;margin-right:5px}.wrap-category .list-box-category .item-box-category .title-category-no-link{cursor:inherit}.wrap-category .list-box-category .item-box-category .title-category-no-link .arrow{display:none}.wrap-category .list-box-category .item-box-category.active .title-category .arrow,
.wrap-category .list-box-category .item-box-category .title-category.active .arrow{transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);margin-top:10px}.wrap-category .list-box-category .item-box-category .title-category-single .arrow,
.wrap-category.scene .item-box-category.active .title-category .arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.wrap-category.scene .item-box-category.active .title-category .arrow{margin-top:-8px}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item{position:relative;padding:3px 0 3px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;flex-grow:1}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat{visibility:hidden;display:none}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item:hover > .wrap-info-sub-cat{display:block;width:270px;background-color:rgba(255, 255, 255, 0.8);border:1px solid #acadae;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;right:-270px;top:0;position:absolute;z-index:999;visibility:visible;border-left:10px solid #4e0037}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .image-dt-cat{width:40%;margin-right:10px}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .image-dt-cat img{width:100%}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat{width:60%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-name{color:#4e0037;font-size:20px;line-height:1;font-weight:bold}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-name var{font-style:normal;font-size:15px}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-price{font-size:30px;color:#f5007b;line-height:1}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item .wrap-info-sub-cat .info-dt-cat .dt-cat-text{margin-top:5px;font-size:9px;color:#4e0037}.sub-list-category .sub-item .wrap-info-sub-cat .box-dt-cat{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-category .list-box-category .item-box-category .sub-list-category a{color:#4e0037;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;display:block;padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;border-bottom:1px dashed #999999}.wrap-category .list-box-category .item-box-category .sub-list-category a:after{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #4e0037;content:""}.conditions-filter .list-box-category .item-box-category .sub-item{padding:3px 0 3px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.conditions-filter .list-box-category .item-box-category .sub-list-category .sub-color-others{display:none}.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item:hover a,
.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item:hover,
.wrap-category .list-box-category .item-box-category .sub-list-category .sub-item.active{background-color:#ffff00}.wrap-category .list-box-category .item-box-category .sub-list-category .item-random-color.active{background-color:transparent}.wrap-category .item-random-color.active .random-color-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;display:-ms-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.wrap-category .item-random-color.active .random-color-sidebar:after{border:solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:'';border-width:0 0 2px 2px;height:3px;width:6px}.wrap-category .item-random-color.active .random-color-white:after,
.wrap-category .item-random-color.active .random-color-cream:after,
.wrap-category .item-random-color.active .random-color-yellow:after{border-color:#000}.wrap-category .list-box-category .item-box-category .sub-list-category .cat-name{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.wrap-category .list-box-category .item-box-category .sub-list-category .count-item,
.wrap-category .list-box-category .item-box-category .sub-list-category .random-color-sidebar{margin-left:5px;font-size:12px;flex:inherit;-webkit-box-flex:inherit;-ms-flex:inherit}.wrap-category .list-box-category .item-box-category .sub-list-category .cat-price{font-size:12px;margin-right:5px}.wrap-category .list-box-category .item-box-category .sub-list-category .cat-name var{font-size:13px;font-style:normal}.conditions .list-box-category .item-box-category:last-child .title-category{border:none}.conditions-filter .list-box-category .item-box-category .sub-list-category.group-plan-type .cat-name{font-size:14px}.conditions-filter .list-box-category .item-box-category .sub-list-category .sub-item label{color:#5c5c5c}.conditions-filter .list-box-category .item-box-category .sub-list-category .sub-item input[type=checkbox]{width:13px;height:13px;margin-right:9px}.conditions-filter .list-box-category .item-box-category .sub-list-category .sub-item input[type=checkbox]:after{width:13px;height:13px;content:" ";background-color:#fff;border:1px solid #5C5C5C;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;visibility:visible}.conditions-filter .list-box-category .item-box-category .sub-list-category .sub-item input[type=checkbox]:checked:after{content:"\2714";line-height:1}.box-search-condition{border:1px solid #999999;margin:0 10px 10px 10px}.box-search-condition form{width:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.box-search-condition input{border:none;outline:none;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;flex:1;-webkit-flex:1;-ms-flex:1}.box-search-condition .icon-search-condition{padding-right:5px;color:#999999;cursor:pointer;background:none;border:0;line-height:normal;overflow:visible;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;min-width:inherit}.box-search-condition .icon-search-condition .icon-formal-search{font-size:15px}.title-sub-list-category{font-size:15px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5c5c5c;margin-left:15px}.title-sub-list-category:before{width:14px;height:14px;content:'';display:inline-block;background-color:#5c5c5c;border-radius:50%;margin:-4px 5px 0 0}.wrap-filter-new-style .sub-list-category{margin-left:20px}.wrap-filter-new-style .item-box-category{padding:15px 0;border-bottom:1px dashed #999999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap-filter-new-style .item-box-category-main{padding:0;border:none}.wrap-filter-new-style .item-box-category-shortcode{border-bottom:none}.conditions-filter .list-box-category .item-box-category-color-rectangle .sub-list-category .sub-item{border-bottom:none}.wrap-category .list-box-category .item-box-category-color-rectangle .sub-list-category .sub-item:hover{background-color:transparent}.item-box-category-color-rectangle .sub-list-category label:hover{cursor:pointer}.item-box-category-color-rectangle .random-color-sidebar{height:15px;width:60px;border-radius:0}.wrap-buttons-filter-calendar{margin:15px 15px 0 15px}.btn-filter-conditions{width:100%;height:32px;border-radius:15px;margin-bottom:7px;border:none;cursor:pointer;color:#fff;font-size:15px;letter-spacing:3px;outline:none}.btn-filter-conditions.search{background-color:#b28c2e}.btn-filter-conditions.cancel{background-color:#b9b9b9}.wrap-dropdown-booking .dropdown-booking-toggle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;color:#4e0037;cursor:pointer;font-weight:bold}.wrap-dropdown-booking .block-viewbooking-top-page{display:none}.wrap-dropdown-booking .dropdown-booking-toggle .icon-formal-checked{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-dropdown-booking .dropdown-booking-toggle .text-booking-toggle{margin:0 10px}.wrap-dropdown-booking .dropdown-booking-toggle .toggle-icon-arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wrap-dropdown-booking .dropdown-booking-toggle .toggle-icon-arrow.active:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:3px}#choose-shop-and-date #choose-date table.plan thead tr th,
#choose-shop-and-date #choose-date table.plan tr.thead th{width:12.5%}section.block-viewbooking-top-page #choose-shop li{width:20% !important}section.block-viewbooking-top-page #choose-shop li.shop-16,
section.block-viewbooking-top-page #choose-shop li.shop-16.active{background:url(../images/icon/spriteme.png);background-repeat:no-repeat}section.block-viewbooking-top-page #choose-shop li.shop-16,
section.block-viewbooking-top-page #choose-shop li.shop-16.active{background-position:right -692px}.wrap-banner-topics .box-banner-topics .list-banner-topics{margin-left:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.wrap-banner-topics .box-banner-topics .list-banner-topics .item-banner-topics{width:calc(100% * (1/2) - 10px);margin:0 0 10px 10px}.wrap-banner-topics .box-banner-topics .list-banner-topics .item-banner-topics img{width:100%}.wrap-dropdown-booking #choose-shop-and-date{width:100%;margin-bottom:10px}.wrap-dropdown-booking #choose-shop-and-date #choose-shop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.wrap-dropdown-booking.list #choose-shop-and-date{width:100%}.wrap-dropdown-booking .wrap-calendar-popup .useDate{width:auto}.wrap-dropdown-booking .wrap-calendar-popup .textbox{font-size:11px}.wrap-dropdown-booking .des-call-top-page{display:none}.calendar-popup-notice p{display:none}.wrap-dropdown-booking .time_table_apa .price-follow-hour{display:none}.wrap-dropdown-booking .time_table_apa .date-label .m-day{font-size:11px}.wrap-dropdown-booking .time_table_apa .date-label .m-day span{font-size:9px;margin-left:3px}.wrap-dropdown-booking #choose-shop-and-date #choose-date table.plan tr th{font-size:14px}.wrap-dropdown-booking .time_table_apa .price-follow-hour{margin:0 5px 5px;font-size:10px}.wrap-dropdown-booking .time_table_apa .spot span{font-size:20px !important;width:35px;padding:3px;margin:3px 0}.wrap-dropdown-booking .time_table_apa .cell-price .msg_price_pattern{display:none}.wrap-dropdown-booking .time_table_apa .slot p{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.wrap-dropdown-booking table.plan .hour .slot var{font-size:12px}.wrap-dropdown-booking #paged a{font-size:13px}#suggest_datepicker{width:187px}.wrap-nav-top.list #suggest_datepicker{width:240px;position:absolute !important}.ui-datepicker{width:100%;border:1px solid #999999 !important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 5px 5px}.ui-widget-header,
.ui-corner-all{color:#000}.ui-datepicker .ui-datepicker-header{padding:.2em 0 0.5em}.ui-datepicker table{width:100%;font-size:.8em;border:1px solid #999999;margin:0}.ui-datepicker table tr,
.ui-datepicker table tr th,
.ui-datepicker table tr td{border:1px solid #999999}.ui-datepicker table tr th{padding:0.6em;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-datepicker table tr td{padding:0}.ui-datepicker table tr td a{text-align:center}.ui-state-default{background:none;border:none}.ui-widget-header .ui-icon:not(.ui-icon-closethick){background-image:none;content:"";right:0;width:8px;height:8px;border-right:1px solid rgba(107,122,131,1);border-bottom:1px solid rgba(107,122,131,1);cursor:pointer}.ui-datepicker .ui-datepicker-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);left:0}.ui-datepicker .ui-datepicker-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);right:0}.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{top:0;height:30px;width:auto}.apa-calendar-dialog.ui-dialog .ui-dialog-titlebar-close,
.apa-calendar-dialog.ui-dialog .ui-dialog-titlebar-close:hover{top:20%}.ui-datepicker .ui-datepicker-title{margin:0 15px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;font-size:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;line-height:1}.ui-datepicker select.ui-datepicker-year,
.ui-datepicker select.ui-datepicker-month{width:35%;margin-right:5px}.ui-datepicker select.ui-datepicker-month{margin-left:5px}.ui-datepicker .ui-datepicker-group-last .ui-datepicker-calendar{margin-top:5px}.ui-datepicker .ui-datepicker-group-last .ui-datepicker-title{padding-top:7px;font-weight:normal}.ui-datepicker .ui-datepicker-title select{font-size:10px;margin-right:3px;padding:3px 5px;background:url(../../../../../images/formal-rental/arrow-down-select.svg) no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:88%;background-size:20%;cursor:pointer}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;color:#000;font-size:11px}.ui-widget-content .ui-state-active{font-weight:bold;background-color:#e0e0e0}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:none;background:#ffff00;color:#000}.ui-datepicker td span, .ui-datepicker td a{padding:0.6em;text-align:center}.widget-top-product-formal-cate .custom-display-wrapper{display:none}.widget-top-product-formal-cate{margin:10px 10px 30px 10px;padding:0 10px}.widget-top-product-formal-cate .cate-banner{margin:0 -10px 10px}.widget-top-product-formal-cate .widget-list-product-highend ul.list li{margin-bottom:10px}.widget-top-product-formal-cate .cate-banner img{width:100%}.widget-top-product-formal-cate .lazy_load_widget_loaded{max-height:inherit !important}.widget-top-product-formal-cate .link-to-cate{text-align:right}.wrap-links-product-type{margin-top:-15px}.wrap-links-product-type .link-to-cate{margin-bottom:10px}.fm-list-cate{margin-bottom:10px}.fm-list-cate .title-box{margin:10px 50px 20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow-x:hidden}.fm-list-cate .title-box img{margin-right:10px;width:50px}.fm-list-cate .title-box .text{font-size:20px}.fm-list-cate .title-box .text:after{position:absolute;content:'';height:3px;width:100%;top:50%;margin-left:10px}.title-box-ubugi-1 .text:after{background-color:#3ca2db}.title-box-ubugi-2 .text:after{background-color:#F8BDD4}.title-box-irotomesode-1 .text:after{background-color:#474747}.title-box-irotomesode-2 .text:after{background-color:#A686BE}.widget-top-product-formal-cate .link-to-cate a{color:#7f7f7f;font-size:12px;font-weight:bold}.plan-scene-sidebar .box-category{padding:0 10px}.wrap-boths-column .right-column .intro-top-general{margin:50px 10px 10px 10px;padding:25px 0 10px;border-top:1px solid}.intro-top-general .title-intro-top{font-size:17px;margin:0 0 10px 2px}.intro-top-general .content-intro-top{font-size:12px}.wrap-list-shop-formal-top-page{margin-top:20px}.list-shop-formal-top-page{padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-list-shop-formal-top-page .title-list-shop-top{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-list-shop-formal-top-page .area-items{margin-bottom:40px}.wrap-list-shop-formal-top-page .new-title-shop-area{margin-bottom:10px;padding-bottom:5px;font-size:17px;position:relative;font-weight:bold;letter-spacing:2px}.wrap-list-shop-formal-top-page .new-title-shop-area:before{background-image:url(../../../../../images/formal-rental/bg-line-title-shop.png);content:"";position:absolute;top:30px;left:0;width:100%;height:5px;background-repeat:no-repeat;background-size:50%}.wrap-list-shop-formal-top-page .shop-title{font-size:16px}.wrap-list-shop-formal-top-page .page-item{border-bottom:2px solid #6b7a83;margin-bottom:10px;padding:7px 0 3px 0;box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.7;font-size:14px}.wrap-list-shop-formal-top-page .wrap-view-shop-link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wrap-list-shop-formal-top-page .wrap-view-shop-link .view-shop-link{letter-spacing:4px;line-height:1}.wrap-list-shop-formal-top-page .shop-address{margin-bottom:8px;font-size:14px}.wrap-topics-banner-widget{margin-top:30px}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget{margin-top:15px}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget:last-child{margin-bottom:150px}.wrap-topics-banner-widget .title-general{cursor:pointer}.wrap-topics-banner-widget .list-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap-topics-banner-widget .item-banner{margin-bottom:15px;min-height:1px}.wrap-topics-banner-widget .image-banner{margin-bottom:5px}.wrap-topics-banner-widget .image-banner img{width:100%}.wrap-topics-banner-widget .text-banner a{display:block;color:#6b7a83;font-size:14px;line-height:1.4;text-decoration:underline !important;padding:8px 10px 0 8px}.item-box-category .height-slider-wrapper,
.item-box-category .product-code-wrapper,
.item-box-category .shop-wrapper{padding:15px 15px 15px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.item-box-category .price-slider-wrapper{padding:15px 35px 15px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.item-box-category .price-slider-wrapper .price-slider-values,
.item-box-category .height-slider-wrapper,
.item-box-category .product-code-wrapper,
.item-box-category .shop-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify}.item-box-category .price-slider-wrapper .price-slider-values{margin-bottom:20px}.height-slider-wrapper .wrap-input-search-formal .input-search-formal,
.product-code-wrapper .wrap-input-search-formal .input-search-formal{min-width:120px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.shop-wrapper .wrap-input-search-formal select{border:1px solid #e3e3e3;width:85%}.price-slider-wrapper .price-slider-values .price-display,
.height-slider-wrapper .height-slider-values .height-display{width:42%;height:25px;line-height:25px;text-align:center;border:1px solid #bebdbd;padding:0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#707070;font-size:14px}#from-price-display,
#from-height-display{margin-left:5px}.price-slider-wrapper .price-display:first-of-type{position:relative}.price-slider-wrapper .price-display:first-of-type:after{position:absolute;right:-25px;top:0;content:'～';display:inline-block;font-size:13px;color:#000}.list-box-category .item-box-category .ui-slider{height:5px !important;margin-bottom:25px}.item-box-category .ui-slider .ui-slider-handle{top:-14px;border-radius:50% !important;width:30px;height:30px;outline:none;border:1px solid #bebdbd !important;background:#ffffff !important}.item-box-category .price-slider-wrapper .wrap-icon-search,
.item-box-category .height-slider-wrapper .wrap-icon-search,
.item-box-category .product-code-wrapper .wrap-icon-search,
.item-box-category .shop-wrapper .wrap-icon-search{text-align:right}.item-box-category .price-slider-wrapper .wrap-icon-search .icon-search-condition,
.item-box-category .height-slider-wrapper .wrap-icon-search .icon-search-condition,
.item-box-category .product-code-wrapper .wrap-icon-search .icon-search-condition,
.item-box-category .shop-wrapper .wrap-icon-search .icon-search-condition{width:40px;height:30px;cursor:pointer;color:#fff;font-size:15px;background-color:#cec0aa;border:0;line-height:normal;overflow:visible;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.shop-wrapper .wrap-input-search-formal select{padding-left:15px;height:27px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../../../images/formal-rental/icon-select-down.svg) no-repeat;background-position:96% center}.wrap-input-search-formal{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wrap-input-search-formal .input-search-formal{border:1px solid #e3e3e3;padding:2px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:40%;margin-right:5px}.wrap-input-search-formal .search-unit{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#6b7a83;margin-bottom:-4px}.wrap-filter-new-style .product-code-wrapper .wrap-icon-search .icon-search-condition,
.wrap-filter-new-style .shop-wrapper .wrap-icon-search .icon-search-condition{width:70px;border-radius:15px;background-color:#b28c2e;font-size:15px;letter-spacing:3px}.wrap-filter-new-style .wrap-input-search-formal .input-search-formal,
.wrap-filter-new-style .wrap-input-search-formal select{width:175px;border:1px solid #bebdbd}.wrap-category .list-box-category .item-box-category .list-random-color-sidebar a.link-rankdom-color{border:none;text-decoration:none;margin:0;padding:0}.wrap-category .list-box-category .item-box-category .list-random-color-sidebar a.link-rankdom-color:after{display:none}.wrap-category .list-box-category .item-box-category .list-random-color-sidebar{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 20px}.wrap-category .list-box-category .item-box-category .list-random-color-sidebar.active{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-category .list-box-category .list-random-color-sidebar .sub-item.item-random-color{width:calc(100% * (1/5) - 10px);margin:0 0 10px 10px}.random-color-sidebar{border-radius:50%;width:25px;height:25px}.random-color-sidebar.random-color-others{width:auto;line-height:25px}.random-color-white{border:1px solid #6B7A83}.random-color-cream{border:1px solid #F4E12B}.random-color{border-radius:50%;width:10px;height:10px}.random-color-green{background-color:#008000}.random-color-white{background-color:#FFFFFF}.random-color-cream{background-color:#FFFFCC}.random-color-red{background-color:#FF0000}.random-color-pink{background-color:#FFC0CB}.random-color-purple{background-color:#800080}.random-color-gray{background-color:#A8A8A8}.random-color-black{background-color:#000000}.random-color-blue{background-color:#0000FF}.random-color-light-blue{background-color:#ADD8E6}.random-color-yellow{background-color:#FFFF00}.random-color-tea{background-color:#734e30}.random-color-orange{background-color:#FFA500}.random-color-gold{background-color:#DAA520}.random-color-silver{background-color:#C0C0C0}.wrap-category .list-box-category .item-box-category .sub-list-category.list-random-color-sidebar .sub-item.item-random-color:hover a,
.wrap-category .list-box-category .item-box-category .sub-list-category.list-random-color-sidebar .sub-item.item-random-color:hover{background-color:transparent}.ap-overlay.ap-layout-fixed .ap-footer-top{padding:7px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.ap-overlay.ap-layout-fixed .ap-content{background-color:#f0f0f0;max-width:none}.ap-overlay.ap-layout-fixed .ap-content-middle{padding:0}.ap-theme-ios .ap-component-section{background-color:#f0f0f0}.ap-theme-ios #ap-button-cancel{color:#6d6d6d;font-size:40px}.ap-theme-ios #ap-button-set{border:1px solid #aaaaaa;font-size:16px;font-weight:bold;color:#000;padding:0 10px;background-color:#f0f0f0}.ap-theme-ios .ap-component-gradient{background:rgba(240,240,240,0.7);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(240,240,240,0.7)), color-stop(40%, rgba(240,240,240,0.7)), color-stop(45%, rgba(240,240,240,0)), color-stop(55%, rgba(240,240,240,0)), color-stop(60%, rgba(240,240,240,0.7)), color-stop(100%, rgba(240,240,240,0.7)));background:-webkit-linear-gradient(top, rgba(240,240,240,0.7) 0%, rgba(240,240,240,0.7) 40%, rgba(240,240,240,0) 45%, rgba(240,240,240,0) 55%, rgba(240,240,240,0.7) 60%, rgba(240,240,240,0.7) 100%);background:-o-linear-gradient(top, rgba(240,240,240,0.7) 0%, rgba(240,240,240,0.7) 40%, rgba(240,240,240,0) 45%, rgba(240,240,240,0) 55%, rgba(240,240,240,0.7) 60%, rgba(240,240,240,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(240,240,240,0.7)), color-stop(40%, rgba(240,240,240,0.7)), color-stop(45%, rgba(240,240,240,0)), color-stop(55%, rgba(240,240,240,0)), color-stop(60%, rgba(240,240,240,0.7)), to(rgba(240,240,240,0.7)));background:linear-gradient(to bottom, rgba(240,240,240,0.7) 0%, rgba(240,240,240,0.7) 40%, rgba(240,240,240,0) 45%, rgba(240,240,240,0) 55%, rgba(240,240,240,0.7) 60%, rgba(240,240,240,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )}.ap-overlay.ap-layout-fixed .ap-component-selector{border-top:solid 1px #919191;border-bottom:solid 1px #919191}.new-formal-widget-right{border-bottom:1px solid;padding-bottom:15px}.wrap-new-formal-widget-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-new-formal-widget-right .box-icon-new-formal{font-size:30px}.wrap-new-formal-widget-right .box-icon-new-formal .icon-formal-bag-sale{color:#ff0000}.wrap-new-formal-widget-right .wrap-text-new-formal{margin-left:7px}.wrap-new-formal-widget-right .wrap-text-new-formal .text-new-formal-1,
.text-new-formal-2{font-size:15px}.wrap-new-formal-widget-right .new-formal-last{font-size:11px;padding:2px;width:38px;text-align:center;border:1px solid;border-radius:6px;margin-left:6px;line-height:1.4}.wrap-fm-howto{border:1px solid #A0A0A0;font-size:12px;margin:0 8px 10px;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-fm-howto .howto-textleft{border-radius:6px;border:1px solid #000;padding:3px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-right:10px;line-height:1}.wrap-fm-howto .howto-textright{margin-top:2px}.wrap-new-banner-formal-options .list-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-display-wrapper{font-size:11px}.custom-display-wrapper .custom-display-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:10px}.custom-display-wrapper .custom-display-heading{margin-bottom:15px;display:none}.custom-display-content .custom-display-page-size{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-item-align:end;align-self:flex-end;-webkit-align-self:flex-end}.custom-display-content .custom-display-sort{-webkit-box-flex:1;flex:1;-webkit-flex:1;-ms-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-left:-5px;margin-bottom:-5px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-display-content .custom-display-page-size-formal{padding:5px 5px 5px 0;border-right:1px solid}.custom-display-content .custom-display-sort-formal{flex:unset;padding-right:0}.custom-display-content .custom-display-sort .sort-btn{border:1px solid #000;background:white;border-radius:3px;padding:0 12px;height:30px;line-height:30px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:5px;margin-bottom:5px;cursor:pointer}.custom-display-content .custom-display-sort .sort-btn.active{background-color:#000000;color:white;border:1px solid #000000}.custom-display-content .custom-display-page-size .button-grid-page-size{border-left:1px solid gray;height:22px;display:-webkit-box;display:flex;display:-ms-flexbox}.custom-display-page-size .button-grid-page-size .page-size-btn{border:none;padding:0;font-size:22px;background:none;color:gray;outline:none;line-height:1;margin-left:7px;cursor:pointer}.custom-display-page-size .button-grid-page-size .icon-formal-grid-view-two{margin-left:10px}.custom-display-page-size .button-grid-page-size .page-size-btn.active{color:#000000}.custom-display-content .custom-display-page-size .result-count{margin-right:13px;color:gray;font-size:12px}.full-top-product-formal-cate-btn{text-align:center;border:1px solid #898989;padding:20px;color:#898989;cursor:pointer;font-size:14px;font-weight:bold}.full-top-product-formal-cate-btn .btn-text-topcate:after{content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #898989;border-bottom:1px solid #898989;width:14px;height:14px;margin-left:10px}.active-url{background-color:#ffff00}.wrap-banner-furisode{text-align:center;margin-bottom:30px}.wrap-banner-furisode img{width:100%}.wrap-btn-change{margin:0 25px 30px}.wrap-new-kimono-howto.sp{margin:0 25px 25px 25px;padding:16px 14px 15px 14px}.wrap-blog-and-banner-plan{margin-top:40px}.formal-list-banner-kimono{font-size:22px;margin-bottom:20px}.wrap-widget-banner{margin-bottom:30px}.wrap-widget-banner .list-widget-banner .item-widget-banner{margin-bottom:13px}.wrap-btn-link.wrap-btn-custom{padding-top:20px}.formal-list-banner-kimono{font-size:16px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-widget-banner{margin-bottom:30px}.wrap-widget-banner .list-widget-banner .item-widget-banner{margin-bottom:13px}.wrap-banner-search-event{font-size:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-banner-search-event .wrap-widget-banner .list-widget-banner .item-widget-banner{margin-bottom:20px}.item-widget-banner .event-desc{font-size:14px;margin-top:5px}.wrap-banner-search-event .wrap-widget-banner .list-widget-banner .link-search-event{text-align:right;margin-bottom:40px;font-size:13px}.wrap-banner-search-event .wrap-widget-banner .list-widget-banner .link-search-event a{color:#7f7f7f;font-size:12px;font-weight:bold;letter-spacing:2px}.wrap-adv-img{padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap-adv-img .linkto-adv:not(:last-child){margin-bottom:10px;display:block}.wrap-adv-img .linkto-adv img{width:100%}.wrap-sb-adv .title-adv-normal{border-top:1px solid #000;padding-top:15px;margin-bottom:10px;font-size:15px}.list-confirm-info .size{margin:3px 0}.wrap-btn-link .text-notice{color:red;font-size:14px}.slider-formal .slides .slick-prev,
.slider-formal .slides .slick-next{z-index:9}.slider-formal .slides .slick-prev{left:0}.slider-formal .slides .slick-next{right:0}.slider-formal .slides .slick-next:before,
.slider-formal .slides .slick-prev:before{font-family:initial}.slider-formal .slides .slick-prev:before{content:'\25C0';color:#fff}.slider-formal .slides .slick-prev:before,
.slider-formal .slides .slick-next:before{background:rgb(250,205,66);background:linear-gradient(90deg, rgba(250,205,66,1) 0%, rgba(250,171,66,1) 20%, rgba(250,171,66,1) 80%, rgba(250,205,66,1) 100%);font-size:14px;padding:3px;opacity:1}.widget-list-product-highend ul.list li .wrap-price .price{text-align:center;line-height:1.5}.widget-list-product-highend ul.list li .info .namefurisode{text-align:center}.slider-formal .slides .slick-next:before{content:'\25B6';color:#fff}.wrap-text-banner-araibar{margin-top:15px}.link-top-araibar img{margin-bottom:10px}.link-top-araibar .text-araibar{font-size:12px;line-height:1.5;letter-spacing:2px;color:#6b7a83;text-decoration:underline !important}.widget-top-product-formal-cate .wrap-list-product .banner-shop{margin:20px 0}.wrap-des-homongi-awase{text-align:center;margin:50px 0 30px}.wrap-des-homongi-awase .title-homongi-awase{font-weight:700;font-size:30px;letter-spacing:8px;margin-bottom:15px}.des-homongi-awase{line-height:2;letter-spacing:4px;font-size:15px}@media (max-width:360px){.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .text-day{padding-left:15px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select{padding-left:20px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-top .overlay-bg .border-line{font-size:20px}.custom-display-content .custom-display-sort-formal .sort-btn{font-size:10px;padding:0 6px}.wrap-new-sub-title-list{padding-left:10px!important}.new-sub-title-list{font-size:15px!important}.sub-section-intro-bottom.homongi .box-intro-bottom .title-intro-bottom{font-size:12px!important}}@media (max-width:375px){.custom-display-content .custom-display-page-size-formal{padding:5px 2px}.custom-display-content .custom-display-page-size-formal .result-count{margin-right:8px}}@media (max-width:320px){.custom-display-content .custom-display-page-size-formal{padding:5px 8px}}@media (min-width:400px) and (max-width:500px){.custom-display-content .custom-display-sort .sort-btn:first-child{width:90px}.custom-display-content .custom-display-sort .sort-btn{margin-left:8px}}@media(max-width:767px){.fixed-scroll{position:fixed;width:100%}.overlay-toggle, .overlay-toggle-filter{position:fixed;width:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);visibility:visible;z-index:999}.wrap-toggle-left-sidebar{height:100%;width:85%;position:fixed;z-index:50;right:-100%;background-color:#fff;overflow-x:hidden;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;padding-bottom:0}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget:last-child{margin-bottom:15px}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget:last-child .title-general{margin-bottom:10px}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget .icon-filter{display:none !important}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget .text-title-general{display:block !important;font-size:20px;font-family:serif;font-weight:bold;color:#FCFBDF}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget .title-general-new-style .sub-text-title-new{font-family:serif;font-weight:600;margin-left:0 !important;color:#FCFBDF}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget .title-general-new-style{background:#CFC0AB !important}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget .title-general-new-style.active{margin-bottom:0 !important}.wrap-toggle-left-sidebar .box-left-toggle-sidebar .wrap-topics-banner-widget .wrap-title-text.flexbox{display:block;text-align:left !important}.wrap-relative-toggle{position:relative;width:80%;height:100%}.close-sidebar{width:30px;height:30px;display:flex;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:12px}.close-sidebar .closed, .close-sidebar .closed-filter{color:#cec0aa;font-size:40px;line-height:30px;text-align:center;cursor:pointer}.close-sidebar .closed-filter{font-size:30px}.wrap-toggle-left-sidebar.active{right:0;top:0 !important}.toggle-left-sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1}.fixed-icon-sidebar{width:100%;position:fixed}.close-sidebar .closed-filter{width:30px;height:30px}.toggle-filter-list-sidebar.active{right:0}.toggle-filter-sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1}.closed-filter{position:fixed}.item-nav-top-search .wrap-dropdown-search .ui-datepicker-inline{width:initial !important}.wrap-topics-banner-widget .list-banner{padding:0 7px;box-sizing:border-box}.box-shoplist{font-size:13px}.wrap-wg-fm-information .content-new-info{padding:0 20px}.wrap-wg-fm-information .sub-title{font-size:18px;margin-bottom:20px}.wrap-wg-fm-information .icon-prize{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:5px}.wrap-wg-fm-information .list-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px}.wrap-wg-fm-information .list-info .sub-item-info{width:calc(100% * 1/2 - 25px);margin:0 0 15px 25px}.wrap-wg-fm-information .list-info .sub-item-info a{display:inline-block}.wrap-wg-fm-information .list-info .sub-item-info a > *{color:#4c4c4c}.wrap-wg-fm-information .status-view{margin-bottom:10px}.wrap-wg-fm-information .date, .wrap-wg-fm-information .status-view .text-view, .wrap-wg-fm-information .status-view .num-view{font-size:11px}.wrap-wg-fm-information .status-view .text-view{background-color:#c1c1c1;color:#fff;padding:1px 6px}.wrap-wg-fm-information .name{color:#000;font-weight:bold;font-size:14px;margin-bottom:5px}.wrap-wg-fm-information .link-to{text-align:right;font-size:13px;color:#6B6B6B}.wrap-wg-fm-information .link-more{background-color:#E5E5E5;padding:10px 0;text-align:center;margin:20px 0 40px 0}.wrap-wg-fm-information .link-more a{color:#4C4C4C;font-size:13px}.wrap-wg-fm-information .item-info-column .link-to span{background-color:#c1c1c1;font-size:12px;color:#fff;padding:2px 6px}.wrap-wg-fm-information .item-info-column .list-info .sub-item-info a{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap-wg-fm-information .item-info-column .wrap-image{margin-right:10px}.wrap-wg-fm-information .item-info-column .wrap-image .image{width:70px;height:110px;padding:3px;border:1px solid #d5d5d5;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-wg-fm-information .item-info-column .wrap-image .image img{height:100%}.wrap-wg-fm-information .item-info-column .wrap-text .title-sub-item{font-size:12px;font-weight:bold;border-bottom:1px solid #878787;margin-bottom:5px}.wrap-wg-fm-information .item-info-column .wrap-text .date{font-size:10px}.wrap-wg-fm-information .item-info-column .wrap-text .desc{font-size:9px}.wrap-wg-fm-information .item-info-column .wrap-text .desc{margin-bottom:20px;-webkit-line-clamp:2}.wrap-menu-common{margin-bottom:20px}.list-mene-common{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-mene-common .item:first-of-type{border-top:1px solid #939393}.list-mene-common .item{border-bottom:1px solid #939393;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.list-mene-common .item .icon-common{font-size:30px;margin-right:30px}.list-mene-common .item .name{font-size:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.list-mene-common .item .add-num-cart{border-radius:50%;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#cec0aa;border:1px solid #cec0aa;color:#fff;font-size:10px;font-weight:bold;width:24px;height:24px;line-height:1}.title-general-catelist{font-size:15px}.slider-formal{margin-bottom:20px}.slider-formal .list-slider-banner{position:relative}.slider-formal .list-slider-banner:before{content:"";background-color:#eee;min-height:280px;display:block;position:absolute;width:100%;top:0;left:0;z-index:9}.slider-formal .list-slider-banner.slick-initialized:before{min-height:unset;background-color:unset}.widget-list-product-highend-formal.more-items ul.list li{width:calc(100% * (1/2) - 15px);margin-left:15px}.wrap-text-banner-araibar{margin-top:20px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.link-top-araibar img{margin-bottom:10px;width:100%}.link-top-araibar .text-araibar{font-size:11px;line-height:1;letter-spacing:0;color:#6b7a83;text-decoration:underline !important}.wrap-new-sub-title-list{padding-left:18px}.new-banner-top-highend-v2{margin-bottom:15px}.new-sub-title-list{font-size:16px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-banner-back-homongi{margin:30px 0 40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-section-intro-bottom.homongi{padding:0 7px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-section-intro-bottom.homongi .box-intro-bottom .title-intro-bottom{font-size:15px;font-weight:700;line-height:1.5;margin-bottom:15px}.sub-section-intro-bottom.homongi .box-intro-bottom .des-intro-bottom{font-size:11px;line-height:1.8;margin-bottom:10px}.wrap-des-homongi-awase{text-align:center;margin:20px 30px 10px}.wrap-des-homongi-awase .title-homongi-awase{font-weight:700;font-size:15px;letter-spacing:8px;margin-bottom:10px}.wrap-des-homongi-awase .des-homongi-awase{line-height:2;letter-spacing:4px;font-size:10px}.list-widget-banner{padding:0 10px}}@media (min-width:768px) and (max-width:959px){.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .text-day, .wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select{font-size:12px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .text-day{padding-left:0}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select{padding:5px 5px 2px 10px}.wrap-nav-top .list-nav-top .item-nav-top .image-nav-top .overlay-bg .border-line{font-size:20px}}@media(min-width:750px){.wrap-plan-intro .main-plan-title{font-size:28px}.wrap-plan-intro .wrap-plan-desc p{font-size:14px}.banner-top-highend-v2 img{width:100%}.hidden-sidebar, .pc{display:block}.sp{display:none}.slider-banner .flexslider .sp{display:none}.slider-banner .flexslider .pc{display:block}.container-box{font-size:1.3rem}.title-list{font-size:25px}.title-step-booking{font-size:16px;margin-bottom:20px}.btn-formal{font-size:14px}.wrap-btn-goto-new .btn-formal{display:inline-block;width:47%}.wrap-btn-change.wrap-btn-v2-list{width:31%}.btn-v2-formal-list{margin-left:-10px}.slider-new-highend .flex-control-nav{padding-left:20px;text-align:left}.wrap-column-content, .wrap-boths-column{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wrap-nav-top .list-nav-top .item-nav-top{width:25%}.wrap-nav-top .list-nav-top .item-nav-top.item-nav-top-search{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}.wrap-dropdown-booking #choose-shop-and-date{width:540px;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-dropdown-booking .wrap-calendar-popup .useDate{width:35%}.right-column-content, .wrap-boths-column .left-column, .wrap-boths-column .left-column .wrap-list-banner .list-banner .image-banner{width:250px}.wrap-banner-yasui-ranking img{max-width:250px}.wrap-shoplist .list-shop-list .item-shop-list .bg-shop-list{cursor:pointer}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .icon-shop-list, .wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list{width:auto}.wrap-shoplist .list-shop-list .item-shop-list .box-shop-list .info-shop-list .lg-text br{display:block}.wrap-boths-column .right-column-list{margin-left:20px}.wrap-nav-top.list .list-nav-top .item-nav-top .image-nav-03 .dropdown-search select{background-position:95% center;padding-left:50px}.wrap-nav-top.list .list-nav-top .item-nav-top .image-nav-03 .text-day{padding-left:35px}.item-nav-top-search .wrap-dropdown-search .ui-datepicker-inline{width:initial}.wrap-list-formal-product > .row{padding:0}.wrap-news-formal{margin:0 0 20px 0}.wrap-news-formal .wrap-list-news{padding:0 20px}.item-box-category .price-slider-wrapper, .item-box-category .height-slider-wrapper, .item-box-category .product-code-wrapper, .item-box-category .shop-wrapper{}.list-box-category .item-box-category .suggest_datepicker{margin:10px 0 0 0}.box-search-condition{margin:0 0 10px 0}.wrap-booking-flow .form-booking-flow{width:70%}.wrap-booking-flow .booking-flow-title{height:70px;padding:0 30px}.wrap-booking-flow .booking-flow-breadcrumb{height:65px;padding:0 30px}.wrap-booking-flow .step-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9b9b9b;font-size:15px;margin-right:30px}.wrap-booking-flow .step-breadcrumb:after{margin-left:30px;width:24px;height:24px}.wrap-booking-flow .booking-flow-content{padding:25px 50px 50px 50px}.wrap-booking-flow .btn-next-step{width:340px}.widget-top-product-formal-cate .widget-list-product-highend ul.list li{margin-bottom:15px}.wrap-topics-banner-widget .text-banner a{font-size:12px;padding:5px 0 0 0}.wrap-new-banner-formal-options .text-banner a{font-size:15px}.custom-display-wrapper{font-size:14px}.custom-display-wrapper .custom-display-heading{margin-bottom:15px;display:block}.custom-display-wrapper .custom-display-content{margin-bottom:15px}.wrap-fm-howto{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;text-align:center;padding:10px 0;font-size:15px}.wrap-fm-howto .howto-textleft{display:inline-block;margin:0}.full-top-product-formal-cate-btn{font-size:16px;margin:10px 10px 30px 10px}.full-top-product-formal-cate-btn .btn-text-topcate:after{position:relative;top:-5px;width:20px;height:20px;margin-left:20px}.wrap-category.conditions{margin-bottom:20px}.wrap-category .item-box-category .title-category{height:51px}.wrap-category .text-shoplist-category-kimono .title-category{background-color:#d9d9d9;padding:0;height:35px;border:none}.wrap-category .text-shoplist-category-kimono .text-shoplist-category-first .title-category{border-top:none}.wrap-category .item-box-category .title-category:hover{background-color:#ffff00}.wrap-topics-banner-widget{margin-top:0}.left-column-content .wrap-topics-banner-widget{margin-top:15px}.new-arrival-wrap-img .new-arrival-ranking .numb-ranking{font-size:10px}.new-arrival-wrap-img .new-arrival-ranking, .new-arrival-wrap-img .new-arrival-ranking .numb-ranking{width:24px;height:24px}.wrap-new-arrival .new-arrival-desc .new-arrival-info .customer-views{font-size:10px}.wrap-new-banner-formal-options{margin:10px 10px 30px 10px}.wrap-btn-change{margin:10px auto 25px;width:50%}.wrap-btn-change .btn-new-rs{font-size:20px}.wrap-btn-link.wrap-btn-custom{width:50%;margin:0 auto;padding-top:20px}.wrap-widget-banner{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.wrap-widget-banner .list-widget-banner .item-widget-banner{margin-bottom:15px}.wrap-widget-banner .list-widget-banner .item-widget-banner img{width:100%;opacity:1;display:block}.list-shop-formal-top-page{padding:0}.wrap-list-shop-formal-top-page .title-list-shop-top{font-size:22px;height:40px}.wrap-list-shop-formal-top-page .new-title-shop-area{font-size:20px}.wrap-list-shop-formal-top-page .shop-title{font-size:16px}.wrap-list-shop-formal-top-page .wrap-view-shop-link .view-shop-link{font-size:15px}.wrap-list-shop-formal-top-page .shop-address{font-size:14px}.formal-list-banner-kimono{font-size:22px}.wrap-widget-banner{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.wrap-widget-banner .list-widget-banner .item-widget-banner{margin-bottom:15px}.wrap-widget-banner .list-widget-banner .item-widget-banner img{width:100%;opacity:1;display:block}.title-banner-search-event{font-size:22px}.list-shop-formal-top-page{padding:0}.wrap-list-shop-formal-top-page .title-list-shop-top{font-size:22px}.wrap-list-shop-formal-top-page .new-title-shop-area{font-size:20px}.wrap-list-shop-formal-top-page .shop-title{font-size:16px}.wrap-list-shop-formal-top-page .wrap-view-shop-link .view-shop-link{font-size:15px}.wrap-list-shop-formal-top-page .shop-address{font-size:14px}.wrap-adv-img .row{padding:0}.wrap-buttons-filter-calendar{margin:15px 10px 0 10px}.item-box-category .price-slider-wrapper{padding:15px 15px 0 25px}.item-box-category .product-code-wrapper, .item-box-category .shop-wrapper{padding:15px 0 15px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-filter-new-style .wrap-input-search-formal .input-search-formal, .wrap-filter-new-style .wrap-input-search-formal select{width:145px}.wrap-filter-new-style .wrap-input-search-formal .product-height-form{width:95px;min-width:95px;padding:3px;border:1px solid #bebdbd}.price-slider-wrapper .price-slider-values .price-display, .height-slider-wrapper .height-slider-values .height-display{height:22px;line-height:22px}.price-slider-wrapper .price-display:first-of-type:after{right:-22px}.wrap-new-arrival-column .new-arrival-wrap-img{width:auto}.wrap-new-arrival .new-arrival-wrap-img img{max-width:110px}.slider-formal .slides .slick-arrow{height:100%;width:110px;background-color:rgba(53, 53, 53, 0.3)}.slider-formal .slides .slick-prev:before{position:absolute;right:-15px}.slider-formal .slides .slick-next:before{position:absolute;left:-15px}.slider-formal .slides .slick-list{padding:0 10% !important;margin:0 -5px}.slider-formal .slides .slick-slide{padding:0 5px}.slider-formal .slides .slick-dots{bottom:3px}.slider-formal .slides .slick-dots li{margin:0}.slider-formal .slides .slick-dots li button:before{opacity:1;color:#fff;font-family:inherit;font-size:20px}.slider-formal .slides .slick-dots li.slick-active button:before{color:#ea2727}.custom-display-content .custom-display-page-size-formal{border-right:0px}.custom-display-content .custom-display-sort .sort-btn-formal{width:115px;margin-left:15px;font-size:14px}.new-right-sub-page{padding-left:55px!important}.wrap-new-sub-title-list{padding-left:28px}.new-banner-top-highend-v2{margin-bottom:15px}.new-sub-title-list{font-size:22px;line-height:1;padding-top:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap-banner-back-homongi{margin:25px 0 80px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.wrap-banner-back-homongi.iroto{margin-bottom:40px}.wrap-banner-back-homongi.iroto img{width:100%}.sub-section-intro-bottom.homongi{padding-top:30px;border-top:1px solid #040000}.sub-section-intro-bottom.homongi .box-intro-bottom .title-intro-bottom{font-size:26px;font-weight:700;line-height:1;letter-spacing:3px;margin-bottom:20px;color:#000}.sub-section-intro-bottom.homongi .box-intro-bottom .des-intro-bottom{font-size:16px;line-height:1.8;margin-bottom:25px;color:#000}.widget-list-product-highend.more-items ul.list li{width:calc(100%/3 - 10px)}.page-template-new-formal-rental .widget-list-product-highend.more-items ul.list li .image, .page-template-new-takuhai .widget-list-product-highend.more-items ul.list li .image, .widget-list-product-highend ul.list li .image{height:auto;padding-bottom:100%}.widget-list-product-highend ul.list li .image > img{position:absolute;top:0;left:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;z-index:0}.group-icon-pd{z-index:2}}@media (max-width:375px){.custom-display-content .custom-display-page-size-formal{padding:0px}}@media (-webkit-min-device-pixel-ratio:1.25),(-o-min-device-pixel-ratio:5/4),(min-resolution:120dpi){.wrap-new-arrival .new-arrival-nav .slick-next{margin-top:1px}}@media (max-width:767px){.breadcrumbs-formal{width:calc(100% - 20px);padding-right:10px;margin-left:10px}.breadcrumbs-formal ol, .breadcrumbs-formal ul{white-space:nowrap;display:block !important;width:100%}.breadcrumbs-formal ol li, .breadcrumbs-formal ul li{display:inline-block}.breadcrumbs-formal ol li:first-child, .breadcrumbs-formal ul li:first-child{padding-left:0 !important}}