
@charset "utf-8";

/* ------------------------------------------------------------
	default
------------------------------------------------------------- */

.agent-splash-text-h2 { font-family:"Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif; }
#top  a.next-button { font-size:20px;font-family:"Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;font-weight:600; }
#main-menu a { font-family:"Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif; }

/* ------------------------------------------------------------
	sc style PC
------------------------------------------------------------- */

@media only screen and (min-width:801px) {

body.home .separator .title { background:rgba(255,255,255, .7); }
h4.liner,.col-xs-120 .lead { color:#000; }
.link-button-azure_top,.link-button-azure_btm { border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }

/* ---------- トップページ ------------- */

.section-two-h3 { line-height:150%;padding-bottom:20px; }
.jo { text-align:center;font-weight:600;margin:0;font-size:22px; }
body.home .row .col-xs-120 .text-left { margin-bottom:-530px; }

/* ---------- 仕事内容 ------------- */

body.page-id-39 .col-sm-120 h2.page_headline { line-height:1.4;padding:0 0 15px 0; }
body.page-id-39 #jobslist h2 { border-bottom:1px solid #000;font-size:42px;font-family:"Droid Sans", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;padding-bottom:18px; }
body.page-id-39 #jobslist p { padding:10px 0; }
body.page-id-39 #jobslist p strong { padding:10px 0;font-size:22px; }

/* ---------- 募集職種 ------------- */

table.tcd-workflow th { width:30%;text-align:center; }
table.tcd-workflow td { padding:15px 20px; }

/* ---------- エントリー ------------- */

body.page-id-50 div.container:nth-child(6) { display:none; }
body.page-id-50 div.container:nth-child(7) { display:none; }
body.page-id-50 div.container:nth-child(8) { display:none; }


}


/* ------------------------------------------------------------
	sc style SP
------------------------------------------------------------- */

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

.section {  }
body.home .separator .title { background:rgba(255,255,255, .7); }
h4.liner,.col-xs-120 .lead { color:#000; }
.link-button-azure_top,.link-button-azure_btm { border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; }
.staff-interview { background-color:rgb(234,234,234);margin-top:15px;padding-bottom:5px; }
img.footer_logo { padding-bottom:30px; }

/* ---------- トップページ ------------- */

body.home .col-xs-120 h3.smaller-mobile-h2 { line-height:160%;padding:10px 0;marign:0;font-size:21px !important; }
.jo { text-align:center;font-weight:600;margin:0;font-size:17px; }
body.home .row .col-xs-120 .text-left { margin-bottom:-230px; }

/* ---------- 事務所案内 ------------- */

body.page-id-45 .col-sm-120 h2.page_headline { font-size:22px!important; }

/* ---------- 仕事内容 ------------- */

body.page-id-39 .col-sm-120 h2.page_headline { font-size:28px!important; }


body.page-id-39 #jobslist h2 { border-bottom:1px solid #000;font-size:24px;font-family:"Droid Sans", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;padding-bottom:18px; }
body.page-id-39 #jobslist p { padding:3px 0 5px 0; }
body.page-id-39 #jobslist p strong { font-size:17px; }

/* ---------- 募集職種 ------------- */

table.tcd-workflow { margin-top:35px; }
table.tcd-workflow th { display:block;width:100%; }
table.tcd-workflow td { display:block;width:100%; }

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th { border:none; }
.table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td { border:none;border-bottom:1px solid #ddd;padding:15px 10px; }

form .table-bordered>thead>tr>td,form .table-bordered>tbody>tr>td,form .table-bordered>tfoot>tr>td { background-color:none;border-bottom:none;text-align:center;padding:0;margin:0; }
form table.tcd-workflow td { display:block;padding:0;margin:0;line-height:1;background-color:#F9FDFE!important; }
form table.tcd-workflow td span { display:block;width:250px;font-weight:600;padding:5px 0;margin:0;line-height:1.4;background-color:#D7F2F9; }
form table.tcd-workflow td span .ng-scope { line-height:1;display:inline; }
.workflow_left_td { background-color:none!important;padding:0;margin:0; }

/* ---------- エントリー ------------- */

body.page-id-50 div.container:nth-child(6) { display:none; }
body.page-id-50 div.container:nth-child(7) { display:none; }
body.page-id-50 .form_wrapper { padding-top:15px;padding-bottom:15px; }

}

/* ------------------------------------------------------------
	other style
------------------------------------------------------------- */

.apInfo:after
	{ height:0;	visibility: hidden;	content: ".";	display: block;	clear: both; }
