@charset "UTF-8";html{visibility:hidden}body{color:#333;font-family:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", Meiryo, Osaka, "sans-serif";line-height:1;background:#fff}html.wf-active{visibility:visible}main li,main p{font-size:20px;color:#333}img{vertical-align:top}a:hover{text-decoration:none}.contents{width:100%}.contents_innner{width:1040px;margin:0 auto;text-align:center;padding:104px 0}.contents_innner.bread,.contents_innner.last,.contents_innner.top{padding:0}.contents_img{width:100%}.contents img{width:100%}.contents_title{font-size:30px;font-weight:bold;line-height:1;letter-spacing:.16em;margin:80px auto 0;padding:8px 40px;border:2px solid #333;display:inline-block}.contents_title_sub{width:56%;margin:80px auto 0}.contents_top{position:relative}.contents_top:after{width:100%;height:80%;content:"";position:absolute;top:12%;bottom:0;left:0;right:0;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg);z-index:-1}.contents_top_blue:after{background-color:#80D3D3}.contents_top_purple:after{background-color:#B9AADC}.contents_top_green:after{background-color:#9BDC9B}.contents_top_yellow:after{background-color:#F0D796}.contents_top_inner{width:1040px;margin:0 auto;position:relative}.contents_top_box{position:absolute;top:120px;left:0}.contents_top_text{font-size:25px;font-weight:500;letter-spacing:.04em;line-height:1.4}.contents_top_title{font-size:110px;font-weight:bold;letter-spacing:.02em;line-height:1;margin-top:8px}.contents_top_title_sub{font-size:25px;font-weight:500;letter-spacing:.04em;line-height:1;margin-top:16px}.contents_item{margin-top:40px;position:relative}.contents_item:after{width:100%;height:100%;position:absolute;content:"";bottom:48px;left:0;z-index:-1}.contents_item.clear-effect img{width:513px}.contents_item.clear-effect:after{background:url(../svg/bg_clear-effect.svg) no-repeat bottom center}.contents_item.packable img{width:772px}.contents_item.packable:after{background:url(../svg/bg_packable-suit.svg) no-repeat bottom center}.bread-crumb li{font-size:14px;line-height:1.6}.main_visual{width:100%;margin:0;padding:0 0 16px;position:relative}.main_visual:after{width:100%;height:75px;background-color:#BDD000;content:"";position:absolute;bottom:0;left:0;z-index:-1}.main_visual_title{width:718px;margin:80px auto 0}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.slick-img{height:470px}.slick-img img{width:auto;height:100%}.top_title{font-size:35px;font-weight:bold;letter-spacing:.08em;line-height:1}.top_text{font-size:23px;font-weight:500;letter-spacing:.04em;line-height:1.72;margin-top:40px}.navi_list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navi_list li{width:calc(25% - 20px);position:relative}.navi_list li a:hover .navi_title{color:#fff}.navi_list li a:hover .navi_title_01{background-color:#80D3D3}.navi_list li a:hover .navi_title_02{background-color:#B9AADC}.navi_list li a:hover .navi_title_03{background-color:#9BDC9B}.navi_list li a:hover .navi_title_04{background-color:#F0D796}.navi_title{font-size:30px;font-weight:bold;text-align:center;width:100%;padding:4px 0;border:solid 3px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:32px}.navi_title:after{width:32px;height:16px;margin:auto;content:"";position:absolute;right:0;bottom:-18px;left:0;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.navi_title_01{border-color:#80D3D3}.navi_title_01:after{background-color:#80D3D3}.navi_title_02{border-color:#B9AADC}.navi_title_02:after{background-color:#B9AADC}.navi_title_03{border-color:#9BDC9B}.navi_title_03:after{background-color:#9BDC9B}.navi_title_04{border-color:#F0D796}.navi_title_04:after{background-color:#F0D796}.item_point_list{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}.item_point_list li{width:calc(33% - 20px)}.item_point_list li:nth-child(4){color:#828282;font-size:13px;letter-spacing:.04em;line-height:1.2;width:100%;margin-top:32px}.item_point_list_top{width:50%;margin:auto}.item_point_list_text{font-size:18px;line-height:1.6;letter-spacing:.04em;margin-top:16px}.item_detail{margin-top:40px}.item_detail p{text-align:center}.item_detail_name{font-size:14px;font-weight:bold;letter-spacing:.08em}.item_detail_price{font-size:32px;font-weight:bold;letter-spacing:.08em;margin-top:4px}.item_detail_price span{font-size:24px;font-weight:bold;letter-spacing:.04em}.item_detail_price_regular{color:#828282;font-size:16px;letter-spacing:.08em;margin-top:8px;text-decoration:line-through}.item_detail_price_sale{font-size:32px;font-weight:bold;letter-spacing:.04em;margin-top:6px;position:relative}.item_detail_price_sale:before{width:32px;height:32px;margin:0 4px -4px 0;background:url(../svg/icon_web-price.svg) no-repeat left center;content:"";display:inline-block}.item_detail_price_sale span{font-size:16px;font-weight:bold;letter-spacing:.04em}.item_detail_button{font-weight:bold;font-size:20px;letter-spacing:.16em;width:32%;margin:32px auto 0;color:#fff!important;padding:16px 0;background-color:#002870;border-radius:8px;display:block}.item_detail_list{width:588px;margin:80px auto 0;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}.item_detail_list li{width:calc(50% - 40px)}.item_detail_list li:nth-child(n+3){margin-top:40px}.item_detail_list_title{font-size:22px;letter-spacing:.04em;line-height:1.2;text-align:center;padding-bottom:8px;font-weight:bold;border-bottom:2px solid #333}.item_detail_list_img{margin-top:16px}.item_detail_list_text{font-size:17px;font-weight:500;letter-spacing:.02em;line-height:1.6;margin-top:8px}.item_list{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.item_list li{width:calc(25% - 20px)}.item_list li:nth-child(n+5){margin-top:72px}.item_list li .item_detail{margin-top:16px}.item_list .item_detail_button{font-size:16px;width:96%;margin-top:16px;padding:8px 0}.item_list_img_i-shirt06{width:110.6%;margin-left:-5.3%}.item_list+.button_bottom{margin-top:80px}.button_bottom{width:48%;margin:auto}.button_bottom+.button_bottom{margin-top:32px}.button_bottom_anchor{color:#002870!important;font-weight:bold;font-size:24px;letter-spacing:.16em;width:100%;padding:16px 0;border:3px solid #002870;border-radius:32px;display:block}.button_bottom_anchor.color_blue{color:#fff!important;background-color:#002870}.adulation{padding:16px 8px 16px 16px;position:fixed;top:50%;right:0}.adulation:before{width:100%;height:calc(100% - 8px);border:3px solid #BDD000;border-right:none;border-radius:8px 0 0 8px;content:"";position:absolute;top:4px;left:4px;z-index:-1}.adulation:after{width:100%;height:100%;border-radius:10px 0 0 10px;background-color:#fff;-webkit-box-shadow:0 0 15px -5px #333;box-shadow:0 0 15px -5px #333;content:"";position:absolute;top:0;left:0;z-index:-2}.adulation_title{font-size:12px;padding:2px 8px;border:1px solid #333}.adulation_list{margin:12px 0 8px}.adulation_list li:nth-child(n+2){margin-top:8px}.adulation_list li:first-child{border-bottom:2px solid #80D3D3}.adulation_list li:nth-child(2){border-bottom:2px solid #B9AADC}.adulation_list li:nth-child(3){border-bottom:2px solid #9BDC9B}.adulation_list li:nth-child(4){border-bottom:2px solid #F0D796}.adulation_list li a{font-size:20px;font-weight:500;letter-spacing:.08em;text-align:center;display:block}@media screen and (min-width:768px){.spOnly{display:none}.pcOnly{display:block}}@media screen and (max-width:767px){main li,main p{font-size:14px}.spOnly{display:block}.pcOnly{display:none}.contents_innner{width:calc(100% - 32px);padding:40px 0}.contents_title{font-size:18px;margin-top:40px;padding:8px 20px}.contents_title_sub{width:72%;margin-top:40px}.contents_top_inner{width:calc(100% - 32px)}.contents_top_box{top:32px}.contents_top_text{font-size:12px}.contents_top_title{font-size:32px;margin-top:4px}.contents_top_title_sub{font-size:12px;margin-top:8px}.contents_top_img{margin-right:-16px}.contents_item{margin-top:24px}.contents_item:after{content:none}.main_visual:after{height:32px}.main_visual_title{width:80%;margin-top:40px}.slick-img{height:240px}.top_title{font-size:22px}.top_text{font-size:14px;margin-top:24px}.navi_list{width:72%;margin:24px auto 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.navi_list li{width:calc(50% - 20px)}.navi_list li:nth-child(n+3){margin-top:16px}.navi_title{font-size:16px;bottom:0}.navi_title:after{width:20px;height:12px;bottom:-13px}.item_point_list li{width:calc(50% - 16px)}.item_point_list li:nth-child(n+3){margin-top:24px}.item_point_list li:nth-child(4){font-size:10px;width:calc(50% - 16px);margin-top:48px}.item_point_list_text{font-size:12px;margin-top:8px}.item_detail{margin-top:24px}.item_detail_name{font-size:12px}.item_detail_price{font-size:18px}.item_detail_price span{font-size:10px}.item_detail_price_regular{font-size:12px}.item_detail_price_sale{font-size:18px;padding-left:0}.item_detail_price_sale:before{width:24px;height:24px;margin:0 4px -4px 0}.item_detail_price_sale span{font-size:12px}.item_detail_button{font-size:16px;width:56%;margin-top:16px;padding:8px 0}.item_detail_list{width:88%;margin-top:40px}.item_detail_list li{width:calc(50% - 16px)}.item_detail_list li:nth-child(n+3){margin-top:32px}.item_detail_list_title{font-size:14px}.item_detail_list_img{margin-top:8px}.item_detail_list_text{font-size:12px}.item_list{margin-top:40px}.item_list li{width:calc(50% - 16px)}.item_list li:nth-child(n+3){margin-top:40px}.item_list .item_detail_button{font-size:16px;width:96%;margin-top:16px;padding:8px 0}.item_list+.button_bottom{margin-top:40px}.button_bottom{width:88%}.button_bottom+.button_bottom{margin-top:24px}.button_bottom_anchor{font-size:16px;padding:8px 0;border-width:2px}.adulation{top:unset;bottom:16px}.adulation:before{border-width:2px}.adulation_title{font-size:10px}.adulation_list{margin:8px 0 4px}.adulation_list li a{font-size:14px}}.u-fade-type-up{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);opacity:0}.u-fade-type-up.is-active{-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
/*# sourceMappingURL=style.css.map */