main{background-color:#EDEFF0}main section>h1 span{width:110px}main section .inner{background-color:#fff;margin:0 auto;width:92%;padding-top:3em}main section .inner .flex-container,main section .inner .txArea{margin:0 auto;width:86%}main section .inner .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main section .inner .flex-container .flex-item{width:100%}main section .inner .flex-container .flex-item p{font-size:1.8em}main section .inner .flex-container .flex-item p:nth-child(2) span{font-size:2.6em;padding-right:0.5em}main section .inner .txArea{padding-top:4em}main section .inner .txArea .philosophy{font-family:'Noto Serif JP', serif}main section .inner .txArea .philosophy{border-top:1px #999 solid;border-bottom:1px #999 solid;padding:1em 0;margin-bottom:5em}main section .inner .txArea .philosophy h2{margin-bottom:0.7em}main section .inner .txArea .philosophy ul li{list-style:none}main section .inner .txArea .philosophy ul li p{margin-left:2em;line-height:2em}main section .inner .txArea .philosophy ul li p::first-line{text-indent:-2em}main section .inner .txArea .ceoComment{padding-bottom:5em}main section .inner .txArea .ceoComment h3{margin-bottom:1.5em}main section .inner .txArea .ceoComment p{margin-bottom:1.2em}main section .inner .txArea .ceoComment div{width:50%}main section:first-child{background-color:#1D2087;padding-bottom:3em}main section:first-child h1{margin-bottom:0}@media (min-width: 600px){main section .inner{max-width:1400px}main section .inner .flex-container,main section .inner .txArea{max-width:1000px}main section .inner .flex-container .flex-item p:nth-child(2) span{padding-right:0.5em}main section .inner .txArea .philosophy h2{font-size:2.8em}main section .inner .txArea .philosophy ul li p{font-size:2.4em}main section .inner .txArea .ceoComment h3{font-size:2.9em}main section .inner .txArea .ceoComment p{font-size:1.8em}}@media (max-width: 599px){main section .inner .flex-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main section .inner .txArea .philosophy h2{font-size:6.4vw}main section .inner .txArea .philosophy ul li p{font-size:5vw}main section .inner .txArea .ceoComment h3{font-size:5vw}main section .inner .txArea .ceoComment p{font-size:3.6vw}}
