﻿@charset "utf-8";


/****************************************************************************
	企業情報設定
*****************************************************************************/
#container{text-align:left;}
.main {
	min-width: 960px;
	background:url(../img/recruit/main.jpg) no-repeat center center;
}
h2{
	border-bottom:1px solid #d2d2ce;
	color:#1d258f;
	font-size:130%;
	line-height:2;
	font-weight:800;
	text-align:left;
	margin:40px 0 30px;
}
h2.voicetitle{
	width:960px;
	border:none;
	color:#1d258f;
	font-size:130%;
	font-weight:800;
	text-align:left;
	margin:40px auto 0;
}
h3{
	font-size:120%;
	font-weight:800;
	letter-spacing:2px;
	text-align:left;
}
.youkou {
	width:100%;
}
.youkou th{
	font-weight:800;
	vertical-align:top;
}
.youkou td{
	padding-bottom:10px;
	vertical-align:top;
}
.word2{letter-spacing:4em;}
.word3{letter-spacing:1.5em;}
.word4{letter-spacing:.7em;}

#tab-box #tab-01{
	min-width: 960px;
	background:#d3f0ff;
	padding:30px 0 0;
	overflow:hidden;
	display:none;
}
#tab-box #tab-02{
	min-width: 960px;
	background:#d3f0ff;
	padding:30px 0 0;
	overflow:hidden;
	display:none;
}
#nav{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	}
#nav li{
	width:470px;
	float:left;
	margin-right:10px;
}

.QA{
	width:960px;
	text-align:left;
	margin:30px auto;
	overflow:hidden;
}
.Q{
	background:url(../img/recruit/icon_Q.png) no-repeat;
	padding-left:2.8em;
	font-size:130%;
	font-weight:600;
}
.A{
	background:url(../img/recruit/icon_A.png) no-repeat;
	padding-left:2.8em;
	padding-top:.3em;
	font-size:130%;
	color:#1c248f;
	margin:10px 0;
	font-weight:600;
	overflow:hidden;
}
.A p{
	margin: 10px auto;
	font-size:85%;
	color:#000;
	font-weight:300;
}

.A .photo{
	width:auto;
	float:right;
	margin-left:30px;
}

.interview__keyvisual {
	min-width: 960px;
	height: 280px;
	background: no-repeat center center;
}
.interview__keyvisual.is-01 { background-image: url(../img/recruit/staf_sameshima.jpg); }
.interview__keyvisual.is-02 { background-image: url(../img/recruit/staf_abe.jpg); }