@charset "UTF-8";body{color:#333;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;line-height:1;background:#fff}html.wf-active{visibility:visible}main li,main p{color:#333;font-size:18px}img{height:auto;vertical-align:top}a:hover{text-decoration:none}.contents{width:100%;font-size:18px;font-family:"Noto Serif JP", serif}.contents_inner{width:1040px;margin:auto;padding:120px 0}.contents_inner.padding-none{padding:0}.contents_inner.last{padding-bottom:0}.contents_bg{position:relative}.contents_bg:after{width:100%;height:100%;background:#e7e1dd;content:"";position:absolute;top:0;left:0;z-index:-2}.contents_bg.mttop{margin-top:-320px}.contents_bg.coat:after{height:calc(100% - 300px);top:300px}.contents_text{margin-top:40px;line-height:1.6}.main_visual{position:relative}.main_visual:after{width:100%;height:calc(100% - 80px);background:#e7e1dd;content:"";position:absolute;top:160px;left:0;z-index:-1}.column-layout{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}.column-layout.outfit .column-layout_inner{width:calc(50% - 80px)}.column-layout.mens .column-layout_inner.detail{width:calc(50% + 88px);margin-top:128px}.column-layout.mens .column-layout_inner.img{width:calc(50% - 88px);padding:0 80px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.column-layout.mens .column-layout_inner.img:before{width:294px;height:94px;background:url(../images/text_mens-suits.svg) no-repeat center/cover;position:absolute;bottom:32px;left:-40px;content:""}.column-layout.mens .column-layout_inner.img .button_more{position:absolute;right:0;bottom:0}.column-layout.coat .column-layout_inner.detail{width:calc(50% - 88px);margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column-layout.coat .column-layout_inner.detail .button_more a{margin-left:auto}.column-layout.coat .column-layout_inner.detail .sub_ex{font-size:24px;margin:auto 0px auto 0px;line-height:1.6}.column-layout.coat .column-layout_inner.detail .price_change{margin:16px 0 0 -72px}.column-layout.coat .column-layout_inner.img{width:calc(50% + 88px);padding:0 88px 0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.column-layout.coat .column-layout_inner.img:before{width:112px;height:57px;background:url(../images/text_coat.svg) no-repeat center/cover;position:absolute;bottom:-16px;left:40px;content:""}.item_img{margin-top:80px}.title_item{margin-top:16px}.title_item_set{font-size:30px;font-weight:500;text-align:center;margin-top:24px}.title_item_price{font-size:48px;text-align:center;margin-top:24px}.title_item_price+.contents_text{text-align:center;margin-top:80px}.title_item img{height:56px;width:auto;margin:-8px 0 0 auto;display:block}.title_01{font-size:60px;padding:48px 48px 48px 0;display:inline-block;position:relative}.title_01:after,.title_01:before{content:"";position:absolute}.title_01:before{width:190px;height:101px;background:url(../images/text_series_01.svg) no-repeat center/cover;right:-24px;bottom:-64px}.title_01:after{width:160px;height:160px;background:#cec1c1;top:0;right:0;z-index:-1}.title_02{font-size:48px;padding:4px 8px;background:#fff;display:inline-block}.title_02_bottom{font-size:24px;padding:4px 8px;margin-top:16px;background:#fff;display:inline-block}.title_02_sub{font-size:20px;padding:4px 8px;margin-top:16px;display:inline-block}.title_03{font-size:60px;text-align:center;padding-top:224px}.title_03 span{position:relative}.title_03 span:before{width:208px;height:102px;background:url(../images/text_series_02.svg) no-repeat center/cover;position:absolute;top:-64px;left:-104px;content:"";z-index:10}.title_03_bottom{text-align:center;margin-top:80px}.title_03_bottom span{font-size:30px;font-weight:500;background:#fff;padding:4px 8px;display:inline-block;margin-top:16px}.title_03_sub{text-align:center;margin-top:20px;font-size:20px}.title_04{margin-top:120px;text-align:center}.title_04 span{font-size:48px;background:#fff;padding:4px 8px;display:inline-block}.title_04_bottom{text-align:center;margin-top:16px}.title_04_bottom span{font-size:24px;background:#fff;padding:4px 8px;display:inline-block}.title_05{font-size:30px;font-weight:bold;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin-top:104px}.title_05 span{padding:8px 2px;margin-left:16px;background:#fff;display:inline-block}.list_price{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list_price dd,.list_price dt{font-size:24px}.list_price dt{padding-top:16px}.list_item li{width:30%;position:absolute}.list_item li:first-child{top:40px;left:0}.list_item li:nth-child(2){bottom:80px;left:0}.list_item li:nth-child(3){margin:180px auto 0;position:relative}.list_item li:nth-child(4){top:40px;right:0}.list_item li:nth-child(5){right:0;bottom:128px}.list_sns{margin-top:80px}.list_sns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list_sns ul li{width:56px;height:56px}.list_sns ul li:nth-child(n+2){margin-left:64px}.price{display:inline-block}.price_off .wrap{font-size:40px;font-weight:bold;padding:0 8px;position:relative}.price_off .wrap:before{width:100%;height:calc(100% - 16px);position:absolute;top:10px;left:0;content:"";z-index:-1}.price_off .mini{font-size:26px}.price_change{font-size:36px;font-weight:500}.price_change span{font-size:24px;font-weight:400}.button{font-size:24px;font-weight:500;background:#f3c021;padding:16px 40px;display:inline-block}.button_more a{color:#fff;font-size:20px;width:160px;height:160px;background:rgba(17, 22, 90, 0.8);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}.button_box{text-align:center}.button_box .notice_txt{line-height:1.6;margin-bottom:20px}.button_box .notice_txt .red_txt{font-weight:800;color:#c04046}.box_banner{padding:0 120px}.box_center-bg{margin-top:120px;position:relative}.box_center-bg:after{width:50%;height:calc(100% - 80px);background:#e7e1dd;position:absolute;top:160px;left:25%;z-index:-1;content:""}.box_shirt-tie{position:relative}@media screen and (min-width:768px){.spOnly{display:none}.pcOnly{display:block}}@media screen and (max-width:767px){.spOnly{display:block}.pcOnly{display:none}.contents{font-size:14px}.contents_inner{width:calc(100% - 32px);margin:auto;padding:64px 0}.contents_bg.mttop{margin-top:-160px}.contents_bg.coat:after{height:calc(100% - 160px);top:160px}.contents_text{font-size:14px;margin-top:24px}.main_visual{position:relative}.main_visual:after{height:calc(100% - 40px);top:80px}.column-layout.outfit .column-layout_inner{width:calc(50% - 8px)}.column-layout.mens .column-layout_inner.detail{width:100%;margin-top:64px}.column-layout.mens .column-layout_inner.img{width:100%;margin-top:24px;padding:0 40px 40px}.column-layout.mens .column-layout_inner.img:before{width:192px;height:62px;bottom:24px;left:0px}.column-layout.mens .column-layout_inner.img .button_more{position:absolute;right:0;bottom:0}.column-layout.coat .column-layout_inner.detail{width:100%;margin-top:56px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column-layout.coat .column-layout_inner.detail .list_price{margin:auto auto 0 0}.column-layout.coat .column-layout_inner.detail .price_change{margin:8px 0 0 -54px}.column-layout.coat .column-layout_inner.img{width:100%;padding:0 40px}.column-layout.coat .column-layout_inner.img:before{width:94px;height:49px;left:0}.item_img{margin-top:40px}.title_item{margin-top:8px}.title_item img{height:30px}.title_item_set{font-size:14px;margin-top:16px}.title_item_price{font-size:24px;margin-top:16px}.title_item_price+.contents_text{margin-top:40px}.title_01{font-size:24px;padding:24px 24px 24px 0}.title_01:before{width:81px;height:44px;right:-16px;bottom:-32px}.title_01:after{width:64px;height:64px}.title_02{font-size:30px}.title_02_bottom{font-size:14px;margin-top:8px}.title_03{font-size:24px;padding-top:112px}.title_03 span:before{width:80px;height:39px;top:-32px;left:-52px}.title_03_bottom{margin-top:24px}.title_03_bottom span{font-size:18px;margin-top:8px}.title_03_sub{font-size:11px;margin-top:8px}.title_04{margin-top:64px}.title_04 span{font-size:30px}.title_04_bottom{margin-top:8px}.title_04_bottom span{font-size:14px}.title_05{font-size:24px;position:absolute;right:0;bottom:-24px}.list_price{margin-top:24px}.list_price dd,.list_price dt{font-size:18px}.list_price dt{padding-top:5px}.list_item li:nth-child(3){margin-top:92px}.list_sns{margin-top:40px}.list_sns ul li{width:47px;height:47px}.list_sns ul li:nth-child(n+2){margin-left:40px}.price_off .wrap{font-size:24px}.price_off .wrap:before{height:calc(100% - 10px);top:6px}.price_off .mini{font-size:12px}.price_change{font-size:24px}.price_change span{font-size:14px}.button{font-size:12px;padding:16px}.button_more a{font-size:15px;width:120px;height:120px}.button_box .notice_txt{line-height:1.6;margin-bottom:20px;font-size:11px}.button_box .notice_txt .red_txt{font-weight:800;color:#c04046}.box_banner{padding:0}.box_center-bg{margin-top:64px}.box_center-bg:after{height:calc(100% - 40px);top:80px}}.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}.js-img-change{width:100%;height:100%}.js-img-change img{width:100%;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=style.css.map */