@charset "UTF-8";


.worker-tab{margin:50px 0 50px;}
.worker-tab ul li{display:inline-block; margin-left:0; margin-right:10px;}
.worker-tab .on .btn-style{background:#018cff; color:#fff; transition:all 0.3s cubic-bezier(0.7, 0, 0.3, 1);}

.worker-tab .on .btn-style {background:#018cff !important;}
.worker-tab .on .btn-style:after {background:url('/sites/style-guide/images/common/ico_btn1_ov.png') no-repeat center center !important;}

.worker-list{margin-top:20px;}
.worker-list ul{overflow:hidden;}
.worker-list ul li{width:48%; float:left;}
.worker-list ul li:nth-child(even){float:right;}
.w-info{overflow:hidden; padding:20px 10px;}
.w-info p img{width:100%; height:150px;}
.w-info dl{width:calc(100% - 150px); border-top:1px solid #666; margin-left:30px;}
.w-info p,
.w-info dl{float:left; vertical-align:top; overflow:hidden;}
.w-info p{max-width:120px;}
.w-info p a{display:block; margin-top:10px; border-radius:5px; background-color:#4c6bb4; color:#fff; text-align:center; height:30px; line-height:30px;}
.w-info dl dt,
.w-info dl dd{float:left; border-bottom:1px solid #ddd; height:45px; line-height:45px;}
.w-info dl dt{width:110px; text-align:center; font-family:'Noto Regular'; background:#fbfbfb;}
.w-info dl dd{width:calc(100% - 110px); box-sizing:border-box;  padding-left:20px;}
.w-info dl dd.name{font-size:18px; font-family:'Noto Regular'; color:#000;}

@media all and (max-width:1200px) {
.worker-list ul li{width:100%;}
.w-info dl{display:table;}
.w-info dl dd,
.w-info dl dt{display:table-cell; line-height:1.4; height:auto; min-height:50px; padding-top:10px;}
}

@media all and (max-width:767px) {
	.w-info p, 
	.w-info dl{float:inherit; width:100%;}
	.w-info p{margin:0 auto;}
	.w-info p img{margin:0 auto; height:auto;}
	.w-info dl{margin-left:0; margin-top:30px;}
}

.worker-content{border-bottom:1px solid #ddd; padding:20px 0 30px; line-height:1.4;}

#_worker .board-button{text-align:center; margin-top:30px;}
#_worker .board-button .btn-control input{font-size:18px; display:inline-block; cursor:pointer; padding:5px 25px; background-color:#2a5ca5; color:#fff; border-radius:10px;}