@charset "UTF-8";main{overflow:hidden}html{visibility:hidden;overflow:visible}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}.pt_0{padding-top:0!important}.pb_0{padding-bottom:0!important}.pt_80{padding-top:80px!important}.mt0{margin-top:0px!important}.mt24{margin-top:24px!important}.mt32{margin-top:32px!important}.mt40{margin-top:40px!important}.mt80{margin-top:80px!important}.font.white{color:#fff!important}.font.mens{color:#3bb1a1!important}.font.ladies{color:#e9545d!important}.bg.ladies{background-color:#e9545d!important}.bg.ladies_light{background-color:#fde3e1!important}.bg.mens{background-color:#3bb1a1!important}.bg.mens_light{background-color:#d8efec!important}.bg.shop{background-color:#e9545d!important}.contents{width:100%}.contents_inner{width:1040px;margin:0 auto;padding:120px 0;text-align:center;position:relative;z-index:1}.contents_inner.last{padding:0}.contents_img{width:100%}.contents_text{font-size:14px;line-height:1.6;margin-top:8px}.bread-crumb li{font-size:14px;line-height:1.6}.main_visual{position:relative;width:100%;z-index:10}.main_visual img{width:100%}.tit_main{margin-bottom:40px}.tit_main img{margin:0 auto}.tit_main_bottom{font-size:20px;line-height:1.6;margin-bottom:120px}.tit_item-list{font-size:30px;line-height:1.2;letter-spacing:.04em;font-weight:bold;margin:0 auto}.tit_item-list span{font-size:20px;font-weight:bold;padding:0 16px;margin-right:8px;position:relative;display:inline-block}.tit_item-list span:after,.tit_item-list span:before{width:2px;height:24px;background-color:#333;position:absolute;bottom:2px;content:""}.tit_item-list span:before{left:4px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.tit_item-list span:after{right:8px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.box_btn{text-align:center;width:100%;margin:auto}.box_btn .btn{color:#fff;font-size:20px;padding:24px 0;background-color:#3bb1a1;border-radius:40px;display:block;position:relative}.box_btn .btn:after{width:12px;height:6px;margin:auto 0 auto 8px;top:0;bottom:0;position:absolute;border:6px solid transparent;border-left:12px solid #fff;content:'';-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.box_btn .btn:hover:after{margin-left:24px}.box_btn .btn.not{background-color:#ccc}.box_btn .btn.arrow_bottom:after{width:6px;height:6px;border-left:none;border:6px solid transparent;border-top:9px solid #fff;top:4px}.box_btn .btn.arrow_bottom:hover:after{top:10px;margin-left:8px}.box_btn.long{width:400px;margin-top:80px}.box_btn.column{width:824px;margin:48px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_btn.column .btn{width:calc(50% - 16px)}.txt_annotation{font-size:16px;margin-top:8px}.contents__item{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}.contents__item_img{width:528px}.contents__item_img img{width:100%}.contents__item_img:nth-of-type(n+2){margin-top:100px}.contents__item_textarea{width:433px;text-align:left}.contents__item_textarea_title{margin-bottom:40px}.contents__item_textarea_text{font-size:25px;line-height:1.6;margin-bottom:32px;font-weight:bold}.contents__item_textarea_item{font-size:16px;line-height:1.6;margin-top:80px;text-align:right}.contents__item_textarea:nth-of-type(n+2){margin-top:100px}.contents__point{background:#a0d4c4;position:relative}.contents__point:before{content:'';display:block;position:absolute;left:0;top:0;border-top:60px solid #fff;border-left:50vw solid #fff;border-right:50vw solid #a0d4c4;border-bottom:60px solid #a0d4c4}.contents__point:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:60px solid #a0d4c4;border-left:50vw solid #d1efea;border-right:50vw solid #a0d4c4;border-bottom:60px solid #d1efea}.contents__point .contents_inner{width:940px;padding:200px 0 160px}.contents__point_inner{width:100%;background:#f5f5f5;padding:10px 72px 40px}.contents__point_inner .point_list{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;margin-top:40px}.contents__point_inner .point_list li{width:384px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.contents__point_inner .point_list li:nth-of-type(n+3){margin-top:32px}.contents__point_inner .point_list li picture{width:140px}.contents__point_inner .point_list li p{width:220px;font-size:14px;line-height:1.6;z-index:1}.contents__point_inner .point_list li .point_list_number{position:absolute;top:50%;left:70%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contents.blouse{background:#d1efea;position:relative;padding-bottom:120px}.contents.blouse:after{content:'';display:block;position:absolute;left:0;bottom:0;border-top:60px solid #d1efea;border-left:50vw solid #ede2d0;border-right:50vw solid #d1efea;border-bottom:60px solid #ede2d0}.contents.blouse .contents__item_textarea_title{font-size:35px;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(50%, rgba(173, 197, 0, 0.3)));background:-webkit-linear-gradient(transparent 60%, rgba(173, 197, 0, 0.3) 50%);background:-o-linear-gradient(transparent 60%, rgba(173, 197, 0, 0.3) 50%);background:linear-gradient(transparent 60%, rgba(173, 197, 0, 0.3) 50%);display:inline-block;padding-bottom:8px}.contents.blouse .contents__item_textarea_title.title_4way{background:initial;line-height:1.4}.contents.blouse .contents__item_textarea_title.title_4way span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(50%, rgba(77, 176, 162, 0.3)));background:-webkit-linear-gradient(transparent 60%, rgba(77, 176, 162, 0.3) 50%);background:-o-linear-gradient(transparent 60%, rgba(77, 176, 162, 0.3) 50%);background:linear-gradient(transparent 60%, rgba(77, 176, 162, 0.3) 50%)}.contents.blouse .contents__item_textarea_way{margin-top:32px;font-size:14px;font-weight:bold;border-bottom:1px dotted #333;display:inline-block;padding-bottom:16px;margin-bottom:16px}.contents.blouse .contents__item_img{display:block}.contents.blouse .contents__item_img img{width:auto}.contents.formal{background:#ede2d0}.contents.formal .contents__item_textarea_title{font-size:25px;font-weight:bold;line-height:1.6}.contents.formal .contents__item_textarea_point{background:#d4cbbb;width:340px;padding:24px;margin-top:40px}.contents.formal .contents__item_textarea_point_tit{text-align:center;margin-bottom:24px}.contents.formal .contents__item_textarea_point_item li{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.contents.formal .contents__item_textarea_point_item li img{width:105px}.contents.formal .contents__item_textarea_point_item li p{width:163px;font-size:14px;line-height:1.3}.contents.formal .contents__item_textarea_point_item li:nth-of-type(n+2){margin-top:24px}.btn_text{font-size:20px;text-align:center;margin-top:80px}.color_box{margin-top:40px;padding:32px;background-color:#d8efec}.adulation{position:fixed;right:0;bottom:40px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:5}.adulation:after{content:"";position:absolute;bottom:15px;left:calc(50% - 3px);border:6px solid transparent;border-left:10px solid #fff}.adulation a{display:block;padding:16px 16px 32px 16px;font-size:14px;color:#fff;background-color:#e9545d;border-radius:10px 0 0 10px}@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_inner{width:85%;padding:40px 0}.contents_text{font-size:12px}.contents_img{padding:0 16px}.sp_mt0{margin-top:0!important}.sp_mt16{margin-top:16px!important}.sp_mt24{margin-top:24px!important}.sp_mt40{margin-top:40px!important}.pt_80{padding-top:4%!important}.tit_main{font-size:20px}.tit_main_bottom{font-size:13px;line-height:1.8;margin-bottom:40px}.tit_item-list{font-size:24px}.tit_item-list span{font-size:14px;margin:0 0 4px;display:block}.tit_item-list span:after,.tit_item-list span:before{height:16px}.txt_annotation{font-size:12px}.column_layout{margin-top:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.column_layout_item.banner{width:100%}.column_layout_item.item-list{width:100%;margin-top:16px}.column_layout.item-list_inner li{width:calc(50% - 4px)}.column_layout.item-list_inner li:nth-child(n+3){margin-top:8px}.column_layout.info{padding:0 16px}.column_layout.info .column_layout_item{width:calc(50% - 4px)}.column_layout.info .column_layout_item:nth-child(n+3){margin-top:16px}.box_btn .btn{font-size:14px;padding:16px 8px}.box_btn.long{width:80%;margin-top:40px}.box_btn.column{width:80%;-ms-flex-wrap:wrap;flex-wrap:wrap}.box_btn.column .btn{width:100%}.box_btn.column .btn:nth-child(n+2){margin-top:16px}.coupon{width:100%;padding:24px 16px}.coupon_item{padding:16px}.coupon_item:after,.coupon_item:before{width:24px;height:24px}.coupon_inner{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.coupon_inner .column_layout_item{width:100%}.coupon_inner .column_layout_item:first-child{font-size:16px;margin-top:0}.coupon_inner .column_layout_item:first-child span{font-size:14px}.coupon_inner .column_layout_item:nth-child(2){font-size:40px;padding:8px 0 0 32px}.coupon_inner .column_layout_item:nth-child(2):before{font-size:12px;width:40px;height:40px;padding:6px 3px 0 2px;left:8%}.coupon_inner .column_layout_item:nth-child(2) span{font-size:36px}.color_box{margin-top:32px;padding:24px 16px}.adulation a{font-size:12px;padding:12px 10px 30px 12px}.shukatsu .tit_main{width:275px;margin:0 auto 24px}.shukatsu .tit_main img{width:100%}.shukatsu .contents__item_textarea_title{margin:0 auto -20px;z-index:1}.shukatsu .contents__item_textarea_title--pants{margin:40px auto -15px}.shukatsu .contents__item_textarea_text{font-size:18px;margin:24px 0}.shukatsu .contents__item_textarea_hyouzi{width:200px}.shukatsu .contents__item_textarea_item{margin-top:24px;text-align:left;font-size:12px}.shukatsu .contents__item_textarea:nth-of-type(n+2){margin-top:0}.shukatsu .contents__item_img--pants{margin-top:0}.contents__point:before{border-top:30px solid #fff;border-bottom:30px solid #a0d4c4}.contents__point:after{border-top:30px solid #a0d4c4;border-bottom:30px solid #d1efea}.contents__point .contents_inner{width:90%;padding:100px 0}.contents__point_inner{padding:16px}.contents__point_inner h3 img{width:120px}.contents__point_inner .point_list{margin-top:24px}.contents__point_inner .point_list li{width:48%}.contents__point_inner .point_list li img{width:100%}.contents__point_inner .point_list li p{font-size:12px}.contents__point_inner .point_list li:nth-of-type(n+3){margin-top:16px}.contents__point_inner .point_list li .point_list_number{top:80%;left:50%;height:80px}.contents.blouse{padding-bottom:40px}.contents.blouse:after{border-top:30px solid #d1efea;border-bottom:30px solid #ede2d0}.contents.blouse .tit_main{margin:0 auto 24px}.contents.blouse .tit_main img{margin:0 auto}.contents.blouse .contents__item .blouse_title{margin:0 auto}.contents.blouse .contents__item_textarea{margin-top:24px;width:100%;text-align:center}.contents.blouse .contents__item_textarea_title{font-size:20px;padding-bottom:4px;margin-bottom:16px}.contents.blouse .contents__item_textarea_text{font-size:14px;margin-bottom:24px}.contents.blouse .contents__item_textarea_hyouzi img{width:210px}.contents.blouse .contents__item_textarea_way{margin:24px 0 8px;padding-bottom:8px}.contents.blouse .contents__item_textarea_item{font-size:12px;text-align:center;margin-top:24px}.contents.blouse .contents__item_img{width:100%}.contents.blouse .contents__item_img--2way img{width:220px}.contents.blouse .contents__item_textarea_title.title_4way{margin-top:16px}.contents.blouse .hyouzi_4way{margin-top:24px}.contents.blouse .contents__item_img:nth-of-type(n+2){margin-top:0}.contents.formal .contents__item_textarea_title{font-size:18px;margin:24px 0}.contents.formal .contents__item_textarea_point{width:100%;padding:24px;margin-top:24px}.contents.formal .contents__item_textarea_point_item li p{width:calc(100% - 121px);font-size:12px}.contents.formal .contents__item_textarea_item{font-size:12px;text-align:left;margin-top:24px;margin-bottom:24px}.contents.formal .contents__item_textarea:nth-of-type(n+2){margin-top:40px}.contents.formal .contents__item_img:nth-of-type(n+2){margin-top:40px}.contents.formal .contents_inner{padding-bottom:0}.btn_text{font-size:14px;margin-top:40px}}.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}.modal-item{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:100}.modal-bg{position:relative;height:100vh;width:100%;background-color:rgba(0, 0, 0, 0.7);z-index:101}.modal-collection{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:640px!important;height:90%;padding:24px;background:white;z-index:102;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-inner{position:relative;width:100%;height:100%;overflow:auto}.btn_close{display:block;position:absolute;top:8px;right:8px;width:64px;z-index:105}@media screen and (max-width:767px){.modal-collection{width:92vw!important}.modal-inner{padding:16px}}
/*# sourceMappingURL=style.css.map */