@charset "Shift_JIS";

/*ESTIMATEコンテンツ設定
**********************************************/

/*ESTIMATEブロック部分*/ 
#estimate_block {
	width:660px;
	text-align:left;
	float:right;
	margin:0 10px 0 10px;

}


.estimate_h1 {
	width:660px;
	font-size:x-small;
	font-weight:bold;
	text-algin:left;
	display:block;
	border-bottom:dotted 1px;
	padding-bottom:5px;
}

.estimate-table {
	width:660px;
	float:left;
	margin:10px auto;
	font-size:x-small;
}



.estimate-table-item {
	border:1px solid #FFFFFF;
	background:#C7E4DE;
	text-align:center;
	padding:5px;
	width:150px;
}

.estimate-table-item2 {
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	background:#C7E4DE;
	text-align:center;
	padding:5px;
	width:150px;
}


.estimate-table-size {
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	text-align:center;
	padding:5px;
	width:100px;
}




.estimate-table-contents {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	color:#000000;
	text-align:center;
	padding:5px;
	width:200px;
}


.estimate-table-pay {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	color:#660000;
	text-align:center;
	padding:5px;
}



/*LINKコンテンツ設定
**********************************************/


/*リンクブロック部分*/ 
#block {
	width:220px;
	font-size:x-small; 
	text-align:left;
	float:right;
	margin:0 10px 0 10px;

}


.link_h1 {
	display:block;
	font-size:x-small;
	font-weight:bold;
	border-bottom:dotted 1px;
    padding-bottom:5px;
}


 /*PROFILEコンテンツ設定
**********************************************/
/*プロフィールブロック部分*/ 
#Left {
    width:270x;
	float:left;
	margin:0 10px 0 0;
	
}

#Right {
    width:430px;
	float:right;
	text-align:left;
	font-size:x-small;
	margin:0px 10px 0px 10px;
	
}

#profile_h1 {
	font-size:x-small;
	font-weight:bold;
	border-bottom:dotted 1px;
	text-align:left;
	margin:20px 0px 20px 0px;
    padding:0px 0px 5px 0px;
}


.prf_img {
    display:block;
	width:80px;
	height:auto;
	float:right;
	margin:10px 10px 0px 0px;
}



 /*WORKS WEBコンテンツ設定
**********************************************/

/*WEBブロック部分*/ 


#w_block {
	width:740px;
	float:left;
}


.web2_group {
	width:235px;
	text-align:left;
	font-size:x-small;
	display:block;
	float:left;
	margin:5px 10px 0px 0px;
	height:auto;
	padding:0px;
}


/*コメント*/
.w_comment {
	width:185px;
	height:auto;
	float:right;
	text-align:left;

}

.w_h1 {
	display:block;
	margin-bottom:10px;
	float:left;
}

.w_h2 {
	display:block;
	font-size:x-small;
	font-weight:bold;
}


 /*WORKS designコンテンツ設定
**********************************************/

/*designブロック部分*/ 

#de_block {
	width:750px;
	margin:0px;
	padding:0px 10px 0px 0px;
	float:left;
}

.de2_group {
	width:240px;
	text-align:left;
	float:left;
	padding:10px 10px 10px 0px;
	margin:0px;

	
}



/*コメント*/
.d_name {
	float:right;
	width:140px;
}

.d_h2 {
	display:block;
	font-size:x-small;
	font-weight:bold;
	margin-bottom:10px;
}


/*categori*/
.t1 {
	width:740px;
	height:20px;
	margin:0px 0px 5px 0px;
	float:left;
	background:url(../contents/works/design/design_img/bar1.jpg) no-repeat;
}

.t2 {
	width:740px;
	height:20px;
	margin:0px 0px 5px 0px;
	float:left;
	background:url(../contents/works/design/design_img/bar2.jpg) no-repeat;
}

.t3 {
	width:740px;
	height:20px;
	margin:0px 0px 5px 0px;
	float:left;
	background:url(../contents/works/design/design_img/bar3.jpg) no-repeat;
}

.t4 {
	width:740px;
	height:20px;
	margin:0px 0px 5px 0px;
	float:left;
	background:url(../contents/works/design/design_img/bar4.jpg) no-repeat;
	background-repeat:no-repeat;
}


/*pagetop*/
.pagetop {
	width:740px;
	height:15px;
	margin:0;
	float:left;
	background:url(../contents/contents_img/pagetop.jpg) no-repeat;
}



 /*WORKS Illutrationコンテンツ設定
**********************************************/

/*illブロック部分*/ 

#ill_block {
	width:740px;
	float:right;
	
}

.ill ul {
    float:left;
}


