*{min-height:0;min-width:0}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:url(font/noto-san/noto-sans-jp-v23-latin-300.eot);src:local('Noto Sans Japanese Light'),local('NotoSansJapanese-Light'),url(font/noto-san/noto-sans-jp-v23-latin-300.eot?#iefix) format('embedded-opentype'),url(font/noto-san/noto-sans-jp-v23-latin-300.woff2) format('woff2'),url(font/noto-san/noto-sans-jp-v23-latin-300.woff) format('woff'),url(font/noto-san/noto-sans-jp-v23-latin-300.ttf) format('truetype'),url('font/noto-san/noto-sans-jp-v23-latin-300.svg#NotoSans JP') format('svg')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(font/noto-san/noto-sans-jp-v23-latin-regular.eot);src:local('Noto Sans Japanese Regular'),local('NotoSansJapanese-Regular'),url(font/noto-san/noto-sans-jp-v23-latin-regular.eot?#iefix) format('embedded-opentype'),url(font/noto-san/noto-sans-jp-v23-latin-regular.woff2) format('woff2'),url(font/noto-san/noto-sans-jp-v23-latin-regular.woff) format('woff'),url(font/noto-san/noto-sans-jp-v23-latin-regular.ttf) format('truetype'),url('font/noto-san/noto-sans-jp-v23-latin-regular.svg#NotoSans JP') format('svg')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(font/noto-san/noto-sans-jp-v23-latin-500.eot);src:local('Noto Sans Japanese Medium'),local('NotoSansJapanese-Medium'),url(font/noto-san/noto-sans-jp-v23-latin-500.eot?#iefix) format('embedded-opentype'),url(font/noto-san/noto-sans-jp-v23-latin-500.woff2) format('woff2'),url(font/noto-san/noto-sans-jp-v23-latin-500.woff) format('woff'),url(font/noto-san/noto-sans-jp-v23-latin-500.ttf) format('truetype'),url('font/noto-san/noto-sans-jp-v23-latin-500.svg#NotoSans JP') format('svg')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(font/noto-san/noto-sans-jp-v23-latin-700.eot);src:local('Noto Sans Japanese Bold'),local('NotoSansJapanese-Bold'),url(font/noto-san/noto-sans-jp-v23-latin-700.eot?#iefix) format('embedded-opentype'),url(font/noto-san/noto-sans-jp-v23-latin-700.woff2) format('woff2'),url(font/noto-san/noto-sans-jp-v23-latin-700.woff) format('woff'),url(font/noto-san/noto-sans-jp-v23-latin-700.ttf) format('truetype'),url('font/noto-san/noto-sans-jp-v23-latin-700.svg#NotoSans JP') format('svg')}.right-column-top-v2{font-family:'Noto Sans JP'}.row-padding{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.title-general-v2{width:100%;margin-bottom:20px;border-radius:50px;background-color:#3b002a;padding:7px 20px 3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;line-height:1}.title-general-v2 .text-title-general-v2 .en-text-title{font-size:18px;margin-right:10px;font-weight:400;font-family:FontTitleSanta}.title-general-v2 .text-title-general-v2 .sub-text-title-v2{line-height:1;font-size:10px;letter-spacing:1px}.wrap-line-v2{margin-bottom:20px}.wrap-line-v2 .line-v2{width:100%}.wrap-line-v2 .line-v2-single{background-image:url(../../../../../images/new-kimono-v2/line-single-sp.svg);background-size:cover;height:10px}.wrap-link-btn{margin:20px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-link-v2 .link-to-v2{border-radius:50px;border:2px solid #000;color:#000;letter-spacing:1px;padding:10px 40px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1;display:block;position:relative}.wrap-link-btn-other{margin-bottom:30px}.wrap-link-btn-other .link-to-v2{font-weight:400}.wrap-link-btn-other .arrow-btn-d{margin-left:30px}.wrap-link-btn-other .arrow-btn-d:after{content:'';position:absolute;border-right:1px solid #000;border-bottom:1px solid #000;height:15px;width:15px;display:inline-block;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:7px}.widget-top-shoplist-kimono-v2 .list-shoplist-wg .item-shoplist-wg .wrap-label-shop{background-image:url(../../../../../images/new-kimono-v2/icon-circle.svg);background-repeat:no-repeat;background-size:40px 40px}.widget-top-shoplist-kimono-v2 .list-shoplist-wg .item-shoplist-wg .lg-label-shop{background-size:55px 55px;width:55px;height:55px;z-index:1}.widget-top-shoplist-kimono-v2 .list-shoplist-wg .item-shoplist-wg .text-des-shop-wg{letter-spacing:1px}.section-intro-top{margin:10px 0 20px}.section-intro-top .box-intro-top{margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-intro-top .box-intro-top .intro-title{font-weight:700;font-size:13px;margin-bottom:20px;text-align:center;position:relative}.section-intro-top .box-intro-top .intro-title:after,.section-intro-top .box-intro-top .intro-title:before{position:absolute;content:'';background:url(../../../../../images/new-kimono-v2/flower-pt.svg) no-repeat;background-size:cover;width:45px;height:45px;top:-15px}.section-intro-top .box-intro-top .intro-title:before{left:10px}.section-intro-top .box-intro-top .intro-title:after{right:10px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.section-intro-top .box-intro-top .des-intro{line-height:1.8;font-size:12px}.section-news{margin-bottom:20px}.section-news .title-news{font-size:16px;font-weight:700;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;line-height:1}.section-news .title-news:after{content:'';-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-image:-webkit-repeating-linear-gradient(left,#000 0,#000 50%,transparent 50%,transparent 100%),-webkit-repeating-linear-gradient(left,#000 0,#000 50%,transparent 50%,transparent 100%),-webkit-repeating-linear-gradient(top,#000 0,#000 50%,transparent 50%,transparent 100%),-webkit-repeating-linear-gradient(top,#000 0,#000 50%,transparent 50%,transparent 100%);background-image:-o-repeating-linear-gradient(left,#000 0,#000 50%,transparent 50%,transparent 100%),-o-repeating-linear-gradient(left,#000 0,#000 50%,transparent 50%,transparent 100%),-o-repeating-linear-gradient(top,#000 0,#000 50%,transparent 50%,transparent 100%),-o-repeating-linear-gradient(top,#000 0,#000 50%,transparent 50%,transparent 100%);background-image:repeating-linear-gradient(to right,#000 0,#000 50%,transparent 50%,transparent 100%),repeating-linear-gradient(to right,#000 0,#000 50%,transparent 50%,transparent 100%),repeating-linear-gradient(to bottom,#000 0,#000 50%,transparent 50%,transparent 100%),repeating-linear-gradient(to bottom,#000 0,#000 50%,transparent 50%,transparent 100%);background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:6px 0,6px 2px,0 6px,0 6px;margin-left:10px;position:relative;top:0}.section-news .wrap-news-formal{background-color:transparent!important;padding-top:0!important}.section-news .wrap-news-formal .wrap-list-news{padding:0!important;margin:0!important}.section-news .wrap-news-formal .list-news{border:2px solid #000;border-radius:10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent!important}.section-news .wrap-news-formal .date-news{margin-right:20px!important}.section-news .wrap-news-formal .brief-news,.section-news .wrap-news-formal .date-news{font-size:10px!important;letter-spacing:1px!important}.section-news .wrap-news-formal .read-more a{font-size:12px!important;color:#000!important;font-weight:700}.section-banner-adv{margin-bottom:15px}.section-banner-adv.section-banner-ykt-contest{margin-bottom:5px}.section-about-wargo{margin-bottom:30px}.section-about-wargo .wrap-banner-tkh-new-kimono{padding:0 15px!important}.section-about-wargo .wrap-banner-tkh-new-kimono .des-banner-tkh{font-size:11px;color:#000;line-height:1.3;margin-top:5px;text-align:center;letter-spacing:1px!important;display:block!important}.section-plan-group .wrap-descrition-plans{margin-bottom:20px}.section-plan-group .wrap-descrition-plans p{font-size:12px;line-height:1.8;padding:0 10px}.section-plan-group .wrap-rental-plan{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-plan-group .wrap-rental-plan .plan-item{margin-bottom:20px}.section-plan-group .plan-item .wrap-plan-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-plan-group .wrap-plan-item .wrap-box{width:100%}.section-plan-group .plan-item .wrap-plan-item .box-plan{margin-bottom:20px}.section-plan-group .plan-item .wrap-plan-item .box-plan.last{margin-bottom:0}.section-plan-group .box-plan .plan-info{margin-top:20px;display:none}.section-plan-group .box-plan .plan-info.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-plan-group .plan-info .wrap-btn a{color:#3b002a;font-size:13px;font-weight:700;border-radius:20px;border:2px solid #3b002a;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;margin:0 auto 20px auto;position:relative}.section-plan-group .plan-info .wrap-btn a:after{position:absolute;left:0;bottom:-7px;content:"";background:url(../../../../../images/new-kimono-v2/dotted-btn.svg) no-repeat;background-size:cover;background-position:bottom;width:100%;height:8px}.section-plan-group .plan-info .show-less span{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;border-radius:50%;width:50px;height:50px;margin:0 auto;border:2px solid #3b002a;cursor:pointer}.section-plan-group .plan-info .show-less span:before{content:'';display:inline-block;border-right:2px solid #3b002a;border-bottom:2px solid #3b002a;width:15px;height:15px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);position:relative;top:3px}.section-plan-group .box-plan .plan-img{position:relative;color:#fff;cursor:pointer}.plan-img .plan-name,.section-plan-group .plan-img .detail-plan{position:absolute;width:100%;text-align:center}.section-plan-group .plan-img .plan-name{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;color:#fff;font-size:36px;letter-spacing:2px}.section-plan-group .plan-img .detail-plan{bottom:16%;font-size:19px}.section-plan-group .plan-img .detail-plan:after{content:'';position:absolute;border-right:3px solid #fff;border-bottom:3px solid #fff;bottom:-20px;height:30px;width:30px;display:inline-block;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);left:50%}.section-plan-group .plan-info .plan-intro{font-weight:700;font-size:14px;margin-bottom:15px;text-align:center;line-height:1}.section-plan-group .plan-info .plan-name{font-size:26px;font-weight:700;text-align:center;line-height:1;position:relative;display:table;margin:0 auto 10px auto}.section-plan-group .plan-info .plan-name:after,.section-plan-group .plan-info .plan-name:before{position:absolute;content:'';background:url(../../../../../images/new-kimono-v2/flower-pt.svg) no-repeat;background-size:cover;width:45px;height:45px;top:-10px}.section-plan-group .wrap-group-plan-item{position:absolute;top:0;width:100%;height:100%;padding:22px 20px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-plan-group .sub-info-plan{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-plan-group .wrap-group-plan-item .bd-box-pl{border:2px solid #fff;border-radius:10px;padding:3px 6px;font-size:15px;line-height:1;letter-spacing:1px}.section-plan-group .wrap-group-plan-item .name-box-pl{font-size:25px;letter-spacing:1px;line-height:1}.section-plan-group .wrap-group-plan-item .price-box-pl{font-size:50px;font-weight:700;line-height:1}.section-plan-group .wrap-group-plan-item .box-dt-pl{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:18px;line-height:1;position:relative}.section-plan-group .wrap-group-plan-item .box-dt-pl:after{content:'';position:absolute;border-right:2px solid #fff;border-bottom:2px solid #fff;bottom:-14px;height:15px;width:15px;display:inline-block;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);left:50%}.section-plan-group .plan-info .plan-name:before{left:-30px}.section-plan-group .plan-info .plan-name:after{right:-30px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.section-plan-group .plan-info .plan-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-plan-group .plan-info .price{line-height:1;color:#cf434b;font-size:40px;margin-bottom:10px;display:block;text-align:center}.section-plan-group .plan-info .plan-price .sm-price{font-size:20px;padding:0 0 12px 10px}.section-plan-group .plan-info .plan-desc{font-size:11px;line-height:1.8;margin-bottom:20px}.section-shop-list{margin-bottom:30px}.section-shop-list .list-shop-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-shop-list .box-info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid;border-bottom:1px solid;border-right:1px solid;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:71px;padding:5px 0 0}.section-shop-list .list-shop-list .item{margin-bottom:20px;width:100%}.section-shop-list .list-shop-list .item .title{font-size:17px;font-weight:700;padding-left:112px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:1px}.section-shop-list .item .box-item .image{position:absolute}.section-shop-list .item .box-item .image img{height:99px;margin-top:-3px}.section-shop-list .list-shop-list .item .info{padding:5px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:42px}.section-shop-list .list-shop-list .item .info p{margin-bottom:5px;font-size:11px}.section-shop-list .list-shop-list .item .info p:last-child{margin-bottom:0}.section-shop-list .list-shop-list .item .info-title{color:#cf424b;font-size:12px;margin-left:42px}.section-shop-list .list-shop-list .box-info .wrap-btn-shop-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;background-color:#3b002a;border:1px solid #3b002a;border-radius:8px;margin-top:5px;margin-right:10px;padding:4px 10px;-ms-flex-item-align:self-end;align-self:self-end}.section-shop-list .list-shop-list .box-info .wrap-btn-shop-list a{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff}.section-shop-list .list-shop-list .box-info .wrap-btn-shop-list a p{font-weight:700;font-size:12px;line-height:1.2}.section-shop-list .list-shop-list .item-link-page{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:30px;margin-top:10px}.section-shop-list .list-shop-list .item-link-page .link-to-page{background-color:#3b002a;border-radius:15px;width:80%;margin:0 auto}.section-shop-list .list-shop-list .item-link-page .link-to-page a{color:#fff;font-weight:700;display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:3px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px}.section-column-spot{margin-bottom:30px}.section-column-spot .title-column-top{margin-bottom:30px}.section-column-spot .wrap-main-title{align-items:center;justify-content:center}.section-column-spot .image{width:28%}.section-column-spot .title-main{font-size:23px;flex:1;text-align:center}.section-column-spot .sub-title{font-size:12px;text-align:center;color:#000;letter-spacing:1px}.section-column-spot .wrap-column-post{margin-bottom:30px}.section-column-spot .wrap-column-post .title{margin-bottom:30px}.section-column-spot .wrap-column-post .title img{width:90%;margin:auto;display:table}.section-column-spot .wrap-column-post .title .column-title{margin-top:10px;text-align:center;font-size:16px;font-weight:700}.section-column-spot .column-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.section-column-spot .column-list li{width:calc(100% * 1/2 - 15px);margin:0 0 25px 15px;border:1px solid #3b002a;padding:10px 10px 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.section-column-spot .column-list li .post-num{position:absolute;top:-10px;left:-7px;border:1px solid #3b002a;font-size:20px;font-weight:700;color:#3b002a;width:40px;height:40px;line-height:40px;text-align:center;background-color:#fff;-webkit-box-shadow:3px 3px 0 0 #3b002a;box-shadow:3px 3px 0 0 #3b002a}.section-column-spot .column-list li .img a{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #3b002a;height:92px;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}.section-column-spot .column-list li .img img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;width:100%}.section-column-spot .column-list li .column-title{font-size:13px;font-weight:700;text-align:center;padding:0 10px;width:auto;margin:0;border:none;position:static}.section-column-spot .column-list li .column-title a{color:#3b002a}.section-column-spot .column-list li .read{font-size:11px;color:#fff;position:absolute;bottom:0;right:0;padding-right:3px}.section-column-spot .column-list li .read:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 50px;border-color:transparent transparent #3b002a transparent;z-index:-1}.section-column-spot .wrap-column-list .more-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-column-spot .wrap-column-list .read-more{font-weight:700;font-size:13px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;letter-spacing:1px;background:url(../../../../../images/new-kimono/access/arrow-column.svg) no-repeat;background-size:100%;background-position:0 12px;height:30px;width:65%;padding-left:5px}.section-banner-general{margin-bottom:20px}.list-sec-banner-general{margin-left:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.list-sec-banner-general .item-sec-banner{width:calc(100% * (1/2) - 15px);margin:0 0 10px 15px}.list-sec-banner-general .item-sec-banner .link-page-banner{display:block;line-height:1}.list-sec-banner-general .item-sec-banner .link-page-banner img{margin-bottom:5px;width:100%}.list-sec-banner-general .item-sec-banner .des-sec-banner{font-size:9px;line-height:1.8}.section-topics .list-sec-banner-general{margin-left:0}.section-topics .list-sec-banner-general .item-sec-banner{width:100%;margin-left:0}.section-topics .list-sec-banner-general .item-sec-banner .link-page-banner img{margin-bottom:10px}.section-topics .list-sec-banner-general .item-sec-banner .des-sec-banner{font-size:12px;line-height:1.8}.section-intro-bottom{margin-bottom:30px}.box-intro-bottom .title-intro-bottom{font-size:14px;line-height:1;letter-spacing:2px;margin-bottom:20px}.box-intro-bottom .des-intro-bottom{font-size:11px;line-height:1.8}.section-photo-instagram .wrap-content-left{width:30%}.section-photo-instagram .wrap-title-slider-gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.section-photo-instagram .wrap-title-slider-gallery .title-left{font-size:10px;font-weight:700;text-align:center;line-height:1}.section-photo-instagram .wrap-title-slider-gallery .image-photo img{width:100%}.section-photo-instagram .wrap-title-slider-gallery .wrap-content-right{background-image:url(../../../../../images/new-kimono-v2/text-border-gallery-pc.jpg);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:contain;line-height:2;height:58px;box-sizing:border-box}.section-photo-instagram .wrap-title-slider-gallery .wrap-content-right .text-content-right{font-size:9px;letter-spacing:1px;line-height:1.5;padding:10px;box-sizing:border-box;position:relative;top:-8px}.section-photo-instagram .wrap-slider-gallery{margin-bottom:20px}.section-sight-spot-ranking{background-color:#fce5ce;border-radius:40px;margin:40px 10px 20px 10px;padding-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-title-spot-ranking{font-size:9px;line-height:1;text-align:center;position:relative;bottom:22px;margin-left:20px}.title-main-spot-ranking{font-size:22px;font-weight:700;display:table;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;bottom:25px}.title-main-spot-ranking:after,.title-main-spot-ranking:before{position:absolute;content:'';background:url(../../../../../images/new-kimono-v2/icon-spot-ranking.svg) no-repeat;background-size:contain;width:30px;height:35px;top:3px}.title-main-spot-ranking:before{left:-33px}.title-main-spot-ranking:after{right:-33px}.wrap-group-ranking{padding-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.items-spot-ranking-left{width:30%;margin-right:2%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.list-spot-ranking-top{margin-top:-10px;margin-bottom:10px}.items-spot-ranking-left.items-rank-02,.items-spot-ranking-left.items-rank-03{width:24%;margin-left:12px;margin-right:4%}.items-spot-ranking-right{width:68%}.infor-spot-ranking{margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ranking-number{width:22%;margin-right:2%}.ranking-number.ranking-number-02,.ranking-number.ranking-number-03{width:15%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.wrap-title-ranking-number{width:76%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.sub-title-number{font-size:9px;line-height:1;position:relative;top:8px;padding-left:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sub-title-number.other{padding-left:17%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:8px;top:2px}.wrap-title-ranking-number .title-number-ranking{font-size:21px;letter-spacing:1px;line-height:1;font-weight:700}.wrap-title-ranking-number .title-number-ranking.other{font-size:18px}.wrap-des-spot-ranking .des-spot-ranking{font-size:10px;line-height:1.5;text-align:justify;padding-left:3px}.wrap-list-spot-link-area .title-spot-link-area{font-size:18px;font-weight:700;letter-spacing:3px;line-height:1;margin-bottom:10px}.wrap-list-spot-link-area .sub-des-spot-link{font-size:10px;margin-bottom:15px}.wrap-list-spot-link-area .group-spot-link-area{padding-left:5px}.wrap-list-spot-link-area .group-spot-link-area .spot-link-area{font-size:11px;font-weight:700;margin-bottom:15px;line-height:1;display:block;text-decoration:underline!important}.section-faq-top .box-faqs-item-container.items{margin-bottom:10px}.section-faq-top .title-general-v2{margin-bottom:15px}.section-faq-top .wrap-des-infor-faq-top{margin-bottom:15px}.section-faq-top .wrap-des-infor-faq-top .des-infor-faq-top{font-size:11px;line-height:1.8;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-faq-top .new-box-article-fm-maedori{margin-bottom:23px}.section-faq-top .new-box-article-fm-maedori.first{margin-bottom:20px;margin-left:6px}.section-faq-top .new-box-article-fm-maedori .box-faqs-item .wrap-arrow-faqs{width:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.section-faq-top .new-box-article-fm-maedori .box-faqs-title{font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%;position:relative}.section-faq-top .new-box-article-fm-maedori .box-faqs-item .icon-fa.icon-fa-collapsed-down-faqs{width:10px;height:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);border-right:2px solid #3b002a;border-bottom:2px solid #3b002a;cursor:pointer;position:absolute;top:9px;right:8px}.section-faq-top .new-box-article-fm-maedori .box-faqs-item .icon-fa.icon-fa-collapsed-top-faqs{width:10px;height:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);border-right:2px solid #3b002a;border-bottom:2px solid #3b002a;cursor:pointer;position:absolute;top:15px;right:8px}.section-faq-top .new-box-article-fm-maedori .box-faqs-title:before{position:absolute;content:'';background:url(../../../../../images/new-kimono-v2/icon-q-top.svg) no-repeat;width:40px;height:40px;left:-8px}.section-faq-top .new-box-article-fm-maedori .box-faqs-item-content{position:relative;z-index:1}.section-faq-top .new-box-article-fm-maedori .box-faqs-item-container .box-faqs-item-content{font-size:10px;letter-spacing:1px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:relative}.section-faq-top .new-box-article-fm-maedori .box-faqs-item-container .box-faqs-item{border:1px solid #3b002a;border-radius:10px;color:#000}.section-faq-top .new-box-article-fm-maedori .box-faqs-item .text-faqs-title{font-size:11px;letter-spacing:2px;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding:10px 8px 10px 43px;-webkit-box-sizing:border-box;box-sizing:border-box}.section-list-image .list-img{margin-bottom:50px}.section-list-image .list-img .slick-slide{margin:0 5px}.section-list-image .list-img .slick-list{margin:0 -5px}.section-list-image .slick-dots{bottom:-30px}.section-list-image .slick-dots li{margin:0 2px}.section-list-image .slick-dots li button:before{font-size:25px}.section-list-image .slick-dots li:not(.slick-active) button:before{opacity:.25}