@charset "UTF-8";@font-face{font-family:unitedarrows-Extrabold;font-style:normal;font-weight:400;src:url(../fonts/UNITEDARROWS/unitedarrows-Extrabold.eot);src:url(../fonts/UNITEDARROWS/unitedarrows-Extrabold.woff2) format("woff2"),url(../fonts/UNITEDARROWS/unitedarrows-Extrabold.woff) format("woff"),url(../fonts/UNITEDARROWS/unitedarrows-Extrabold.otf) format("opentype"),url(../fonts/UNITEDARROWS/unitedarrows-Extrabold.ttf) format("truetype"),url(../fonts/UNITEDARROWS/unitedarrows-Extrabold.eot?#iefix) format("embedded-opentype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Yu Mincho Light",YuMincho,"Yu Mincho","游明朝体","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:400;font-style:normal;font-feature-settings:"palt";font-size:3.7333333333vw;line-height:1;position:relative}@media screen and (min-width:500px){body{font-size:1.4rem}}body.noscroll{overflow:hidden}.wf-active body{opacity:1;transition:opacity .3s ease}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#000}.clearfix{display:inline-block;height:1%}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}:focus{outline:0}img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width:767px){.sp5{display:none!important}.sp{display:none!important}.pc{display:block!important}}@media screen and (max-width:767px){.sp{display:block}.pc{display:none!important}}.scroll-in{opacity:0;transform:translateY(15px);transition:.5s ease}@media screen and (max-width:767px){.scroll-in.for-pc{opacity:1;transform:none}}@media screen and (min-width:767px){.scroll-in.for-sp{opacity:1;transform:none}}.scroll-in.show{opacity:1;transform:none}header{position:relative;z-index:10}.fix-title{position:absolute;top:25px;left:30px;z-index:10}@media screen and (max-width:767px){.fix-title{top:15px;left:18px}}.fix-title a{display:block;transition:opacity .3s ease}@media screen and (min-width:767px){.fix-title a:hover{opacity:.6}}.fix-title .title{text-align:center;padding-bottom:7%}.fix-title .title span{display:block;position:relative}.fix-title .title span:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0}.fix-title .title span:nth-of-type(1){font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal;font-size:12.2666666667vw;letter-spacing:.1em}@media screen and (min-width:500px){.fix-title .title span:nth-of-type(1){font-size:4.6rem}}@media screen and (max-width:767px){.fix-title .title span:nth-of-type(1){font-size:6.4vw}}@media screen and (max-width:767px) and (min-width:500px){.fix-title .title span:nth-of-type(1){font-size:2.4rem}}.fix-title .title span:nth-of-type(1):before{bottom:24%}.fix-title .title span:nth-of-type(2){font-family:garamond-premier-pro,serif;font-weight:600;font-style:italic;font-size:8.9333333333vw;margin-top:-3%}@media screen and (min-width:500px){.fix-title .title span:nth-of-type(2){font-size:3.35rem}}@media screen and (max-width:767px){.fix-title .title span:nth-of-type(2){font-size:4.6666666667vw}}@media screen and (max-width:767px) and (min-width:500px){.fix-title .title span:nth-of-type(2){font-size:1.75rem}}.fix-title .title span:nth-of-type(2):before{bottom:22%}.fix-title .logo-ua{position:absolute;bottom:0;left:0;width:100%}.fix-nav{position:fixed;top:30px;right:30px;z-index:10;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:767px){.fix-nav{top:0;right:18px}}.fix-nav ul{display:flex}.fix-nav ul li{font-family:garamond-premier-pro-caption,serif;font-weight:600;font-style:normal;font-size:4.2666666667vw;white-space:nowrap;line-height:1.2;padding:22px 0 22px 1px;border-bottom:#000 1px solid;transition:opacity .3s ease}@media screen and (min-width:500px){.fix-nav ul li{font-size:1.6rem}}.fix-nav ul li:last-of-type{border:none!important}.fix-nav ul li:before{content:"";display:inline-block;border:transparent 2px solid;border-top:#000 4px solid;margin-bottom:7px;margin-left:3px;transition:transform .3s ease}@media screen and (min-width:767px){.fix-nav ul li:hover{cursor:pointer;opacity:.5}.fix-nav ul li:hover:before{transform:translateY(3px)}}.fix-nav ul li span{font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:5.6vw;display:inline-block;vertical-align:bottom;line-height:1}@media screen and (min-width:500px){.fix-nav ul li span{font-size:2.1rem}}.credit-wrapper{padding-top:30px}.credit-wrapper .ex{display:inline-block;border:#000 1px solid;font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:2.6666666667vw;letter-spacing:-.04em;text-align:center;margin-bottom:10px;padding:1px 3px 0}@media screen and (min-width:500px){.credit-wrapper .ex{font-size:1rem}}.credit-wrapper .ex:first-letter{font-size:3.2vw}@media screen and (min-width:500px){.credit-wrapper .ex:first-letter{font-size:1.2rem}}.credit-wrapper .brand{font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:4.2666666667vw;border-bottom:#000 1px solid;padding:0 0 12px;line-height:1.3}@media all and (-ms-high-contrast:none){.credit-wrapper .brand{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){.credit-wrapper .brand{font-size:1.6rem}}.credit-wrapper .credit{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.credit-wrapper .credit p{letter-spacing:-.06em}.credit-wrapper .credit p span{display:block;font-size:3.2vw;font-style:italic;letter-spacing:0;margin-top:5px}@media screen and (min-width:500px){.credit-wrapper .credit p span{font-size:1.2rem}}.credit-wrapper .credit .buy-btn{display:block;width:85px;height:30px;background:#000;line-height:30px;color:#fff;font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:3.2vw;padding:0 8px 0 15px;position:relative;display:flex;justify-content:space-between;align-items:center;border:transparent 1px solid;transition:.3s ease}@media all and (-ms-high-contrast:none){.credit-wrapper .credit .buy-btn{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){.credit-wrapper .credit .buy-btn{font-size:1.2rem}}.credit-wrapper .credit .buy-btn:after{content:"";display:block;border:transparent 2px solid;border-left:#fff 4px solid;transition:.3s ease}@media screen and (min-width:767px){.credit-wrapper .credit .buy-btn:hover{background:0 0;color:#000;border-color:#000}.credit-wrapper .credit .buy-btn:hover:after{border-left:#000 4px solid}}.credit-wrapper .cap{line-height:1.9285714286;letter-spacing:.08em;margin-top:20px}.credit-wrapper .cap:before{font-size:5.6vw}@media screen and (min-width:500px){.credit-wrapper .cap:before{font-size:2.1rem}}.sfaff-list{display:flex;flex-wrap:wrap}.sfaff-list li{width:20%}@media screen and (max-width:767px){.sfaff-list li{width:50%}}.sfaff-list li.current{pointer-events:none}.sfaff-list li.current .data,.sfaff-list li.current .thumb{opacity:.5}.sfaff-list li a{display:block;position:relative;background:#000}@media screen and (min-width:767px){.sfaff-list li a:hover .thumb{opacity:0;transition:.4s ease}.sfaff-list li a:hover .sub{opacity:.95;visibility:visible}}.sfaff-list li a .thumb{opacity:.95}.sfaff-list li a .sub{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:.4s ease}.sfaff-list li a .data{width:100%;text-align:center;position:absolute;bottom:0;left:0;color:#fff;margin-bottom:6.4102564103%;text-shadow:0 0 25px rgba(0,0,0,.3)}.sfaff-list li a .data .name-en{font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:6.1333333333vw;letter-spacing:.04em}@media all and (-ms-high-contrast:none){.sfaff-list li a .data .name-en{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){.sfaff-list li a .data .name-en{font-size:2.3rem}}.sfaff-list li a .data .name-jp{margin:5px 0;font-size:3.2vw}@media screen and (min-width:500px){.sfaff-list li a .data .name-jp{font-size:1.2rem}}.sfaff-list li a .data .name-jp span{display:inline-block;white-space:nowrap}.sfaff-list li a .data .name-jp span:before{content:"(";padding-right:1em}.sfaff-list li a .data .name-jp span:after{content:")";padding-left:1em}.sfaff-list li a .data .shop{font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:3.2vw;line-height:1.4166666667}@media screen and (min-width:500px){.sfaff-list li a .data .shop{font-size:1.2rem}}.modal{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:300;opacity:0;visibility:hidden;transition:.4s ease}.modal.open{opacity:1;visibility:visible}.modal.open .modal-slider{opacity:1;pointer-events:auto}.modal .modal-header{width:100%;height:80px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 35px 0 20px;position:fixed;top:0;left:0;z-index:302}@media screen and (max-width:767px){.modal .modal-header{padding:0 20px 0 0}}.modal .modal-header .switcher{display:flex}@media screen and (max-width:767px){.modal .modal-header .switcher{flex-grow:1}}.modal .modal-header .switcher li{padding:0 22px;border-right:#000 1px solid}@media screen and (max-width:767px){.modal .modal-header .switcher li{padding:0 5%}}.modal .modal-header .switcher li.current{opacity:.3;pointer-events:none}.modal .modal-header .switcher li:last-of-type{border-right:none}.modal .modal-header .switcher li:before{content:"";display:inline-block;vertical-align:middle;border:transparent 2px solid;border-left:#000 4px solid;margin-right:8px;transition:transform .5s ease}@media screen and (min-width:767px){.modal .modal-header .switcher li:hover{cursor:pointer}.modal .modal-header .switcher li:hover:before{transform:translateX(3px)}}.modal .modal-header .switcher li span{display:inline-block;vertical-align:middle;font-family:garamond-premier-pro-caption,serif;font-weight:600;font-style:normal;font-size:4.2666666667vw}@media screen and (min-width:500px){.modal .modal-header .switcher li span{font-size:1.6rem}}.modal .modal-header .switcher li span:first-letter{font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:5.6vw}@media screen and (min-width:500px){.modal .modal-header .switcher li span:first-letter{font-size:2.1rem}}.modal .modal-header .close{width:20px;height:20px;position:relative;transform:rotate(45deg);transition:transform .3s ease}.modal .modal-header .close:after,.modal .modal-header .close:before{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;top:50%;left:0}.modal .modal-header .close:before{transform:rotate(90deg)}.modal .modal-header .close:hover{cursor:pointer}@media screen and (min-width:767px){.modal .modal-header .close:hover{transform:rotate(225deg)}}.modal .modal-slider{opacity:0;transition:opacity .5s ease;pointer-events:none}.modal .modal-slider .slick-list,.modal .modal-slider .slick-track{height:100%}.modal .modal-slider .slide{padding-top:80px;height:100vh;overflow-y:scroll;overflow-x:hidden}.modal .modal-slider .slide[data-category=women] .sfaff-list .men{display:none}.modal .modal-slider .slide[data-category=men] .sfaff-list .women{display:none}@media screen and (min-width:767px) and (max-width:1023px){.modal .modal-slider .sfaff-list li{width:33.333%}}.modal .modal-slider .head{text-align:center;font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:4.8vw;margin-bottom:40px}@media screen and (min-width:500px){.modal .modal-slider .head{font-size:1.8rem}}@media screen and (max-width:767px){.modal .modal-slider .head{margin-bottom:30px}}.modal .modal-slider .head:first-of-type{margin-top:45px}.modal .modal-slider .head span{display:inline-block;border-bottom:#000 1px solid}.modal .modal-slider .item-list{width:80.0146412884%;margin:auto;padding-bottom:120px;display:flex;flex-wrap:wrap}@media screen and (max-width:1025px){.modal .modal-slider .item-list{width:100%}}@media screen and (max-width:767px){.modal .modal-slider .item-list{padding-bottom:80px}.modal .modal-slider .item-list:last-of-type{padding-bottom:0}}.modal .modal-slider .item-list li{width:25%}@media screen and (max-width:1023px){.modal .modal-slider .item-list li{width:33.333%}}@media screen and (max-width:767px){.modal .modal-slider .item-list li{width:50%}}.modal .modal-slider .item-list li a{display:block;background:#000;position:relative}@media screen and (min-width:767px){.modal .modal-slider .item-list li a:hover figure{opacity:1}.modal .modal-slider .item-list li a:hover figure img{transform:scale(1.04)}}.modal .modal-slider .item-list li a figure{opacity:.95;overflow:hidden;transition:.6s ease}.modal .modal-slider .item-list li a figure img{transition:.6s ease}.modal .modal-slider .item-list li a .data{width:100%;text-align:center;position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;text-shadow:0 0 25px rgba(0,0,0,.3)}.modal .modal-slider .item-list li a .data .brand span{display:block;font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:3.7333333333vw;line-height:1.35}@media all and (-ms-high-contrast:none){.modal .modal-slider .item-list li a .data .brand span{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){.modal .modal-slider .item-list li a .data .brand span{font-size:1.4rem}}.modal .modal-slider .item-list li a .data .brand span.large{font-size:6.1333333333vw;line-height:1.152173913}@media screen and (min-width:500px){.modal .modal-slider .item-list li a .data .brand span.large{font-size:2.3rem}}@media screen and (max-width:767px){.modal .modal-slider .item-list li a .data .brand span.large{font-size:4.2666666667vw;line-height:1.3125}}@media screen and (max-width:767px) and (min-width:500px){.modal .modal-slider .item-list li a .data .brand span.large{font-size:1.6rem}}.modal .modal-slider .item-list li a .data .brand span.cross{margin:-2px 0 3px}.modal .modal-slider .item-list li a .data .category{margin-top:3.6563071298%}.modal .modal-slider .item-list li a .data .category span{font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:4vw}@media screen and (min-width:500px){.modal .modal-slider .item-list li a .data .category span{font-size:1.5rem}}.modal .modal-slider .item-list li a .data .category span:before{content:"(";padding-right:1em}.modal .modal-slider .item-list li a .data .category span:after{content:")";padding-left:1em}.modal .modal-slider .item-list li a .data .buy{margin-top:3.6563071298%}.modal .modal-slider .item-list li a .data .buy span{font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:3.7333333333vw;border-bottom:#fff 1px solid}@media all and (-ms-high-contrast:none){.modal .modal-slider .item-list li a .data .buy span{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){.modal .modal-slider .item-list li a .data .buy span{font-size:1.4rem}}.contact-modal{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:400;opacity:0;visibility:hidden;transition:.5s ease}.contact-modal.open{opacity:1;visibility:visible}.contact-modal .contact-modal-inner{width:100%;height:100%;text-align:center;color:#fff;position:relative}.contact-modal .contact-modal-inner .txt-box{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.contact-modal .contact-modal-inner .txt-box .item{font-weight:700;font-size:1.2rem}.contact-modal .contact-modal-inner .txt-box .attention{font-size:1.3rem;line-height:1.8;padding:28px 0 38px}.contact-modal .contact-modal-inner .txt-box .number{font-size:1.6rem;margin-bottom:40px;font-family:unitedarrows-Extrabold,sans-serif;font-weight:600;font-style:normal}.contact-modal .contact-modal-inner .txt-box .close{display:inline-block;width:32px;height:32px;transform:rotate(45deg);position:relative}.contact-modal .contact-modal-inner .txt-box .close:hover{cursor:pointer}.contact-modal .contact-modal-inner .txt-box .close:before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:0}.contact-modal .contact-modal-inner .txt-box .close:after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:50%}.shutter-img{position:relative;overflow:hidden}.shutter-img:before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;bottom:0;left:0;z-index:2}.shutter-img img{transform:scale(1.1);opacity:0;z-index:1}.shutter-img.show:before{height:0;transition:height 1s ease .3s}.shutter-img.show img{transform:none;opacity:1;transition:1.2s ease .3s}main{display:block;padding:60px 0 75px}@media screen and (max-width:767px){main{padding:85px 0 75px}}main .block{max-width:1070px;margin:auto}main .intro{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}@media screen and (max-width:767px){main .intro{display:block}}main .intro .col1{width:50.4672897196%}@media screen and (max-width:767px){main .intro .col1{width:100%}}main .intro .col2{width:46.7289719626%}@media screen and (max-width:767px){main .intro .col2{width:84%;margin:auto;margin-top:12.6666666667%}}main .intro .col2 .profile{max-width:315px;margin-left:12.7450980392%}@media screen and (max-width:767px){main .intro .col2 .profile{margin:auto}}main .intro .col2 .profile .info{padding:0 10px}@media screen and (min-width:767px){main .intro .col2 .profile .info{transition-duration:1s;transition-delay:.3s;transform:none}}@media screen and (max-width:767px){main .intro .col2 .profile .info:nth-of-type(1){text-align:center}}main .intro .col2 .profile .info:nth-of-type(2){border-top:#000 1px solid;margin-top:12.6984126984%;padding-top:14.2857142857%}@media screen and (max-width:767px){main .intro .col2 .profile .info:nth-of-type(2){margin-top:11.1111111111%;padding-top:4.7619047619%}}main .intro .col2 .profile .index{font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:4.2666666667vw}@media screen and (min-width:500px){main .intro .col2 .profile .index{font-size:1.6rem}}main .intro .col2 .profile .index:before{content:"(";padding-right:1.5em;font-family:bodoni-urw,serif;font-weight:400;font-style:normal;font-size:4.2666666667vw}@media screen and (min-width:500px){main .intro .col2 .profile .index:before{font-size:1.6rem}}main .intro .col2 .profile .index:after{content:")";padding-left:1.5em;font-family:bodoni-urw,serif;font-weight:400;font-style:normal;font-size:4.2666666667vw}@media screen and (min-width:500px){main .intro .col2 .profile .index:after{font-size:1.6rem}}main .intro .col2 .profile .staff-name{margin-top:9.5238095238%}@media screen and (max-width:767px){main .intro .col2 .profile .staff-name{margin-top:3.9682539683%}}main .intro .col2 .profile .staff-name span{display:block}main .intro .col2 .profile .staff-name span.en{font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:10.6666666667vw;letter-spacing:.06em}@media all and (-ms-high-contrast:none){main .intro .col2 .profile .staff-name span.en{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){main .intro .col2 .profile .staff-name span.en{font-size:4rem}}@media screen and (max-width:767px){main .intro .col2 .profile .staff-name span.en{font-size:8vw}}@media screen and (max-width:767px) and (min-width:500px){main .intro .col2 .profile .staff-name span.en{font-size:3rem}}main .intro .col2 .profile .staff-name span.jp{margin-top:2.380952381%}main .intro .col2 .profile .shop-name{font-family:garamond-premier-pro-caption,serif;font-weight:600;font-style:normal;font-size:2.6666666667vw;line-height:1.5;margin-top:4.7619047619%}@media screen and (min-width:500px){main .intro .col2 .profile .shop-name{font-size:1rem}}main .intro .col2 .profile ul li{display:flex;justify-content:space-between;margin-top:3.3898305085%;line-height:1.7142857143}main .intro .col2 .profile ul li .label{font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;font-style:normal;font-size:3.2vw;width:75px}@media all and (-ms-high-contrast:none){main .intro .col2 .profile ul li .label{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){main .intro .col2 .profile ul li .label{font-size:1.2rem}}main .intro .col2 .profile ul li .txt{width:calc(100% - 75px)}main .items{padding-top:11.214953271%}main .items .item{display:flex;justify-content:space-around}@media screen and (max-width:767px){main .items .item{display:block}}main .items .item li{width:44.3925233645%;position:relative}@media screen and (max-width:767px){main .items .item li{width:84%;margin:auto;margin-top:12.6666666667%}}main .items .item li .ex{font-family:Helvetica,Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal;font-size:4.2666666667vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;top:0;left:-22px;padding-top:25px}@media all and (-ms-high-contrast:none){main .items .item li .ex{font-family:Arial,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (min-width:500px){main .items .item li .ex{font-size:1.6rem}}@media screen and (max-width:767px){main .items .item li .ex{position:relative;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;top:auto;left:auto;margin-bottom:40px;text-align:center}}main .items .item li .ex:before{content:"";display:block;width:35px;height:1px;background:#000;position:absolute;top:15px;left:0}@media screen and (max-width:767px){main .items .item li .ex:before{width:1px;height:40px;top:auto;bottom:-50px;left:50%}}main .items .item li .credit-wrapper .brand{width:92.6315789474%}@media screen and (max-width:767px){main .items .item li .credit-wrapper .brand{width:100%}}main .items .item li .credit-wrapper .credit{width:88.4210526316%}@media screen and (max-width:767px){main .items .item li .credit-wrapper .credit{width:100%}}@media screen and (max-width:767px){main .items .item li .credit-wrapper .cap{padding:0}}main .style{margin-top:10.2803738318%;padding-bottom:80px}@media screen and (max-width:767px){main .style{padding-bottom:60px}}main .style .ph{width:50.4672897196%;margin:auto}@media screen and (max-width:767px){main .style .ph{width:100%}}main .style .ph-cap{margin-top:40px;text-align:center;font-size:4.2666666667vw;line-height:1.6875;position:relative}@media screen and (min-width:500px){main .style .ph-cap{font-size:1.6rem}}main .style .ph-cap:before{content:"";display:block;width:1px;height:37px;background:#000;position:absolute;top:-50px;left:50%}@media screen and (max-width:767px){main .style .ph-cap:before{top:-55px}}main .style .link-list{margin-top:60px;display:flex;justify-content:center}@media screen and (max-width:767px){main .style .link-list{display:block;margin-top:45px}}main .style .link-list li{width:270px;margin:0 10px}@media screen and (max-width:767px){main .style .link-list li{margin:15px auto 0}}main .style .link-list li a{display:block;text-align:center;padding:15px 0 15px 20px;font-size:3.2vw;position:relative}@media screen and (min-width:500px){main .style .link-list li a{font-size:1.2rem}}main .style .link-list li a:before{position:absolute;top:50%;transform:translateY(-50%)}main .style .link-list li a:after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0;transition:opacity .3s ease}@media screen and (min-width:767px){main .style .link-list li a:hover:after{opacity:0}}main .style .link-list li.insta{font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;letter-spacing:.02em}main .style .link-list li.insta a:before{content:"";display:block;width:15px;height:15px;background-image:url(../img/icon_instagram.png);background-size:contain;left:12px}main .style .link-list li.stying{letter-spacing:.04em}main .style .link-list li.stying a:before{content:"";display:block;border:transparent 2px solid;border-left:#000 4px solid;left:10px}@media screen and (max-width:767px){main .style .link-list li.stying a:before{left:19px}}main .back{text-align:center}main .back a{display:inline-block;transition:opacity .3s ease-out}@media screen and (max-width:767px){main .back a{font-size:3.2vw}}@media screen and (max-width:767px) and (min-width:500px){main .back a{font-size:1.2rem}}@media screen and (min-width:767px){main .back a:hover{opacity:.6}main .back a:hover:before{transform:translateX(-5px)}}main .back a:before{content:"";display:inline-block;width:17px;height:10px;background-image:url(../img/icon_arrow.png);background-size:contain;background-repeat:no-repeat;margin-right:22px;transition:transform .3s ease}@media screen and (max-width:767px){main .back a:before{height:8.5px;margin-right:15px}}footer .copy{text-align:center;font-family:garamond-premier-pro-caption,serif;font-weight:500;font-style:normal;font-size:2.6666666667vw;padding:40px 0}@media screen and (min-width:500px){footer .copy{font-size:1rem}}@media screen and (max-width:767px){footer .copy{padding-bottom:30px}}.fix-banner{display:flex;justify-content:center;align-items:center;position:fixed;bottom:16px;left:0;right:0;margin:0;transform:translateY(120%);transition:.3s ease;z-index:10}@media screen and (max-width:767px){.fix-banner{bottom:5px}}.fix-banner.show{transform:none}.fix-banner a{padding:20px}@media screen and (max-width:767px){.fix-banner a{padding:10px}}.banner1{display:block;width:260px;margin:0;transition:.2s ease}@media screen and (max-width:767px){.banner1{width:97.3333333333%;max-width:365px}}@media screen and (min-width:767px){.banner1:hover{filter:brightness(110%)}}