.company .contBoxWrap{padding:0}.company #companyRelation{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/under/company/bg1.jpg)}.company #more{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/under/company/bg2.jpg)}.company #more .inner{max-width:960px}.company #more .catchText{font-size:16px}@media only screen and (max-width:960px){.company #more .catchText{font-size:15px}}.company #companyInfo{background-color:#141211}.company #companyInfo .infoWrap{width:960px;margin-left:auto;margin-right:auto}@media only screen and (max-width:960px){.company #companyInfo .infoWrap{width:100%}}.company #companyInfo .infoWrap dl{display:table;width:100%;border-bottom:1px solid #4f4d4d;padding:30px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:960px){.company #companyInfo .infoWrap dl{padding:15px 0}}.company #companyInfo .infoWrap dl:first-child{border-top:1px solid #4f4d4d}.company #companyInfo .infoWrap dl dt,.company #companyInfo .infoWrap dl dd{display:table-cell;vertical-align:top;color:#fff;line-height:1.6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:960px){.company #companyInfo .infoWrap dl dt,.company #companyInfo .infoWrap dl dd{display:block;padding-left:10px;padding-right:10px}}.company #companyInfo .infoWrap dl dt{width:20%}@media only screen and (max-width:960px){.company #companyInfo .infoWrap dl dt{width:100%;border-bottom:1px dashed #3a3939;margin-bottom:15px;padding-bottom:15px}}.company #location .officeWrap .officeBlock{border:1px solid #8a8988;color:#fff;display:table;width:100%}.company #location .officeWrap .officeBlock:first-child{margin-bottom:30px}.company #location .officeWrap .officeBlock .textBox,.company #location .officeWrap .officeBlock .mapBox{vertical-align:top;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:50%}@media only screen and (max-width:960px){.company #location .officeWrap .officeBlock .textBox,.company #location .officeWrap .officeBlock .mapBox{display:block;width:100%}}.company #location .officeWrap .officeBlock .textBox{padding:50px}@media only screen and (max-width:960px){.company #location .officeWrap .officeBlock .textBox{padding:25px}}.company #location .officeWrap .officeBlock .textBox .officeType{font-size:28px;font-weight:300;margin-bottom:15px}.company #location .officeWrap .officeBlock .textBox .contactInfo{font-size:13px;line-height:1.8;margin-top:40px}@media only screen and (max-width:960px){.company #location .officeWrap .officeBlock .textBox .contactInfo{margin-top:20px}}.company #location .officeWrap .officeBlock .textBox .btnWrap{text-align:left}@media only screen and (max-width:960px){.company #location .officeWrap .officeBlock .textBox .btnWrap{text-align:center;margin-top:30px}}.company #location .officeWrap .officeBlock .textBox .btnWrap a{padding-left:40px;padding-right:40px}.company #location .officeWrap .officeBlock .textBox .btnWrap a>span:before{content:"";width:16px;height:22px;background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/icon/mapPin.png);background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;vertical-align:middle;margin-right:13px}.company #location .officeWrap .officeBlock .textBox .btnWrap a>span .text{vertical-align:middle}.company #location .officeWrap .officeBlock .textBox .btnWrap a:hover span:before{background-image:url(//cscraft.co.jp/wp-content/themes/cscraft-theme/css/../images/icon/mapPin_on.png)}.company #location .officeWrap .officeBlock .mapBox .gmap{width:580px}@media only screen and (max-width:960px){.company #location .officeWrap .officeBlock .mapBox .gmap{width:100%}}.company #location .officeWrap .officeBlock .mapBox .gmap>iframe{height:412px;width:100%}@media only screen and (max-width:960px){.company #location .officeWrap .officeBlock .mapBox .gmap>iframe{height:270px}}.company #clients{background-color:#fff}.company #clients .clientListWrap{margin:0 auto;width:600px}@media only screen and (max-width:960px){.company #clients .clientListWrap{width:100%}}.company #clients .clientListWrap .clientList{font-size:0}.company #clients .clientListWrap .clientList li{width:48%;display:inline-block;vertical-align:top;font-size:14px;margin-left:4%}@media only screen and (max-width:960px){.company #clients .clientListWrap .clientList li{width:100%;margin-left:0;margin-top:4%}}.company #clients .clientListWrap .clientList li:nth-child(2n+1){margin-left:0}.company #clients .clientListWrap .clientList li:nth-child(n+3){margin-top:4%}