﻿/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */.flexBoxKinto .threeCnt{width:386px}.flexBoxKinto .threeCnt ul{height:80px}.flexBoxKinto .threeCnt ul li{margin-bottom:5px}.thumbnailPhoto{position:relative;overflow:hidden}.thumbnailPhoto img{width:100%;height:auto}.thumbnailPhoto .thumbnailTxt{width:100%;position:absolute;bottom:0px;background:rgba(102,153,204,0.8);padding:7px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;opacity:0.85}.thumbnailPhoto .thumbnailTxt span{opacity:1;color:#fff}.pregArea_01 .fLeft{width:550px;float:left}.pregArea_01 .fRight{width:550px;float:right}.representative .photo{width:210px;float:left}.representative .txt{width:945px;float:right}.organization .fontL{font-size:86px;line-height:120%;font-weight:bold}.philosophy{background:#F7F6F4;padding:50px 0}.philosophy .philosophyBox{width:1200px;margin-left:auto;margin-right:auto}.about .aboutBox{margin-top:40px;padding-bottom:20px;background:url("/img/common/tateline.png") repeat-y;font-size:14px}.about .aboutBox .leftArea{width:520px;margin-left:40px;float:left}.about .aboutBox .rightArea{width:520px;margin-right:40px;float:right}.about .aboutBox .aboutListTwo li:nth-child(1){width:100px;font-weight:bold}.about .aboutBox .aboutListTwo li:nth-child(2){width:390px}.about .aboutBox .aboutListThree li:nth-child(1){width:100px;font-weight:bold}.about .aboutBox .aboutListThree li:nth-child(2),.about .aboutBox .aboutListThree li:nth-child(3){width:185px;font-size:13px}.about .divisionBox{padding:0 20px}.about .divisionBox .txtArea{width:730px;border-top:solid 5px #333333}.about .divisionBox .txtArea ul{width:100%}.about .divisionBox .txtArea ul li{margin-top:23px;padding-bottom:23px;background:url("/img/dot.png") repeat-x bottom}.about .divisionBox .txtArea ul li .leftArea{width:120px;font-weight:bold;float:left}.about .divisionBox .txtArea ul li .rightArea{width:594px;float:right}.about .divisionBox .photoArea{width:388px}.about .divisionBox .photoArea img{width:100%;height:auto}.dispatchinfo{padding:0px 0 0 0}.dispatchinfo .dispatchinfoArea{width:1200px;margin-left:auto;margin-right:auto}.dispatchinfo .dispatchinfoBox{width:1160px;margin-left:auto;margin-right:auto}.dispatchinfo .dispatchinfoBox .dispatchJobArea{margin-top:20px;padding:0 20px}.dispatchinfo .dispatchinfoBox .dispatchJobArea h3{border-bottom:solid 2px #A8A8A8;padding-bottom:15px}.dispatchinfo .dispatchinfoBox .dispatchJobArea .dispatchTbl{width:100%}.dispatchinfo .dispatchinfoBox .dispatchJobArea .dispatchTbl li{width:50%;margin-top:20px;padding-bottom:20px;background:url("/img/dot.png") repeat-x bottom;float:left}.dispatchinfo .dispatchinfoBox .dispatchJobArea .dispatchTbl li .tblTH{width:110px;float:left;color:#277A9B;font-weight:bold}.dispatchinfo .dispatchinfoBox .dispatchJobArea .dispatchTbl li .tblTD{width:410px;float:right}.dispatchinfo .dispatchinfoBox .dispatchJobArea .dispatchTbl li:nth-child(5),.dispatchinfo .dispatchinfoBox .dispatchJobArea .dispatchTbl li:nth-child(6){background:none;border-bottom:solid 2px #CCCCCC}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobShosai{margin-bottom:2px;padding:20px;background:#fff;border:solid 10px #D9DBDB;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobBtnArea{background:#D0E8FC;padding:20px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid 5px #6699CC}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobBtnArea .leftArea{width:50%;margin-top:7px;float:left}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobBtnArea .leftArea .fLeft{width:105px}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobBtnArea .leftArea .fLeft img{width:100%;height:auto}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobBtnArea .leftArea .fLeft:first-child{margin-right:15px}.dispatchinfo .dispatchinfoBox .dispatchJobArea .jobBtnArea .rightArea{width:364px;float:right}.dispatchinfo .dispatchinfoText{text-align:center}.dispatchinfo .dispatchinfoText p{font-weight:700}.dispatchinfo .dispatchinfoLeftBox{width:510px;float:left}.dispatchinfo .dispatchinfoRightBox{width:615px;float:right}.dispatchinfo .dispatchinfoRightBox ul li{margin-bottom:20px;border-bottom:dashed 1px #9fa0a0}.dispatchinfo .dispatchinfoRightBox ul li .dispatchinfo_content{margin-bottom:12px}.dispatchinfo .dispatchinfo_date{float:left;margin-right:30px}.dispatchinfo .dispatchinfoRightBox a:before{font-size:14px;font-family:'FontAwesome';content:"\f0da";color:#006699;margin-right:7px;font-weight:bold;background:#FFFF33;padding:4px 6px 4px 9px;-webkit-border-radius:50%;border-radius:50%}.blueTitle_brd{color:#fff;background:#6699cc;padding:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.1em;display:table;text-align:center;line-height:100%;-webkit-border-radius:30px;border-radius:30px}.greenTitle{padding:4px 7px 5px 7px;color:#fff;background:#81ba45;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.8em;display:table;text-align:center;line-height:100%;-webkit-border-radius:5px;border-radius:5px;font-size:14px}
