/* mod2 ************************************ Selector */
* {
	margin:0; padding:0;
	border:0;
	color:#666;
}
body {
	margin:auto 60px auto; padding:0; 
	line-height:1.5;
	text-align:center;
	font-size:12px;
}
ul,
li {
	margin:0; padding:0;
	list-style-type: none;
}
img {
	margin:0; padding:0;
	border:0;
}
a:link{
	color:#666;
/*	text-decoration:none; */
}
a:visited{
	color:#666;
/*	text-decoration:none; */
}
a:focus {
	color:#666;
	text-decoration:none;
}
/* mod2 ************************************ Class */
.cleft		{ float:left; }
.cright		{ float:right; }
.cf:after	{ content:"."; height:0; clear:both; display:block; visibility:hidden; }
.cf			{ zoom:100%; }
/* mod2 ************************************ ���C�A�E�g */
#header{
	margin:0 auto 0 auto;
	padding:0;
	width:720px;
}
div.alignLeft {
	height:152px;
	padding-left:22px;
}
div.alignLeft img {
	width:100px;
	height:120px;
}
#container {
	width:720px;
	margin:0 auto; padding:0;
	text-align:left;
}
#contents {
	width:720px;
	margin:0 auto; padding:0;
}
#contents_headertop {
	margin:0; padding:0;
	width:720px; height:110px;
	background:transparent url("../IMAGES/contents_headertop.jpg") no-repeat 0 0;
	text-indent:-9999px;
}
#notice {
	margin:0px 60px 20px 60px;
}
#contents_header {
	margin:0 0 15px 0; padding:0;
	width:720px; height:56px;
	background:transparent url("../IMAGES/contents_header.jpg") no-repeat 0 0;
	text-indent:-9999px;
}
#contents_lead {
	margin:0; padding:0 0 15px 0;
}
#contents_lead p {
	float:left;
	width:460px;
}
#contents_lead .thumb {
	float:right;
	width:243px;
}
#contents_lead .thumb img {
	margin:0; padding:0;
	display:block;
	width:243px;
	overflow:hidden;
}
#contents_lead .thumb span {
	display:block;
	margin:3px 0 0 0; padding:0;
	font-size:85%;
}
#contents_title1,
#contents_title2 {
	margin:0 0 20px 0; padding:0;
	width:720px; height:36px;
	border:0;
	text-indent:-9999px;
}
#contents_title1 {
	background:transparent url("../IMAGES/contents_subheader1.jpg") no-repeat 0 0;
}
#contents_title2 {
	margin-top:30px;
	background:transparent url("../IMAGES/contents_subheader2.jpg") no-repeat 0 0;
}
.box {
	width:695px;
	margin:0 auto 15px auto; padding:0;
}
.box p {
	margin:0 0 10px 0; padding:0;
}
.box .cn {
	background:transparent url("../IMAGES/box_btm.jpg") no-repeat left bottom;
}
.box dl {
	background:transparent url("../IMAGES/box_top.jpg") no-repeat 0 0;
	margin:0; padding:30px 40px 0 40px;
}
.box dt {
	margin:0 0 20px 0; padding:0;
	width:120px;
	float:left;
	clear:both;
}
	.box dt span {
		font-size:85%;
		display:block;
		margin:3px 0 0 0; padding:0;
	}
.box dd {
	margin:0 0 20px 130px; padding:0;
	clear:right;
	position:relative;
}
	.box dd strong {
		margin:0 10px 0; padding:0 0 0 30px;
		background:transparent url("../IMAGES/check.gif") no-repeat left center;
		min-height:19px;
		height:auto!important;
		height:19px;
		font-size:120%;
		font-weight:bold;
		display:block;
	}
	.box dd p {
		margin:0 0 10px 30px; padding:0;
	}
#btn_search {
	margin:0; padding:0;
	width:485px; height:33px;
	position:relative;
}
#btn_search a {
	display:block;
	margin:0; padding:0;
	width:193px; height:33px;
	background:transparent url("../IMAGES/btn_search.gif") no-repeat 0 0;
	text-indent:-9999px;
	position:absolute;
	bottom:0; right:0;
}
#btn_search a:hover {
	background-position:0 -33px;
}
#steps {
	margin:0 0 30px 0; padding:0;
}
#steps dl {
	margin:0; padding:0;
}
#steps dt {
	margin:0; padding:0;
	width:110px;
	float:left;
	clear:both;
	text-indent:-9999px;
}
#steps dd {
	margin:0 0 0 130px; padding:0;
	clear:right;
}
#steps dd p {
	margin:0 0 10px 0; padding:0;
}
#steps dd span {
	color:#c71444;
	display:block;
}
#steps dd strong {
	font-size:120%;
	font-weight:bold;
	display:block;
	margin:0 0 10px 0; padding:5px 0 0 0;
}
#steps #step1 dt {
	background:transparent url("../IMAGES/step1.jpg") no-repeat 0 0;
	min-height:94px;
	height:auto!important;
	height:94px;
}
#steps #step2 dt {
	background:transparent url("../IMAGES/step2.jpg") no-repeat 0 0;
	min-height:189px;
	height:auto!important;
	height:189px;
}
#steps #step3 dt {
	background:transparent url("../IMAGES/step3.jpg") no-repeat 0 0;
	min-height:95px;
	height:auto!important;
	height:95px;
}
#steps #step4 dt {
	background:transparent url("../IMAGES/step4.jpg") no-repeat 0 0;
	min-height:68px;
	height:auto!important;
	height:68px;
}
#notes {
	margin:0; padding:30px 0;
	background:transparent url("../IMAGES/hr.jpg") no-repeat top center;
	width:720px;
	border-bottom:1px solid #ccc;
}
#notes dt {
	margin:0 0 10px 0; padding:0;
	font-weight:bold;
	font-size:120%;
}
#notes dd {
	margin:0; padding:0;
}
#notes li {
	margin:0 0 7px 0; padding:0;
}
