
div.box, .mem_dl{
	border-color : RGB(106,113,201); 
	background-color : RGB(239,245,255) ;
	margin : 0px 0px 10px 0px ;
	border : 3px double  ;
	font-size : 80% ;
	min-height:160px ;
	height:160px ;
	clear : both ;
}

 *>div.box, .mem_dl{
/*WinIE以外に読み込ませるCSS Hack! */
	height : auto ;
}

div.box h2, .mem_dl h2 {
	background-color :RGB(198,211,255);
	background-image:none;
	color : white ;
	font-size : 110% ;
	padding : 5px 6px 5px 9px ;
	letter-spacing: 0px ;
	margin-top : 0px ;
}
div.box h2 a, .mem_dl h2 a{
	color : RGB(0,32,72);
}


/*---- お客様ごとのボックス各項目[th:項目名　td:値] -------*/

dl.member{
	padding : 10px 3px 4px 10px 
}

dl.member dt, .mem_dl_data dt{
	display : block ;
	float : left ;
	width : 5em ;
	margin-bottom : 0.3em ;
	padding-right : 8px ;
	text-align:justify ;
}

dl.member dd, .mem_dl_data dd{
	margin-bottom : 0.3em ;

}

dl.member dt.address, .mem_dl_data .address{
	margin-bottom : 0.5em ;
}

dl.member dd.address{
	margin-bottom : 0.5em ;
}

/*---- 紹介文 -------*/

div.box div.description, .desc{
	background-color:RGB(245,255,255);
	border : RGB(130,160,210) 1px solid;
	clear : both;
	margin : 4px 8px 4px 8px;
	padding : 4px 8px;
	line-height : 1.4 ;
}


/*---- キャプチャ画面 -------*/

div.box img.capture, .mem_dl img.capture{
	border-color : RGB(119,159,91) ;
	float : left ;
	margin-right : 10px ;
	margin-left : 10px ;
}