@charset "utf-8";
/* CSS Document */

/* common------------------------------------------------------------------- */

.noBtm {
	margin:0!important;
}

#contact p {
 	line-height: 160%;
	margin: 0 0 20px 0;
}

/* contact------------------------------------------------------------------- */
/* ----------------------------------------------- 
 *	H
 * ----------------------------------------------- */
#contact {
	margin:6px 0 0 20px;
	padding:0 0 40px 0;
	width:700px;
}

#contact h2 {
	margin:0 0 20px 0;
}

#contact h3 {
	margin:0 0 40px 0;
}

#contact h4 {
	margin:0 0 20px 0;
}

/* ----------------------------------------------- 
 *	font
 * ----------------------------------------------- */

.attention {
	color:#a32627;
}

/* ----------------------------------------------- 
 *	col
 * ----------------------------------------------- */
 #contact .colLeft600 {
 	float:left;
 	width:600px;
	margin:0;
 }
 
#contact .colLeft100 {
 	float:left;
	width:100px;
	margin:0;
	text-align:right;
 }

#contact .colLeft100 img  {
	margin:0 0 20px 0;
}
 
 #contact .colLeft160 {
 	float:left;
 	width:160px;
 	margin:0 20px 0 0;
 }
 
  #contact .colRight160 {
  	float:left;
 	width:160px;
 	margin:0;
 }

/* -----------------------------------------------
 *	table
 * ----------------------------------------------- */
table {
	table-layout:fixed;
}

table.contactPt01 {
	border-top:solid 1px #c6c6c6;
	border-left:solid 1px #c6c6c6;
	width:698px;
	margin:0 0 40px 0;
}

table.contactPt01 th {
	background-color:#f3f3f3;
	border-right:solid 1px #c6c6c6;
	border-bottom:solid 1px #c6c6c6;
	padding:7px;
	text-align:left;
	width:180px;
}

table.contactPt01 td {
	border-right:solid 1px #c6c6c6;
	border-bottom:solid 1px #c6c6c6;
	padding:7px;
	vertical-align:baseline;
}


/* ----------------------------------------------- 
 *	step700
 * ----------------------------------------------- */

.step700 {
	width:700px;
	margin:0;
}

/* ----------------------------------------------- 
 *	iframe
 * ----------------------------------------------- */

.scroll {
	text-align:left;
	width:450px;
	height:350px;
	margin:0 110px 20px 110px;
	border:solid 1px #ddd;
	padding:15px;
	overflow: auto;
}

.scroll h3 {
	color:#eda828;
	margin:0 0 15px 0!important;
	
}

.scroll .colLeft220 {
	float:left;
	width:220px;
	margin:0;
}

.scroll .colRight200 {
	float:right;
	margin: 0 0 0 0;
}

.colLeft480 {
	width:480px;
	margin:0 110px 0 110px;
}

.colLeft480 .colLeft200 {
	float:left;
	padding: 0 40px 0 140px;
	width:200px;
}

.colLeft480 .colLeft200 img {
	margin:41px 0 0 0;
}

.colLeft480 .colRight100 {
	float:left;
	text-align:right;
	width:100px;
}







