@charset "utf-8";
/* CSS Document */

/* common------------------------------------------------------------------- */

.noBtm {
	margin:0!important;
}


/* ----------------------------------------------- 
 *	#col1
 * ----------------------------------------------- */
#col1 {
	padding:6px 20px 40px 20px;
	margin:0;
	width:700px;
	text-align:left;
}

#col1 h2 {
	margin:0 0 20px 0;
}

#col1 h3 {
	margin:0 0 20px 0;
}

#col1 h4 {
	margin:0 0 4px 0;
}


/* ----------------------------------------------- 
 *	P
 * ----------------------------------------------- */
#col1 p {
	margin:0 0 20px 0;
} 

/* --ol
 * ----------------------------------------------- */
#col1 ol {
	/*width:650px;*/
	margin:0 0 20px 35px;

} 

#col1 ol li {
	padding:0 0 3px 0;
}

#col1 .col700 {
	width:700px;
	margin:0 0 40px 0;
}

#col1 .col700 .colLeft350 {
	float:left;
	width:350px;
	margin:0;
	padding:0;
}

#col1 .col660 {
	width:660px;
	margin:0 20px 40px 20px;
}
 
.colLeft320 {
	float:left;
	width:320px;
	margin:0 20px 0 0;
}

.colRight320 {
	float:left;
	width:320px;
	margin:0;
}

.colLeft320 p,
.colRight320 p  {
	font-weight:bold;
	font-size:14px;
}

#col1 ul {
	margin:0 0 30px 20px;
	list-style:none!important;
}

#col1 ul.circleBlu li {
	background:url(/image/common/list_mark_blu.gif) no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
}

#col1 ul.circleRed li {
	background:url(/image/common/list_mark_red.gif) no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
}

#col1 ul.circleRed li ul {
	margin:0 0 0 20px;
}

#col1 ul.circleGreen li {
	background:url(/image/common/list_mark_green.gif) no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
}

#col1 ul.circleGreen li ul {
	margin:0 0 0 20px;

}

#col1 ul.circleGray li {
	background:url(/image/common/list_mark_gray.gif) no-repeat;
	background-position: 0px 7px;
	padding-left: 12px;
}

#col1 ul.circleGray li img {
	vertical-align:baseline;
	padding:0 0 0 10px;
}

#col1 .txtBlu {
	color:#0067b9;
}

#col1 .txtRe {
	color:#BE2122;
}

#col1 .txtGre {
	color:#489E00;
}



 
 
/*
#privacy {
	margin:6px 20px 0 20px;
	padding:0;
	width:700px;
	text-align:left;
}
*/


