@charset "Shift_JIS";
@import url("bace.css");
@import url("menu/menu04.css");
/*
CORDING BY ANYQ DESIGN
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
‘TEXTILE QUALITY
*/

/*
HEADER MENU
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#quality-title {
height:60px;
}
#quality-title h1 a {
float:left;
display:block;
width:180px;
height:60px;
text-indent:-9000px;
background:url(../quality/images/menutitle.gif) no-repeat 20px center;
}
#quality-menu {
display:block;
height:60px;
width:auto;
float:right;
font-size:13px;
font-weight:bold;
}
#quality-menu li {
display:block;
overflow:hidden;
float:left;
}
#quality-menu li a {
display:block;
line-height:60px;
padding-left:1.2em;
padding-right:1.2em;
}
#quality-menu li a:hover {
background:url(../quality/images/menu_b.jpg) repeat-x bottom;
text-decoration:none;
color:#333;
}
/*
SUB MENU
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#quality-submenu {
height:34px;
line-height:34px;
width:756px;
display:block;
background:url(../quality/images/submenu_a.jpg) repeat-x;
}
#quality-submenu h6 {
display:block;
font-weight:normal;
font-size:11px;
color:#FFF;
padding-left:20px;
width:400px;
float:left;
}
#finishing-submenu {
display:block;
height:34px;
width:auto;
float:right;
font-size:11px;
}
#finishing-submenu li {
display:block;
overflow:hidden;
float:left;
}
#finishing-submenu li.nolink-fni {
display:block;
background:url(../quality/images/submenu_b.jpg) repeat-x;
color:#FFF;
padding-left:1.5em;
padding-right:1.5em;
}
#finishing-submenu li a {
display:block;
line-height:34px;
padding-left:1.5em;
padding-right:1.5em;
color:#FFF;
}
#finishing-submenu li a:hover {
text-decoration:none;
background:url(../quality/images/submenu_b.jpg) repeat-x;
color:#FFF;
}
/*
Q-FINISHING-END MENU
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#finishing-endmenu {
	display:block;
	width:auto;
	text-align:center;
	font-size:12px;
	margin-top:40px;
}
#finishing-endmenu li {
	display:block;
	width:auto;
	display:inline;
	padding-right:1em;
	padding-left:1em;
	border-right:dotted 1px #666;
	}
	#finishing-endmenu li.fini-endmenu-last {
	border-right:none;
	}

/*
Q-SUB PHOTO
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#subphoto img {
	float:left;
	margin:0;
	}
	/*
Q-MAIN PHOTO
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#mainphoto {
	display:block;
	width:756px;
	height:282px;
	overflow:hidden;
	}
/*
Q-CONTENT
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#index {
margin:auto;
margin-top:30px;
margin-bottom:40px;
}
#index h1 {
display:block;
height:32px;
margin-bottom:20px;
background:url(../quality/images/title.gif) no-repeat;
text-indent:-9000px;
}
#index p.topcopy {
font-size:16px;
line-height:1.7em;
color:#999;
}
#ps-head {
	margin:0;
	margin-bottom:30px;
	padding:0;
}
#ps-head h3 { /*PRODUCTION SYSTEM*/
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
color: #999;
}
#ps-head h2 { /*΄Ρ©ηnΦ`*/

