.about{text-align:center;color:#172244;font-size:2rem;margin-bottom:2rem;font-weight:bold}.about span{border-style:solid;border-bottom:2px solid;border-image:linear-gradient(45deg, #172244 0%, #172244 30%, #5c7798 100%) 1/0 0 2px 0;border-image-slice:1;padding:0 2rem .5rem 2rem}.greetings .com-name img{max-width:560px}.greetings .t-img{text-align:center;margin-bottom:10rem}.greetings .t-img img{width:100%;height:auto;display:inline-block}.greetings .ceo_name{text-align:right;margin:2rem 0 10rem}.com_info{margin-top:10rem;margin-bottom:8rem}.com_info dl{width:100%;display:flex;margin:2rem 0;border-bottom:1px solid #e4e4e4;padding:0 2rem 2rem}.com_info dl:first-of-type{border-top:1px solid #e4e4e4;padding-top:2rem}.com_info dt{font-weight:bold;width:10%}.com_info dd{margin:0 2rem;text-align:left}iframe{width:100%;margin-bottom:2rem}.maps{text-align:center}@media screen and (max-width: 500px){.greetings .t-img{margin-bottom:6rem}.greetings .ceo_name{text-align:right;margin:2rem 0 6rem}.com_info{margin-top:6rem;margin-bottom:6rem}.com_info dl{width:100%;display:block;margin:1rem 0;padding:0 1rem 1rem}.com_info dl:first-of-type{padding-top:1rem}.com_info dt{width:100%}.com_info dd{margin:0}}