*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{font-family:"Noto Sans JP",sans-serif}a{color:#000;text-decoration:none}ul,li,ol{list-style:none}header{background:#fbfbfb}header .header-inner{padding:30px;position:relative}header .header-logo{width:190px;display:block;margin:0 auto}@media screen and (max-width: 750px){header .header-logo{margin:0;width:120px}}header .header-mail{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:70px;padding:20px;background:#f5b4ba;height:70px;border-radius:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 750px){header .header-mail{width:50px;padding:10px;height:50px}}header .header-mail img{width:100%}footer{font-family:"Montserrat",sans-serif;font-size:10px;margin:0 auto;padding:30px 0;text-align:center}.heading\:02{font-size:30px;color:#000;font-family:"Montserrat",sans-serif;text-transform:uppercase;margin-bottom:48px}@media screen and (max-width: 750px){.heading\:02{font-size:20px}}.keyvisual picture{display:block}.keyvisual img{width:100%}.news-section{background-image:-moz-linear-gradient(-45deg, rgb(245, 180, 186) 2%, rgb(253, 231, 214) 35%, rgb(253, 231, 214) 38%, rgb(253, 231, 214) 53%, rgb(245, 180, 186) 89%);background-image:-webkit-linear-gradient(-45deg, rgb(245, 180, 186) 2%, rgb(253, 231, 214) 35%, rgb(253, 231, 214) 38%, rgb(253, 231, 214) 53%, rgb(245, 180, 186) 89%);background-image:-ms-linear-gradient(-45deg, rgb(245, 180, 186) 2%, rgb(253, 231, 214) 35%, rgb(253, 231, 214) 38%, rgb(253, 231, 214) 53%, rgb(245, 180, 186) 89%)}.news-section .news-column{display:grid;grid-template-columns:270px 1fr;gap:30px;justify-content:space-between;padding:30px 0;align-items:center}@media screen and (max-width: 750px){.news-section .news-column{padding:30px 0;justify-content:flex-start;grid-template-columns:1fr}}.news-section .news-head span{font-size:30px;color:#fff;font-family:"Montserrat",sans-serif;padding-bottom:8px;border-bottom:1px solid #fff}@media screen and (max-width: 750px){.news-section .news-head span{font-size:22px}}.news-section .news-content-item-link{word-break:break;text-decoration:none;color:#000;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:4px;transition:.1s linear border}@media screen and (min-width: 1200px){.news-section .news-content-item-link{white-space:pre}}@media(hover: hover){.news-section .news-content-item-link:hover{border-bottom:1px solid #000}}.works-section{padding:120px 0}@media screen and (max-width: 750px){.works-section{padding:50px 0 70px 0}}.works-section .works-column{display:grid;grid-template-columns:1fr 1fr 1fr;gap:56px}@media screen and (max-width: 750px){.works-section .works-column{grid-template-columns:1fr}}.works-section .works-column-item{display:block}.works-section .works-column-item-image{display:block;margin-bottom:24px}.works-section .works-column-item-image img{width:100%}.works-section .works-column-item-text{font-size:15px}.media-section{background-image:-moz-linear-gradient(-45deg, rgb(245, 180, 186) 2%, rgb(253, 231, 214) 35%, rgb(253, 231, 214) 38%, rgb(253, 231, 214) 53%, rgb(245, 180, 186) 89%);background-image:-webkit-linear-gradient(-45deg, rgb(245, 180, 186) 2%, rgb(253, 231, 214) 35%, rgb(253, 231, 214) 38%, rgb(253, 231, 214) 53%, rgb(245, 180, 186) 89%);background-image:-ms-linear-gradient(-45deg, rgb(245, 180, 186) 2%, rgb(253, 231, 214) 35%, rgb(253, 231, 214) 38%, rgb(253, 231, 214) 53%, rgb(245, 180, 186) 89%);padding:80px 0}@media screen and (max-width: 750px){.media-section{padding:40px 0 0 0}}.media-section .media-heading{display:flex;align-items:center}@media screen and (max-width: 750px){.media-section .media-heading{display:block;font-size:20px}}.media-section .media-heading span{display:flex;align-items:center;white-space:pre;font-family:"Montserrat",sans-serif;text-transform:uppercase}.media-section .media-heading .ja{display:block;width:210px;margin-left:40px;padding-left:50px;position:relative}@media screen and (max-width: 750px){.media-section .media-heading .ja{width:140px;margin-left:0;padding-left:26px}}.media-section .media-heading .ja:before{position:absolute;top:50%;left:-20px;width:50px;height:2px;background:#000;content:""}@media screen and (max-width: 750px){.media-section .media-heading .ja:before{top:50%;left:0;width:18px}}.media-section .media-heading .ja img{max-width:100%}.media-section .media-column{display:grid;grid-template-columns:120px 1fr;gap:50px;margin-bottom:50px}@media screen and (max-width: 750px){.media-section .media-column{display:block}}@media screen and (max-width: 750px){.media-section .media-column .media-logo{margin:0 auto;width:120px;margin-bottom:40px}}.media-section .media-column .media-logo img{width:100%}.media-section .media-content-text{margin-bottom:20px;font-size:15px;line-height:3}@media screen and (max-width: 750px){.media-section .media-content-text{font-size:16px;line-height:2}}.media-section .media-social-list{margin-left:0;padding-left:0}.media-section .media-social-list li{margin-bottom:10px}.media-section .media-social-list li a{font-size:15px;display:inline-flex;align-items:center}.media-section .media-social-list li .media-social-icon{width:20px;margin-right:20px;display:inline-block}.media-section .media-social-list li .media-social-icon img{width:100%}.media-section .media-social-list li .media-social-text{border-bottom:1px solid rgba(0,0,0,0);padding-bottom:4px}@media(hover: hover){.media-section .media-social-list li .media-social-text:hover{border-bottom:1px solid #000}}.media-section .media-social-list li.wait{pointer-events:none}.media-section .media-social-list li.wait span{font-size:12px}@media screen and (max-width: 750px){.media-section .media-picture{width:calc(100% + 90px);margin-left:-45px}}.media-section .media-picture img{width:100%}.company-section{padding:80px 0;margin-bottom:80px}@media screen and (max-width: 750px){.company-section{padding:40px 0}}.company-section .company-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 750px){.company-section .company-list{flex-direction:column}}.company-section .company-list dt{width:120px;margin-bottom:24px}@media screen and (max-width: 750px){.company-section .company-list dt{width:100%;margin-bottom:12px}}.company-section .company-list dd{width:calc(100% - 120px);margin-bottom:24px}@media screen and (max-width: 750px){.company-section .company-list dd{width:100%;margin-bottom:24px}}.customer-link{margin:0 auto;text-align:center;margin-top:48px}.customer-link a{display:inline-block;text-decoration:underline}.content-inner{padding:0 125px;max-width:1300px;margin:0 auto}@media screen and (max-width: 750px){.content-inner{padding:0 45px}}a{transition:.2s linear opacity}@media(hover: hover){a:hover{opacity:.7}}/*# sourceMappingURL=style.css.map */
