@charset "utf-8";
@import url("../../css/common.css");
@import url("common.css");



/* ******************************************************
* 	サイドバー
*/
.side_top { background: url(../images/izue/side_backtop.jpg) top left no-repeat;}

.side_main {
	padding-bottom: 40px;
	background: url(../images/izue/side_backmiddle.jpg) top left repeat-y;
}

.side_bottom { background: url(../images/izue/side_backbottom.jpg) bottom left no-repeat}




/* ******************************************************
* 	page1_1
*/
.page1_1 h4.left {
	float: left;
	width: 289px;
	padding-right: 30px;
}

.page1_1 p.caption_r {
	text-align: right;
}

.page1_1 p.caption_r span {
	font-size: 80%;
}

.page1_1 .text {
	margin-top: 28px;
}

.page1_1 table {
	margin-top: 40px;
}

.page1_1 table td.caption {
	padding-top: 5px;
}

.page1_1 table td.middle {
	padding-left: 10px;
}



/* ******************************************************
* 	page2_1
*/
.page2_1 p.left {
	float: left;
	width: 320px;
}

.page2_1 table {
	float: right;
}



/* ******************************************************
* 	page2_2
*/
.page2_2 {
	padding-top: 30px;
}

.page2_2 p.left {
	float: left;
	width: 270px;
}

div.page2_2 table {
	float: right;
	width: 300px;
}
	


/* ******************************************************
* 	profile
*/
.prof table {
	width: 285px;
}

.prof table.left {
	float: left;
	margin-right: 25px;
}

.prof table.tyosyo {
	margin-top: 20px;
}