@charset "utf-8";

/* column 共通 */
#top{
background: url(../img/contents/back2.jpg) no-repeat top center;
}

.sndBgAll{
background:url(http://www.akyrise.jp/common/image/column/col_bg03.jpg) no-repeat top center;
}

#content2{
width:900px;
}

/* column TOP */

#top #abstract{
padding:184px 0 0 75px;
}

#top #abstract_body{
width:375px;
height:165px;
line-height:1.4;
overflow:hidden;
}

#top #textArea{
height:8.5em;
overflow:hidden;
}

#top #more{
display:block;
width:79px;
height:13px;
background:url(http://www.akyrise.jp/common/image/column/btn_more.gif) no-repeat 0 0;
}

#top #more:hover{
background:url(http://www.akyrise.jp/common/image/column/btn_more.gif) no-repeat 0 -13px;
}

#top #backnumber{
margin:114px 0 0 30px;
padding:0 0 10px 0;
background:url(http://www.akyrise.jp/common/image/column/bg_backnumber_list_bottom.gif) no-repeat left bottom;
}

#top #backnumber_list{
padding:0 0 30px 25px;
background:url(http://www.akyrise.jp/common/image/column/bg_backnumber_list.gif) repeat-y 0 0;
}

#top #backnumber_list li{
float:left;
margin:0 20px 3px 0;
}


/* column template */

#title{
}

#title2{
min-height:185px;
padding:61px 0 0 85px;
}

#title2 h2{
width:375px;
margin:0 0 7px 0;
}

#title2 p{
overflow:hidden;
width:375px;
line-height:1.4;
}

#subject{
width:850px;
margin:0 0 5px 24px;
padding:30px 0 0 0;
background: #FFFFFF;
}

#subject .bg{
width:750px;
padding:0 50px;
background: repeat-y left top;
}

#subject .bg .txt{
padding:20px 0 40px 0;
}

#subject .ft{
width:750px;
height:57px;
padding:0 50px;
background: no-repeat left top;
}

#subject2{
width:850px;
margin:0 0 5px 24px;
padding:30px 0 0 0;
background: url(../labo/service/img/service_boxtop.jpg) no-repeat left top;
}

#subject2 .bg{
width:600px;

padding:10px 50px;
background: url(../labo/service/img/service_boxmid.jpg) repeat-y left top;
}

#subject2 .bg .txt{
padding:20px 0 40px 0;
}

#subject2 .ft{
width:750px;
height:57px;
padding:0 50px;
background: no-repeat left top;
}


#subject .ft .prev{
float:left;
}

#subject .ft .next{
float:right;
}

#toIndex{
float:left;
margin:0;
}


/*==========サービス==========*/

#main1{
width:500px;
}

#main2{
	width:850px;
	margin-left:0px;
	background: url(../labo/service/img/service_boxmid.jpg) repeat-y;
}
#main2 p{
	width:566px;
	padding:5px 0 30px 76px;
}
#main3{
	width:850px;
	height:800px;

	margin-left:0px;
	background: url(../labo/service/img/service_3.jpg) no-repeat;
	position:relative;
}
#main3_1{
	width:250px;
	position:absolute;
	top:-11px;
	left:464px;
}
#main3_2{
	width:210px;
	position:absolute;
	top:-10px;
	left:172px;
}
#main3_3{
	width:210px;
	position:absolute;
	top:510px;
	left:320px;
}

#main3_4{
	width:210px;
	position:absolute;
	top:510px;
	left:60px;
}

#main3_5{
	width:210px;
	position:absolute;
	top:510px;
	left:580px;
}

#main3_1 img , #main3_2 img , #main3_3 img, #main3_4 img{
	margin:0 5px 5px 0;
	/*float:left;*/
}
#main3_1 p , #main3_2 p , #main3_3 p, #main3_4 p{
	/*display:inline;*/
}
.foot3{
	padding:10px 0 20px 116px;
}
.thumb {
	border:solid 1px #999;
}
