.sec_greeting .inner .img{max-width:200px;width:50%;margin:0 auto 2em}@media screen and (min-width: 769px){.sec_greeting .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_greeting .inner .img{width:20%;margin:0;margin-right:5%}.sec_greeting .inner .txt{width:75%}}.sec_why h2.title{white-space:nowrap}.sec_why .inner .img{max-width:640px;width:80%;margin:0 auto 2em}.sec_why .inner .img .title{margin-bottom:1em;display:block}.sec_why .inner .img .details{margin-bottom:1em;font-size:1.2rem;display:block}.sec_why .inner .txt .title{font-size:1.5rem;margin-bottom:1em}@media screen and (min-width: 1000px){.sec_why .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_why .inner .img{width:40%;margin:0;margin-right:5%}.sec_why .inner .txt{width:55%}.sec_why .inner .txt .title{font-size:2rem}}.sec_history .inner .txt{margin-bottom:2em}.sec_history .inner .txt li{position:relative}.sec_history .inner .txt li:before{content:"・";display:inline-block;position:absolute;top:0;left:-1em}.sec_history .inner .img{max-width:190px;margin:0 auto}.sec_history .inner .img:after{content:"設立記者会見";display:block}@media screen and (min-width: 769px){.sec_history .inner{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_history .inner .txt{margin-bottom:0;width:75%;margin:0;margin-right:5%}.sec_history .inner .txt li{margin-bottom:1em}.sec_history .inner .img{width:20%;margin:0}}@media screen and (min-width: 1000px){.sec_history .inner .space{width:20%;margin-right:5%}.sec_history .inner .txt{margin-bottom:0;width:50%}}.sec_organization .groupName{font-size:2rem;text-align:center;margin-bottom:2em}.sec_organization .inner .group{margin-bottom:2em}.sec_organization .inner .group:nth-last-of-type(1){margin-bottom:0}.sec_organization .inner .group .groupBlock{font-size:1.7rem;margin-bottom:1em}.sec_organization .inner .group .groupPosition{font-size:1.7rem}.sec_organization .inner .group .parson{margin-bottom:1em}.sec_organization .inner .group .parson li dl{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_organization .inner .group .parson li dl dt{width:12em}.sec_organization .inner .group .parson li dl dd{width:calc(100% - 12em)}.sec_organization .inner .group .parson li.txt{font-size:1.2rem}@media screen and (min-width: 769px){.sec_organization .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_organization .inner .group{margin-bottom:0;width:48%}}.sec_outline .inner .outlineList li{margin-bottom:1em}.sec_outline .inner .outlineList li .txt{font-size:1.2rem}@media screen and (min-width: 769px){.sec_outline .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_outline .inner .outlineList{width:48%}}.sec_design .inner .img{max-width:300px;width:60%;margin:0 auto 2em}.sec_design .inner .txt{font-size:1.2rem}.sec_design .inner .txt .title{font-size:1.5rem;margin-bottom:1em}.sec_design .inner .txt .concept{margin-bottom:1em;font-size:1.4rem}.sec_design .inner .block{margin-bottom:1em}.sec_design .inner .block:nth-last-of-type(1){margin-bottom:0}.sec_design .inner .block .title{font-size:1.5rem;margin-bottom:1em}.sec_design .inner .block .img{font-size:1.2rem;line-height:1.2}.sec_design .inner .block .img img{margin-bottom:1em}.sec_design .inner .block .txt p{margin-bottom:1em}@media screen and (min-width: 769px){.sec_design .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_design .inner .img{width:20%;margin:0;margin-right:5%}.sec_design .inner .txt{width:75%}.sec_design .inner .txt .title{font-size:2rem}.sec_design .inner .block{width:48%}.sec_design .inner .block .title{font-size:2rem}.sec_design .inner .block .img{width:40%;margin:0 auto 1em}.sec_design .inner .block .txt{width:100%}}@media screen and (min-width: 1000px){.sec_design .inner .block .img{width:40%;margin:0 auto 1em}.sec_design .inner .block .txt{width:100%}.sec_design .inner .block.block01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec_design .inner .block.block01 .title{font-size:2rem;width:100%}.sec_design .inner .block.block01 .img{width:30%;margin:0}.sec_design .inner .block.block01 .txt{width:65%}}/*# sourceMappingURL=style.css.map */