/* CSS Document */
.style1 {font-size: x-small}
.style2 {font-size: xx-small}
.style3 {font-size: small}
#navigator { line-height: 150% } /* 行間を広く */

/* PDFリンク */
.pdf-link {
	background: url(image/pdf/pdficon_s.gif) no-repeat left;
	padding: 2px 0 2px 25px;
}

/* Adobe Areaderリンク */
.get_reader {
	border: 1px solid #666;
	background: #FFFFE6;
}
.get_reader td {
	padding: 5px;
	font-size: 10px;
}

/*-------------------------------------------
■トップページ 
----------------------------------------------*/
#top-wpapper {
	width: 600px;
	padding-right: 4px;
	margin: 0 auto;
}
.top-info {
	padding: 10px 0;
	text-align: center;
	line-height: 1.5;
}
.top-info img {
	border: none;
}
.top-info div {
	margin-top: 10px;
}
/*----- 採用情報 -----*/
.saiyou {
	width: 132px;
	margin: 0 auto;
}
.saiyou a {
	display:block;
/*	background: url(image/point_green.gif) #FFF no-repeat 5px center;
	padding: 5px 7px 5px 20px;
	border: 1px solid #A4EFEF;*/
	padding: 5px;
	font-size: 90%;
	text-align: center;
	color: #000;
}
.yawaraka {
	text-align: right;
	padding: 2px 0 15px 0;
}
.update {
	vertical-align: bottom;
	padding: 0 3px 10px 3px;
	line-height: 1.3;
}
.update span {
	display: inline-block;
	width: 3.25em;
}
.update p{
	margin:6px 0;
}
.update .apply {
	display: inline-block;
	padding:2px 1em;
	margin-bottom:0px;
	border:1px solid #666;
}
.update .apply2 {
	margin-left:15px;
	font-size:0.8em;
	margin-bottom:10px;
}

/*-------------------------------------------
■採用情報ページ
----------------------------------------------*/
#saiyou .saiyou_info {
	background: #FFF;
	border-collapse: collapse;
	width: 600px;
}
#saiyou .saiyou_info td {
	border: 1px solid #999;
	padding: 5px 20px;
	text-align: left;"
}

#saiyou .saiyou_close {
	width: 600px;
	margin: 50px auto;
	padding: 75px 0;
	text-align: center;
	background: #FFF;
	border: 1px solid #CCC;
}
/*-------------------------------------------
■情報セキュリティ基本方針
----------------------------------------------*/
#info_security {
	width: 620px;
	margin: 10px auto;
}
#info_security h2 {
	font-size: 120%;
	color: #FFF;
	background-color: #666;
	text-indent: 10px;
	line-height: 150%;
	margin: 10px 0 3px 0;
}

#info_security table {
	line-height: 1.25;
	font-size: 0.95em;
	border-collapse: collapse;
}
#info_security table th,
#info_security table td {
	border: 1px solid #000;
	background: #FFF;
}
#info_security table th {
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	width: 7.4em;
}
#info_security table td {
	padding: 5px;
	text-align: left;
}
#info_security table.logo {
	width: 100%;
	margin-top: 10px;
}
#info_security table.logo td {
	border: none;
	background: none;
	padding: 0;
}
#info_security table.logo td.logo_right {
	text-align: right;
}
#info_security table.logo td.logo_left {
	text-align: left;
	vertical-align: top;
}


#info_security table.logo td.logo_left a {
	background: url(image/pdf/pdficon.gif) #FFF no-repeat 5px center;
	padding: 10px 10px 10px 45px;
	display: inline-block;
	text-align: center;
	border: 1px solid #000;
	font-size: 130%;
}

/*-------------------------------------------
■ご挨拶
----------------------------------------------*/
/* 2019/07/05　更新時に追加 */

#aisatsu .aisatsu_box{
    font-size:1em;
    background-color: white;
    padding:1em;
    margin:0px 2em;
    text-align:left;
}
#aisatsu .aisatsu_box p{
    text-indent:1em;
}