@charset "UTF-8";main{overflow-x:hidden}html{visibility:hidden}body{color:#333;font-size:16px;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}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.gray{color:#3D3D4E!important}.font.mens{color:#292D66!important}.font.ladies{color:#463861!important}.bg_mens{background-color:#F3F3E8!important}.bg_ledies{background-color:#F6F1E3!important}.contents{width:100%;padding:100px 0}.contents.bread,.contents.last,.contents.top{padding:0}.contents_innner{width:1040px;margin:0 auto;text-align:center;position:relative;z-index:1}.contents_img{width:100%}.contents_text{font-size:17px;line-height:1.6}.contents_text.top{margin-top:40px}.contents img{max-width:100%}.bread-crumb li{font-size:14px;line-height:1.6}.bg_mens{margin-bottom:64px}.main_visual{width:100%}.main_visual img{width:100%}.tit_medium{color:#3D3D4E;font-size:30px;line-height:1.2;letter-spacing:.04em;font-weight:bold;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif}.tit_medium_text{font-size:18px;padding:16px 0 0}.tit_main{font-size:40px;line-height:1.2;letter-spacing:.04em;font-weight:bold;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;color:#3D3D4E;margin-bottom:48px;display:block}.tit_main_bottom{font-size:16px;line-height:1.6;margin-top:16px}.tit_other{color:#3D3D4E;line-height:1.2;font-size:32px;padding-bottom:16px;border-bottom:1px solid #3D3D4E;font-weight:bold;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif}.tit_other_bottom{font-size:16x;line-height:1.6;margin-top:16px}.tit_box{display:block;margin-bottom:64px}.lead .tit_medium{padding:16px 0 32px;position:relative;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif}.lead .tit_medium:before{content:"";display:block;width:163px;height:22px;position:absolute;top:-32px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-image:url("../svg/decoration_05.svg");background-position:center;background-size:contain}.lead .tit_medium:after{content:"";display:block;width:130px;height:1px;background-color:#3D3D4E;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.lead .tit_medium_text{padding-top:32px;line-height:1.6;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif}.txt_annotation{font-size:16px;margin-top:8px}.txt.center{text-align:center}.box_btn{text-align:center;max-width:100%;margin:40px auto 0}.box_btn .btn_ec{width:100%;color:#fff;font-size:30px;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;padding:16px 0;background-color:#463861;display:block;position:relative}.box_btn .btn_ec:after{content:'';width:12px;height:12px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;position:absolute;top:50%;margin-top:-6px;margin-left:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.box_btn .btn_ec:hover:after{margin-left:24px}.flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_item{display:block}.formal_bnr{width:auto;height:400px}.feature_box{display:block;width:58%;padding-left:80px}.feature_mens_formal_List{margin-bottom:100px}.feature_mens_formal_List:last-child{margin-bottom:0}.double_line{display:block;position:relative;margin:0 auto 72px;width:440px;border-bottom:1px solid #3D3D4E;border-top:1px solid #3D3D4E}.double_line:before{content:"";display:block;width:440px;height:1px;background-color:#3D3D4E;position:absolute;top:5px;left:0}.double_line:after{content:"";display:block;width:440px;height:1px;background-color:#3D3D4E;position:absolute;bottom:5px;left:0}.double_line .tit_main{margin:32px 0}.double_line_ledies{display:block;position:relative;margin:0 auto 72px;width:500px;border-bottom:1px solid #3D3D4E;border-top:1px solid #3D3D4E}.double_line_ledies:before{content:"";display:block;width:500px;height:1px;background-color:#3D3D4E;position:absolute;top:5px;left:0}.double_line_ledies:after{content:"";display:block;width:500px;height:1px;background-color:#3D3D4E;position:absolute;bottom:5px;left:0}.double_line_ledies .tit_main{margin:32px 0}.about .tit_box{width:527px;padding:0 40px}.about .tit_box .tit_main{position:relative;color:#555564}.about .tit_box .tit_main:before{content:"";display:block;width:110px;height:1px;background-color:#555564;position:absolute;top:50%;left:0;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.about .tit_box .tit_main:after{content:"";display:block;width:110px;height:1px;background-color:#555564;position:absolute;top:50%;right:0;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.difference_formal{border:2px solid #555564;padding:60px 120px;margin-top:100px}.difference_formal h3{display:block;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-weight:bold;font-size:32px;margin-bottom:32px}.difference_formal h3 span{color:#fff;padding:4px 6px;margin:0 4px}.difference_formal h3 .span_formal{background-color:#555564}.difference_formal h3 .span_mofuku{background-color:#282828}.difference_formal h3 .span_biz{background-color:#1D325E}.difference_formal_detail .tit_other{font-size:26px}.difference_formal_detail .tit_other_bottom{text-align:left}.difference_formal.difference_1{position:relative}.difference_formal.difference_1 :before{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;left:10px;background-image:url("../svg/decoration_06.svg");background-position:center;background-size:contain}.difference_formal.difference_1 :after{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;right:10px;background-image:url("../svg/decoration_07.svg");background-position:center;background-size:contain}.difference_formal.difference_2{position:relative}.difference_formal.difference_2 :before{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;left:10px;background-image:url("../svg/decoration_06.svg");background-position:center;background-size:contain}.difference_formal.difference_2 :after{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;right:10px;background-image:url("../svg/decoration_07.svg");background-position:center;background-size:contain}.difference_formal.difference_2 .flex_box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-top:48px}.difference_formal.difference_2 .flex_item p{font-size:24px;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-weight:bold}.difference_formal.difference_2 figcaption{margin-top:8px;font-weight:bold}.point_formal{background-color:#F5F5F0}.point_formal .tit_main{position:relative;color:#555564}.point_formal .tit_main:before{content:"";display:block;width:110px;height:1px;background-color:#555564;position:absolute;top:50%;left:200px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.point_formal .tit_main:after{content:"";display:block;width:110px;height:1px;background-color:#555564;position:absolute;top:50%;right:210px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.point_formal .tit_box{margin-bottom:100px}.point_formal ul li{margin-bottom:60px}.point_box{display:block;width:746px;padding-left:54px}.point_box .point_tag{display:inline-block;padding:1px 4px;margin-bottom:8px;width:84px;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-size:26px;font-style:italic;color:#fff;background-color:#3D3D4E}.guide .tit_main{position:relative;color:#555564}.guide .tit_main:before{content:"";display:block;width:110px;height:1px;background-color:#555564;position:absolute;top:50%;left:160px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.guide .tit_main:after{content:"";display:block;width:110px;height:1px;background-color:#555564;position:absolute;top:50%;right:170px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.guide_formal{padding:60px;position:relative}.guide_formal .line{display:block;margin:0 auto;width:550px;border-top:1px solid #292D66;border-bottom:1px solid #292D66;margin-bottom:60px}.guide_formal .line .tit_other{padding:16px 0;color:#292D66;border:none}.guide_formal .line .tit_other:before{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;left:10px;background-image:url("../svg/decoration_01.svg");background-position:center;background-size:contain}.guide_formal .line .tit_other:after{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;right:10px;background-image:url("../svg/decoration_02.svg");background-position:center;background-size:contain}.guide_formal:before{content:"";width:285px;height:740px;margin:auto;background:url(../images/img_guide-mens.png) no-repeat center top/100%;right:0;left:0;top:175px;position:absolute}.guide_formal_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;counter-reset:number 0}.guide_formal_list li{width:280px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.guide_formal_list li:nth-child(n+3){margin-top:24px}.guide_formal_list li:nth-child(2n){margin-left:360px}.bg_ledies .guide_formal .line{width:610px;border-color:#463861}.bg_ledies .guide_formal .line .tit_other{color:#463861}.bg_ledies .guide_formal .line .tit_other:before{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;left:10px;background-image:url("../svg/decoration_03.svg");background-position:center;background-size:contain}.bg_ledies .guide_formal .line .tit_other:after{content:"";display:block;width:84px;height:84px;position:absolute;top:10px;right:10px;background-image:url("../svg/decoration_04.svg");background-position:center;background-size:contain}.bg_ledies .guide_formal:before{width:205px;height:740px;background:url(../images/img_guide-ledies.png) no-repeat center top/100%}.contents_link .tit_medium{position:relative;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-size:30px;font-weight:bold;margin-top:100px}.contents_link .tit_medium:before{content:"";display:block;width:160px;height:1px;background-color:#555564;position:absolute;top:50%;left:160px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.contents_link .tit_medium:after{content:"";display:block;width:160px;height:1px;background-color:#555564;position:absolute;top:50%;right:170px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.contents_link .flex_box{-ms-flex-wrap:wrap;flex-wrap:wrap}.contents_link .flex_box:after{content:"";display:block;width:520px;height:0}.box_btn{text-align:center;position:relative}.box_btn .btn{color:#333;font-size:25px;line-height:3;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-weight:bold;width:500px;height:100px;padding:16px 0;background-color:#F3F3E8;display:block}.box_btn .btn:after{content:'';width:12px;height:12px;border:0;border-top:solid 3px #333;border-right:solid 3px #333;position:absolute;top:50%;right:40px;margin-top:-6px;margin-left:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.box_btn.column{width:824px;max-width:initial;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)}.box_btn .btn_icon{position:absolute;height:84px;width:auto;top:7px;left:10px;z-index:5}.box_btn .btn_icon.formal{width:118px;height:auto;top:-19px}.box_btn .btn_icon.shirt{width:54px;height:auto;left:35px}.box_btn .btn_icon.tie{left:40px}.box_btn .btn_icon.belt{height:64px;top:20px;left:20px}.box_btn .btn_icon.cuffs{height:64px;top:20px}.box_btn .btn_icon .others,.box_btn .btn_icon.tiepin{left:20px}.box_btn .btn_icon.formal_l{width:118px;height:auto;top:-20px}.box_btn .btn_icon.accessories{left:35px}@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}.bg_blue{padding:16px}.bg_guide{margin-top:0;padding-bottom:80px!important}.bg_choice{padding-bottom:80px!important}.bg_choice:before{top:-80px;border-width:80px 100vw 0 0}.bg_choice:after{border-width:80px 0 0 100vw}.bg_choice+.contents{margin-top:0}.contents{padding:40px 16px}.contents.lead{padding-top:64px}.contents_innner{width:100%}.contents_text{font-size:15px;text-align:left}.contents_text.top{margin-top:24px}.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_medium{font-size:22px}.tit_medium_text{font-size:14px;padding:8px 0 0}.tit_main{font-size:24px;line-height:1.2;margin-bottom:24px}.tit_main_bottom{font-size:14px;margin-top:16px}.tit_other{color:#3D3D4E;line-height:1.2;font-size:24px;padding-bottom:8px}.tit_other_bottom{font-size:14px;line-height:1.6;margin-top:8px}.tit_box{display:block;margin-bottom:32px}.lead .tit_medium{padding:16px 0;position:relative}.lead .tit_medium:before{content:"";display:block;width:163px;height:22px;position:absolute;top:-32px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-image:url("../svg/decoration_05.svg");background-position:center;background-size:contain}.lead .tit_medium:after{content:"";display:block;width:130px;height:1px;background-color:#3D3D4E;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.txt_annotation{font-size:12px}.double_line{margin:0 auto 32px;width:100%}.double_line:before{width:100%}.double_line:after{width:100%}.double_line .tit_main{margin:24px 0}.double_line_ledies{margin:0 auto 32px;width:100%}.double_line_ledies:before{width:100%}.double_line_ledies:after{width:100%}.double_line_ledies .tit_main{margin:24px 0}.box_btn{width:100%;margin-top:24px}.box_btn .btn{font-size:20px;padding:16px 8px;width:100%;height:72px;line-height:2}.box_btn .btn:after{width:10px;height:10px;right:24px;margin-top:-4px}.box_btn .btn .btn_icon{position:absolute;height:60px;width:auto;top:7px;left:7px;z-index:5}.box_btn .btn .btn_icon.formal{width:90px;height:auto;top:-19px;left:0}.box_btn .btn .btn_icon.shirt{width:42px;height:auto;left:25px;top:2px}.box_btn .btn .btn_icon.tie{left:32px}.box_btn .btn .btn_icon.belt{height:42px;top:20px;left:14px}.box_btn .btn .btn_icon.cuffs{height:40px;top:20px}.box_btn .btn .btn_icon.formal_l{width:90px;height:auto;top:-20px;left:0}.box_btn .btn .btn_icon.accessories{left:24px}.box_btn .btn_ec{width:96%;font-size:20px;margin:0 auto}.feature_mens_formal .flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formal_bnr{width:100%;height:auto}.feature_box{width:100%;margin-top:16px;padding-left:0}.feature_mens_formal_List{margin-bottom:48px}.bg_mens{margin-bottom:32px}.about .flex_box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;column-gap:16px}.about .flex_box .tit_box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;display:block}.about .flex_box .flex_item_1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:47%;display:block}.about .flex_box .flex_item_2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:47%;display:block}.about .tit_box{width:100%;padding:0 32px}.about .tit_box .tit_main:before{width:60px}.about .tit_box .tit_main:after{width:60px}.difference_formal{padding:64px 16px 32px;margin-top:48px}.difference_formal h3{font-size:22px;margin-bottom:24px}.difference_formal h3 span{padding:2px 3px;margin:0 2px}.difference_formal_detail .tit_other{font-size:20px}.difference_formal_detail .tit_other_bottom{text-align:left}.difference_formal_detail picture{margin-top:16px}.difference_formal.difference_1{position:relative}.difference_formal.difference_1 :before{width:42px;height:42px}.difference_formal.difference_1 :after{width:42px;height:42px}.difference_formal.difference_2{position:relative}.difference_formal.difference_2 :before{width:42px;height:42px}.difference_formal.difference_2 :after{width:42px;height:42px}.difference_formal.difference_2 .difference_sp{margin-top:16px}.point_formal{background-color:#F5F5F0}.point_formal .tit_box{margin-bottom:48px}.point_formal .tit_main{position:relative}.point_formal .tit_main:before{width:54px;left:0}.point_formal .tit_main:after{width:54px;right:0}.point_formal ul li{margin-bottom:48px}.point_formal ul li:last-child{margin-bottom:0}.point_formal .point_box{width:100%;padding-left:0}.point_formal .point_box .flex_box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.point_formal .point_box .point_tag{display:inline-block;padding:1px 4px;margin-bottom:8px;width:80px;font-size:20px}.point_formal .point_box .point_img{width:46%}.point_formal .point_box_inner{padding-left:16px}.guide .tit_main{position:relative}.guide .tit_main:before{content:"";display:block;width:32px;height:1px;background-color:#555564;position:absolute;top:50%;left:0px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.guide .tit_main:after{content:"";display:block;width:32px;height:1px;background-color:#555564;position:absolute;top:50%;right:0px;-webkit-transform:translate(0 -50%);-ms-transform:translate(0 -50%);transform:translate(0 -50%)}.guide .guide_formal_img_sp{display:block;margin-bottom:32px}.contents_link .tit_medium{position:relative;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-size:22px;font-weight:bold;margin-top:48px}.contents_link .tit_medium:before{width:60px;left:0px}.contents_link .tit_medium:after{width:60px;right:0}.contents_link .flex_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contents_link .box_btn{text-align:center;position:relative}}.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 */