.pageTitle{background-image:url(../company/img/pagetitle.jpg)}.content #topMessage{min-height:670px;padding-top:80px;background:linear-gradient(110deg, #f7f7f5, #cccdc8)}@media screen and (max-width: 767px){.content #topMessage{min-height:1px;padding-top:20px}}.content #topMessage .container{position:relative;padding-right:480px;text-align:left}@media screen and (max-width: 767px){.content #topMessage .container{padding-right:0;text-align:center}}.content #topMessage .photo{position:absolute;top:-80px;left:50%;margin-left:100px}@media screen and (max-width: 767px){.content #topMessage .photo{position:static;top:auto;left:auto;margin-left:0}}.content #topMessage .photo img{zoom:0.5}@-moz-document url-prefix(){.content #topMessage .photo img{transform-origin:0 0;transform:scale(0.5)}}.content #topMessage .comment{text-align:left}@media screen and (max-width: 767px){.content #topMessage .comment{font-size:1.5rem}}.content #topMessage .sign{padding-top:1em;font-size:2.2rem;text-align:right}@media screen and (max-width: 767px){.content #topMessage .sign{font-size:2rem}}.content #topMessage .sign span{font-size:1.6rem}.content #companyPhilosophy{padding-top:100px}@media screen and (max-width: 767px){.content #companyPhilosophy{padding-top:40px}}.content #companyPhilosophy .philosophyList{width:920px;margin:auto;padding:80px 60px 40px;padding-right:30px;border:1px solid #00afb6}@media screen and (max-width: 767px){.content #companyPhilosophy .philosophyList{width:100%;padding:20px 20px 0}}.content #companyPhilosophy .philosophyList dt{clear:left;float:left;width:160px;padding:45px 0;color:#fff;font-size:2.2rem;font-weight:bold;line-height:1.5}@media screen and (max-width: 767px){.content #companyPhilosophy .philosophyList dt{float:none;width:100%;padding:10px 0 !important;font-size:2rem}}.content #companyPhilosophy .philosophyList dt:nth-of-type(1){padding:35px 0;background-color:#0068b6}.content #companyPhilosophy .philosophyList dt:nth-of-type(2){background-color:#d1000c}.content #companyPhilosophy .philosophyList dt:nth-of-type(3){background-color:#00afb6}.content #companyPhilosophy .philosophyList dd{margin-left:200px;padding:20px 0 60px;font-size:2rem;text-align:left}@media screen and (max-width: 767px){.content #companyPhilosophy .philosophyList dd{margin-left:0;padding:20px 0 30px !important;font-size:1.5rem}}.content #companyPhilosophy .philosophyList dd p{padding-left:20px;text-indent:-20px}.content #companyPhilosophy .philosophyList dd p::before{content:"";display:inline-block;width:16px;height:16px;margin-right:6px}@media screen and (max-width: 767px){.content #companyPhilosophy .philosophyList dd p::before{width:14px;height:14px}}.content #companyPhilosophy .philosophyList dd:nth-of-type(1){padding:0 0 40px}.content #companyPhilosophy .philosophyList dd:nth-of-type(1) p::before{background-color:#0068b6}.content #companyPhilosophy .philosophyList dd:nth-of-type(2){padding:20px 0 80px}.content #companyPhilosophy .philosophyList dd:nth-of-type(2) p::before{background-color:#d1000c}.content #companyPhilosophy .philosophyList dd:nth-of-type(3) p{padding-left:0;text-indent:0}.content #companyPhilosophy .philosophyList dd:nth-of-type(3) p::before{display:none}.content #companyProfile .profile{width:720px;margin:auto;overflow:hidden;border-bottom:1px solid #999}@media screen and (max-width: 767px){.content #companyProfile .profile{width:100%}}.content #companyProfile .profile dt,.content #companyProfile .profile dd{padding:20px 30px;line-height:1.6;border-top:1px solid #999}.content #companyProfile .profile dt{clear:left;float:left;width:200px}@media screen and (max-width: 767px){.content #companyProfile .profile dt{float:none;width:100%;padding:5px 10px;background-color:#f2f2f2}}.content #companyProfile .profile dd{margin-left:200px;text-align:left}@media screen and (max-width: 767px){.content #companyProfile .profile dd{margin-left:0;padding:10px 10px;border-top-width:0;font-size:1.5rem}}.content #companyProfile .facilityList li::before{content:"";display:inline-block;width:14px;height:14px;margin-bottom:-2px;margin-right:6px;background-color:#333;border-radius:7px}@media screen and (max-width: 767px){.content #companyProfile .facilityList li::before{width:14px;height:14px}}.content #companyHistory .history{width:720px;margin:auto;overflow:hidden;border-bottom:1px solid #999}@media screen and (max-width: 767px){.content #companyHistory .history{width:100%}}.content #companyHistory .history dt,.content #companyHistory .history dd{padding:20px 30px;line-height:1.6;border-top:1px solid #999}@media screen and (max-width: 767px){.content #companyHistory .history dt,.content #companyHistory .history dd{font-size:1.5rem}}.content #companyHistory .history dt{clear:left;float:left;width:200px}@media screen and (max-width: 767px){.content #companyHistory .history dt{width:80px;padding:10px 0}}.content #companyHistory .history dd{margin-left:200px;text-align:left}@media screen and (max-width: 767px){.content #companyHistory .history dd{margin-left:80px;padding:10px 10px}}.content #companyImages .photos{overflow:hidden}.content #companyImages .photos li{float:left;width:50%;padding:20px}@media screen and (max-width: 767px){.content #companyImages .photos li{float:none;width:100%;padding:10px}}.content #companyImages .googleMap{padding:30px 0}@media screen and (max-width: 767px){.content #companyImages .googleMap{padding:10px 0;margin:0 -20px}}.content #companyImages .foresterior{padding:60px 0}@media screen and (max-width: 767px){.content #companyImages .foresterior{padding:30px 0}}
