@charset "shift-jis";

/* -----------------------------
	  広島営業所　こころ
----------------------------- */
#kokoro{
	font:14px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:160%;
	color:#333333;
	text-align:left;
}


#kokoro p{
	line-height:160%;
}


.red_txt{
	font:14px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	color: #ca0113;
	font-weight:bold;
}
.size16{
	font:16px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	color: #ca0113;
	font-weight:bold;
}

.w_size16{
	font:16px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	font-weight:bold;
}

.w_size18{
	font:18px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	font-weight:bold;
}
.size24{
	font:24px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	color: #ca0113;
	font-weight:bold;
}
.size18{
	font:18px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	color: #ca0113;
	font-weight:bold;
}
.size18_t{
	font:18px 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	line-height:140%;
	text-align:center;
	color: #ca0113;
	font-weight:bold;
	padding-bottom:15px;
}
#kokoro .r_image{
	float:right;
	margin:5px;
}

#kokoro .l_image{
	float:left;
	margin:5px;
}


#kokoro .text{
	float:left;
	width:310px;
	height:64px;
	margin:0px;
	padding-bottom:10px;
	background:url(../img/about/text1.jpg) left top no-repeat;
	text-indent:-9999px;
	font-size:1px;
}
#kokoro h3{
	margin-bottom:20px;
}
#kokoro h4{
	margin-bottom:42px;
}
#kokoro .m_35{
	margin:35px 0;
}

.kokoro_box{
	overflow:hidden;
	width:610px;
	padding:0 0 10px;
	margin:0 0 10px;
}

.kokoro_pic_box{
	line-height:160%;
	overflow:hidden;
	width:610px;
	padding:0 0 10px;
	margin:0 0 10px;
	position:relative;
	height:1730px;
}



.pic01{
	position:absolute;
	left: 456px;
	top: 424px;
}
.pic02{
	position:absolute;
	width:150px;
	height:116px;
	left: 458px;
	top: 555px;
}
.pic03{
	position:absolute;
	left: 424px;
	top: 683px;
}
.pic04{
	position:absolute;
	left: 457px;
	top: 836px;
}
.pic05{
	position:absolute;
	left: 487px;
	top: 995px;
}
.pic06{
	position:absolute;
	left: 331px;
	top: 1020px;
}
.pic07{
	position:absolute;
	left: 422px;
	top: 1158px;
}
.pic08{
	position:absolute;
	left: 343px;
	top: 1317px;
}
.pic09{
	position:absolute;
	left: 452px;
	top: 1473px;
}
.pic10{
	position:absolute;
	left: 454px;
	top: 1601px;
}


.line_box_b{
	overflow:hidden;
	width:580px;
	background:url(../img/about/line.jpg) left bottom no-repeat #FEF5E1;
	padding:15px 15px 60px;
}
.line_box_b p{
	text-align:left;
}
* html .line_box_b p{
	text-align:left;
}
* html .line_box_b{
	overflow:hidden;
	width:100%;
	background:url(../img/about/line.jpg) left bottom no-repeat #FEF5E1;
	padding:15px 15px 55px;
}


#kokoro .concept{
	border:dotted #060 3px;
	padding:10px 5px;
	margin: 10px 0;
	width: 590px;
	overflow: hidden;
	clear: both;
}


.staff_box{
	width:610px;
	background:url(../img/cocoro/staff_bg.gif) repeat-y;
	display:block;
	height: 100%;
	margin-bottom: 10px;
}

.staff_h{
	background:url(../img/cocoro/staff_h.gif) no-repeat top center;
	padding-top:2px;
}

.staff_b{
	background:url(../img/cocoro/staff_b.gif) no-repeat  bottom center;
	padding-bottom:2px;
}

.staff_cot{
	display:block;
	padding:10px;
	color:#FFF;
	overflow: hidden;
}


.staff_cot_b{
	display:block;
	padding:10px;
	color:#FFF;
	overflow: hidden;
	font-size: 18px;
}


.one_point{
	width:610px;
	border:#CCC solid 1px;
	background: url(../img/cocoro/image6.jpg) no-repeat right bottom;
	text-align:left;
	padding: 10px;
}




.kokoro_btn{
	text-align:center;
	margin: 10px;
}
