@charset "UTF-8";img{vertical-align:bottom}.footer-template{margin-top:0}#about #about_catch{background-size:cover;padding:80px 4% 100px}@media screen and (min-width: 740px){#about #about_catch{padding:100px 2.5% 250px}}@media screen and (min-width: 1220px){#about #about_catch{padding:200px 2.5% 400px}}#about #about_catch h1{margin-bottom:1.5em;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 740px){#about #about_catch h1{font-size:32px;margin-bottom:2em}}#about #about_catch h1 img{max-width:250px;display:block;margin-bottom:.3em}#about #about_catch p{line-height:2.125;color:#606060}@media screen and (min-width: 740px){#about #about_catch p{font-size:16px;text-align:center}}@media screen and (min-width: 1220px){#about #about_beautymessage,#about #about_starting{display:flex;flex-wrap:wrap}}#about #about_beautymessage>span,#about #about_starting>span{height:60vw;overflow:hidden;display:block;margin-top:-50px;max-height:300px}#about #about_beautymessage>span img,#about #about_starting>span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}@media screen and (max-width: 1219px){#about #about_beautymessage>span,#about #about_starting>span{margin-left:auto;margin-right:auto;max-width:92%}}@media screen and (min-width: 740px){#about #about_beautymessage>span,#about #about_starting>span{margin-top:-150px;max-height:500px}}@media screen and (min-width: 1220px){#about #about_beautymessage>span,#about #about_starting>span{max-height:960px;width:50%;flex:0 0 auto}}#about #about_beautymessage>div,#about #about_starting>div{position:relative}@media screen and (max-width: 1219px){#about #about_beautymessage>div,#about #about_starting>div{padding:5% 4%}}@media screen and (max-width: 739px){#about #about_beautymessage>div,#about #about_starting>div{padding:15% 4%}}@media screen and (min-width: 1220px){#about #about_beautymessage>div,#about #about_starting>div{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:48%;padding-right:2%;margin-left:2%}}@media screen and (min-width: 1400px){#about #about_beautymessage>div,#about #about_starting>div{width:47%;padding-right:3%;margin-left:3%}}#about #about_beautymessage>div h2,#about #about_starting>div h2{background-color:#343434;color:#fff;position:absolute;display:flex;align-items:center;top:0;left:0;font-size:14px;font-weight:400;line-height:1.2;height:3em;padding:0 1.5em;transform:translateY(-50%)}@media screen and (min-width: 1300px){#about #about_beautymessage>div h2,#about #about_starting>div h2{font-size:18px;line-height:1.2;padding:0 1.8em}}#about #about_beautymessage>div h3,#about #about_beautymessage>div h4,#about #about_starting>div h3,#about #about_starting>div h4{font-size:14px;font-family:"Noto Sans JP",Sans-serif;font-weight:700;font-size:18px}@media screen and (min-width: 769px){#about #about_beautymessage>div h3,#about #about_beautymessage>div h4,#about #about_starting>div h3,#about #about_starting>div h4{font-size:22px}}#about #about_beautymessage>div p,#about #about_starting>div p{line-height:2.429;color:#606060}#about #about_beautymessage{margin-bottom:50px}@media screen and (max-width: 768px){#about #about_beautymessage>div p,#about #about_starting>div p{font-size:13px}}@media screen and (min-width: 740px){#about #about_beautymessage{margin-bottom:150px}}@media screen and (min-width: 740px){#about #about_beautymessage>div h3{margin-top:2em}}#about #about_beautymessage>div p{line-height:1.72}#about #about_beautymessage>div .about_signature{margin-top:1em}#about #about_beautymessage>div .about_signature span{display:block;font-size:18px}#about #about_starting:after{content:"";display:block;background-size:cover;background-position:center center;height:300px;width:100%}@media screen and (min-width: 740px){#about #about_starting:after{height:650px;background-attachment:fixed}}#about #about_starting>div h4{margin-bottom:2em}@media screen and (max-width: 379px){#about #about_starting>div h4{font-size:11px}}@media screen and (min-width: 1400px){#about #about_starting>div h4{margin:1.5em 0 3em}}#about #about_profile{width:92%;margin:40px auto;max-width:1120px}@media screen and (min-width: 740px){#about #about_profile{margin-top:calc(40px + 5%);margin-bottom:calc(40px + 5%)}}#about #about_profile h2{text-align:center}@media screen and (min-width: 740px){#about #about_profile h2{font-size:32px;margin-bottom:2em}}#about #about_profile h2 img{max-width:70px;display:block;margin:0 auto .3em}#about #about_profile>div{background-color:#e5e7e8;display:flex;align-items:center;margin-bottom:10px}@media screen and (min-width: 740px){#about #about_profile>div{margin-bottom:3em}}#about #about_profile>div>*{width:50%;box-sizing:border-box;flex:0 0 auto}#about #about_profile>div div{display:flex;flex-direction:column;align-items:center;justify-content:center}#about #about_profile>div div p{margin:0;font-size:10px}@media screen and (min-width: 330px){#about #about_profile>div div p{letter-spacing:.1em}}@media screen and (min-width: 740px){#about #about_profile>div div p{font-size:12px}}#about #about_profile>div div p span{display:block}#about #about_profile>div div p .profile_name{margin-top:.5em;color:#999}#about #about_profile>div div p .profile_name span{color:#000;letter-spacing:.15em;font-size:18px}@media screen and (min-width: 740px){#about #about_profile>div div p .profile_name span{font-size:28px;margin:1em 0 .5em}}#about #about_profile>p{font-size:14px;color:#606060}@media screen and (min-width: 740px){#about #about_profile>p{line-height:2.429}}#about #bottom_kv{margin-left:auto;margin-right:auto;max-width:1480px;margin-bottom:-1px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/about.css.map */
