@charset 'UTF-8';

/*-----------------------------------------------
		Recruit (PC)
------------------------------------------------*/

/* =================== index.html =================== */
.upper{width: 1200px; padding: 10px 0 40px 0;}
.rc_ct{width: 943px; margin: 0 auto; padding: 0 0 60px 0;}
.rc_box_list{width: 1062px; margin: 0 auto;}
.rc_box_list li{float: left; width: 505px;}
.rc_box_list li img{width: 100%;}
.rc_box_list .rc_box1 img{
margin: 0 0 0 10px;
-moz-transform: rotate(-7deg);
-webkit-transform: rotate(-7deg);
-o-transform: rotate(-7deg);
-ms-transform: rotate(-7deg);
transform: rotate(-7deg);
}
.rc_box_list .rc_box2 img{margin: -20px 0 0 40px;}
.rc_box_list .rc_box3 img{margin: 40px 0 0 20px;}
.rc_box_list .rc_box4 img{
margin: 60px 0 0 40px;
-moz-transform: rotate(6deg);
-webkit-transform: rotate(6deg);
-o-transform: rotate(6deg);
-ms-transform: rotate(6deg);
transform: rotate(6deg);
}

.lower{padding: 30px 0;}
.lower .sct{width: 236px; height: 41px; background: url(../images/pc_bg_ct.png) no-repeat; color: #fff;}
.lower .sct .sct_ico{display: inline-block; width: 24px; height: 26px; margin: 6px 7px 0 20px; vertical-align: -5px; background: url(../../common/images/ico_check.png) no-repeat; background-size: contain;}
.rc_table_lead{padding: 16px 0; font-weight: bold;}
.rc_table{width: 1200px; border-collapse: collapse; line-height: 180%;}
.rc_table tr:nth-child(1n){background: #fff7bd;}
.rc_table tr:nth-child(2n){background: #ffffda;}
.rc_table th{width: 142px; padding: 23px 23px; vertical-align: top; border-top: 2px solid #d3d621; border-right: 2px solid #d3d621; border-bottom: 2px solid #d3d621; font-weight: bold;}
.rc_table td{padding: 23px 23px; border-top: 2px solid #d3d621; border-bottom: 2px solid #d3d621;}

/*Text equal width Control*/
.ls4word{letter-spacing: .86em; font-weight: bold;}/*(4word/5word)*/
.ls3word{letter-spacing: 1.8em; font-weight: bold;}/*(3word/5word)*/
.ls2word{letter-spacing: 4.6em; font-weight: bold;}/*(2word/5word)*/

.entry_btn{width: 1200px; padding: 50px 0 0 0;}
.entry_btn_inner{width: 1160px; margin: 0 auto;} /*20170223変更*/
.entry_btn_inner a{display: block; margin: 0 auto;}
/*.entry_btn_inner a img{height:36px;}*/
.entry_btn_inner a:hover{filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7;}


/*20170227　追記sb_img3*/

.entry_btn_inner .entry_btn_l{float: left; width: 345px; margin: 0 117px 0 117px;}
.entry_btn_inner .entry_btn_l img{display: block; margin: 0 auto; width: 320px;}


.entry_btn_inner .sb_img{display: block; width: 320px; margin: 0 auto; padding: 10px 0 0 0;}
.entry_btn_inner .sb_img3{display: block; width: 320px; margin: 0 auto; padding: 0 0 0 0;}

.entry_btn_inner .sb_img3 img{display: block; width: 220px; margin: 0 auto; padding: 10px 0 0 0;}



/* =================== // index.html =================== */

/*Padding Control*/
.pdg_crl1{padding: 0 0 0 18px;}
