.logos{display:none}.company-cont{width:960px;margin:0 auto;margin-bottom:100px}@media screen and (max-width: 767px){.company-cont{width:90%;margin:0 auto;margin-bottom:30px}}.company-cont .inner{width:100%;height:auto;position:relative;margin:0 auto}@media screen and (max-width: 767px){.company-cont .inner{width:100%}}.company-cont .inner p.main{text-align:center}.company-cont h2{font-size:28px;text-align:center;padding-bottom:5px;border-bottom:3px #E3E3E3 solid;margin-bottom:20px}@media screen and (max-width: 767px){.company-cont h2{font-size:6vw;margin-bottom:5px}}.company-cont h3{font-size:20px;margin:30px 0;text-align:center}@media screen and (max-width: 767px){.company-cont h3{font-size:5vw;margin:15px 0}}.company-cont p{font-size:16px;margin-bottom:20px}@media screen and (max-width: 767px){.company-cont p{font-size:3.47vw}}.company-cont ul.philosophy li{font-size:16px;list-style:disc;margin:0;margin-left:1.5em;line-height:2}@media screen and (max-width: 767px){.company-cont ul.philosophy li{font-size:3.47vw;line-height:1.7}}.company-cont table{width:100%;border-collapse:collapse}.company-cont table th,.company-cont table td{padding:20px;border:1px #CCCCCC solid;font-size:16px}@media screen and (max-width: 767px){.company-cont table th,.company-cont table td{width:94%;display:block;padding:3%}}.company-cont table th{background-color:#E3E3E3;text-align:left;font-weight:normal;white-space:nowrap}.company-cont table ul{display:flex;flex-wrap:wrap;margin:0;justify-content:space-between}.company-cont table ul li{width:50%}@media screen and (max-width: 767px){.company-cont table ul li{width:47%}}.company-cont.banner{display:flex;flex-wrap:wrap;justify-content:space-between}.company-cont.banner a{display:block;width:48%}@media screen and (max-width: 767px){.company-cont.banner a{width:100%}}.company-cont.banner a img{width:100%;height:auto;display:block}.company-cont.banner a:nth-child(n+3){margin-top:20px}@media screen and (max-width: 767px){.company-cont.banner a:nth-child(n+3){margin-top:0}}@media screen and (max-width: 767px){.company-cont.banner a+a{margin-top:10px !important}}.company-cont.map{width:100%;margin-bottom:0}.company-cont.map h2{width:960px;display:block;margin:0 auto;margin-bottom:20px}@media screen and (max-width: 767px){.company-cont.map h2{width:90%}}.company-cont.map p{display:none}.company-cont.map .box{width:100%;height:500px;position:relative}@media screen and (max-width: 767px){.company-cont.map .box{height:250px}}.company-cont.map .box iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.company-cont.map .box img{display:none}.policy-cont{width:960px;margin:0 auto;margin-bottom:100px}@media screen and (max-width: 767px){.policy-cont{width:90%;margin:0 auto;margin-bottom:30px}}.policy-cont h2{font-size:20px;padding-bottom:5px;border-bottom:3px #E3E3E3 solid;margin-bottom:20px}@media screen and (max-width: 767px){.policy-cont h2{font-size:4vw;margin-bottom:5px}}.policy-cont p{font-size:16px}@media screen and (max-width: 767px){.policy-cont p{font-size:3.47vw}}.policy-cont ul{margin:0}.policy-cont ul li{font-size:16px;list-style:disc;margin:0;margin-left:1.5em;line-height:2}@media screen and (max-width: 767px){.policy-cont ul li{font-size:3.47vw;line-height:1.7}}.policy-cont p+h2,.policy-cont ul+h2{margin-top:100px}@media screen and (max-width: 767px){.policy-cont p+h2,.policy-cont ul+h2{margin-top:30px}}
