@charset "UTF-8";
#ttl {
	background-image: url(../factry/img/ttl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 300px;
	width: 694px;
	margin-left: 28px;
}
#ttl h1 {
	text-indent: -9999px;
}
h2 {
	display: none;
}

#ttl p {
	display: none;
}

.stp { width: 220px; background-color: #FFFFFF; padding-bottom: 20px; }
.stp h3 { text-indent: -9999px; }
.stp p { width: 220px; display: block; margin-top: 10px; }


#csset {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow01.gif);
	background-repeat: no-repeat;
	background-position: -125px bottom;
	width: 690px;
	margin-top: 40px;
}
#csset .stp {
	float: left;
	margin-bottom: 140px;
	margin-left: 90px;
}
#csset img { float: left; margin-left: 14px; }
#stp01 { background-image: url(../factry/img/mds_01.gif); height: 52px; background-repeat: no-repeat; }


#csset2 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset2 .stp {
	float: right;
	margin-bottom: 120px;
}
#csset2 img { float: right; margin-right: 14px; }
#stp02  { background-image: url(../factry/img/mds_02.gif); height: 52px; }


#csset3 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset3 .stp {
	float: left;
	margin-bottom: 112px;
}
#csset3 img { float: left; margin-left: 14px; }
#stp03 { background-image: url(../factry/img/mds_03.gif); height: 52px; background-repeat: no-repeat; }


#csset4 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow04.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset4 .stp {
	float: right;
	margin-bottom: 80px;
}
#csset4 img { float: right; margin-right: 14px; }
#stp04  { background-image: url(../factry/img/mds_04.gif); height: 52px; }


#csset5 {
	margin-left: 30px;
	width: 690px;
}
#csset5 .stp {
	float: left;
}
#csset5 img { float: left; margin-left: 14px; }
#stp05 { background-image: url(../factry/img/mds_05.gif); height: 52px; background-repeat: no-repeat; }


#csset6 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow05.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset6 .stp {
	float: right;
	margin-bottom: 110px;
}
#csset6 img { float: right; margin-right: 14px; }
#stp06  {
	background-image: url(../factry/img/mds_06.gif);
	height: 53px;
}


#csset7 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow06.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset7 .stp {
	float: left;
	margin-bottom: 100px;
}
#csset7 img { float: left; margin-left: 14px; }
#stp07 { background-image: url(../factry/img/mds_07.gif); height: 52px; background-repeat: no-repeat; }


#csset8 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset8 .stp {
	float: right;
	margin-bottom: 80px;
}
#csset8 img { float: right; margin-right: 14px; }
#stp08  { background-image: url(../factry/img/mds_08.gif); height: 52px; }


#csset9 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow08.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset9 .stp {
	float: left;
	margin-bottom: 100px;
}
#csset9 img { float: left; margin-left: 14px; }
#stp09 { background-image: url(../factry/img/mds_09.gif); height: 52px; background-repeat: no-repeat; }


#csset10 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow09.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset10 .stp {
	float: right;
	margin-bottom: 70px;
}
#csset10 img { float: right; margin-right: 14px; }
#stp10  { background-image: url(../factry/img/mds_10.gif); height: 52px; }


#csset11 {
	margin-left: 30px;
	background-image: url(../factry/img/bg_arrow10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 690px;
}
#csset11 .stp {
	float: left;
	margin-bottom: 200px;
}
#csset11 img { float: left; margin-left: 14px; }
#stp11 { background-image: url(../factry/img/mds_11.gif); height: 52px; background-repeat: no-repeat; }
#hr-red {
	background-color: #C26666;
	height: 1px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
	float: none;
}
.page01 {
	margin-left: auto;
	margin-right: auto;
	width: 690px;
	margin-top: 40px;
}
.page01P {
	color: #C26666;
	width: 80%;
	display: block;
}
.page02 {
	margin-left: auto;
	margin-right: auto;
	width: 690px;
	margin-bottom: 40px;
}
.pagetop {
	text-align: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	position: absolute;
	margin-left: 608px;
	font-size: 12px;
	margin-top: 14px;
}
.pagetop a {
	color: #666666;
	text-decoration: none;
}
.pagetop a:hover {
	color: #FF0000;
	text-decoration: underline;
}
#jmp {
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#jmp a {
	color: #666666;
	text-decoration: none;
}
#jmp a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* ページトップへ */
.toplink {
	float:right;
	width:auto;
	margin-left:10px;
	padding-right:5px;
	text-align:right;
	padding-bottom:15px;
	list-style-type: none;
	padding-top: 15px;
	}
.toplink a:hover {
	text-decoration:underline;
	}
.toplink a {
  color:#808080;
	text-decoration:none;
	}
.toplink a .mark {
	color:#990000;
	}
