.profile-hd__en{font-size:48px;line-height:65px;letter-spacing:0.18em;font-weight:bold;font-family:"Open Sans",sans-serif;color:#151515}@media (max-width: 767px){.profile-hd__en{font-size:28px;line-height:38px}}.profile-hd__jp{font-size:14px;line-height:22px;letter-spacing:0.4em;font-weight:bold;color:#151515;margin-top:5px}@media (max-width: 767px){.profile-hd__jp{margin-top:0}}.profile-area{margin-top:62px}@media (max-width: 767px){.profile-area{margin-top:43px}.profile-area .container880{padding:0;width:calc(100% - 35px);max-width:none}}.profile-area .profile-table{margin-top:55px}@media (max-width: 767px){.profile-area .profile-table{margin-top:24px;display:block}.profile-area .profile-table tbody,.profile-area .profile-table thead{display:block}}@media (max-width: 767px){.profile-area .profile-table tr{display:block;border-bottom:1px solid #6C7081;padding:18px 0 15px}}@media (max-width: 767px){.profile-area .profile-table tr:first-child{border-top:1px solid #6C7081}}.profile-area .profile-table tr:first-child td{border-top:1px solid #6C7081}@media (max-width: 767px){.profile-area .profile-table tr:first-child td{border-top:none}}.profile-area .profile-table td{padding:27px 0;font-size:16px;line-height:26px;letter-spacing:0.08em;border-bottom:1px solid #6C7081;vertical-align:top}@media (max-width: 767px){.profile-area .profile-table td{display:block;border-bottom:none;padding:0;line-height:24px}}.profile-area .profile-table td:first-child{font-weight:bold;color:#003375;padding-right:30px;padding-left:30px;width:190px}@media (max-width: 767px){.profile-area .profile-table td:first-child{width:100%;padding-right:0;padding-left:0}}.profile-area .profile-table td:last-child{font-weight:500;color:#151515}@media (max-width: 767px){.profile-area .profile-table td:last-child{margin-top:3px}}.profile-area .profile-table td a{display:inline-block;font-size:12px;line-height:26px;letter-spacing:0.08em;text-decoration:underline;color:#4096CC;margin:2px 0 5px}@media (max-width: 767px){.profile-area .profile-table td a{margin:4px 0 10px}}.profile-area .profile-table td a[target~='_blank']{position:relative}.profile-area .profile-table td a[target~='_blank']::before{content:'';position:absolute;width:12px;height:12px;right:-20px;top:50%;margin-top:-7px;background:url("../../img/common/icon/ico_open-map.svg") center/12px 12px no-repeat}.history-area{margin-top:142px;background-color:#F3F8FC;padding-top:115px;padding-bottom:100px}@media (max-width: 767px){.history-area{margin-top:80px;padding-top:50px;padding-bottom:50px}}.history-area .history-list{margin-top:56px}@media (max-width: 767px){.history-area .history-list{margin-top:24px}}.history-area .history-list .history-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media (max-width: 767px){.history-area .history-list .history-item{display:block;padding-bottom:30px;padding-left:18px}}.history-area .history-list .history-item::before{content:'';position:absolute;left:-5px;top:8px;width:8px;height:8px;border-radius:50%;background-color:#003375;z-index:2}@media (max-width: 767px){.history-area .history-list .history-item::before{left:0}}.history-area .history-list .history-item::after{content:'';position:absolute;top:12px;left:-1px;width:1px;height:100%;background-color:#707070;z-index:1}@media (max-width: 767px){.history-area .history-list .history-item::after{left:4px}}.history-area .history-list .history-item:last-child::after{display:none}.history-area .history-list .history-item__year{font-size:16px;line-height:26px;letter-spacing:0.08em;font-weight:bold;color:#003375}.history-area .history-list .history-item__txt{font-size:16px;line-height:26px;letter-spacing:0.08em;font-weight:500;color:#151515}@media (max-width: 767px){.history-area .history-list .history-item__txt{margin-top:4px}}.history-area .history-list .history-item .cell{padding-bottom:44px}@media (max-width: 767px){.history-area .history-list .history-item .cell{padding-bottom:0}}.history-area .history-list .history-item .cell:first-child{width:150px;padding-left:35px}@media (max-width: 767px){.history-area .history-list .history-item .cell:first-child{width:100%;padding-left:0}}.history-area .history-list .history-item .cell:last-child{width:calc(100% - 150px)}@media (max-width: 767px){.history-area .history-list .history-item .cell:last-child{width:100%}}.about-intro{text-align:center;margin-top:120px;padding-bottom:170px}@media (max-width: 767px){.about-intro{margin-top:60px;padding-bottom:60px}}.about-intro__hd{font-size:42px;line-height:62px;letter-spacing:0.08em;font-weight:bold;color:#003375}@media (max-width: 767px){.about-intro__hd{font-size:28px;line-height:38px;letter-spacing:0.08em;text-align:left}}.about-intro__mission{font-size:15px;line-height:22px;letter-spacing:0.14em;font-weight:bold;font-family:"Open Sans",sans-serif;color:#003375;margin-top:70px}@media (max-width: 767px){.about-intro__mission{font-size:13px;margin-top:32px}}.about-intro__mission span{display:inline-block;margin:0 25px}.about-intro__sub-hd{font-size:34px;line-height:60px;letter-spacing:0.08em;font-weight:bold;margin-top:30px}@media (max-width: 767px){.about-intro__sub-hd{font-size:24px;line-height:36px;margin-top:22px}}.about-intro__txt{font-size:16px;line-height:26px;letter-spacing:0.08em;font-weight:500;width:880px;max-width:100%;margin:41px auto 0;text-align:left}@media (max-width: 767px){.about-intro__txt{font-size:16px;line-height:26px;margin-top:22px}}.about-intro__chart-hd{text-align:center;margin-top:90px}@media (max-width: 767px){.about-intro__chart-hd{margin-top:30px}}.about-intro__chart-hd span{display:inline-block;font-size:26px;line-height:32px;letter-spacing:0.08em;font-weight:bold;position:relative;padding:0 70px}@media (max-width: 767px){.about-intro__chart-hd span{font-size:20px;line-height:30px;padding:0 50px}}.about-intro__chart-hd span::before,.about-intro__chart-hd span::after{content:'';position:absolute;top:50%;width:43px;height:1px;background-color:black}@media (max-width: 767px){.about-intro__chart-hd span::before,.about-intro__chart-hd span::after{width:25px}}.about-intro__chart-hd span::before{left:0}.about-intro__chart-hd span::after{right:0}.about-intro__img{margin-top:35px}@media (max-width: 767px){.about-intro__img{margin-top:20px}}

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