@charset "UTF-8";
/* CSS Document */
/*導入部分*/
#head_copy {
	background-image: url(../images/head_text_bc.jpg);
	width: 840px;
	margin-bottom: 30px;
	padding: 30px;
}
.head_text {
	font-size: 12px;
	color: #001e50;
	line-height: 18px;
	width: 466px;
	float: left;
}
#head_img {
	width: 359px;
	float: right;
}
.head_img1 {
	width: 359px;
	float: left;
}
.head_img2 {
	width: 174px;
	float: left;
	padding-top: 14px;
}
.head_img3 {
	width: 174px;
	padding-top: 14px;
	float: right;
}
.img00 {
	padding-bottom: 5px;
}

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

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

/*左のコラム用*/
.left_box{
	float: left;
	text-align: left;
	width: 312px;
}
/*テキストのみの場合*/
.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;
	top: 100px;
}
/*テキストのみの場合*/
.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{
	padding-right: 20px;
}
.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: right;
	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{
	padding-top: 5px;
	padding-left: 1px;
}
/*右に画像*/
/*右のラインからのテキスト*/
.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;
}

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

