@charset "utf-8";
/* CSS Document */

/*-----------------------------

　組織概要CSS

------------------------------*/

/* メイン部分
---------------------------*/
.itembox{
	padding:20px 20px 0 20px;
}


.itembox1{
	border:#bbb 1px solid;
	border-top:#8dc21f 3px solid;
	padding:20px 20px 20px 20px;
	margin-bottom:20px;
}

.itembox2{
	border:#e4007f 1px solid;
	border-top:#8dc21f 3px solid;
	background-color:#fbe6ef;
}

.itembox3{
	border:#00a7eb 1px solid;
	border-top:#8dc21f 3px solid;
	background-color:#dff2fc;
}

.lead{
	color:#00913a;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:0.8em;
	line-height:1.5;
}

.lead-kome{
	color:#00913a;
	font-size:1.25em;
	font-weight:bold;
	/*margin-bottom:0.8em;*/
	line-height:1;
	/*padding-left:8px;*/
}

/*h4{
	color:#00913a;
	font-size:1.25em;
	font-weight:bold;
	border-left:#00913a 10px solid;
	padding:0 5px;
	margin-bottom:0.5em;
	margin-top:0.5em;
	line-height:1;
}*/

/*h5{
	font-size:1.13em;
	font-weight:bold;
	margin-left:2em;
}*/


/* 個別部分
---------------------------*/
.set{
	overflow:hidden;
	margin-bottom:30px;
}

.left-box{
	overflow:hidden;
	width:438px;
	border:#bbb 1px solid;
	float:left;
}

.left-box2{
	background-color:#fff;
}

.right-box{
	overflow:hidden;
	width:438px;
	border:#bbb 1px solid;
	float:right;
}

.right-box-kome{
	overflow:hidden;
	width:438px;
	/*border:#bbb 1px solid;*/
	float:right;
}

.left-box-kome{
	overflow:hidden;
	width:438px;
	/*border:#bbb 1px solid;*/
	float:left;
}

.photo{
	width:110px;
	float:left;
}

.box-text{
	width:328px;
	float:right;
}

.position{
	color:#fff;
	background-color:#00913a;
	text-align:center;
	font-size:0.88em;
	font-weight:bold;
}

.position2{
	color:#fff;
	background-color:#00913a;
	text-align:center;
	font-size:0.75em;
	/*font-weight:bold;*/
	line-height:1.2;
}

.position3{
	color:#fff;
	background-color:#00913a;
	text-align:center;
	font-size:0.75em;
	font-weight:bold;
}

.name{
	background-color:#8dc21f;
	padding-left:8px;
	font-weight:bold;
}

.explain{
	line-height:1.4;
	padding-left:8px;
	padding-top:10px;
	font-size:0.94em;
}

.explain2{
	line-height:1.4;
	padding-left:8px;
	padding-top:1px;
	font-size:0.94em;
}

.explain-kome{
	line-height:1.4;
	/*padding-left:8px;*/
	padding-top:4px;
	/*font-size:0.94em;*/
}

.name2{
	background-color:#dadf00;
	padding-left:8px;
	font-weight:bold;
}

.name3{
	background-color:#fff23f;
	padding-left:8px;
	font-weight:bold;
}

.name4{
	background-color:#b5d45c;
	padding-left:8px;
	font-weight:bold;
}

.name5{
	background-color:#fffac6;
	padding-left:8px;
	font-weight:bold;
}

.name6{
	background-color:#e5e300;
	padding-left:8px;
	font-weight:bold;
}

.name7{
	background-color:#f6d500;
	padding-left:8px;
	font-weight:bold;
}

.name8{
	background-color:#b3d898;
	padding-left:8px;
	font-weight:bold;
}

.name9{
	background-color:#fcc929;
	padding-left:8px;
	font-weight:bold;
}

.name10{
	background-color:#d4e5a3;
	padding-left:8px;
	font-weight:bold;
}

.promote_s1{
	color:#ee7a09;
	line-height:1;
	font-size:1.5em;
	font-weight:bold;
	text-shadow: 1px 2px #000;
	margin-bottom:20px;
}

.promote_s2{
	color:#ee7a09;
	font-size:1.25em;
	font-weight:bold;
	line-height:1;
}
