/* CSS Document */
h5{
	clear:both;
	}
	
h6{
	font-size:130%;
	margin:20px 0px 5px;
	clear:left;
	}
	
.box {
	background-image:url(../img/takumi-bg.gif);
	background-repeat:repeat-y;
	float:left;
	padding:0 0 0 5px;
	width:635px;
	}

.box1_left{
	width:191px;
	float:left;
	padding:0 0 0 16px;
	}
.box1_center{
	width:146px;
	float:left;
	padding:0 0 0 4px;
	background:url(../img/arrow_d.gif) center 160px no-repeat;
	}
.box1_center1{
	width:146px;
	float:left;
	}
.box1_center2{
	width:146px;
	float:left;
	}
.box1_right{
	width:261px;
	float:left;
	background:url(../img/arrow_r.gif) 0 210px no-repeat;
	padding:0 0 0 16px;
	}
	
.box2_left{
	width:176px;
	float:left;
	padding:0 0 0 16px;
	}
.box2_center{
	width:137px;
	float:left;
	}
.box2_right{
	width:137px;
	float:left;
	background:url(../img/arrow_r.gif) 0 62px no-repeat;
	padding:0 0 0 16px;
	}
.box2_bottom{
	width:439px;
	padding:0 0 0 196px;
	float:left;
	}
	
.box3_left{
	width:437px;
	float:left;
	}
.box3_right{
	width:197px;
	float:left;
	}
.box3_middle{
	width:629px;
	float:left;
	}
.box3_bottom_left{
	width:252px;
	float:left;
	}
.box3_bottom_right{
	width:340px;
	float:left;
	background:url(../img/arrow_r.gif) 0 62px no-repeat;
	padding:0 20px 0 16px;
	}
	
.column{
	padding:10px;
	margin:10px 0;
	float:left;
	width:647px;
	background-color:#EDFAFA;	
	}
.column p.copy{
	text-align:right;
	}

.column1_left{
	width:254px;
	float:left;
	}
.column1_right{
	width:375px;
	float:left;
	padding:0 0 0 17px;
	}

.column2_left{
	width:262px;
	float:left;
	padding:0 0 0 60px;
	}
.column2_right{
	width:168px;
	float:left;
	padding:0 140px 0 17px;
	}
.column2_bottom{
	width:527px;
	float:left;
	padding:0 60px;
	}
.column3_bottom{
	width:333px;
	float:left;
	padding:0 157px;
	}


.comentlist-a{
	margin-bottom:15px;
	margin:5px 0px;
	}
		
.comentlist-a dt,.comentlist-a li{
	font-size:120%;
	font-weight:bold;
	background-color:#EDFAFA;
	-moz-border-radius:0.65em;
	padding:10px 10px;
	margin:8px 8px 8px 0px;
	}

.comentlist-a strong{
	display:block;
	margin:5px 0px;
	}

.comentlist-a dt img, .comentlist-a dd img{
	margin:5px;
		}
	
.comentlist-b{
	width:auto;
	border:1px solid;
	border-color:#CCCCCC;
	-moz-border-radius:0.65em;
	padding:10px 25px;
	margin:5px 0px;
	list-style-type:circle;
	}

.pl-center{
	padding-left:170px;
	}

.comentlist-c{
	background-color:#EDFAFA;
	-moz-border-radius:0.65em;
	padding:15px;
	margin-top:5px;
	float:left;
	width:640px;
	}

.comentlist-c dt{
	font-size:120%;
	font-weight:bold;
	clear:both;
	margin:0px 5px;
	float:left;
	line-height:1.88em;
	}
	
.comentlist-c dd{
	margin:5px 0px;
	}

.comentlist-c strong{
	display:block;
	margin:20px 0px 5px;
	float:left;
	}

/*�e�[�u���֘A*/
.tab-left{
	width:200px;
	}

td{
	border:1px solid;
	padding-left:5px;
	}

th{
	text-align:left;
	}

.table_takumi1 td {
	border:0 !important;
}



.table_takumi2 {
	width:100%;
}
.table_takumi2 th {
	vertical-align:top;
	border:0 !important;
	padding:10px 10px 10px 0;
}
.table_takumi2 td {
	vertical-align:top;
	border:0 !important;
	padding:10px 0;
}
.right {
	text-align:right;
}


