@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap);.ec-layoutRole__contentBottom{background:#fff;position:relative;z-index:999}.ec-layoutRole__main{padding:0 0 50px 0}.columnBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;width:100%;z-index:0}.columnBox__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:0;position:relative;width:100%;z-index:-1}@media screen and (min-width:768px) and (max-width:1120){.columnBox__col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1100px;padding:0;position:relative;width:98%}}@media screen and (min-width:1120px){.columnBox__col{max-width:1100px;padding:0;position:relative;width:100%}}.grid2 .columnBox__colList{box-sizing:border-box;margin:0 10px 10px 0;width:calc((100% - 10px)/ 2)}.grid2 .columnBox__colList:nth-of-type(even){margin:0 0 10px 0}.grid4 .columnBox__colList,.toggleArea .columnBox__colList{margin:0 10px 25px 0;width:calc((100% - 100px)/ 4)}.grid4 .columnBox__colList:nth-of-type(4n){margin:0 0 10px 0}.grid5 .columnBox__colList,.toggleArea .columnBox__colList{margin:0 10px 25px 0;width:calc((100% - 120px)/ 5)}.grid5 .columnBox__colList:nth-of-type(5n){margin:0 0 10px 0}.grid4 .columnBox__colList img{max-width:100%;width:100%}.grid3 .columnBox__colList{margin:0 10px 30px 0;position:relative;width:calc((100% - 30px)/ 3)}.grid3 .columnBox__colList:nth-of-type(3n){margin:0 0 30px 0;position:relative}.grid3 .columnBox__colList img{max-width:100%;width:100%}.reverseLayout{flex-direction:row-reverse}.mainImgArea{background-color:#ebeae6;background-image:url(../images/texture.png);background-repeat:repeat;display:flex;margin:0 auto;padding:0 0 40px 0;position:relative}.mainImgArea .columnBox__col{margin:0 auto;max-width:100%;padding:0;width:1100px}.mainImgArea .columnBox__colList{background-image:url(../images/summer-inner2023_main_pc_ver2.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0;padding:47% 0 0;position:relative;width:100%;z-index:0}.fadeIn img{animation:fadeInUp 1.2s ease-out .5s forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1800px){.mainImgArea .columnBox__colList{background-size:contain;padding:33.3% 0 0}}.mainImgArea .titleArea{left:0;margin:0 auto;max-width:420px;padding:0;position:absolute;right:0;text-align:center;top:30%;width:100%}.mainImgArea .titleArea h1{overflow:hidden;position:relative;text-indent:100%;white-space:nowrap}.columnBox.leadArea{background:#ebeae6;margin:0 auto;padding:30px 0}.columnBox.leadArea .columnBox__col{justify-content:center}.columnBox.leadArea .columnBox__colListTitle{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:26px;font-size:1.7333333333333rem;font-weight:700;letter-spacing:.1em;line-height:1.6;margin:0 auto 10px;position:relative;text-align:center;width:460px}.marker-animation{display:inline-block;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;position:relative}.marker-animation::after{background-image:url(../images/marker.svg);background-position:left center;background-repeat:no-repeat;background-size:0 100%;bottom:0;content:"";height:1.25em;left:0;pointer-events:none;position:absolute;transition:background-size 2s ease;width:100%;z-index:-1}.marker-animation.short::after{background-image:url(../images/marker_short.svg);bottom:-3px}.marker-animation.is-active::after{background-size:100% auto}.columnBox.leadArea .eventTitle{font-size:34px;font-size:2.26rem;font-weight:700;line-height:1.6;margin:0 auto 3PX;text-align:center}.columnBox.leadArea .eventSubTitle{color:#d33965;font-size:34px;font-size:2.26rem;font-weight:700;line-height:1.6;margin:0 auto 10px;text-align:center}.columnBox.leadArea .eventSubTitle span{display:inline-block;font-size:39px;font-size:2.6rem;font-weight:700;line-height:1.6;margin:0 7px;text-align:center}.columnBox.leadArea p{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:23px;font-size:1.53333rem;font-style:normal;letter-spacing:.1em;line-height:1.6}.columnBox.leadArea a{color:#12aed6;text-decoration:underline}.contentsTitle{background-color:#ebfffd;margin:0 auto;padding:15px 0}.contentsTitle img{max-width:360px;width:100%}.columnBox.itemListArea{padding:20px 0;width:100%}.themaBgBrown::before,.themaBgCool::before{background-color:#ebe4e4;content:"";display:block;height:370px;position:absolute;top:-20px;width:100%;z-index:-1}.themaBgLinen::before,.themaBgSweat::before{background-color:#ede8e4;content:"";display:block;height:370px;position:absolute;top:-20px;width:100%;z-index:-1}.columnBox.itemNavArea{background:#ebeae6;margin:0 auto;padding:0 0 60px}.columnBox.itemNavArea .columnBox__col{display:flex;gap:20px;justify-content:center;width:840px}.columnBox.itemNavArea .columnBox__col .columnBox__colList{width:calc((100% - 80px)/ 5)}.category_page__410 .columnBox.itemNavArea,.category_page__411 .columnBox.itemNavArea,.category_page__412 .columnBox.itemNavArea,.category_page__413 .columnBox.itemNavArea{width:730px}.columnBox.itemNavArea .itemNavArea__title{border-bottom:1px solid #000;border-top:1px solid #000;display:inline-block;font-size:26px;font-size:1.7333333333333rem;font-weight:700;line-height:1;margin:0 auto 20px;position:relative}.columnBox.itemNavArea .itemNavArea__title span{background-color:#fff;border-left:1px solid #000;border-right:1px solid #000;display:inline-block;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:1px 0;padding:9px 25px}.columnBox.itemNavArea .itemNavArea__title:before{background:#fff;bottom:-1px;content:"";display:block;height:1px;left:calc(50% - 5px);position:absolute;width:10px}.columnBox.itemNavArea .itemNavArea__title:after{background:#000;bottom:-1px;content:"";display:block;height:1px;left:calc(50% - 5px);position:absolute;transform:rotate(-60deg);transform-origin:top right;width:10px}.columnBox.itemNavArea a{display:flex;flex-wrap:wrap;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:38px;font-size:1.4615384615385rem;font-weight:700;justify-content:center;position:relative;transition:.4s}.columnBox.itemNavArea picture{border:3px solid #fff;border-radius:calc(infinity * 1px);box-sizing:border-box;display:block;margin:0 auto 10px;overflow:hidden;padding:10px;position:relative;z-index:1}.columnBox__colList:nth-child(1) picture{background-color:#ebe6e6}.columnBox__colList:nth-child(2) picture{background-color:#ebebe6}.columnBox__colList:nth-child(3) picture{background-color:#e6ebe7}.columnBox__colList:nth-child(4) picture{background-color:#e6e9eb}.columnBox__colList:nth-child(5) picture{background-color:#ebe9ec}.columnBox.itemNavArea a:hover img{transform:scale(1.1)}.columnBox.itemNavArea a img{border-radius:calc(infinity * 1px);transition:transform .25s ease}.columnBox.itemNavArea a span{display:flex;flex-wrap:wrap;font-size:34px;font-size:1.3076923076923rem;font-weight:400;justify-content:center;margin:6px 0 0 0;width:100%}.columnBox.itemListArea .columnBox__colList>a{align-items:center;border:solid #c1b3b3 1px;box-shadow:6px 6px #dbdbdb;display:flex;justify-content:center;overflow:hidden;position:relative;z-index:1}.columnBox.itemListArea a:hover img{transform:scale(1.05)}.columnBox.columnBox.itemListArea a img{transition:transform .25s ease}.columnBox.itemListArea .columnBox__col{gap:20px;justify-content:center;margin:15px auto 10px;max-width:900px}.columnBox.itemListArea .columnBox__title{font-size:30px;font-size:2rem;font-weight:700;margin:0 auto;padding:15px 0;position:relative}.columnBox.itemListArea .columnBox__title.title01:before{background:url(../images/pants-silhouette01.svg) no-repeat center/contain;content:"";display:block;height:40px;margin:0 auto;position:relative;top:-5px;width:70px}.columnBox.itemListArea .columnBox__title.title02:before{background:url(../images/pants-silhouette02.svg) no-repeat center/contain;content:"";display:block;height:40px;margin:0 auto;position:relative;top:-5px;width:70px}.columnBox.itemListArea .columnBox__title.title03:before{background:url(../images/pants-silhouette03.svg) no-repeat center/contain;content:"";display:block;height:40px;margin:0 auto;position:relative;top:-5px;width:70px}.columnBox.itemListArea .columnBox__title.title04:before{background:url(../images/pants-silhouette04.svg) no-repeat center/contain;content:"";display:block;height:40px;margin:0 auto;position:relative;top:-5px;width:70px}.columnBox.itemListArea .columnBox__title.title05:before{background:url(../images/pants-silhouette05.svg) no-repeat center/contain;content:"";display:block;height:40px;margin:0 auto;position:relative;top:-5px;width:70px}.columnBox.itemListArea .columnBox__subTitle{line-height:1.6;margin:0 auto;padding:10px 15px;position:relative}.columnBox.itemListArea .columnBox__title.title01:after{bottom:-5px;content:"Wide";display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:500;margin:0 auto;position:relative}.columnBox.itemListArea .columnBox__title.title02:after{bottom:-5px;content:"Tapered";display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:500;letter-spacing:.05em;margin:0 auto;position:relative}.columnBox.itemListArea .columnBox__title.title03:after{bottom:-5px;content:"Flare";display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:500;letter-spacing:.07em;margin:0 auto;position:relative}.columnBox.itemListArea .columnBox__title.title04:after{bottom:-5px;content:"Other";display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:500;margin:0 auto;position:relative}.columnBox.itemListArea .columnBox__title.title05:after{bottom:-5px;content:"Leggings";display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:500;margin:0 auto;position:relative}.columnBox.itemListArea .itemName,.columnBox.itemListArea .itemName .orderName{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2rem;font-weight:700;height:45px;-webkit-line-clamp:2;line-height:1.5;margin:5px 0;overflow:hidden;padding:0 10px;text-align:center}.columnBox.itemListArea .itemName a{border:0}.toggle_title{cursor:pointer;font-size:26px;line-height:1.4;padding:15px;position:relative;text-align:center}.toggle_btn{border-radius:50%;cursor:pointer;display:block;height:24px;overflow:hidden;position:absolute;right:20px;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap;width:24px}.toggle_btn:after,.toggle_btn:before{background-color:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:10px}.toggle_btn:before{height:10px;width:2px}.toggle_title.selected .toggle_btn:before{content:normal}.toggle{display:none}.toggleWrap{display:flex;flex-wrap:wrap;gap:20px}.toggleCloseBtn{background:#a1a1a1;border:solid 2px;border-radius:2px;border-radius:70px;color:#fff;font-size:20px;font-size:1.33333rem;margin:30px auto;padding:9px 6px;position:relative;transition:.4s;width:100px}.closeBtnArea{width:100%}.moreBtn{background:#5e4d46;border:solid 1px #5e4d46;border-radius:2px;border-radius:70px;color:#fff;font-size:20px;font-size:1.33333rem;margin:30px auto;padding:10px;position:relative;transition:.4s;width:210px}.moreBtn:hover{background:#515151;border:solid 1px #515151;color:#fff;transition:.4s}.columnBox.lpEvntArea{margin:0 auto;max-width:600px;width:100%}.columnBox.lpEvntArea a{line-height:1.6}.columnBox.lpEvntArea .lpEvntArea__linkText{display:block;margin:5px auto}.leadBox{background-color:#fff;border:1px solid #292929;font-size:21px;font-size:1.4rem;left:6%;padding:20px 10px;position:absolute;text-orientation:upright;top:30%;writing-mode:vertical-rl;z-index:calc(infinity)}.leadBox.flRight{left:initial;right:6%}.item-name{font-size:18px;font-size:1.2rem;font-weight:700;text-align:center}.item-price{align-items:baseline;display:flex;font-size:20px;font-size:1.33333rem;font-weight:700;justify-content:center;padding:3px 30px;position:relative}.ec-ProductInfo__price_sale::before{background-color:#be5454;color:#fff;content:"SALE";display:block;font-size:17px;font-size:1.0625rem;margin:5px auto;padding:3px 3px 2px;width:40%}.ec-ProductInfo__price_sale .item-price{color:#d71111}.item-price::after{content:"\FF08\7A0E\8FBC\FF09";font-size:16px;font-size:1.06667rem;margin:0 0 0 -3px;position:relative}.columnBox.footerLinkArea{background-color:#fff;padding:50px 0;width:100%}.columnBox.footerLinkArea .footerLead{font-size:30px;font-size:2rem;margin:0 auto 20px}.columnBox.footerLinkArea .btnArea{flex:1;margin:0 10px}.orderBtn{margin:0 auto;width:75%}.orderBtn.type2{margin:30px auto;width:100%}.orderBtn.type2 a{background:#333;border-radius:2px;color:#fff;font-size:20px;font-size:1.33333rem;padding:15px 10px;position:relative;transition:.4s}.orderBtn.type2 a:after{background:url(../images/arrow_type2.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:5px;position:absolute;right:20px;top:40%;width:26px}.orderBtn.type2 a:hover{background:#606060;color:#fff;text-decoration:none;transition:.4s}.orderBtn a{background:#515151;border:1px #303030 solid;border-radius:2px;border-radius:50px;color:#fff;display:block;font-size:17px;font-size:1.13333rem;font-weight:700;padding:5px 10px;position:relative;transition:.4s;width:80%}.orderBtn a:hover{background:#864142;border:1px #864142 solid;color:#fff;text-decoration:none;transition:.4s}.snsBox{border-right:1px solid #292929;left:0;position:fixed;top:50%;-webkit-transform:translateZ(0);width:44px;z-index:3;z-index:99999}.snsBox .sns-list__link{height:35px;width:35px}.snsBox .sns-list__item_facebook,.snsBox .sns-list__item_instagram,.snsBox .sns-list__item_line,.snsBox .sns-list__item_top,.snsBox .sns-list__item_twitter{background-size:cover;height:35px;margin:0;margin-right:0;width:35px}.snsBox .sns-list__item_top{margin:0 auto}.nameBox{margin:20px 0;width:100%}.balloon span{background-color:#fff;border-left:#000 1px solid;border-right:#000 1px solid;display:inline-block;font-family:"Abril Fatface",cursive;margin:1px 0;padding:9px 10px}.balloon{border-bottom:#000 1px solid;border-top:#000 1px solid;display:inline-block;font-size:1.4rem;line-height:1;position:relative}.nameBox .balloon:after,.nameBox .balloon:before{bottom:-1px;content:"";display:block;height:1px;left:calc(50% - 5px);position:absolute;width:10px}.balloon:after{background:#000;transform:rotate(-60deg);transform-origin:top right}.balloon:before{background:#fff}.balloon:before{bottom:-1px;content:"";display:block;height:1px;left:calc(50% - 5px);position:absolute;width:10px}.lineBorderPink{background:linear-gradient(rgba(0,0,0,0) 50%,#f1ced4 0)}.lineBorderBlue{background:linear-gradient(rgba(0,0,0,0) 50%,#e6f1f5 0)}.btn.active,.btn:active{box-shadow:none!important}.mainImgArea .swiper-container{padding:0}.mainImgArea .swiper-container{height:100%;margin:0 auto 10px;width:100%}.mainImgArea .swiper-slide{-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;width:100%!important}.mainImgArea .swiper-slide img{max-width:99.9%;width:100%}.mainImgArea .swiper-slide a:hover img{opacity:1}.mainImgArea .swiper-container-horizontal>.swiper-pagination-progressbar,.mainImgArea .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{bottom:0;height:4px!important;top:initial!important;width:100%}.mainImgArea .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#d3c8c0}.mainImgArea .swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.mainImgArea .swiper-container-vertical>.swiper-wrapper{flex-direction:column}.mainImgArea .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.mainImgArea .swiper-container-android .swiper-slide,.mainImgArea .swiper-wrapper{transform:translate3d(0,0,0)}.mainImgArea .swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.mainImgArea .swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.mainImgArea .swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.mainImgArea .swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.mainImgArea .swiper-slide-invisible-blank{visibility:hidden}.mainImgArea .swiper-container-autoheight,.mainImgArea .swiper-container-autoheight .swiper-slide{height:auto}.mainImgArea .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.mainImgArea .swiper-container-3d{perspective:1200px}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:initial;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translate3d(0,0,0);transition:.3s opacity;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.functionalIconArea{display:flex;flex-wrap:wrap;gap:2px;margin:5px auto 0}.functionalIconArea br{display:none}.functionalIcon{color:#333;display:inline-block;font-size:1rem;font-weight:700;padding:5px 5px}.functionalIcon.cool{background:#e0efef}.functionalIcon.sweat{background:#eae0ef}.functionalIcon.uv{background:#fdf8e8}.functionalIcon.deodorant{background:#efede0}.functionalIcon.linen{background:#f9e6e6}body::after{background-color:#fff;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;width:100%;z-index:9999}.fadeInDown{animation-duration:.8s;animation-fill-mode:forwards;animation-name:fadeInDown}.fadeinDownText{opacity:0;transform:translateY(50px);transition:.8s;visibility:hidden}@keyframes fadeInDown{0%{opacity:0}100%{opacity:1;transform:translate(0)}}body.fadeout::after{opacity:1}.bg::after{background:url(../images/parts/bgTexturetp4.png) repeat 0 0;background-color:transparent;background-repeat:repeat;bottom:0;content:"";height:100%;left:0;opacity:.5;position:absolute;right:0;top:0;width:100%}.img-responsive{display:block;height:auto;width:100%}.hidden{display:none}.hidden_pc{display:block}@media screen and (min-width:376px){.hidden_pc{display:none}}@media only screen and (min-width:768px){.hidden_pc{display:none!important}}.hidden_sp{display:none}@media only screen and (min-width:768px){.hidden_sp{display:block}}.db{display:block!important}@media only screen and (min-width:768px){.db{display:none}}.omatomeIcon{bottom:0;position:absolute;width:80px}.dotted-divider{background-image:linear-gradient(to right,#000 10%,rgba(255,255,255,0) 0);background-position:top;background-repeat:repeat-x;background-size:12px 6px;border:none;height:8px;margin:20px 0;padding:8px 0 0}.allBBtn{align-items:center;display:flex;justify-content:center;margin:0 auto;margin:0 auto 50px;transition:.4s}.allBBtn a{border:solid 1px #333;border-radius:70px;display:block;max-width:240px;padding:10px 20px;width:100%}.allBBtn a:hover{background:#864142;border:solid 1px #864142;border-radius:70px;color:#fff;text-decoration:none;transition:.4s;width:100%}