@charset "UTF-8";.clr{clear:both;}
.mgt10{margin-top:50px;}
.conpany{margin-bottom:50px;}
.conpany h4{color:#FFF;background: url(/sp_img/searchdata/ic_title.png) no-repeat left center;background-color:#229dff;border-radius: 10px 10px 0 0 / 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0 / 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0 / 10px 10px 0 0;padding:15px 10px 10px 70px;margin:2% 0;}
.conpany h4 span{display:block;float:right;}
.conpany h4 span img{width:25px;height:auto;vertical-align:text-top;margin:-3px 0 0 5px;}
.conpany h5 {width:56%;display:inline-block;margin-bottom:0.25em;font-size:1.3em;font-weight:bold;margin-bottom:2%;}
.conpany h6 {margin:30px 0 20px 0;}
.conpany_cont{width:100%;margin-bottom:20px;clear:both;}
.conpany_cont img{width:40%;margin:0 2% 2% 0;float:left;}
.conpany dl{clear:both;}
.conpany dl,.conpany dl dt,.conpany dl dd {box-sizing: border-box;}
.conpany dl {border-bottom: 1px solid #caedff;}
.conpany dl dt,.conpany dl dd {padding: 10px 10px 0 0;border-top: 1px solid #caedff;}
.conpany dl dt {width: 25%;float: left;}
.conpany dl dt span {width:100%;height:100%;padding: 10%;background-color:#caedff;color:#229dff;text-align:center;display:block;}
.conpany dl dd {background: #fff;margin-left: 25%;padding: 20px 0 10px 5%;color:#229dff;}
.conpany dl dd :after {content: '';display: block;clear: both;}
.conpany_ic{clear:both;}
.conpany_ic li{font-size:0.8em;width:30.4%;display:inline-block;vertical-align: top;background-color:#ffd800;padding:1% 0.5%;text-align:center;margin:0.5%;list-style: none;}
.right_text{clear:both;width:94%;margin:5% 3% 2% 3%;text-align:center;}
.right_text input{width:60%;height:auto;margin:0 1% 3% 1%;}
.right_text img{width:48%;height:auto;margin:0 1% 3% 1%;float: left;}
.conpany_tel{display: inline-block;text-decoration: none;width: 100%;height: auto;border-radius: 15px;text-align: center;vertical-align:text-bottom;overflow: hidden;font-weight: bold;background-image: -webkit-linear-gradient(#68d2fe 0%, #d1ea2e4 100%);background-image: linear-gradient(#68d2fe 0%, #1ea2e4 100%);box-shadow: inset 0 2px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0, 0, 0, 0.19);border-bottom: solid 3px #5bbae9;margin-bottom:1%;}
.conpany_tel a{color:#fee900;font-size:2em;line-height:1em;width:100%;height:auto;display:block;padding:4% 0 1.5% 0;}
.conpany_tel a img{width:30%;height:auto;margin-top:-0.3em;vertical-align:middle;}
.conpany_tel a:active {background-image: -webkit-linear-gradient(#efefef 0%, #d6d6d6 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0, 0, 0, 0.19);border-bottom: none;}
.jobdata div {display: table-cell;vertical-align: middle;}
.jobdata{border-top: 1px solid #caedff;padding:10px 0;clear:both;width:100%;}
.jobdata .job1{width:80px;height:100%;padding:1% 0.5%;background-color:#caedff;text-align:center;}
.jobdata .job2{padding:1.5%;width:320px;}
.job-last{border-bottom: 1px solid #caedff;margin-bottom:20px;}
.jobdata .job3{padding-left:3%;width:150px;background-color:#caedff;}
.jobdata .job3 span{text-align:center;width:30px;color:#FFF;margin:0 1% 5% 1%;padding:1% 2% 0% 2%;background-color:#F00;display:inline-block;}
.jobdata .job4{padding:1.5%;width:320px;}
.attention li span{color:#53b3ff;}
.job4 input[type=radio]{ display: none;}
.job4 label {display:inline-block;margin: 0px;width: 100px;height: 40px;text-align: center;line-height: 40px;cursor: pointer;font-size:1.1em;border: 1px solid #d4d4d4;background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #e6e6e6), color-stop(0.00, #fff));background: -webkit-linear-gradient(#fff, #e6e6e6);background: -moz-linear-gradient(#fff, #e6e6e6);background: -o-linear-gradient(#fff, #e6e6e6);background: -ms-linear-gradient(#fff, #e6e6e6);background: linear-gradient(#fff, #e6e6e6);}
.job4 input[type=radio]:checked + label,.job4 input[type=radio]:checked + label {border: 1px solid #abe2ff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #abe2ff), color-stop(0.01, #abe2ff));background: -webkit-linear-gradient(top, #abe2ff 1%, #abe2ff 99%);background: -moz-linear-gradient(top, #abe2ff 1%, #abe2ff 99%);background: -o-linear-gradient(top, #abe2ff 1%, #abe2ff 99%);background: -ms-linear-gradient(top, #abe2ff 1%, #abe2ff 99%);background: linear-gradient(to bottom, #abe2ff 1%, #abe2ff 99%);}
.job4 label:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.99, #abe2ff), color-stop(0.00, #fff));background: -webkit-linear-gradient(top, #fff 0%, #abe2ff 99%);background: -moz-linear-gradient(top, #fff 0%, #abe2ff 99%);background: -o-linear-gradient(top, #fff 0%, #abe2ff 99%);background: -ms-linear-gradient(top, #fff 0%, #abe2ff 99%);background: linear-gradient(to bottom, #fff 0%, #abe2ff 99%);}
.job4 label:hover {background-color: #53b3ff;}
