@charset "utf-8";



#suport_box01{

	clear:both;

	width:640px;

	height:225p;

	margin:20px 10px;

	font-weight:100%;

}



.width_660{

	width:660px;

	border-bottom: dotted 1px #cccccc;

}



.top{

	vertical-align:top;

	padding:0 5px;

}



.lr{

	padding:0 5px;

}



.style_width01{

	width:100px;

	text-align:center

}



.style_width02{

	width:50px;

	text-align:center

}



.support_box {

	width:660px;

	margin:0 0px;

	background-color: #ffffff;

}



.support_box p {

	margin: 0;

	padding:0 20px 0 20px;

	text-align: left;

}



.support_box p.bold_01 {

	margin: 0;

	padding:0 20px 0 20px;

	font-weight: bold;

}



.support_box p.bold_02 {

	border-top: dotted 1px #cccccc;

	margin: 10px 0 0 0;

	padding:10px 20px 0 20px;

	font-weight: bold;

}



.support_box dl {

	margin: 0px auto;

	padding: 0;

	width: 660px;

	text-align: left;

	border-bottom: dotted 1px #cccccc;

}





.support_box dd {

	margin: 0 20px 0 130px;

	padding: 0;

	width: 510px;

}



.support_box dd.bold {

	margin: 5px 20px 5px 130px;

	padding: 0;

	width: 510px;

	font-weight: bold;

}



.support_box dl:after {

	clear:both;

	height:0px;

	visibility: hidden;

	display: block;

	content: ".";

}



.support_box dt.p01 {

	background:url(images/p_01.jpg) no-repeat;

	width : 80px; 

	height : 120px; 

	padding : 0; 

	display : block; 

	float : left;

	text-indent:-999em;

	margin:0 0 5px 30px;

	border: #666666 solid 1px;

	}



.support_box dt.p02 {

	background:url(images/p_02.jpg) no-repeat;

	width : 80px; 

	height : 120px; 

	padding : 0; 

	display : block; 

	float : left;

	text-indent:-999em;

	margin:0 0 5px 30px;

	border: #666666 solid 1px;

	}



.t_660 {

	margin: 0 0 0 0;

	width: 660px;

	font-size: 100%;

	line-height:1.3;

	letter-spacing: 1px;

	border-collapse: collapse;

	color:#333333;

	table-layout:auto;

}



.t_01 {

	margin: 0;

	border: solid #cccccc 1px;

	font-size: 100%;

	line-height:1.3;

	letter-spacing: 1px;

	border-collapse: collapse;

	color:#333333;

	table-layout:auto;

}


