@charset "utf-8";

/*タイトル
------------------------------*/
#titleLead {
	margin:0 0 20px 0;
}

/*---------------事業内容インデックス---------------*/

/*インデックス
------------------------------*/
#busiIndex {
	width:675px;
	padding:0 0 12px 0;
}
.busiIndexIn {
	border:1px solid #D8D6C8;
	padding:5px 13px 5px 5px;
	background-color:#F5F4ED;
	margin:0 0 8px 0;
}

.busiIndexInL {
	width:230px;
	float:left;
}
.busiIndexInR {
	width:410px;
	float:right;
}
.busiIndexInR h4 {
	padding:0 0 5px 0;
}
.busiIndexInR p {
	padding:0 0 5px 0;
	line-height:150%;
}
.busiIndexInR ul {
	list-style-type:none;
}
.busiIndexInR li {
	background-image:url(../images/ico-arrow_002.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:0 14px 2px 14px;
	line-height:140%;
	font-size:1.2em;
	

}

/*関連事業*/
#relation {
	width:675px;
	background-image:url(../images/lin-dot675_001.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:16px 0 0 0;
}
#relation em {
	display:block;
	width:98px;
	float:left;
	padding:0 8px 0 0;
}
#relationIn {
	float:left;
}
#relationIn p {
	font-size:0.85em;
	line-height:140%;
	padding:0 0 3px 0;
}
#relationIn a {
	display:block;
	background-image:url(../images/ico-arrow_002.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding:0 0 0 14px;
	line-height:140%;
}


/*----------------事業内容index以下-----------------*/

/*大きい画像
------------------------------*/
#mainPic {
	width:675px;
	padding:0 0 10px 0;
}
.picL {
	float:left;
	width:330px;
}
.picR {
	float:right;
	width:330px;
}

.picL p, .picR p {
	padding:8px 0 10px 0;
	line-height:150%;
	text-align:center;
	
}
#mainPic p span {
	font-size:0.85em;
}




/*サムネイル
------------------------------*/
#thmBox {
	background-color:#f7f7f7;
}
#thmBoxIn {
	padding:11px 0 11px 31px;
}
#thmBox strong {
	display:block;
	padding:0 0 7px 0;
}
#thmBox .entry {
	float:left;
	padding:0 8px 7px 0; 
}
#thmBox .entry a img {
	border:1px solid #CCCCCC;
}
#thmBox .entry a:hover img {
	border:1px solid #1F1A9E;
}

/*前へ　次へ
------------------------------*/
#next_back {
	padding:25px 0 10px 0;
	text-align:center;
}
#next_back a#back {
	background-image:url(../images/ico-arrow_003.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 12px 0 15px;
	font-size:1.2em;
}
#next_back a#next {
	background-image:url(../images/ico-arrow_002.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 15px 0 12px;
	font-size:1.2em;
}


