@import url(flow.css);
.mobileimg {
	background-image: url(../image/menu_mobile.jpg);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left: 160px;
}
.mobile p {
	padding-left: 15px;
}
#contents .top #midashi01 {
	background-image:  url("image/m_flow_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi02 {
	background-image:  url("image/m_flow_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi03 {
	background-image:  url("image/m_flow_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi04 {
	background-image:  url("image/m_flow_04.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi05 {
	background-image:  url("image/m_flow_05.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi06 {
	background-image:  url("image/m_flow_06.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi07 {
	background-image:  url("image/m_flow_07.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
/* b */
#contents #midashi01 {
	background-image:  url("image/m_flow_b_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #midashi02 {
	background-image:  url("image/m_flow_b_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #midashi03 {
	background-image:  url("image/m_flow_b_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #midashi04 {
	background-image:  url("image/m_flow_b_04.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #midashi05 {
	background-image:  url("image/m_flow_b_05.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #midashi06 {
	background-image:  url("image/m_flow_b_06.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #midashi07 {
	background-image:  url("image/m_flow_b_07.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 33px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0101 {
	background-image:  url("image/m_flow1_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 27px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0102 {
	background-image:  url("image/m_flow1_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 43px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0103 {
	background-image:  url("image/m_flow1_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 43px;
	font-size: 0.875em;
	border: none;
}
/********/
#contents #flow0201 {
	background-image:  url("image/m_flow2_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0202 {
	background-image:  url("image/m_flow2_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0203 {
	background-image:  url("image/m_flow2_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0204 {
	background-image:  url("image/m_flow2_04.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
/******/
#contents #flow0301 {
	background-image:  url("image/m_flow3_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0302 {
	background-image:  url("image/m_flow3_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0303 {
	background-image:  url("image/m_flow3_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0304 {
	background-image:  url("image/m_flow3_04.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0305 {
	background-image:  url("image/m_flow3_05.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
/******/
#contents #flow0401 {
	background-image:  url("image/m_flow4_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0402 {
	background-image:  url("image/m_flow4_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0403 {
	background-image:  url("image/m_flow4_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
/******/
#contents #flow0501 {
	background-image:  url("image/m_flow5_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0502 {
	background-image:  url("image/m_flow5_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0503 {
	background-image:  url("image/m_flow5_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0504 {
	background-image:  url("image/m_flow5_04.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0505 {
	background-image:  url("image/m_flow5_05.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
/*******/
#contents #flow0601 {
	background-image:  url("image/m_flow6_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0602 {
	background-image:  url("image/m_flow6_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0603 {
	background-image:  url("image/m_flow6_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
/*******/
#contents #flow0701 {
	background-image:  url("image/m_flow7_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents #flow0702 {
	background-image:  url("image/m_flow7_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 43px;
	font-size: 0.875em;
	border: none;
}
#contents ul {
	margin-right: 25px;
	margin-left: 25px;
	padding-right: 25px;
	padding-left: 40px;
	margin-top: 0px;
	padding-top: 0px;
}
#contents .top p {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-top: 0px;
	padding-left: 30px;
}
#contents .top a {
	display: block;
	height: 27px;
}
#contents .top h4 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	padding-top: 0px;
}
#contents .top #midashi01 {
	background-image:  url("image/m_flow_s_01.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi02 {
	background-image:  url("image/m_flow_s_02.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi03 {
	background-image:  url("image/m_flow_s_03.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi04 {
	background-image:  url("image/m_flow_s_04.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi05 {
	background-image:  url("image/m_flow_s_05.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi06 {
	background-image:  url("image/m_flow_s_06.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}
#contents .top #midashi07 {
	background-image:  url("image/m_flow_s_07.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	height: 23px;
	font-size: 0.875em;
	border: none;
}