/* CSS Document */
/* acute company */
/* etc */
body{
	margin:0px;
	padding:0px;
	background-image:url(../img/background/main.png);
	background-repeat:no-repeat;
}
#top_title{
	width:500px;
	height:60px;
	margin:10px 5px 5px 5px;
}
.top_title {
	width:645px;
	height:60px;
	margin:10px 5px 5px 5px;
}
.btn_box1 {
	padding: 5px;
	width: 645px;
}


#guide{
	width:490px;
	margin:15px 0px 20px 20px;
}
/* table left background */
.tlb  { background-color:#E0E0E0; }
.tlb2 { background-color:#FDE0EF; }

/* index2----------------------------------------------- */
#index2 #img{
	margin:10px;
}

/* information------------------------------------------ */
/* index */
#information{
	width:665px;
	margin:0px;
	padding:0px;
}
#information #index{
	width:655px;
	margin:15px 0px 0px 10px;
}
#information #index #in{
	margin:10px 0px 5px 5px;
}
#information #index #in #line{
	margin:5px;
}
#information #index #in .border_line{
	height:4px;
	background-image:url(../img/border.gif);
}
/* news */
#information #news{
	width:480px;
	margin:0px 10px 10px 20px;
}
#information #news #in{
	margin:5px 0px 5px 5px;
}

/* company----------------------------------------- */
#company{
	width:495px;
	margin:5px 5px 0px 10px;
	text-align:left;
}
#company #r{
	line-height:18px;
	margin:5px 0px 5px 5px;
}
#company #l{
	margin-top:6px;
}

/* search------------------------------------- */
#search{
	width:500px;
	margin:5px;
	text-align:left;
}

/* info--------------------------------------- */
#info{
	width:490px;
	margin:5px 0px 0px 20px;
	text-align:left;
}
#info #in{
	width:470px;
	margin:10px 10px 30px 10px;
	line-height:18px;
}
/* info mail */
#info_mail{
	width:500px;
	height:660px;
	margin:5px 5px 0px 5px;
}

/* cm_pro-------------------------------------- */
#cm_pro{
	width:495px;
	margin:5px 5px 0px 10px;
	text-align:left;
}
#cm_pro #text{
	line-height:18px;
	margin:5px 0px 20px 5px;
}
#cm_pro #etc{
	width:495px;
	margin:20px 0px 0px 5px;
}

/* movie_pro-------------------------------------- */
#movie_pro{
	width:490px;
	margin:5px 5px 0px 15px;
	text-align:left;
}
#movie_pro #title{
	width:490px;
	margin:5px 0px;
}
#movie_pro #text{
	width:475px;
	margin:5px 5px 20px 10px;
}

/* results----------------------------------------- */
#results{
	width:495px;
	margin:5px 5px 0px 10px;
	text-align:left;
}
/* 個々 */
#results #block{
	width:420px;
	height:125px;
	margin:10px 0px 15px 10px;
	padding:7px;
	border:1px solid #cccccc;
	background-color:#eeeeee;
}
/* 見本画像 */
#results #block .img1{
	width:120px;
	height:120px;
	margin:1px 11px 1px 1px;
	border:1px solid #dddddd;
	float:left;
}
/* 属性 attribute */
#results #block #attribute{
	margin-bottom:5px;
}
/* 作ったもの title */
#results #block #title{
	margin-bottom:7px;
}
/* 紹介文 */
#results #block #text{
	margin-left:10px;

}
#results #etc{
	width:510px;
	margin-top:20px;
}

/* recruit----------------------------------------- */
#recruit{
	width:480px;
	margin:5px 10px 0px 20px;
}
#recruit #bg{
	background-image:url(../img/etc/under_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#recruit #margin{
	margin:15px 10px;
}
#recruit #etc{
	width:480px;
	margin-top:20px;
}
#recruit #etc #in{
	width:470px;
	margin:7px 0px 0px 0px;
}

/* client-------------------------------------- */
#client{
	width:480px;
	margin:5px 10px 0px 20px;
	text-align:left;
}
#client #etc{
	width:475px;
	margin:20px 0px 0px 5px;
}

/* form--------------------------------------- */
#form{
	width:480px;
	margin:5px 5px 0px 10px;
	text-align:left;
}
/* left margin */
#form #mar{
	margin:5px;
}
#form #ul{
	background-image:url(../img/etc/info_mail/under_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