margin-top:10px;
height:79px;
display:block;
background:url(../quality/images/production_title.gif) no-repeat;
text-indent:-9000px;
margin-top:7px;
margin-bottom:5px;
font-weight:bold;
font-size:14px;
line-height:1.5em;
}
#ps-head p {
font-size:14px;
line-height:1.7em;
}
#ps-cont {
	margin:0;
	padding:0;
	display:block;
	margin-bottom:1px;
}
#ps-cont.ps-color-a {/*΄Ρ*/
	background:url(../quality/images/production_color_a.jpg) repeat-y;
}
#ps-cont.ps-color-b {/*aΡ*/
	background:url(../quality/images/production_color_b.jpg) repeat-y;
}
#ps-cont.ps-color-c {/*»D*/
	background:url(../quality/images/production_color_c.jpg) repeat-y;
}
#ps-cont.ps-color-d {/*dγ*/
	background:url(../quality/images/production_color_d.jpg) repeat-y;
}
#ps-cont h4 {
	display:block;
	padding-top:12px;
	padding-right:20px;
	width:58px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color: #333;
	float:left;
}
#ps-copy {
	display:block;
	padding-top:12px;
	padding-left:20px;
	padding-bottom:12px;
	width:558px;
	color:#333;
	float:left;
}
#ps-copy p {
	padding:0;
	display:block;
	padding-bottom:0;
	font-size:13px;
	font-weight:normal;
}
#ps-copy #ps-link {
	clear:both;
	display:block;
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-weight:normal;
	padding:0;
	padding-left:3em;
	padding-top:15px;
	background:url(../quality/images/dotline_a.gif) repeat-x;
	margin-top:10px;
}
#ps-copy #ps-link img {
	float:right;
	margin-left:20px;
	margin-bottom:7px;
}
#ps-copy ul {
	display:block;
	width:auto;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
}
#ps-copy ul li {
	display:block;
	padding-right:1.4em;
	padding-left:0.5em;
	line-height:4em;
	height:4em;
	float:left;
	background:url(../images/arrow_a.jpg) no-repeat center right;
	margin-bottom:15px;
}

/*
Q-CONTENT
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
*/
#content-head {
margin:auto;
margin-top:30px;
margin-bottom:10px;
}
#content-head h1 {
display:block;
height:32px;
margin-bottom:15px;
text-indent:-9000px;
margin-top:6px;
}
#content-head p.topcopy {
font-size:16px;
line-height:1.7em;
color:#999;
}
#content-head h2 { /*material*/
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
color: #999;
}
#textbox {
	display:block;
	float:left;
	width:416px;
	padding-right:40px;
	}
	#photobox {
	display:block;
	float:left;
	width:200px;
	}
#content {
	display:block;
	/*
	padding-left:70px;
	*/
	padding-left:60px;
margin-top:3em;
min-height:68px;
}
#content-qualitycontrol {
	display:block;
	/*
	padding-left:70px;
	*/
	padding-left:30px;
margin-top:3em;
padding-right:30px;
}
#content-qualitycontrol p {
	font-size:12px;
	text-align:right;
margin-top:3em;
color:#999;
}
#content.no-1 {
	background:url(../quality/number/number1.jpg) no-repeat top left;
}
#content.no-2 {
	background:url(../quality/number/number2.jpg) no-repeat top left;
}
#content.no-3 {
	background:url(../quality/number/number3.jpg) no-repeat top left;
}
#content.no-4 {
	background:url(../quality/number/number4.jpg) no-repeat top left;
}
#content.no-5 {
	background:url(../quality/number/number5.jpg) no-repeat top left;
}
#content.no-6 {
	background:url(../quality/number/number6.jpg) no-repeat top left;
}
#content.no-7 {
	background:url(../quality/number/number7.jpg) no-repeat top left;
}
#content.no-8 {
	background:url(../quality/number/number8.jpg) no-repeat top left;
}
#content.no-9 {
	background:url(../quality/number/number9.jpg) no-repeat top left;
}
#content.no-none {
	background: none;
}
#content h3 {
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:1.4em;
	margin-bottom:4px;
}
#content p {
	font-size:13px;
	color:#333;
	line-height:1.5em;
}
#photo-ab {
	margin-top:1.5em;
}
#photo-a {
	width:275px;
	float:left;
	padding-right:20px;
	padding-left:10px;
}
img.caption {
	margin-bottom:7px;
}
img.caption-top30 {
	margin-top:30px;
	margin-bottom:7px;
}
	#photo-a.photo-b {
	width:275px;
	float:right;
	padding-right:0;
}
.photo-caption {
display:block;
font-size:11px;
color:#666;
line-height:1.6em;
	}
	.photo-caption2 {
	display:block;
	font-size:11px;
	color:#666;
	line-height:1.4em;
	margin-top:7px;
	}
		#photo-b {
}
	#photo-b p {
		display:block;
		width:290px;
		float:left;
}
#photo-b-a {
		margin-left:30px;
		float:right;
}
#photo-c {
}
#photo-c p {
}
#photo-c-a {
	width:158px;
		margin-left:24px;
		margin-bottom:7px;
		float:right;
}

