@charset "UTF-8";.company_box{margin:0 auto 50px;}.company_box h1{margin:0 auto 50px;text-align:center;}.company_box_inner{background:url(/company/images/bg.jpg) no-repeat top center;padding:30px 0;width:100%;}.company_box h2{border-bottom:1px solid #d5cebd;font-size:1.2em;margin:0 auto 50px;padding:0 25px 20px;width:890px;}.company_box table{border-top:1px solid #D5CBB7;border-right:1px solid #D5CBB7;border-collapse:collapse;margin:0 auto;width:900px;}.company_box table th,.company_box table td{border-left:1px solid #D5CBB7;border-bottom:1px solid #D5CBB7;padding:15px 20px;}.company_box table th{background:url(/company/images/bg_th.png) repeat left top;text-align:left;width:150px;}.company_box table td{background:url(/company/images/bg_td.png) repeat left top;}.company_box table td span{}#staff{clear:both;margin:0 auto;width:940px;}#staff h1{border-bottom:1px solid #d5cebd;font-size:1.2em;margin:0 auto 40px;padding:0 25px 20px;width:890px;}#staff h1{margin:0 0 60px;}#staff li{float:left;}#staff li dt{margin:0 0 10px;}#staff li dt a{border:none;padding:0;}.staff_m1{margin:0 0 100px 0;}.staff_m1 li{margin:0 0 30px 30px;}.staff_m1 dd{font-size:1em;text-align:center;}.staff_m1 dd span{display:block;}.staff_m1 dd strong{font-size:1.1em;font-weight:normal;}.staff_m2{clear:both;margin:0 0 100px 14px;}.staff_m2 li{margin:0 0 27px 28px;}.staff_m2 li dd{font-size:1em;text-align:center;}.staff_box{margin:0 auto 50px;}.staff_box h1{margin:0 auto 50px;text-align:center;}.staff_box h2{border-bottom:1px solid #d5cebd;font-size:1.2em;margin:0 auto 0px;padding:0 25px 20px;width:890px;}.staff_detail{margin:0 auto;width:940px;}.staff_detail h1{margin:0 0 30px;}.staff_detail h1 span{display:block;font-size:1.2em;margin:0 0 10px;}.staff_detail h1 strong{font-size:2em;}.staff_detail h2{color:#5f5e56;font-size:1em;margin:0 0 10px;}.staff_detail p{font-size:0.9em;}.staff_detail .left_box{float:left;margin:0 0 70px;width:620px;}.staff_detail .right_box{float:right;margin:0 0 40px;}#contents .left_box h2{margin:0 0 20px;}#contents .left_box h3{font-size:1em;margin:0 0 10px;}.sub_staff{margin:0 auto 10px;width:892px;}.sub_staff .left_box{float:left;margin:0 0 100px 0;width:180px;}.sub_staff .right_box{float:right;margin:0 0 100px;width:685px;}#contents .sub_staff h2{margin:0 0 10px;}.sub_staff h3{font-size:1em;margin:0 0 10px;}