@charset "UTF-8";.company *{text-decoration:none}.company :focus{outline:none}.company :hover{outline:none}.company .container_ ul,.company .container_ li{list-style:none;padding:0;margin:0}.company hr{border:none;border-top:1px solid #f3edf0;margin:0}.company hr.sec-line{border:0;background-color:#f3edf0;padding-top:50px;box-shadow:none}.company .main{color:#333;font-size:16px;letter-spacing:.04em;padding:50px 0 80px}.company .main p{margin-top:0}.company .main a{color:inherit}.company .main a:hover,.company .main a:focus,.company .main a:visited{color:inherit}.company .main .text-center{text-align:center}.company .main .block{display:block}.company .main .inline-block{display:inline-block}.company .main .text-color-strongred{color:#aa0046}.company .main .text-size-large{font-size:18px}.company .main .has-arrow{position:relative}.company .main .has-arrow .l-icon__arrow-carrot-right{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#cec4c9}.company .main .sec-mb{margin-bottom:80px}.company .main-visual{width:100%;height:100vh;background:url(../images/main-visual.jpg) no-repeat;background-size:cover;background-position:center}.company .title-body{text-align:center;letter-spacing:.08em;margin:0 auto 60px;color:#551937;font-size:28px;font-family:Noto Sans Japanese,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif}.company .summary{margin-bottom:60px}.company .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company .flex .flex-item{-ms-flex-item-align:stretch;align-self:stretch;width:calc(33.33333% - 20px);border-bottom:1px solid #f3edf0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company .flex .flex-item:nth-child(-n+3){border-top:1px solid #f3edf0}.company .company-nav-section .item{padding:20px;width:100%}.company .news-section{overflow:hidden}.company .news-section .news-list{position:relative;overflow:hidden;margin-bottom:60px}.company .news-section .news-item{padding:20px;border-bottom:1px solid #f3edf0}.company .news-section .news-item:first-child{border-top:1px solid #f3edf0}.company .news-section .item-tag{color:#551937;background-color:#f3edf0;padding:0 3em;line-height:20px;font-size:12px;border-radius:8px;margin-right:20px}.company .news-more{width:50%;max-width:374px;margin:auto;margin-bottom:1px}.company .sec-line{background-color:#f3edf0;border:0;height:0;padding-top:50px;box-shadow:none}.company .footer-submenu{width:50%;margin:auto;overflow:hidden}.company .footer-submenu .l-form-select{float:left;width:calc(100% - 130px);margin-right:20px}.company .footer-submenu .l-form-select__box{height:40px}.company .footer-submenu .l-button-wrap{float:left;width:110px}.company .footer-submenu .l-button__inner{line-height:2.85714em;padding:0}@media(max-width:720px){.company .main{padding:50px 0}.company .main .text-size-large{font-size:14px}.company .main .sec-mb{margin-bottom:50px}.company .main-visual{width:100%;max-height:100vw}.company .title-body{margin-bottom:40px;font-size:24px}.company .summary{margin-bottom:40px}.company .flex .flex-item{width:100%}.company .flex .flex-item:nth-child(-n+3){border-top:0}.company .flex .flex-item:first-child{border-top:1px solid #f3edf0}.company .l-sm-fluid{margin-left:calc(-5.33333% - 2px);margin-right:calc(-5.33333% - 2px)}.company .news-section .news-list{margin-bottom:40px}.company .news-section .news-item{padding:20px 5.33333%}.company .news-section .item-tag{font-size:11px;margin-bottom:20px;border-radius:4px}.company .news-section .item-text{display:block}.company .news-more{width:100%;max-width:100%;padding:20px 5.33333%}.company .footer-submenu{width:100%}.company .footer-submenu .l-form-select{width:calc(100% - (176px/2))}.company .footer-submenu .l-button-wrap{width:68px}}