@charset "UTF-8";
@import url(../common/common.css);
@import url(../common/base.css);


/*----- 採用情報ページ 設定 ----------------------------------------------------*/

section#recruit { width:100%; padding:10px 0 30px 0; overflow:hidden; }

section#recruit p{ width:96%; margin:10px 2%; color:#333; text-align:left; text-indent:1.0em; line-height:2.0em; letter-spacing:0.1em; float:left; }


section.recruit_bloc { width:98%; padding:20px 1% 50px 1%; overflow:hidden; float:left; }

section.recruit_bloc h3{ width:98%; padding:20px 1% 5px 1%; font-size:1.8em; color:#de4180; font-weight:bold; border-bottom:solid 1px #de4180; overflow:hidden; }

table.recruit_tbl { width:98%; margin:10px 1% 20px 1%; font-size:1.0em; line-height:1.8em; border-spacing:0; float:left; }

table.recruit_tbl tr:first-child th { -webkit-border-radius:6px 0 0 0; -moz-border-radius:6px 0 0 0; border-radius:6px 0 0 0; }
table.recruit_tbl tr:first-child td { -webkit-border-radius:0 6px 0 0; -moz-border-radius:0 6px 0 0; border-radius:0 6px 0 0; }
table.recruit_tbl tr:last-child th { -webkit-border-radius:0 0 0 6px; -moz-border-radius:0 0 0 6px; border-radius:0 0 0 6px; }
table.recruit_tbl tr:last-child td { -webkit-border-radius:0 0 6px 0; -moz-border-radius:0 0 6px 0; border-radius:0 0 6px 0; }

table.recruit_tbl th { border-top:solid 1px #aaa; border-left:solid 1px #aaa; border-right:solid 1px #aaa; }
table.recruit_tbl td { border-top:solid 1px #aaa; border-right:solid 1px #aaa; }

table.recruit_tbl tr:last-child th, table.recruit_tbl tr:last-child td { border-bottom:solid 1px #aaa; }


table.recruit_tbl th { width:24%; padding:10px 2px; font-weight:normal; color:#333; text-align:center; background-color:#ffd6e0; }

table.recruit_tbl tbody td { padding:10px 5px; text-align:left; background-color:#fff; }


div.tel_btn { width:46%; padding:20px 2% 30px 2%; float:left; }
div.tel_btn a{ width:100%; padding:10px 0; margin:0; color:#fff; text-align:center; line-height:20px; background-color:#00bc16; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:block; }

div.apply_btn { width:46%; padding:20px 2% 30px 2%; float:left; }
div.apply_btn a{ width:100%; padding:10px 0; margin:0; color:#fff; text-align:center; line-height:20px; background-color:#ff8c00; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:block; }


div.detail_btn_mc { width:92%; padding:20px 6% 20px 2%; float:left; }
div.detail_btn_mc a{ width:50%; padding:10px 0; margin:0; color:#fff; text-align:center; line-height:20px; background-color:#0669a8; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; display:block; }
div.detail_btn_mc a:hover{ background-color:#279ed1; }




/*----- 650px以下の画面設定 ----------------------------------------------------*/

@media screen and (max-width:650px) {


}

