﻿#about main .sec-wrapper{padding-bottom:0}@media (max-width: 767px){#about main .cmn_hd__title--jp{font-feature-settings:"palt"}}@media screen and (min-width: 300px) and (max-width: 360px){#about main .cmn_hd__title--jp{font-size:31px;font-size:3.1rem}}#about main .wrapper{padding-top:90px}@media (max-width: 767px){#about main .wrapper{padding-top:70px}#about main .wrapper .wcm2{padding:0 40px}}#about main .wrapper section.top{padding-bottom:110px}@media (max-width: 767px){#about main .wrapper section.top{padding-bottom:70px}}#about main .wrapper section.top .top-cont h3{font-size:34px;font-size:3.4rem;letter-spacing:.04em;font-weight:bold;padding-bottom:33px}@media (max-width: 767px){#about main .wrapper section.top .top-cont h3{font-size:28px;font-size:2.8rem}}@media screen and (min-width: 300px) and (max-width: 360px){#about main .wrapper section.top .top-cont h3{font-size:23px;font-size:2.3rem}}#about main .wrapper section.top .top-cont p{margin-top:38px;font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:2.375;font-weight:500}@media (min-width: 768px){#about main .wrapper section.top .top-cont p{text-align:center}}@media (max-width: 767px){#about main .wrapper section.top .top-cont p{line-height:2.125}}@media screen and (min-width: 768px) and (max-width: 815px){#about main .wrapper section.top .top-cont p{letter-spacing:.01em;font-feature-settings:"palt"}}#about main .wrapper section.top .bottom-cont{margin-top:70px;display:flex;justify-content:space-between}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont{flex-direction:column}}#about main .wrapper section.top .bottom-cont>div{width:45%}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont>div{width:100%}}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont>div:nth-of-type(2){margin-top:75px}}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont>div:nth-of-type(2) h4 .ja{letter-spacing:0em;font-feature-settings:"palt"}}#about main .wrapper section.top .bottom-cont>div:nth-of-type(2) p{letter-spacing:0em}#about main .wrapper section.top .bottom-cont>div h4{text-align:center;margin-top:45px}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont>div h4{margin-top:40px}}#about main .wrapper section.top .bottom-cont>div h4 .ja{margin-top:50px;font-size:24px;font-size:2.4rem;letter-spacing:.04em;font-weight:bold}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont>div h4 .ja{letter-spacing:.02em}}@media screen and (min-width: 300px) and (max-width: 360px){#about main .wrapper section.top .bottom-cont>div h4 .ja{font-size:19px;font-size:1.9rem}}#about main .wrapper section.top .bottom-cont>div h4 .en{font-size:16px;font-size:1.6rem;letter-spacing:.1em;font-weight:800;display:block;margin-top:13px;color:#E65C67;font-family:"Raleway",sans-serif;line-height:1}#about main .wrapper section.top .bottom-cont>div p{margin-top:35px;font-size:16px;font-size:1.6rem;letter-spacing:.02em;font-weight:500;line-height:2}@media (max-width: 767px){#about main .wrapper section.top .bottom-cont>div p{margin-top:40px}}#about main section.message{background-image:url(/assets/img/about/img2-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;text-align:center;color:#fff;padding:75px 0 362px}@media (max-width: 767px){#about main section.message{background-image:url(/assets/img/about/img2-1-sp.jpg);padding:75px 0 243px}}#about main section.message h4{margin-top:47px;margin-bottom:38px;padding-bottom:4px;font-size:32px;font-size:3.2rem;letter-spacing:.04em;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight:600;border-bottom:1px solid #fff;display:inline-block}@media (max-width: 767px){#about main section.message h4{font-size:24px;font-size:2.4rem;letter-spacing:0em;padding-bottom:20px;margin-bottom:30px}}@media screen and (min-width: 300px) and (max-width: 360px){#about main section.message h4{font-size:21px;font-size:2.1rem}}#about main section.message p{font-size:18px;font-size:1.8rem;letter-spacing:0em;line-height:2.333333333;font-weight:bold}@media (max-width: 767px){#about main section.message p{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:2;text-align:left}}#about main section.message p:nth-of-type(n+2){margin-top:45px}@media (max-width: 767px){#about main section.message p:nth-of-type(n+2){margin-top:35px}}#about main section.message p:nth-of-type(3){margin-top:32px}@media (max-width: 767px){#about main section.message p:nth-of-type(3){margin-top:43px}}#about main section.message .sub-title{margin-top:53px;font-size:32px;font-size:3.2rem;letter-spacing:.04em;font-weight:600;display:inline-block;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}@media (max-width: 767px){#about main section.message .sub-title{font-size:24px;font-size:2.4rem;margin-top:65px}}#about main section.message .name-cont{display:flex;align-items:flex-end;justify-content:center;margin-top:47px}@media (max-width: 767px){#about main section.message .name-cont{margin-top:40px}}#about main section.message .name-cont img{width:144px}@media (max-width: 767px){#about main section.message .name-cont img{width:126px}}#about main section.message .name-cont span{font-size:17px;font-size:1.7rem;letter-spacing:.1em;font-weight:bold;display:inline-block;margin-right:20px}@media (min-width: 768px){#about main section.message .name-cont span{white-space:nowrap}}@media (max-width: 767px){#about main section.message .name-cont span{font-size:15px;font-size:1.5rem}}#about main section.sdgs{padding:100px 25px 110px}@media (max-width: 767px){#about main section.sdgs.wcm2{padding:70px 40px 100px}}#about main section.sdgs .wrap .cont{display:flex;justify-content:space-between;padding-bottom:51px}@media (max-width: 767px){#about main section.sdgs .wrap .cont{flex-direction:column;padding-bottom:0}}#about main section.sdgs .wrap .cont:nth-of-type(even){padding-bottom:43px}#about main section.sdgs .wrap .cont:nth-of-type(n+3){padding-top:63px;border-top:1px solid #ccc}@media (max-width: 767px){#about main section.sdgs .wrap .cont:nth-of-type(n+3){padding:55px 0 60px}}#about main section.sdgs .wrap .cont:nth-of-type(2){margin-top:40px;padding-bottom:43px}@media (max-width: 767px){#about main section.sdgs .wrap .cont:nth-of-type(2){padding-bottom:57px}}@media (min-width: 768px){#about main section.sdgs .wrap .cont:nth-of-type(3){padding-top:70px}}@media (min-width: 768px){#about main section.sdgs .wrap .cont:nth-of-type(4) .text-cont p{letter-spacing:0em}}#about main section.sdgs .wrap .cont:first-of-type .text-cont p{margin-top:50px;line-height:2.375}@media (max-width: 767px){#about main section.sdgs .wrap .cont:first-of-type .text-cont p{margin-top:45px;line-height:2.25;letter-spacing:.04em}}@media (max-width: 767px){#about main section.sdgs .wrap .cont:first-of-type .img-cont{margin-top:50px}}#about main section.sdgs .wrap .cont:last-of-type{padding-top:67px;padding-bottom:0}#about main section.sdgs .wrap .cont .text-cont{width:53%}@media (min-width: 768px){#about main section.sdgs .wrap .cont .text-cont{transform:translateY(-5px)}}@media (max-width: 767px){#about main section.sdgs .wrap .cont .text-cont{width:100%}}@media (max-width: 767px){#about main section.sdgs .wrap .cont .text-cont .sec-title{text-align:center}#about main section.sdgs .wrap .cont .text-cont .sec-title:before{left:50%;transform:translateX(-50%)}}@media (max-width: 767px){#about main section.sdgs .wrap .cont .text-cont .cont-title{text-align:center}}#about main section.sdgs .wrap .cont .text-cont p{margin-top:23px;font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:2}@media (max-width: 767px){#about main section.sdgs .wrap .cont .text-cont p{margin-top:35px}}#about main section.sdgs .wrap .cont .text-cont ul{margin-top:20px;padding:25px 0 25px 30px;background-color:#F7F7F7}@media (max-width: 767px){#about main section.sdgs .wrap .cont .text-cont ul{padding:28px 20px 28px 15px}}#about main section.sdgs .wrap .cont .text-cont ul li{font-size:14px;font-size:1.4rem;letter-spacing:0em;line-height:1.714285714;font-weight:400}#about main section.sdgs .wrap .cont .text-cont ul li:nth-of-type(n+2){margin-top:5px}#about main section.sdgs .wrap .cont .img-cont{width:41%;text-align:center}@media (max-width: 767px){#about main section.sdgs .wrap .cont .img-cont{width:100%;margin-top:38px}}#about main section.company{padding:90px 0 200px;background-color:#F7F7F7}@media (max-width: 767px){#about main section.company{padding:70px 0 160px}}#about main section.company dl{margin-top:60px;display:flex;flex-wrap:wrap;max-width:800px}@media (min-width: 768px){#about main section.company dl{border-bottom:1px solid #ccc}}@media (max-width: 767px){#about main section.company dl{margin-top:47px;flex-direction:column;border-top:1px solid #ccc}}#about main section.company dl dt,#about main section.company dl dd{padding:24px 0;border-top:1px solid #ccc}#about main section.company dl dt{width:21.125%;font-size:16px;font-size:1.6rem;letter-spacing:.02em;font-weight:bold}@media (min-width: 768px){#about main section.company dl dt{text-align:center}}@media (max-width: 767px){#about main section.company dl dt{width:100%;padding-bottom:0;padding-top:25px;border-top:none}}#about main section.company dl dd{width:calc(100% - 21.125%);font-size:15px;font-size:1.5rem;letter-spacing:0em;line-height:1.866666667}@media (max-width: 767px){#about main section.company dl dd{width:100%;border-top:none;border-bottom:1px solid #ccc;padding:10px 0 22px}}#about main section.company dl dd .cont-title{display:block}#about main section.company dl dd .cont-title span{font-size:14px;font-size:1.4rem;letter-spacing:.04em;padding-bottom:0}#about main section.company dl dd .cont-title span:before{height:2px}#about main section.company dl dd .address{display:block;margin-top:10px;font-size:15px;font-size:1.5rem;letter-spacing:0em;line-height:1.866666667;font-weight:400}@media (max-width: 767px){#about main section.company dl dd .address{margin-top:15px;margin-bottom:11px}}#about main section.company dl dd .map{border:1px solid #707070;width:100%;height:300px;margin:21px 0 35px}@media (max-width: 767px){#about main section.company dl dd .map{height:250px;margin:23px 0}}#about main section.company dl dd ul{margin-bottom:18px}@media (max-width: 767px){#about main section.company dl dd ul{margin-bottom:10px}}#about main section.company dl dd ul li{font-size:14px;font-size:1.4rem;letter-spacing:0em;font-weight:400}@media (max-width: 767px){#about main section.company dl dd ul li:nth-of-type(n+2){margin-top:5px}}

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