@charset "UTF-8";
/* CSS Document */

/* 081222追加分 */
.middle_box .left_topimg{
	height: 163px;
	padding-right: 22px;
	margin-bottom: 20px;

}
.right_box .left_topimg{
	padding-right: 50px;
}
.img01 {
	padding-top: 5px;
}
.space {
	height: 50px;
}
.space2{
	float: right;
	margin-top: 31px;
}
.space3 {
	float: left;
	height: 25px;
}
/*中のタイトル*/
.middle_ytt{
	padding-left: 22px;
	margin-bottom: 10px;
}


/*導入部分*/
#head_copy {
	background-image: url(../images/head_text_bc.jpg);
	width: 840px;
	margin-bottom: 30px;
	padding: 30px;
}
.head_text {
	font-size: 12px;
	color: #4c6807;
	line-height: 18px;
	padding-right: 25px;
	width: 506px;
	float: left;
}
#head_img {
	width: 307px;
	float: right;
}
.head_img1 {
	width: 161px;
	float: right;
}
.head_img2 {
	width: 146px;
	float: left;
}
.head_img3 {
	width: 146px;
	padding-top: 8px;
	float: right;
}

/*タイトル*/
.yttl{
	padding-left: 52px;
	margin-bottom: 10px;
}

/*上*/
#cont1{
	width: 900px;
	background-image: url(../../images/test_back.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
/*下*/
#cont2 {
	width: 900px;
	background-image: url(../../images/test_back.jpg);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	line-height: 18px;
}

/*左のコラム用*/
.left_box{
	width: 312px;
	float: left;
	text-align: left;
}
/*テキストのみの場合*/
.left_box .text{
	padding-right: 22px;
	padding-left: 52px;
}
/*テキストと同じ幅の画像*/
.left_box .img{
	padding-right: 22px;
	padding-left: 52px;
}
/*ラインからラインの幅の画像*/
.left_box .img2{
}
/*右に画像*/
/*右のラインからの画像とテキスト*/
.left_box .right_topimg{
	padding-left: 52px;
}
.left_box .right_topimg .img_reft{
	float: right;
	padding-left: 5px;
	text-align: left;
}
/*右のラインから22ptの画像*/
.left_box .right_topimg .img_reft1{
	float: right;
	padding-right: 22px;
	padding-left: 5px;
}
/*左に画像*/
/*左のラインからの画像とテキスト*/
.left_box .left_topimg{
	padding-right: 22px;
	padding-left: 31px;
	text-align: left;
}
.left_box .left_topimg .img_reft2{
	float: left;
	padding-right: 5px;
}
/*左のラインから36ptの画像*/
.left_box .left_topimg .img_reft22{
	float: left;
	padding-left: 36px;
	padding-right: 5px;
}
/*左のラインからはみ出した画像とテキスト*/
.left_box .left_topimg2{
	padding-right: 22px;
}
.left_box .left_topimg2 .img_reft3{
	float: left;
	padding-right: 5px;
}
.img0 {
	padding-left: 1px;
}

/*中のコラム用*/
.middle_box{
	width: 278px;
	float: left;
	text-align: left;
}
/*テキストのみの場合*/
.middle_box .text{
	padding-right: 22px;
	padding-left: 22px;
}
/*テキストと同じ幅の画像234px*/
.middle_box .img{
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 5px;
}
/*ラインからラインの幅の画像278px*/
.middle_box .img2{
}
/*右に画像*/
/*右のラインからの画像とテキスト*/
.middle_box .right_topimg{
	padding-left: 22px;
}
.middle_box .right_topimg .img_middle{
	float: right;
	padding-left: 5px;
}
/*右のラインから22ptの画像*/
.middle_box .right_topimg .img_middle1{
	float: right;
	padding-right: 22px;
	padding-left: 5px;
}
/*左に画像*/
/*左のラインからの画像とテキスト*/
.middle_box .left_topimg{
}
.middle_box .left_topimg .img_middle2{
	float: left;
	padding-right: 5px;
}
/*左のラインから22ptの画像*/
.middle_box .left_topimg .img_middle22{
	float: left;
	padding-left: 22px;
	padding-right: 5px;
}


/*右のコラム用*/
.right_box{
	width: 310px;
	float: left;
	text-align: left;
}
/*テキストのみの場合*/
.right_box .text{
	padding-right: 47px;
	padding-left: 22px;
}
/*テキストと同じ幅の画像241px*/
.right_box .img{
	padding-right: 22px;
	padding-left: 22px;
}
/*ラインからラインの幅の画像280px*/
.right_box .img2{
}
/*右に画像*/
/*右のラインからのテキスト*/
.right_box .right_topimg{
	padding-left: 22px;
}
/*右のラインからの画像*/
.right_box .right_topimg .img_right{
	float: right;
	padding-right: 30px;
	padding-left: 5px;
}
/*右のラインから22ptの画像*/
.right_box .right_topimg .img_right1{
	float: right;
	padding-right: 47px;
	padding-left: 5px;
}
/*左に画像*/
/*左のラインからのテキスト*/
.right_box .left_topimg{
}
/*左のラインからの画像*/
.right_box .left_topimg .img_right2{
	float: left;
	padding-right: 5px;
}
/*左のラインから22ptの画像*/
.right_box .left_topimg .img_right22{
	float: left;
	padding-left: 22px;
	padding-right: 5px;
}


/*その他の表現*/
.img_box{
	float: left;
	padding-left: 1px;
}
.img_box2{
	float: right;
	padding-right: 30px;
}

/*下の空き*/
.sp {
	height: 50px;
}

/*全部共通*/
#logo {
}
/*全体のわく*/
#content2 {
	background-color: #fff;
	width: 900px;
}
.img00 {
	padding-bottom: 5px;
}

