@charset "UTF-8";.m-plus rounded 1c-light{font-family:"M PLUS Rounded 1c", sans-serif;font-weight:300;font-style:normal}.m-plus rounded 1c-regular{font-family:"M PLUS Rounded 1c", sans-serif;font-weight:400;font-style:normal}html{visibility:hidden}body{color:#02003c;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:#02003c}img{vertical-align:top}a:hover{text-decoration:none}.align_center{text-align:center}.align_left{text-align:left}.contents{width:100%}.contents_innner{font-family:"M PLUS Rounded 1c", sans-serif;font-weight:400;width:1270px;margin:0 auto;text-align:center;padding:104px 0}.contents_innner.bread,.contents_innner.last,.contents_innner.top{padding:0}.contents_img{width:100%;margin-top:40px}.contents img{width:100%}.contents_title{width:88%;margin:104px auto 0}.contents_title_top{font-size:30px;font-weight:400;letter-spacing:.04em}.contents_title_short{width:24%;margin:16px auto 0}.contents_btn{width:640px;margin:40px auto 0}.contents_btn a{color:#fff;font-size:25px;font-weight:400;letter-spacing:.08em;text-align:center;padding:16px 0;display:block;border-radius:8px}.contents_box{margin-top:40px;padding:40px;background-color:#e5e5e5;border-radius:16px}.contents_box_title{font-size:40px;font-weight:400;letter-spacing:.04em}.bread-crumb li{font-size:14px;line-height:1.6}.main_visual{width:100%;margin:0;padding:0 0 16px}.text_attention{color:rgba(2, 0, 60, 0.5);font-size:18px;font-weight:300;letter-spacing:.02em;line-height:1.4}.navi_list{margin-top:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navi_list li{width:276px}.i-shirt_what{position:relative}.i-shirt_what_text{font-size:36px;font-weight:400;line-height:1.8;width:655px;position:absolute;left:0;top:380px}.i-shirt_what+.text_attention{margin-top:24px}.i-shirt_icon{width:64%;margin:auto}.i-shirt_icon_point{width:32%;margin:24px auto 0}.i-shirt_icon_text{font-size:22px;letter-spacing:.04em;line-height:1.4;text-align:center;margin-top:8px}.i-shirt_solution{font-size:48px;font-weight:400;letter-spacing:.02em;padding:32px 0 32px 160px;background:url(../svg/ico_nayami_01.svg) no-repeat left center/142px;display:inline-block}.i-shirt_point_title{font-size:45px;font-weight:400;line-height:1.1;letter-spacing:.02em;text-align:center;margin-top:16px}.i-shirt_point_text{color:rgba(2, 0, 60, 0.5);font-size:25px;line-height:1.4;letter-spacing:.02em;text-align:center}.i-shirt_function{margin-top:40px}.i-shirt_function_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.i-shirt_function_item:nth-child(n+2){margin-top:40px}.i-shirt_function_item:first-child .i-shirt_function_title{background:url(../svg/nam_01.svg) no-repeat left top/128px}.i-shirt_function_item:nth-child(2) .i-shirt_function_title{background:url(../svg/nam_02.svg) no-repeat left top/128px}.i-shirt_function_item:nth-child(3) .i-shirt_function_title{background:url(../svg/nam_03.svg) no-repeat left top/128px}.i-shirt_function_img{width:32%}.i-shirt_function_detail{width:68%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.i-shirt_function_title{font-size:51px;letter-spacing:.04em;line-height:1.4;font-weight:400;padding-left:148px}.i-shirt_function_title span{font-size:31px;letter-spacing:.04em;line-height:1.5;font-weight:400}.i-shirt_function_title sub{font-size:17px}.i-shirt_function_title+.text_attention{margin-top:16px;padding-left:148px}.i-shirt_function_text{font-size:31px;letter-spacing:.04em;line-height:1.2;font-weight:400;padding-left:148px;margin-top:8px}.i-shirt_list{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.i-shirt_list li{width:16%;margin-right:6%}.i-shirt_list li:last-child,.i-shirt_list li:nth-child(4){margin-right:0}.i-shirt_list li:nth-child(n+5){margin-top:24px}.column_layout{margin-top:40px;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}.column_layout_item.four{width:20%}.column_layout_item.half{width:44%}.column_layout_item.half:nth-child(n+3){margin-top:80px}.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% - 32px)}.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_detail{margin-top:40px}.item_detail p{text-align:center}.item_detail_name{font-size:24px;font-weight:400;letter-spacing:.08em}.item_detail_price{font-size:32px;font-weight:400;letter-spacing:.08em;margin-top:36px}.item_detail_price span{font-size:16px;font-weight:400;letter-spacing:.04em}.item_detail_price_regular{color:#888;font-size:16px;letter-spacing:.08em;margin-top:8px;text-decoration:line-through}.item_detail_price_sale{color:#e50012;font-size:32px;font-weight:400;letter-spacing:.04em;margin-top:6px;position:relative}.item_detail_price_sale:before{font-size:20px;font-weight:400;width:56px;height:32px;margin:0 4px -4px 0;content:"SALE";display:inline-block}.item_detail_price_sale span{font-size:16px;font-weight:400;letter-spacing:.04em}.item_detail_button{font-weight:400;font-size:20px;letter-spacing:.16em;width:32%;margin:32px auto 0;color:#fff!important;padding:16px 0;background-color:rgba(209, 0, 115, 0.4);border-radius:8px;display:block}.button_bottom{width:64%;margin:auto}.button_bottom_anchor{color:#fff!important;font-weight:400;font-size:30px;letter-spacing:.16em;width:100%;padding:16px 0;border-radius:8px;display:block;background-color:rgba(209, 0, 115, 0.4)}@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_img{margin-top:24px}.contents_title{width:88%;margin-top:40px}.contents_title_top{font-size:20px}.contents_title_short{margin-top:8px}.contents_btn{width:80%;margin-top:24px}.contents_btn a{font-size:15px;padding:8px 0}.contents_box{margin-top:24px;padding:24px}.contents_box_title{font-size:24px}.text_attention{font-size:12px}.navi_list{margin-top:40px}.navi_list li{width:calc(33% - 16px)}.i-shirt_what_text{font-size:12px;line-height:1.4;width:56%;top:64%}.i-shirt_what+.text_attention{margin-top:16px}.i-shirt_icon_point{margin-top:16px}.i-shirt_icon_text{font-size:14px}.i-shirt_solution{font-size:18px;padding:32px 0 32px 88px;background-size:80px}.i-shirt_point_title{font-size:16px;margin-top:8px}.i-shirt_point_text{font-size:12px}.i-shirt_function{margin-top:24px}.i-shirt_function_item:nth-child(n+2){margin-top:24px}.i-shirt_function_img{width:24%}.i-shirt_function_detail{width:72%}.i-shirt_function_title{font-size:16px;padding-left:24px;background-size:20px!important;background-position:left 4px!important}.i-shirt_function_title span{font-size:12px}.i-shirt_function_title sub{font-size:8px}.i-shirt_function_title+.text_attention{margin-top:8px;padding-left:24px}.i-shirt_function_text{font-size:14px;padding-left:24px}.i-shirt_list{margin-top:24px}.i-shirt_list li:nth-child(n+5){margin-top:16px}.column_layout{margin-top:24px}.column_layout_item.four{width:44%}.column_layout_item.four:nth-child(n+3){margin-top:40px}.column_layout_item.half:nth-child(n+3){margin-top:40px}.item_list{margin-top:40px}.item_list li{width:calc(50% - 8px)}.item_list li:nth-child(n+3){margin-top:32px}.item_list li .item_detail{margin-top:8px}.item_list .item_detail_button{font-size:14px;margin-top:8px}.item_detail{margin-top:24px}.item_detail_name{font-size:14px}.item_detail_price{font-size:16px;margin-top:0}.item_detail_price span{font-size:10px}.item_detail_price_regular{font-size:12px}.item_detail_price_sale{font-size:16px}.item_detail_price_sale:before{font-size:12px;width:32px;height:16px}.item_detail_price_sale span{font-size:10px}.button_bottom{width:96%}.button_bottom_anchor{font-size:16px}}.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 */