@charset "utf-8";
/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */


/* ==========================================================================
リンク（ブランク）
========================================================================== */
a.ico_blank:after {
	content: " \f08e";
   font-family: FontAwesome;
}

/* ==========================================================================
画像の枠
========================================================================== */
.image-box {
	padding: 10px;
	margin-bottom: 10px; 
	border: 1px solid #333333;
	max-width:700px;
}

 
/* ==========================================================================
ポイント
========================================================================== */

 .point01 {
	background-color: #FF6500;
	color: #FFF;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	font-weight: normal;
	padding: 4px 6px;
	margin: 0 10px 0 0;
	font-size: .9rem;
}
.point02 {
	background-color: #FF6666;
	color: #FFF;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	font-weight: normal;
	padding: 3px 5px;
	margin: 0 10px 0 0;
	font-size: .8rem;
}



/* ==========================================================================
コンテンツ用ボックス
========================================================================== */
.comment-box01 {
	padding: 5px 20px 15px;
	margin-bottom: 30px;
	border: 1px solid #CCC;
	background-color: #FCFCFC;
	overflow: hidden;
	box-shadow: 0 0 5px #ccc;
	border-radius: 5px;		/* CSS3草案 */
	-webkit-border-radius: 5px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 5px;	/* Firefox用 */
}
.comment-box01::before {
	content: "\f27a";
	font-family: FontAwesome;
	font-size: 36px;
	margin-right: 5px;
}

/* ========================================================================== */
.contents-box01 {
	padding: 0 20px 10px;
	margin-bottom: 30px;
	border: 1px solid #CCC;
	background-color: #FCFCFC;
	overflow: hidden;
	box-shadow: 0 0 5px #ccc;
}
.contents-box01 ul {
	padding: 5px 15px 15px 0px;
	margin-top :  -20px;
	margin-bottom :  0px;
	margin-left:  20px;
}
.contents-box01 ul li {
	padding: 5px 15px 5px 0px;
	margin-left: 20px;
	list-style: circle;
}
.contents-box01 h4 {
	border-bottom: 1px dotted #CCC;
	margin-bottom: 20px;
}

.contents-box02 {
	padding: 15px 15px;
	margin: 5px 0;
	border: 1px solid #CCC;
	background-color: #FEFEFE;
	box-shadow: 0 0 2px #ccc;
	color: #333;
	width: 49%;
	line-height: 140%;
	font-size: 85%;
}
.contents-box02:nth-child(odd) {
	float: left;
}
.contents-box02:nth-child(even) {
	float: right;
}
.contents-box02 img {
	float: left;
	margin: 0 15px 0 0; 
}
.contents-box02 strong {
	font-size: 110%;
}

/* ========================================================================== */
.voice-box {
	padding: 20px 20px 10px 20px;
	margin: 5px 0;
	border: 1px solid #CCC;
	background-color: #FEFEFE;
	box-shadow: 0 0 2px #ccc;
	color: #333;
	width: 100%;
}
.voice-box h3 {
	margin: 0 0 20px;
}
.voice-box img {
	border: 1px solid #ccc;
}

/* ========================================================================== */
p.job-recruit-ichiran {
	margin-top: 10px;
	font-weight: bold;
}
