@charset "utf-8";
#sub-main {
	background-image: url(../img/totalproduce/engineering/fabics/fabics_main_bk.gif);
	background-repeat: repeat-y;
	padding-bottom: 30px;
}
/* リンクテキスト */

/*a:link {
	color: #e6e6e6;
	text-decoration: none;
}
a:visited {
	color: #e6e6e6;
	text-decoration: none;
}
a:hover,a:focus,a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
*/
/* パンくずリスト*/
ol#topicpath {
	font-size: 0.9em;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

ol#topicpath li {
	display: inline;
	line-height: 110%;
	list-style-type: none;
}

ol#topicpath li a {
	padding-right: 10px;
	background-image: url(../img/topicpath.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* フッターリンク */
#footer-inner a:link {
	color: #336699;
	text-decoration: none;
}
#footer-inner a:visited {
	color: #996699;
	text-decoration: none;
}
#footer-inner a:hover,a:focus,a:active {
	color: #3399CC;
	text-decoration: underline;
}


#sub-sidemenu ul {
	margin: 0px;
	padding: 0px;
}

#sub-sidemenu ul li {
	margin: 0px;
	padding: 0px;
	font-size: 0.1em;
}
#sub-sidemenu a {
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	height: 31px;
	width: 154px;
}
#sub-sidemenu a#fabicstoha-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#sub-sidemenu a#fabicstoha-menu:active,
#sub-sidemenu a#fabicstoha-menu:focus,
#sub-sidemenu a#fabicstoha-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px 0px;
}
#sub-sidemenu a#fabicstoha-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px 0px;
}
#sub-sidemenu a#reason-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
#sub-sidemenu a#reason-menu:active,
#sub-sidemenu a#reason-menu:focus,
#sub-sidemenu a#reason-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -31px;
}
#sub-sidemenu a#reason-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -31px;
}
#sub-sidemenu a#sample-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
}
#sub-sidemenu a#sample-menu:active,
#sub-sidemenu a#sample-menu:focus,
#sub-sidemenu a#sample-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -62px;
}
#sub-sidemenu a#sample-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -62px;
}
#sub-sidemenu a#feature-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -93px;
}
#sub-sidemenu a#feature-menu:active,
#sub-sidemenu a#feature-menu:focus,
#sub-sidemenu a#feature-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -93px;
}
#sub-sidemenu a#feature-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -93px;
}
#sub-sidemenu a#lineup-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -124px;
}
#sub-sidemenu a#lineup-menu:active,
#sub-sidemenu a#lineup-menu:focus,
#sub-sidemenu a#lineup-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -124px;
}
#sub-sidemenu a#lineup-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -124px;
}
#sub-sidemenu a#intro-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -155px;
}
#sub-sidemenu a#intro-menu:active,
#sub-sidemenu a#intro-menu:focus,
#sub-sidemenu a#intro-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -155px;
}
#sub-sidemenu a#intro-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -155px;
}
#sub-sidemenu a#introsamp-menu {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -186px;
}
#sub-sidemenu a#introsamp-menu:active,
#sub-sidemenu a#introsamp-menu:focus,
#sub-sidemenu a#introsamp-menu:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -186px;
}
#sub-sidemenu a#introsamp-menu2 {
	background-image: url(../img/totalproduce/engineering/fabics/side_menu.gif);
	background-repeat: no-repeat;
	background-position: -154px -186px;
}


#sub-contents-main {
	width: 590px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#sub-contents-main #fabicstop-bt {
	margin: 0px;
	padding: 0px;
}
#sub-contents-main #fabicstop-bt img {
	margin: 0px;
	padding: 0px;
	float: left;
}

#sub-contents-main h3 {
	margin: 0px;
	padding: 0px;
}


