/*factory*/
#globalnavi .navi-factory a,#globalnavi .navi-factory a:hover{
	background:url(../images/navi/mn-factory-s.gif) no-repeat;
}

#factory h4{
	padding:20px 0;
}

#factory strong{
	font-weight:bold;
	color:#7b0202;
}


/*fct-mn
------------------------------------------------------------------------------*/
#factory #fct-mn dt{margin-bottom:5px;}
#factory #fct-mn dd{width:210px;}
#factory #fct-mn dd a,#factory #fct-mn dd a:hover,#factory #fct-mn .here-fct a,#factory #fct-mn .here-fct a:hover{
	display:block;
	width:210px;
	height:94px;/*33*/
	text-indent:-9999px;
}
#factory #fct-mn #mn-oshiborifct,#factory #fct-mn #mn-businessfct{float:left;}
#factory #fct-mn #mn-beautyfct,#factory #fct-mn #mn-domesticfct{float:right;}

#factory #fct-mn #mn-oshiborifct a{background:url(../factory/images/mnu-oshiborifct.jpg) no-repeat;}
#factory #fct-mn #mn-beautyfct a{background:url(../factory/images/mnu-beautyfct.jpg) no-repeat;}
#factory #fct-mn #mn-businessfct a{background:url(../factory/images/mnu-businessfct.jpg) no-repeat;}
#factory #fct-mn #mn-domesticfct a{background:url(../factory/images/mnu-domesticfct.jpg) no-repeat;}

#factory #fct-mn #mn-oshiborifct a:hover{background:url(../factory/images/mnu-oshiborifct-r.jpg) no-repeat;}
#factory #fct-mn #mn-beautyfct a:hover{background:url(../factory/images/mnu-beautyfct-r.jpg) no-repeat;}
#factory #fct-mn #mn-businessfct a:hover{background:url(../factory/images/mnu-businessfct-r.jpg) no-repeat;}
#factory #fct-mn #mn-domesticfct a:hover{background:url(../factory/images/mnu-domesticfct-r.jpg) no-repeat;}

#factory #fct-mn .here-fct a,#factory #fct-mn .here-fct a:hover{
/*	display:block;
	width:210px;
	height:94px;*/
	background:none;
	text-indent:0;
}


/*domestic-mn
------------------------------------------------------------------------------*/
#factory #domestic-mn{
	padding:10px;}
#factory #domestic-mn li{
	float:left;
	margin-right:5px;}
#factory #domestic-mn li a,#factory #domestic-mn li a:hover,
#factory #domestic-mn .here-domestic a,#factory #domestic-mn .here-domestic a:hover{
	display:block;
	width:170px;
	height:79px;
	text-indent:-9999px;}

#factory #domestic-mn #mn-goodquality a{background:url(../factory/images/domestic/mn-goodquality.gif) no-repeat;}
#factory #domestic-mn #mn-greendry a{background:url(../factory/images/domestic/mn-greendry.gif) no-repeat;}
#factory #domestic-mn #mn-process a{background:url(../factory/images/domestic/mn-process.gif) no-repeat;}
#factory #domestic-mn #mn-shiminuki a{background:url(../factory/images/domestic/mn-shiminuki.gif) no-repeat;}
#factory #domestic-mn #mn-special a{background:url(../factory/images/domestic/mn-special.gif) no-repeat;}

#factory #domestic-mn #mn-goodquality a:hover{background:url(../factory/images/domestic/mn-goodquality-r.gif) no-repeat;}
#factory #domestic-mn #mn-greendry a:hover{background:url(../factory/images/domestic/mn-greendry-r.gif) no-repeat;}
#factory #domestic-mn #mn-process a:hover{background:url(../factory/images/domestic/mn-process-r.gif) no-repeat;}
#factory #domestic-mn #mn-shiminuki a:hover{background:url(../factory/images/domestic/mn-shiminuki-r.gif) no-repeat;}
#factory #domestic-mn #mn-special a:hover{background:url(../factory/images/domestic/mn-special-r.gif) no-repeat;}

#factory #domestic-mn #mn-special{margin-right:0;}
#factory #domestic-mn .here-domestic a,#factory #domestic-mn .here-domestic a:hover{text-indent:0;}


/*fct-left   fct-right
------------------------------------------------------------------------------*/

#factory .fct-left,#factory .fct-right{
	width:430px;
}
#factory .fct-left{float:left;}
#factory .fct-right{float:right;}


