@charset "utf-8";

section#flow{}

section#flow h2{
	background: url(../../flow/images/contents-title.png) no-repeat 0px 0px;
	height: 123px;
	width: 619px;
	margin-top: 5px;
}
section#flow span{
	height: 0px;
	width: 0px;
	overflow: visible;
	position: absolute;
	display: none;
}
section#flow dl{
	margin-top: 30px;
	width: 620px;
}
section#flow dl dt{}
section#flow dl dd{}

section#flow dl#c1{
	background: url(../../flow/images/c1.png) no-repeat 0px 0px;
	height: 167px;
	position: relative;
}
section#flow dl#c1 dt{
	position: absolute;
	overflow: hidden;
}
section#flow dl#c1 dd.telnamber{
	background: url(../../flow/images/tel.png) no-repeat right bottom;
	height: 24px;
	width: 412px;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 75px;
	padding-top: 55px;
}
section#flow dl#c1 dd.mailaddress{
	background: url(../../flow/images/mail.png) no-repeat 0px 0px;
	height: 18px;
	width: 412px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-left: 75px;
	cursor: pointer;
}
section#flow dl#c1 dd.mailaddress a{
	height: 18px;
	width: 412px;
	display: block;
}

section#flow ul#c2{
	background: url(../../flow/images/c2.png) no-repeat 0px 0px;
	height: 141px;
}
section#flow ul#c2 li{}

section#flow ul#c3{
	background: url(../../flow/images/c3.png) no-repeat 0px 0px;
	height: 490px;
}
section#flow ul#c3 li{
	padding-top: 130px;
	margin-left: 30px;
}

section#flow ul#c4{
	background: url(../../flow/images/c4.png) no-repeat 0px 0px;
	height: 245px;
}


section#flow ul#c5{
	background: url(../../flow/images/c5.png) no-repeat 0px 0px;
	height: 162px;
}


section#flow ul#c6{
	background: url(../../flow/images/c6.png) no-repeat 0px 0px;
	height: 155px;
}

section#flow ul#c7{
	background: url(../../flow/images/c7.png) no-repeat 0px 0px;
	height: 194px;
	margin-bottom: 30px;
}

