﻿#about{overflow:hidden;background:#fff}#about #text-section{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:64px}@media screen and (max-width: 1440px){#about #text-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#about #text-section{width:calc(100% - 16vw)}}@media screen and (max-width: 959px){#about #text-section{margin-bottom:32px}#about #text-section .text{font-size:.8888888889rem}}#about #content-section{padding:0 40px;max-width:1380px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:64px;max-width:880px;background:hsla(0,0%,100%,.5);position:relative}@media screen and (max-width: 1440px){#about #content-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#about #content-section{width:calc(100% - 16vw)}}#about #content-section:before{content:"";width:346px;height:421px;background:url(../images/about/content-img.webp) no-repeat top left/contain;position:absolute;left:calc(100% + (100vw - 100%)/2 - 346px);top:284px;z-index:-1}#about #content-section .hero{display:flex;align-items:center;font-size:.8888888889rem;margin:0 0 24px}#about #content-section .hero .text{margin-left:24px;flex:1}#about #content-section .hero .text .title{font-weight:500}#about #content-section .hero .text p{margin-bottom:8px}#about #content-section .hero .text .button a{padding:12px 24px;display:inline-block;background:#ffe500;font-size:.8333333333rem;font-weight:600;border-radius:40px;border:1px solid #4b300e}#about #content-section .hero .text .button a:hover{background:#ff6f00;color:#fff}#about #content-section .textarea{max-width:600px;margin:0 auto;font-size:.8888888889rem}#about #content-section .textarea .title{font-weight:500;color:#ff9400;margin:0 0 8px}#about #content-section .textarea .box{margin:0 0 24px}#about #content-section .list{max-width:600px;margin:0 auto;font-size:.8888888889rem;padding:24px;background:#faebdb}#about #content-section .list li{display:flex}#about #content-section .list li:before{content:"・"}#about #content-section .list li span{flex:1}@media screen and (max-width: 959px){#about #content-section{padding:0 4vw;margin-bottom:32px;background:hsla(0,0%,100%,.8)}#about #content-section:before{content:"";left:calc(100% + (100vw - 100%)/2 - 339px);top:284px;z-index:-1}#about #content-section .hero{display:block;font-size:.8888888889rem;margin:0 0 24px}#about #content-section .hero .text{margin:24px 0 0;flex:1}#about #content-section .hero .text .title{font-weight:500}#about #content-section .hero .text p{margin-bottom:8px}#about #content-section .hero .text .button a{padding:12px 24px;display:inline-block;background:#ffe500;font-size:.8333333333rem;font-weight:600;border-radius:40px;border:1px solid #4b300e}#about #content-section .hero .text .button a:hover{background:#ff6f00;color:#fff}#about #content-section .textarea{max-width:600px;margin:0 auto;font-size:.8888888889rem}#about #content-section .textarea .title{font-weight:500;color:#ff9400;margin:0 0 8px}#about #content-section .textarea .box{margin:0 0 24px}#about #content-section .list{max-width:600px;margin:0 auto;font-size:.8888888889rem;padding:24px;background:#faebdb}#about #content-section .list li{display:flex}#about #content-section .list li:before{content:"・"}#about #content-section .list li span{flex:1}}#about .bnlist{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:100px;display:flex;justify-content:center}@media screen and (max-width: 1440px){#about .bnlist{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#about .bnlist{width:calc(100% - 16vw)}}#about .bnlist li{margin:0 12px}@media screen and (max-width: 959px){#about .bnlist{margin-bottom:40px;display:block}#about .bnlist li{margin:0 0 12px}#about .bnlist li:last-child{margin:0}}#about #message-section{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:80px;padding:60px 0 40px;position:relative}@media screen and (max-width: 1440px){#about #message-section{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#about #message-section{width:calc(100% - 16vw)}}#about #message-section:before{content:"";width:100vw;height:100%;background:#fff9f3;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}#about #message-section .contents{max-width:1200px;margin:0 auto;background-color:#fff;padding:40px}#about #message-section .contents div{display:flex}#about #message-section .contents div .textarea{display:block;flex:1;margin:0 0 0 24px}#about #message-section .contents div .textarea .title{font-size:1.3333333333rem;font-weight:700;line-height:1.32;color:#ff9400;margin:0 0 16px}#about #message-section .contents div .textarea .title span{display:block;font-size:1.7777777778rem}#about #message-section .contents div .textarea .text{font-size:.7777777778rem;margin-bottom:24px}#about #message-section .contents div .textarea .text:last-child{margin:0}#about #message-section .contents div:nth-child(2){margin-top:40px;flex-direction:row-reverse}#about #message-section .contents div:nth-child(2) .textarea{margin:0 24px 0 0}@media screen and (max-width: 959px){#about #message-section{margin-bottom:40px;padding:32px 0;position:relative}#about #message-section .contents{padding:8vw}#about #message-section .contents div{display:block}#about #message-section .contents div .textarea{display:block;flex:1;margin:24px 0 0}#about #message-section .contents div .textarea .title{font-size:.8888888889rem;font-weight:700;line-height:1.32;color:#ff9400;margin:0 0 16px}#about #message-section .contents div .textarea .title span{display:block;font-size:1.2222222222rem}#about #message-section .contents div .textarea .text{font-size:.7777777778rem;margin-bottom:24px}#about #message-section .contents div .textarea .text:last-child{margin:0}#about #message-section .contents div:nth-child(2){margin:24px 0 0;flex-direction:row-reverse}#about #message-section .contents div:nth-child(2) .textarea{margin:24px 0 0}}#about #news-section{padding-bottom:80px;background:#fff}#about #news-section .inner{max-width:1380px;width:100%;margin-left:auto;margin-right:auto;max-width:960px}@media screen and (max-width: 1440px){#about #news-section .inner{width:calc(100% - 80px)}}@media screen and (max-width: 959px){#about #news-section .inner{width:calc(100% - 16vw)}}#about #news-section .inner .list li{margin:0 0 24px}#about #news-section .inner .list li a{display:flex;align-items:center;color:#ff9400;padding:0 32px 8px 56px;border-bottom:1px dotted #ff6f00;background:url(../images/common/news-gesture.svg) no-repeat center right 32px/10px}#about #news-section .inner .list li a time{color:#7b7b7b;display:block;font-size:.7777777778rem;margin-right:24px}#about #news-section .inner .list li a span{display:block;font-weight:700;flex:1}#about #news-section .inner .list li a:hover{background:url(../images/common/news-gesture.svg) no-repeat center right 16px/10px}#about #news-section .inner .list li:last-child{margin:0 0 40px}#about #news-section .inner .button{text-align:center}#about #news-section .inner .button a{min-width:144px;display:inline-block;background:#ffe500;border:1px solid #4b300e;border-radius:40px;padding:8px 32px;font-size:.8333333333rem;font-weight:600}#about #news-section .inner .button a:hover{color:#fff;background:#ff6f00}@media screen and (max-width: 959px){#about #news-section{padding-top:32px;padding-bottom:20px}#about #news-section .inner .list li{margin:0 0 20px}#about #news-section .inner .list li a{display:block;align-items:center;color:#ff9400;padding:0 40px 8px 0px;border-bottom:1px dotted #ff6f00;background:url(../images/common/news-gesture.svg) no-repeat center right 0/10px}#about #news-section .inner .list li a time{color:#7b7b7b;display:block;font-size:.7777777778rem;margin-right:24px}#about #news-section .inner .list li a span{display:block;font-weight:700;flex:1}#about #news-section .inner .list li a:hover{background:url(../images/common/news-gesture.svg) no-repeat center right 16px/10px}#about #news-section .inner .list li:last-child{margin:0 0 24px}#about #news-section .inner .button{text-align:center}#about #news-section .inner .button a{min-width:144px;display:inline-block;background:#ffe500;border:1px solid #4b300e;border-radius:40px;padding:8px 32px;font-size:.8333333333rem;font-weight:600}#about #news-section .inner .button a:hover{color:#fff;background:#ff6f00}}/*# sourceMappingURL=about.css.map */