div#contents div#left_contents h2 {
	width: 660px;
	height: 32px;
	background: url(../images/title_back04.jpg) no-repeat;
}

div#contents div#left_contents h2 p {
	padding-left: 20px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #C56A92;
}

div#contents div#left_contents div#step_sub {
	width: 640px;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
}

div#contents div#left_contents div#step_head {
	width: 640px;
	border: 1px solid #F4A1BD;
	text-align: center;
	margin-left: 10px;
background-color: #FEFDE1;
}

div#contents div#left_contents div#step_head p.point {
	font-size: 18px;
	font-weight: bold;
	color: #C56A92;
	margin-top: 10px;
}

div#contents div#left_contents div#step_head p.flow {
	margin-bottom: 10px;
}

div#contents div#left_contents div#step01_1 {
	width: 640px;
	height: 164px;
	background: url(../images/step01_1.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: 1px solid #F4A1BD;
	border-top: none;
}

div#contents div#left_contents .step_link a {
	display: block;
	position: relative;
	width: 240px;
	height: 145px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_link1 a {
	display: block;
	position: relative;
	width: 120px;
	height: 145px;
	left: 50px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_link2 a {
	display: block;
	position: relative;
	width: 160px;
	height: 145px;
	left: 180px;
	top: -135px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_text p {
	display: block;
	position: relative;
	width: 230px;
	height: 70px;
	left: 370px;
	top: -101px;
}

div#contents div#left_contents .step_text2 p {
left:355px;
top:-242px;
width:278px;

	display: block;
	position: relative;
	/*width: 230px;*/
	height: 70px;
/*	left: 370px;*/
/*	top: -220px;*/
}

div#contents div#left_contents div#step01_2 {
	width: 640px;
	height: 164px;
	background: url(../images/step01_2.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: 1px solid #F4A1BD;
	border-top: none;
}

div#contents div#left_contents div#step01_2_2 {
	width: 640px;
	height: 164px;
	background: url(../images/step01_2_2.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: 1px solid #F4A1BD;
	border-top: none;
}

div#contents div#left_contents div#step01_3 {
	width: 640px;
	height: 170px;
	background: url(../images/step01_3.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: 1px solid #F4A1BD;
	border-top: none;
}

div#contents div#left_contents .step_link3 a {
	display: block;
	position: relative;
	width: 240px;
	height: 155px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents div#step01_4 {
	width: 640px;
	height: 188px;
	background: url(../images/step01_4.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents div#step01_4_2 {
	width: 640px;
	height: 188px;
	background: url(../images/step01_4_2.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents .step_link4 a {
	display: block;
	position: relative;
	width: 240px;
	height: 175px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents div#step01_5 {
	width: 640px;
	height: 159px;
	background: url(../images/step01_5.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents div#step01_6 {
	width: 640px;
	height: 159px;
	background: url(../images/step01_6.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents div#step01_6_2 {
	width: 640px;
	height: 159px;
	background: url(../images/step01_6_2.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents div#step01_7 {
	width: 640px;
	height: 159px;
	background: url(../images/step01_7.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents div#step01_7_2 {
	width: 640px;
	height: 159px;
	background: url(../images/step01_7_2.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents div#step01_8 {
	width: 640px;
	height: 159px;
	background: url(../images/step03_8.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents .step_link5 a {
	display: block;
	position: relative;
	width: 240px;
	height: 145px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_link6 a {
	display: block;
	position: relative;
	width: 240px;
	height: 145px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_link7 a {
	display: block;
	position: relative;
	width: 240px;
	height: 145px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents form.package {
	text-align: right;
	margin-right: 20px;
	margin-top: 30px;
	margin-bottom: 50px;
}

div#contents div#left_contents div#step02_5 {
	width: 640px;
	height: 218px;
	background: url(../images/step02_5.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
}

div#contents div#left_contents div#step02_5_2 {
	width: 640px;
	height: 140px;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;
}

div#contents div#left_contents .step_link_02_1 a {
	display: block;
	position: relative;
	width: 240px;
	height: 155px;
	left: 60px;
	top: 60px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_link_02_2 a {
	display: block;
	position: relative;
	width: 240px;
	height: 155px;
	left: 340px;
	top: -100px;
	text-indent: -9999px;
}

div#contents div#left_contents .step_text_left {
	float: left;
	width: 240px;
	margin-left: 50px;
}

div#contents div#left_contents .step_text_right {
	float: right;
	width: 240px;
	margin-right: 30px;
}

div#contents div#left_contents div#step03_8 {
	width: 640px;
	height: 159px;
	background: url(../images/step03_8.jpg) center no-repeat;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;

}

div#contents div#left_contents .step_link8 a {
	display: block;
	position: relative;
	width: 240px;
	height: 145px;
	left: 70px;
	top: 10px;
	text-indent: -9999px;
}

div#contents div#left_contents h3 {
	width: 660px;
	height: 32px;
	background: url(../images/title_back01.jpg) no-repeat;
	margin-top: 20px;
}

div#contents div#left_contents h3 p {
	padding-left: 30px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #C56A92;
}

div#contents div#left_contents div#basic {
	width: 640px;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
}

div#contents div#left_contents div#basic img {
	margin-top: 10px;
}

div#contents div#left_contents div#care {
	width: 640px;
	margin-left: 10px;
}

div#contents div#left_contents div#care p.care_title {
	font-size: 14px;
	font-weight: bold;
	color: #C56A92;
	margin-top: 10px;
}

div#contents div#left_contents div#care p.care_text {
	margin-top: 10px;
	margin-bottom: 20px;
}

div#contents div#left_contents div#item {
	width: 640px;
	margin-left: 10px;
	text-align: center;
}

div#contents div#left_contents div#item img {
	margin-top: 10px;
	margin-bottom: 10px;
}

div#contents div#left_contents div#protect1 {
	width: 640px;
	height: 220px;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;
}

div#contents div#left_contents div#protect1 img {
	float: left;
}

div#contents div#left_contents div#protect1 p.protect_title {
	font-size: 14px;
	font-weight: bold;
	color: #C56A92;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#contents div#left_contents div#protect2 {
	width: 640px;
	height: 220px;
	margin: 0;
	margin-left: 10px;
	border: none;
	border-bottom: 1px dotted #F4A1BD;
}

div#contents div#left_contents div#protect2 img {
	float: left;
}

div#contents div#left_contents div#protect2 p.protect_title {
	font-size: 14px;
	font-weight: bold;
	color: #C56A92;
	margin-top: 10px;
	margin-bottom: 10px;
}

.111{
display:none}
