@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap";.sec-profile{padding:128px 0 157px}.sec-profile .inner{width:1000px;margin:auto}.sec-profile .profile-table{margin-top:80px}.sec-profile .profile-table>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.sec-profile .profile-table>dl>dt,.sec-profile .profile-table>dl dd{padding:15px 0}.sec-profile .profile-table>dl>dt{width:170px;border-right:1px solid #ccc;padding-right:40px;font-size:16px;letter-spacing:0;color:#c99a06;text-align:right}.sec-profile .profile-table>dl>dd{width:calc(100% - 170px);padding-left:40px;font-size:15px;letter-spacing:.05em;line-height:27px;text-align:justify}.sec-profile .profile-table>dl>dd>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-profile .profile-table>dl>dd>dl+dl{margin-top:22px}.sec-profile .profile-table>dl>dd>dl dt,.sec-profile .profile-table>dl>dd>dl dd{font-size:15px;letter-spacing:.05em;line-height:27px;padding:0}.sec-profile .profile-table>dl>dd>dl dt{width:98px}.sec-profile .profile-table>dl>dd>dl dd{width:calc(100% - 98px)}.sec-profile .profile-table>dl .qualification-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-profile .profile-table>dl .qualification-list>li{width:calc(50% - 26px)}.sec-profile .profile-table>dl .qualification-list>li:nth-child(odd){margin-right:26px}.sec-profile .profile-table>dl .qualification-list>li:nth-child(even){margin-left:26px}.sec-profile .profile-table>dl .qualification-list>li .qualification-c-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;letter-spacing:.05em;position:relative;z-index:0}.sec-profile .profile-table>dl .qualification-list>li .qualification-c-list>li:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:1px;background:#ccc;z-index:-1}.sec-profile .profile-table>dl .qualification-list>li .qualification-c-list>li span{background:#f5f5f5}.sec-profile .profile-table>dl .qualification-list>li .qualification-c-list>li span:nth-child(1){padding-right:8px}.sec-profile .profile-table>dl .qualification-list>li .qualification-c-list>li span:nth-child(2){padding-left:8px}.sec-profile .profile-table>dl:first-child>dt,.sec-profile .profile-table>dl:first-child dd{padding-top:0}.sec-profile .profile-table>dl:last-child>dt,.sec-profile .profile-table>dl:last-child dd{padding-bottom:0}.sec-profile .profile-table a{color:#3c3c3c}.sec-profile .profile-table a:hover{opacity:.5;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:680px){.sec-profile{padding:60px 0}.sec-profile .inner{width:85.334%}.sec-profile .profile-table{margin-top:30px}.sec-profile .profile-table>dl>dt,.sec-profile .profile-table>dl dd{padding:8px 0}.sec-profile .profile-table>dl>dt{width:75px;padding-right:14px;font-size:14px;line-height:1.5}.sec-profile .profile-table>dl>dd{width:calc(100% - 75px);padding-left:14px;font-size:14px;letter-spacing:0;line-height:1.5}.sec-profile .profile-table>dl>dd>dl{display:block}.sec-profile .profile-table>dl>dd>dl+dl{margin-top:15px}.sec-profile .profile-table>dl>dd>dl dt,.sec-profile .profile-table>dl>dd>dl dd{display:inline;font-size:14px;letter-spacing:0;line-height:1.5}.sec-profile .profile-table>dl>dd>dl dt{width:auto}.sec-profile .profile-table>dl>dd>dl dd{width:auto}.sec-profile .profile-table>dl .qualification-list>li{width:100%}.sec-profile .profile-table>dl .qualification-list>li:nth-child(odd){margin-right:0}.sec-profile .profile-table>dl .qualification-list>li:nth-child(even){margin-left:0}.sec-profile .profile-table>dl .qualification-list>li .qualification-c-list>li{font-size:14px;letter-spacing:0}}.sec-history{padding-top:120px}.sec-history .history-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:632px;margin:auto;padding-top:60px}.sec-history .history-tab .tab-item{width:33.3333333333%;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:500;color:#bfbfbf;text-align:center;padding-bottom:5px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:0}.sec-history .history-tab .tab-item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#bfbfbf;-webkit-transition:background .3s;transition:background .3s}.sec-history .history-tab .tab-item.current{color:#c99a06}.sec-history .history-tab .tab-item.current:before{background:#c99a06}.sec-history .history-slide-box{width:1200px;margin:auto;padding:84px 40px 0}.sec-history .history-slide .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.sec-history .history-slide li{width:281px;height:auto;padding:10px 20px;border-right:1px solid #707070}.sec-history .history-slide .history-title-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-history .history-slide .history-year,.sec-history .history-slide .history-era{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.sec-history .history-slide .history-year{font-size:35px;font-weight:500;color:#ccc;line-height:1}.sec-history .history-slide .history-era{display:inline-block;width:81px;font-size:12px;font-weight:500;color:#fff;text-align:center;background:#ccc;margin-left:14px}.sec-history .history-slide .history-text{letter-spacing:0;line-height:25px;margin-top:20px}.sec-history .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:60px;background:#595757;cursor:pointer;text-indent:-9999px;z-index:1}.sec-history .slick-arrow:before{content:"";position:absolute;top:50%;width:12px;height:12px;border-bottom:1px solid #fff}.sec-history .slick-arrow.slick-prev{left:-40px}.sec-history .slick-arrow.slick-prev:before{left:58%;border-left:1px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(45deg) skew(8deg,8deg);transform:translate(-50%,-50%) rotate(45deg) skew(8deg,8deg)}.sec-history .slick-arrow.slick-next{right:-40px}.sec-history .slick-arrow.slick-next:before{left:42%;border-right:1px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg) skew(-8deg,-8deg);transform:translate(-50%,-50%) rotate(-45deg) skew(-8deg,-8deg)}.sec-history .slick-arrow.slick-disabled{pointer-events:none;opacity:.4}@media screen and (max-width:680px){.sec-history{padding-top:60px}.sec-history .history-tab{width:77.334%;padding-top:50px}.sec-history .history-tab .tab-item{font-size:16px;padding-bottom:5px}.sec-history .history-slide-box{width:100%;padding:20px 11.333% 0}.sec-history .history-slide .slick-track{display:block}.sec-history .history-slide .slick-slide>div{border-bottom:1px solid #707070}.sec-history .history-slide .slick-slide>div:last-child{border-bottom:none}.sec-history .history-slide .slide-item{padding:15px 0}.sec-history .history-slide .history-year{font-size:30px}.sec-history .history-slide .history-era{width:81px;margin-left:10px}.sec-history .history-slide .history-text{line-height:1.6;margin-top:10px}.sec-history .slick-arrow.slick-prev{left:-14.7%}.sec-history .slick-arrow.slick-next{right:-14.7%}}