@charset "shift_jis";
/* ===================================================

nasluck products structure System system.css

====================================================== */

#main {
width:620px;
margin:0 auto;
padding:0 0 20px 0;
text-align:left;
}
#main img {
margin:0;
padding:0;
border:none;
vertical-align:bottom;
}

/* title */
h1 {
width:620px;
height:215px;
background:url(../image/title.jpg) no-repeat 0 0;
text-indent:-9999px;
}

p.lead {
width:570px;
margin:10px auto;
}

/* 市区町村の注意書き */
span.attention{
	font-size: 10px;
	color: #777777;
	margin:5px 0 0 0;
	display: block;
}

div.flow1 {
width:570px;
margin:20px auto 30px auto;
text-align:center;
}

dl.flow2 {
overflow:hidden;
width:595px;
margin:0 0 0 25px;
}
dl.flow2 dt {
display:block;
width:595px;
height:45px;
margin:0;
background:url(../image/t_flow.gif) no-repeat 0 0;
text-indent:-9999px;
}
dl.flow2 dd {
width:529px;
margin:15px 33px;
}

dl.flow2 dd div.box {
width:529px;
margin:0;
}

dl.flow2 dd ul.details {
clear:both;
overflow:hidden;
width:476px;
margin:5px 0 0 53px;
}
dl.flow2 dd ul.details li {
display:block;
float:left;
width:226px;
margin:3px 0;
padding:0 0 0 12px;
background:url(../image/icn_list.gif) no-repeat 0 3px;
}
dl.flow2 dd ul.details li.long {
width:464px;
}


/* no1  */
dl.flow2 dd.no1 p {
width:529px;
height:35px;
background:url(../image/no1.gif) no-repeat 0 0;
text-indent:-9999px;
}

/* no2 */
dl.flow2 dd.no2 {
background:url(../image/no2.gif) no-repeat 0 0;
}
dl.flow2 dd.no2 p {
float:left;
width:185px;
text-indent:-9999px;
}
dl.flow2 dd.no2 span {
float:left;
line-height:38px;
}

/* no3  */
dl.flow2 dd.no3 {
height:35px;
background:url(../image/no3.gif) no-repeat 0 0;
text-indent:-9999px;
}

/* no4  */
dl.flow2 dd.no4 p {
height:35px;
background:url(../image/no4.gif) no-repeat 0 0;
text-indent:-9999px;
}

/* no5 */
dl.flow2 dd.no5 {
height:35px;
background:url(../image/no5.gif) no-repeat 0 0;
text-indent:-9999px;
}

/* no6 */
dl.flow2 dd.no6 {
height:30px;
background:url(../image/effect.gif) no-repeat 0 0;
text-indent:-9999px;
}

/* 問合せボタン */
.btn_back2{
	height: 92px;
	width: 529px;
	background-image: url(../image/background.gif);
	margin: 0 0 0 57px;
	display:block;
	border: 1px solid #FFFFFF;
}

.btn_back{
	height: 121px;
	width: 595px;
	background: url(../image/background.gif) no-repeat;
	margin: 0 0 0 24px;
	display:block;
	border: 1px solid #FFFFFF;
}

.btn_back a.btn {
	clear:both;
	display:block;
	width:200px;
	height:38px;
	margin:70px auto 0 auto;
	background:url(../image/btn_contact.gif) no-repeat 0 0;
	text-indent:-9999px;
}
a.btn:hover {
background:url(../image/btn_contact.gif) no-repeat 0 -38px;
}

