.messageBox{width:46%;display:inline-block;margin-right:60px;vertical-align:top}.messageBox:last-child{margin:0}.directorPic{display:block;margin:0 auto}.directorText{color:#606565;line-height:1.8}.directorText .innerBox{text-indent:1em}.directorText .innerBox2{text-align:center;margin-bottom:1em;line-height:1.3em}.directorText .innerBox3{display:table;margin:1em auto;width:100%}.directorText .innerBox3 .cause{width:29%;text-align:right;display:inline-block}.directorText .innerBox3 .arrow{width:1.5em;text-align:center;display:inline-block}.directorText ul{color:#099;margin:1em 0}.directorName{text-align:center;line-height:2;font-size:25px;margin-bottom:15px;padding-bottom:15px;border-bottom:#606565 solid 1px}.directorName span{font-size:18px}.directorName p{font-size:15px}.messageHead{color:#099;display:block;font-weight:bold;margin-top:1em}.messageHead:first-child{margin:0}.philosophy{text-indent:1em;margin:0 auto 1em;width:80%;line-height:1.5}.philosophy:nth-child(5){margin-bottom:100px}#sloganBox{width:90%;margin:0 auto 40px}#sloganBox li{border:1px solid #099;margin:0 40px 20px 0;display:inline-block;vertical-align:top;width:47.5%}#sloganBox li:nth-child(even){margin:0}#sloganBox li p{width:340px;height:180px;text-align:center;display:table-cell;vertical-align:middle;padding:0 10px}#sloganBox p span{display:block;color:#099;font-size:35px;font-family:Levenim MT Bold;margin-bottom:1rem;line-height:1.1}.figImage{text-align:center}.figImage img{width:60%}.mapGoogle{margin:1em 0}.mapGoogle iframe{width:600px;height:480px}.googleLink_mobile{display:none}.googleLink_mobile:after{content:" ▶ "}.googleLink:after{content:" ▶ "}.partnerList{width:600px;-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;-ms-column-count:2}.partnerList li{padding:8px 0}.partnerList li:last-of-type{text-align:right}.accessList{padding-left:1em}.accessTitle{margin-left:-1em;color:#099}#map_canvas{width:100%;height:500px;margin:20px 0}.partnerText{width:80%;margin:0 auto;line-height:2.2em;text-indent:1em}.partnerText p{margin-bottom:50px}.history .exp{font-size:12px;display:block}.history .exp:before{content:" └ "}#titleArea{width:62%;display:table;vertical-align:middle;margin-bottom:60px;margin-right:auto;margin-left:auto}#titleArea .logoBig{height:70px;margin:0 50px}#titleArea .ceoImage{height:211px}#titleArea .titleInline{display:inline-table;vertical-align:middle}#titleArea .titleInline p{margin:30px 0 0;text-align:center;letter-spacing:.3rem}#titleArea img{vertical-align:middle;height:211px}#titleArea ul{display:inline-block;vertical-align:top;margin-left:30px}#titleArea #headline li{margin-bottom:5px}#titleArea #headline li a{line-height:2;color:#606565;font-size:25px;display:block;padding:0 15px;background:url(/recruit/images/list_bg.gif) repeat-y -377px 0;text-decoration:none}#titleArea #headline li a:hover{color:#fff}#titleArea #headline .hedlineTitle{font-size:14px;color:#00b4cc;font-weight:bold}#ceomessage{margin:0 auto;line-height:1.9em;width:45em;margin:auto;font-size:19px}#ceomessage>p{margin-bottom:2em}#ceomessage .messageArea{width:46%;display:inline-block;margin-right:40px;vertical-align:top}.recruite_link_area{display:flex;flex-direction:column;margin-top:80px;text-align:center}.recruite_link_area #recruitWeb a{display:inline-block}.messageArea2{margin:0 !important}.messageArea p{line-height:1.8rem;margin-bottom:40px}.messageArea p br{background:#000}.messageArea p span{text-indent:1rem;display:block}.ceo_signature{text-align:right;display:block}.read-less,.read-more{text-align:right;display:block;color:#099;text-decoration:underline;cursor:pointer}.read-less:hover,.read-more:hover{text-decoration:none}html[lang=en] #titleArea .titleInline p{letter-spacing:0;text-align:right;line-height:3rem}html[lang=en] #titleArea .titleInline p span{display:block;font-size:2rem}/*# sourceMappingURL=style.css.map */