dl#main {

	padding-left: 350px;

	background-image: url(../images/main_image.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-right: 15px;

}

#main dd {

	padding-bottom: 115px;

	background-image: url(../images/main_bg.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	margin: 10px 0px 0px 5px;

}

#second {

	height: 215px;

	width: 684px;

	background-image: url(../images/second_bg.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	padding-left: 16px;

}

#second li {

	height: 215px;

	width: 152px;

	float: left;

	margin-right: 20px;

}

#second li a {

	height: 92px;

	width: 148px;

	display: block;

	font-size: 11px;

	line-height: 1.4;

	text-decoration: none;

	padding: 118px 2px 0px;

}

#second li a strong {

	display: block;

	font-weight: bold;

	color: #61542C;

	font-size: 12px;

	margin-bottom: 2px;

	letter-spacing: 1px;

}

h2#make {

	background-image: url(../images/start_h.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 32px;

	width: 700px;

	text-align: center;

	padding-top: 3px;

	color: #FFF;

	margin-top: 45px;

}

#flow dd li {

	background-repeat: no-repeat;

	background-position: 0px 0px;

	padding: 15px 0px 0px 200px;

	width: 500px;

}

#flow #n01 {

	height: 156px;

	background-image: url(../images/01_bg.jpg);

	padding-left: 200px;

	width: 530px;

}

#n02 {

	height: 289px;

	background-image: url(../images/02_bg.jpg);

}

#n03 {

	height: 190px;

	background-image: url(../images/03_bg.jpg);

}

#n04 {

	height: 196px;

	background-image: url(../images/04_bg.jpg);

}

#n05 {

	height: 185px;

	background-image: url(../images/05_bg.jpg);

}

#n06 {

	height: 133px;

	background-image: url(../images/06_bg.gif);

}

#n07 {

	height: 231px;

	background-image: url(../images/07_bg.jpg);

}

#flow dd li strong {

	display: block;

	font-size: 18px;

	font-weight: bold;

	color: #FB8A1B;

	margin-bottom: 3px;

}

#n02 h3 {

	margin-top: 15px;

}

#n02 table {

	width: 490px;

	margin-top: 10px;

	border: 3px solid #719859;

}

#n02 td {

	padding: 10px 12px;

	vertical-align: top;

}

#n02 td img {

	margin-bottom: 5px;

}

dl#nagare {

	height: 229px;

	width: 700px;

	background-image: url(../images/flow_h.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	position: relative;

}

#nagare dt {

	text-indent: -9876px;

}

#nagare dd {

	position: absolute;

	left: 18px;

	top: 159px;

	line-height: 1.4;

}

#nagare dd strong {

	font-size: 18px;

	display: block;

	font-weight: bold;

	color: #660;

	margin-bottom: 5px;

}

#point {

	background-image: url(../images/point.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 162px;

	width: 700px;

	position: relative;

}

#point dt {

	text-indent: -8976px;

}

#point dd {

	width: 550px;

	position: absolute;

	left: 140px;

	top: 72px;

}


