h2 {
	padding: 58px 0 0 105px;
}

div#line {
	background : url(img/bg_line.gif) left top repeat-y;
	color : #733800;
}

div.sub {
	background : url(img/bg_tl.jpg) left top no-repeat;
	height : 120px;
}


div.b {
	width : 372px;
	float:left;
	padding : 20px 0 0 68px;
}
div.b_l {
	background : url(img/bg_b.gif) right top no-repeat;
	padding: 20px 0 0 272px;
	width : 530px;
	height : 123px;
}
div.o_l {
	background : url(img/bg_o.gif) right top no-repeat;
	padding: 26px 0 0 126px;
	width : 660px;
	height : 117px;
}
div.i_l {
	background : url(img/i_01.jpg) right top no-repeat;
	padding: 24px 0 0 300px;
	width : 500px;
	height : 150px;
}
div.b_i {
	padding: 30px 0 0 300px;
}
div.b_01 {
	background : url(img/b_01.gif) left top no-repeat;
	width : 78px;
	height : 88px;
	float:left;
}
div.b_02 {
	background : url(img/b_02.gif) left top no-repeat;
	width : 294px;
	height : 18px;
	float:right;
}
div.b_03 {
	background : url(img/b_03.gif) left top no-repeat;
	width : 294px;
	height : 20px;
	float:right;
	padding : 0 0 28px 0;
}
div.b_t {
	background : #f8d99b url(img/b_t.gif) left top no-repeat;;
	width : 254px;
	color : #733800;
	padding : 0 20px;
	float:right;
}

div.o {
	width : 354px;
	float:left;
	padding:20px 0 0 8px;
}
div.o_01 {
	background : url(img/o_01.gif) left top no-repeat;
	width : 60px;
	height : 92px;
	float:right;
}
div.o_02 {
	background : url(img/o_02.gif) left top no-repeat;
	width : 294px;
	height : 18px;
	float:left;
}
div.o_03 {
	background : url(img/o_03.gif) left top no-repeat;
	width : 294px;
	height : 20px;
	float:left;
	padding : 0 0 28px 0;
}
div.o_t {
	background : #f3bebc url(img/o_t.gif) left top no-repeat;
	width : 254px;
	color : #730038;
	padding : 0 20px;
	float:left;
}

div.content {
	padding:20px 40px;
}
