@charset "utf-8";
/* CSS Document */



/*-----------　左コンテンツ：最新情報、ニュース　---------------------------------------*/

#index .b_topic {
	margin: 0px 15px;
	width: 640px;
}


/* ------------ 左コンテンツ：導入イメージ ---------------------------------*/

#box_intro{
	width: 660px;
	height: 300px;
	margin:0 10px;
	background: url(../images/index/intro.jpg) no-repeat left top;
	z-index:1;
}

.intro_member{
	width:130px;
	height: 30px;
	text-indent: -9999px;
	padding:260px 10px 10px 520px;
	}
	
.intro_member a{
	width:130px;
	height: 30px;
	display: block;
	background: url(../images/index/btn_m_search_130.gif) no-repeat left top;
}

.intro_member a:hover{
	background: url(../images/index/btn_m_search_130_on.gif) no-repeat left top;	
}

/*-------------右コンテンツ----------------------------------------*/


.right_sidebox{
	border: 2px solid #9dd9e0;
	background: #ddeeff;
	margin: 0 6px 15px 10px;
	font-size: 90%;
}

.right_sidebox .inner{
	padding: 5px 10px 10px 10px;
}

.right_sidebox h3 {
	width: 250px;
	font-weight: bold;
	text-indent: -9999px;
}

.right_sidebox h3.soff{
	background-image: url(../images/index/bttl_soff.gif);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;	
}

.right_sidebox h3.member{
	background-image: url(../images/index/bttl_member.gif);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;	
}

.right_sidebox h3.cong{
	background-image: url(../images/index/bttl_congratulate.gif);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;	
}

.right_sidebox h3.cond{
	background-image: url(../images/index/bttl_condolence.gif);
	height: 24px;
	background-repeat: no-repeat;
	background-position: center top;	
}

#b_iwate_news{
	width:660px;
	margin: 20px 10px;
}