/*fct-ul
------------------------------------------------------------------------------*/
#factory .fct-ul{
	display:block;
	padding-bottom:20px;
}
#factory .fct-ul li{
	float:left;
	width:280px;
	margin-right:15px;
	display:block;
}
#factory .fct-ul li span{
	display:block;
	width:21px;
	height:21px;
	background:url(../factory/images/numbg.jpg) no-repeat left;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 0 0 7px;
*	padding:1px 0 0 7px;
}
#factory .fct-ul li img{
	margin:20px 0 10px;
}
#factory .fct-ul li span{
	float:left;
	margin-top:-3px;
*	margin-right:5px;
}
#factory .fct-ul li p strong{
	display:block;
	margin-bottom:5px;
}
#factory .fct-ul li p{
	display:block;
	width:250px;
/*	padding-left:20px;*/
	margin-left:30px;
*	margin-left:5px;
}

#factory .fct-ul li.mar-right0{
	margin-right:0;

}

/*factory-index
------------------------------------------------------------------------------*/
#factory .factory-index p{
	padding:20px 0;
}
#factory .factory-index h4{
	padding:10px 0 0;
}

/*factory-indexmn
------------------------------------------*/
#factory #factory-indexmn{
	background:url(../factory/images/factory-mnbg.jpg) no-repeat;
	width:890px;
	height:377px;
	position: relative;
	margin-bottom:20px;
}
#factory #factory-indexmn ul{
	position: absolute;
	bottom:13px;
	left:9px;
}
#factory #factory-indexmn li span{
	display:block;
	padding:5px;
}
#factory #factory-indexmn a,#factory #factory-indexmn a:hover{
	display:block;
	width:210px;
	height:33px;
	text-indent:-9999px;}
#factory #factory-indexmn #mn-oshiborifct-index a{background:url(../factory/images/mn-oshiborifct.gif) no-repeat top;}
#factory #factory-indexmn #mn-beautyfct-index a{background:url(../factory/images/mn-beautyfct.gif) no-repeat top;}
#factory #factory-indexmn #mn-businessfct-index a{background:url(../factory/images/mn-businessfct.gif) no-repeat top;}
#factory #factory-indexmn #mn-domesticfct-index a{background:url(../factory/images/mn-domesticfct.gif) no-repeat top;}

#factory #factory-indexmn #mn-oshiborifct-index,#factory #factory-indexmn #mn-oshiborifct-index a:hover{background:url(../factory/images/mn-oshiborifct-r.gif) no-repeat top #FFFFFF;}
#factory #factory-indexmn #mn-beautyfct-index,#factory #factory-indexmn #mn-beautyfct-index a:hover{background:url(../factory/images/mn-beautyfct-r.gif) no-repeat top #FFFFFF;}
#factory #factory-indexmn #mn-businessfct-index,#factory #factory-indexmn #mn-businessfct-index a:hover{background:url(../factory/images/mn-businessfct-r.gif) no-repeat top #FFFFFF;}
#factory #factory-indexmn #mn-domesticfct-index,#factory #factory-indexmn #mn-domesticfct-index a:hover{background:url(../factory/images/mn-domesticfct-r.gif) no-repeat top #FFFFFF;}

#factory #factory-indexmn li{
	float:left;
	width:210px;
	display:block;
	position:relative;
	margin-right:5px;
	background:url(../factory/images/mnbg-y.gif) repeat-y;
	border-bottom:1px solid #eacf5c;
}

#factory #factory-indexmn #mn-beautyfct-index{margin-right:21px;}


/*factory-index fct-left fct-right 
------------------------------------------*/

#factory .factory-index .fct-left ul{padding-top:5px;}
#factory .factory-index .fct-left li{
	float:left;
	margin-right:8px;
	display:block;}
#factory .factory-index .fct-left .mar-right0{
	margin-right:0;
}
#factory .factory-index .fct-right p{padding:10px 0 0;}


/*oshibori-fct.html
------------------------------------------------------------------------------*/

#factory .fctflush-left{
	float:left;
	width:230px;
	text-align:center;
}
#factory .fctflush-left img{
	margin:20px auto;
}
#factory .fctflush-left p{
	text-align:left;
	padding:10px;
	margin:0 auto;
	line-height:150%;
}

#factory .fctflush-right{
	float:right;
}
