#mainPage{position:relative}#mainPage .inner{position:absolute;top:150px;left:50%;transform:translateX(-50%)}#mainPage .mainContent{float:right;width:608px;background:#fff;padding:50px 75px 46px 58px;margin-right:-68px}.mainContent .mainText{font-size:16px;color:#264811;margin-top:26px;line-height:1.75}#mainPage .mainPhoto img{width:100%;height:764px}#content{overflow:hidden}#content .caseNumber{background:#99a194;color:#fff;text-align:center;width:99px;height:99px;padding:18px 0;margin:0 auto;font-size:44px;font-weight:normal;font-family:'Times New Roman', sans-serif;letter-spacing:3px}#content .areaTitle{font-size:42px;text-align:center;color:#264811}#content .text{font-size:16.5px;color:#264811}#content .areaSusume{background:#f7f9f6}.areaSusume .areaTitle{margin-top:82px;letter-spacing:1px}.areaSusume .text{width:684px;margin:30px auto 0;line-height:1.8}.area .areaList{margin-top:70px}.area .areaList li{display:table;width:100%}.areaList .listPhoto,.areaList .textContent{display:table-cell;vertical-align:middle;width:50%}.areaList .listPhoto.sp{display:none}.areaList li .textContent{padding:0 13vw 0 80px}.areaList li:nth-child(2n) .textContent{padding:0 80px 0 14.2vw}.areaList li .listPhoto img{width:100%;min-height:580px}.areaList li .textContent .listTitle{font-size:32px;color:#264811}.areaList li .textContent .listTitle span{display:block;font-size:18px}.areaList li .textContent .listText{font-size:17px;color:#264811;margin-top:30px;line-height:1.75}.areaList li .textContent .listText+.listText{margin-top:20px}.areaList li .textContent .listText span{display:block;font-weight:bold}#content .areaPoint{background:#fff;padding-top:62px;padding-bottom:83px}.areaPoint .pointContent{background:url(../img/about/point_BG.png) no-repeat top 38px center;background-size:100%;padding:0 67px 45px}.pointContent .pointTitle{text-align:center;font-size:24px;color:#264811;letter-spacing:1.5px;background:#fff}.pointContent .pointTitle span{font-size:56px;font-family:'Great Vibes', cursive;font-weight:normal;color:#618f15;vertical-align:middle;margin-right:20px}.pointContent .pointText{margin-top:5px;font-size:17px;color:#264811;line-height:1.75}#content .areaCustomersMin{background:url(../img/about/customer_BG.jpg) no-repeat center center;background-size:cover;min-height:386px}#content .areaStrengths{background:#f7f9f6}.areaStrengths .areaTitle{margin-top:80px}.areaStrengths .areaList{margin-top:66px}.areaStrengths .strengthsList .listPhoto img{min-height:483px}#content .areaThoughts{background:url(../img/about/thought_BG.png) no-repeat top right -550px,#f7f9f6;padding-bottom:123px}.areaThoughts .inner{width:705px}.areaThoughts .areaTitle{margin-top:80px}.areaThoughts .thoughtText{font-size:17px;color:#162d07;margin-top:53px;line-height:1.8}.areaThoughts .thoughtText+.thoughtText{margin-top:30px}.areaThoughts .handwriting{text-align:right;margin-top:15px;margin-right:15px}.areaThoughts .profile{margin-top:98px}#content .areaThoughts .profile .areaTitle{font-size:32px;margin-top:0}#content .areaThoughts .profile .areaTitle span{display:block;color:#7fb260;font-size:14px;font-weight:normal}.profile .profileTable{margin-top:37px}.profile .profileTable table{width:100%;font-size:16px}.profileTable table tr+tr{border-top:1px solid #d7d7d7}.profileTable table th,.profileTable table td{padding:15px 0 10px}.profileTable table th{text-align:left;padding-left:53px;width:39.2%}.areaThoughts .recruit{margin-top:103px;color:#162d07}#content .areaThoughts .recruit .areaTitle{font-size:32px;margin-top:0}#content .areaThoughts .recruit .areaTitle span{display:block;color:#7fb260;font-size:14px;font-weight:normal}.areaThoughts .recruit .recruitText{font-size:17px;margin-top:45px;line-height:1.8}.areaThoughts .recruit .recruitTitle{font-size:18px;margin-top:26px}.areaThoughts .recruit .recruitList{margin-top:20px;margin-left:40px}.areaThoughts .recruit .recruitList li{font-size:16px}.areaThoughts .recruit .recruitList li+li{margin-top:15px}.areaThoughts .recruit .recruitBtn{width:96.5%;margin:65px auto 0}.areaThoughts .recruit .recruitBtn a{display:block;color:#264811;border:1px solid #264811;text-align:center;font-size:20px;padding:20px 0;text-decoration:none;transition:all .3s}.areaThoughts .recruit .recruitBtn a:hover{background:#264811;color:#fff}@media (max-width: 1367px) and (min-width: 769px){.areaList li .textContent{padding:0 10vw 0 80px}.areaList li:nth-child(2n) .textContent{padding:0 80px 0 10.5vw}}@media (max-width: 768px){#mainPage{margin-top:0}#mainPage .inner{position:absolute;top:150px;left:50%;transform:translateX(-50%);padding:0}#mainPage .mainContent{width:67%;right:0;top:98px;padding:32px 8% 25px;margin-right:0}.mainContent .mainText{font-size:12px;margin-top:15px;line-height:1.75}#mainPage .mainPhoto img{height:inherit}#content .caseNumber{width:55px;height:55px;padding:10px 0;font-size:24px;letter-spacing:0px}#content .areaTitle{font-size:23px}#content .text{font-size:14px;font-weight:normal}#content .areaSusume{padding-bottom:24px}.areaSusume .areaTitle{margin-top:36px}.areaSusume .text{width:80%;margin:20px auto 0;line-height:2}.area .areaList{margin-top:32px}.areaList .listPhoto{display:block;width:100%}.areaList .listPhoto.sp{display:block}.areaList .listPhoto.pc{display:none}.areaList .textContent{display:block;width:100%}.areaList li+li{margin-top:32px}.areaList li .listPhoto img{min-height:inherit}.areaList li .textContent,.areaList li:nth-child(2n) .textContent{margin-top:35px;padding:0 40px}.areaList li .textContent .listTitle{text-align:center;font-size:21px;line-height:1.3}.areaList li .textContent .listTitle span{font-size:14px;margin-bottom:8px}.areaList li .textContent .listText{font-size:14px;margin-top:20px;line-height:2}#content .areaPoint{margin-top:0;background:#f7f9f6;padding:25px 0 6px}.areaPoint .pointContent{position:relative;background:#fff;background-size:100%;width:85%;margin:0 auto;padding:30px 10% 65px;box-shadow:0px 0px 1px rgba(0,0,0,0.1);z-index:9}.areaPoint .pointContent:after{content:'';position:absolute;width:105%;height:90.5%;background:url(../img/about/point_BG_sp.png) no-repeat top center;background-size:100% 100%;top:50px;left:50%;transform:translateX(-50%);z-index:-1}.pointContent .pointTitle{text-align:left;line-height:1.8;background:transparent;font-size:17px;letter-spacing:1.5px}.pointContent .pointTitle span{display:block;position:relative;z-index:9;font-size:28px;margin-right:0;width:38%;text-align:center;margin:0 auto 15px;background:#fff}.pointContent .pointText{margin-top:15px;font-size:14px;color:#264811;line-height:2}#content .areaCustomers{min-height:730px}#content .areaCustomersMin{min-height:325px;background:url(../img/about/customer_BG_sp.jpg) no-repeat center center;background-size:cover}#content .areaCustomersMin .listButton{margin-top:0}#content .areaStrengths{padding-bottom:50px}.areaStrengths .areaTitle{margin-top:37px}.areaStrengths .strengthsList .listPhoto img{min-height:inherit}#content .areaThoughts{background:url(../img/about/thought_BG.png) no-repeat top right -470px,#f7f9f6;background-size:200%;padding-bottom:60px}.areaThoughts .inner{width:85%}.areaThoughts .areaTitle{margin-top:38px}.areaThoughts .thoughtText{font-size:14px;margin-top:20px;line-height:2}.areaThoughts .handwriting img{width:85px}.areaThoughts .profile{margin-top:75px}#content .areaThoughts .profile .areaTitle{font-size:21px;letter-spacing:3px}#content .areaThoughts .profile .areaTitle span{font-size:9px;letter-spacing:0;margin-top:2px}.profile .profileTable{margin-top:0}.profile .profileTable table{font-size:12px}.profileTable table th,.profileTable table td{display:block;width:100%;padding:18px 0;font-size:14px;font-weight:normal}.profileTable table th{padding-bottom:0}.profileTable table td{padding-top:10px}.areaThoughts .recruit{margin-top:30px}#content .areaThoughts .recruit .areaTitle{font-size:21px;letter-spacing:3px}#content .areaThoughts .recruit .areaTitle span{font-size:9px;letter-spacing:0;margin-top:2px}.areaThoughts .recruit .recruitText{font-size:14px;margin-top:30px;line-height:2}.areaThoughts .recruit .recruitTitle{font-size:14px;margin-top:20px}.areaThoughts .recruit .recruitList{margin-top:40px;margin-left:20px}.areaThoughts .recruit .recruitList li{font-size:13px}.areaThoughts .recruit .recruitList li+li{margin-top:10px}.areaThoughts .recruit .recruitBtn{width:86.5%;margin:35px auto 0}.areaThoughts .recruit .recruitBtn a{font-size:14px;padding:15px 0;border-width:1.5px}}
/*# sourceMappingURL=about.css.map */
