﻿@font-face{font-family:'DomaineText-Regular';src:url("../../libs/fonts/DomaineText-Regular.otf")}.sec-ttl{margin:0 auto;text-align:center}@media (max-width: 767px){.sec-ttl img{height:11px}}.reg-txt{font-size:16px;font-weight:300;line-height:32px}.white-bg-wp{background-color:white}@media (min-width: 768px){.white-bg-wp{padding-left:64px;padding-right:64px}}.white-bg-wp.bg1{padding-bottom:72px}@media (max-width: 767px){.white-bg-wp.bg1{padding-bottom:72px}}@media (min-width: 768px){#wrap{display:flex;justify-content:flex-end}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){#wrap{display:block}}.sec-mv{position:fixed;top:0;left:0;height:100vh;width:50vw}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-mv{position:relative;width:100%}}@media (max-width: 767px){.sec-mv{position:relative;width:100%}}.sec-mv .mv-ttl{margin:0 auto;position:absolute;left:0;right:0;bottom:49px;width:130px;z-index:3}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.sec-mv .mv-ttl{bottom:59px;width:230px}}@media (max-width: 767px){.sec-mv .mv-ttl{bottom:94px}}.sec-mv .mv-ttl img{width:100%}@media (min-width: 768px){.main-content{margin-left:50vw;width:50vw}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.main-content{margin-left:0vw;width:100%}}.sec-intro{margin-bottom:48px;padding-top:48px}@media (max-width: 767px){.sec-intro{padding-top:72px;margin-bottom:40px}}.sec-intro .sec-ttl{text-align:center;margin-bottom:32px}@media (max-width: 767px){.sec-intro .sec-ttl{font-size:14px;margin-bottom:47px}}.sec-intro .reg-txt{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;text-align:center;letter-spacing:0.04em;line-height:2}@media (max-width: 767px){.sec-intro .reg-txt{font-size:14px}}.side-img{position:relative;max-height:576px;margin-left:64px;height:45vw;width:calc(100% - 64px)}@media (max-width: 767px){.side-img{max-height:390px;margin-left:0;height:100vw;width:100%}}.side-img .parallax{background-image:url("../../img/top/img1_md.jpg");top:0;left:0;background-size:cover;background-position:bottom;background-repeat:no-repeat;height:100%;width:100%}@media (max-width: 767px){.side-img .parallax{background-image:url("../../img/top/img1_sp.jpg")}}@media (max-width: 767px){.side-img{position:relative;width:100%;height:390px}}.side-img .bg{background-image:url("../../img/top/img1.jpg");position:fixed;top:25px;left:calc(50% + 64px);z-index:-1;background-size:cover;background-position:bottom;background-repeat:no-repeat;height:calc(100% - 50px);width:calc(50% - 64px)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.side-img .bg{display:none}}@media only screen and (max-width: 1014px){.side-img .bg{display:none}}@media (max-width: 767px){.side-img .bg{display:block;background-image:url("../../img/top/img1_sp.jpg");background-position:center;top:10px;left:0;height:calc(100% - 20px);width:100%}}.sec-what-we-do{background-color:#F7F7F7;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:32px 64px 48px;margin-right:-64px;width:calc(100% + 64px)}@media (max-width: 767px){.sec-what-we-do{margin-left:32px;margin-right:0;margin-bottom:0;padding:32px 32px 38px;width:calc(100% - 32px)}}.sec-what-we-do .sec-ttl{margin-bottom:32px;text-align:left}@media (max-width: 767px){.sec-what-we-do .sec-ttl{margin-bottom:24px;font-size:14px}}.sec-what-we-do .reg-txt{font-size:14px;line-height:2;text-align:left}@media (max-width: 767px){.sec-what-we-do .reg-txt{font-size:14px}}.sec-what-we-do .reg-txt.second{margin-top:24px}@media (max-width: 767px){.sec-what-we-do .reg-txt.second{margin-top:16px}}.sec-story{padding-top:72px;margin-bottom:72px}.sec-story .sec-ttl{margin-bottom:36px}@media (max-width: 767px){.sec-story .sec-ttl{font-size:14px}}.sec-story .reg-txt{text-align:left}.sec-story .profile-box{margin-top:40px;padding-top:40px;position:relative}@media (max-width: 767px){.sec-story .profile-box{margin-top:32px;padding-top:32px}}.sec-story .profile-box:before{background-color:#EDEDED;content:'';margin:0 auto;position:absolute;left:0;top:0%;height:1px;width:calc(100% + 64px)}@media (max-width: 767px){.sec-story .profile-box:before{left:32px;width:calc(100% - 32px)}}.sec-story .profile-box .profile-box-upper{display:flex;align-items:center;margin-bottom:24px}@media (max-width: 767px){.sec-story .profile-box .profile-box-upper{padding:0 32px;margin-bottom:16px}}.sec-story .profile-box .profile-box-upper figure{width:80px}.sec-story .profile-box .profile-box-upper .txt-box{padding-left:24px;width:calc(100% - 80px)}@media (max-width: 767px){.sec-story .profile-box .profile-box-upper .txt-box{padding-left:16px;width:calc(100% - 80px)}}.sec-story .profile-box .profile-box-upper .txt-box .ttl{padding-top:2px;text-align:left}.sec-story .profile-box .profile-box-upper .txt-box .ttl .ja{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-weight:600}@media (max-width: 767px){.sec-story .profile-box .profile-box-upper .txt-box .ttl .ja{font-size:16px}}.sec-story .profile-box .profile-box-upper .txt-box .ttl .en{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;margin-top:-1px;margin-bottom:-1px;font-size:14px;font-weight:300}@media (max-width: 767px){.sec-story .profile-box .profile-box-upper .txt-box .ttl .en{font-size:12px}}.sec-story .profile-box .profile-box-upper .txt-box .txt{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:300;text-align:left}@media (max-width: 767px){.sec-story .profile-box .profile-box-upper .txt-box .txt{font-size:14px}}.sec-story .reg-txt{font-size:16px;line-height:32px}@media (max-width: 767px){.sec-story .reg-txt{font-size:14px;padding:0 32px;line-height:28px}}.sec-story .reg-txt.sml{font-size:14px;line-height:28px}@media (max-width: 767px){.sec-story .reg-txt.sml{font-size:12px;line-height:24px}}

/*# sourceMappingURL=maps/top.min.css.map */