#sub-contents-main #under-bt {
	padding-left: 40px;

}
#sub-contents-main #under-bt #ud-reason {
	width: 457px;
	float: left;
}
#sub-contents-main #under-bt #ud-reason a {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0.1em;
	text-indent: -9999px;
	height: 33px;
	width: 457px;
	background-image: url(../img/totalproduce/engineering/fabics/fabics_ud_reason.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#sub-contents-main #under-bt #ud-reason a:active,
#sub-contents-main #under-bt #ud-reason a:focus,
#sub-contents-main #under-bt #ud-reason a:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/fabics_ud_reason.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
#sub-contents-main #under-bt #nextback1 {
	width: 77px;
	float: left;
}
#sub-contents-main #under-bt #nextback1 a#next {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0.1em;
	text-indent: -9999px;
	height: 24px;
	width: 77px;
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
}
#sub-contents-main #under-bt #nextback1 a#next:active,
#sub-contents-main #under-bt #nextback1 a#next:focus,
#sub-contents-main #under-bt #nextback1 a#next:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: -77px 0px;
}
#sub-contents-main #under-bt #nextback1 a#back {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0.1em;
	text-indent: -9999px;
	height: 24px;
	width: 77px;
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	list-style-type: none;
}
#sub-contents-main #under-bt #nextback1 a#back:active,
#sub-contents-main #under-bt #nextback1 a#back:focus,
#sub-contents-main #under-bt #nextback1 a#back:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: -77px -24px;
}
#sub-contents-main #under-bt2 {

}
#sub-contents-main #under-bt2 #ud-box {
	float: left;
}
#sub-contents-main #under-bt2 #nextback1 {
	width: 77px;
	float: left;
}
#sub-contents-main #under-bt2 #nextback1 a#next {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0.1em;
	text-indent: -9999px;
	height: 24px;
	width: 77px;
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
}
#sub-contents-main #under-bt2 #nextback1 a#next:active,
#sub-contents-main #under-bt2 #nextback1 a#next:focus,
#sub-contents-main #under-bt2 #nextback1 a#next:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: -77px 0px;
}
#sub-contents-main #under-bt2 #nextback1 a#back {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0.1em;
	text-indent: -9999px;
	height: 24px;
	width: 77px;
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	list-style-type: none;
}
#sub-contents-main #under-bt2 #nextback1 a#back:active,
#sub-contents-main #under-bt2 #nextback1 a#back:focus,
#sub-contents-main #under-bt2 #nextback1 a#back:hover  {
	background-image: url(../img/totalproduce/engineering/fabics/nextback.jpg);
	background-repeat: no-repeat;
	background-position: -77px -24px;
}

#sub-mainfield2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 631px;
	text-align: center;
}
#sub-mainfield2 #sub-contents {
	width: 625px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#sub-mainfield2 #sub-contents #sub-contents-main {
	width: 625px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#reason1 {
	background-image: url(../img/totalproduce/engineering/fabics/reason_1.gif);
	background-repeat: no-repeat;
	height: 107px;
	width: 625px;
}
#reason p {
	width: 270px;
	margin-left: 320px;
	font-size: 94%;
	line-height: 125%;
	padding-top: 5px;
}
#reason p .syou {
	line-height: 110%;
	margin-top: 4px;
}
#reason2 {
	background-image: url(../img/totalproduce/engineering/fabics/reason_2.gif);
	background-repeat: no-repeat;
	height: 82px;
	width: 625px;
}
#reason3 {
	background-image: url(../img/totalproduce/engineering/fabics/reason_3.gif);
	background-repeat: no-repeat;
	height: 82px;
	width: 625px;
}
#reason4 {
	background-image: url(../img/totalproduce/engineering/fabics/reason_4.gif);
	background-repeat: no-repeat;
	height: 82px;
	width: 625px;
}
#reason5 {
	background-image: url(../img/totalproduce/engineering/fabics/reason_5.gif);
	background-repeat: no-repeat;
	height: 82px;
	width: 625px;
}
.sub-contents-main_bgcolor {
	padding:30px 0;
	background-color:#0066b3;	
}
.sub-contents-main_bgcolor2 {
	padding:0 0 30px;
	background-color:#0066b3;	
}

