@charset "utf-8";

/* =======================================

	Fc_development CSS

========================================== */

/* fc_development Fc Parts
****************************************************************************************/
body.fc_development.fc #contents h2 {
	margin: 0 0 18px;
}
/* detailUnit02
========================================== */

	/* landTabNavi
	------------------------------------------ */
	body.fc_development.fc #contents .detailUnit02 .landTabNavi {
		padding: 13px  0 14px 15px;
		background: url(../../images/fc_development/fc/land_tab_bg_01.png) no-repeat 0 100%;
	}
	
	body.fc_development.fc #contents .detailUnit02 .landTabNavi ul {
		margin: 0;/* reset */
		width: 711px;
		zoom: 1;
	}
	body.fc #contents .detailUnit02 .landTabNavi ul:after { /* for Modern Browser */
		content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
	}
	
	body.fc_development.fc #contents .detailUnit02 .landTabNavi ul li {
		float: left;
		display: inline;
		margin: 0 5px 0 0;
	}
	
	/* contactSection
	------------------------------------------ */
	body.fc_development.fc #contents .detailUnit02#contactSection {
	}
		
		/* section
		------------------------------------------ */
		body.fc_development.fc #contents .detailUnit02#contactSection .section {
			margin: 0 0 21px;
			zoom: 1;
		}
		body.fc #contents #contactSection .section:after { /* for Modern Browser */
			content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
		}
		
			/* tel
			------------------------------------------ */
			body.fc_development.fc #contents .detailUnit02#contactSection .section .tel {
				float: left;
				display: inline;
				margin: 0 0 0 90px;
				width: 287px;
			}
			
			body.fc_development.fc #contents .detailUnit02#contactSection .section .tel h4 {
				margin: 0 0 9px;
				font-weight: normal;
				font-size: 92.4%;
				line-height: 1.666;
			}
			
			body.fc_development.fc #contents .detailUnit02#contactSection .section .tel p.contactImg {
			}
			
			/* mail
			------------------------------------------ */
			body.fc_development.fc #contents .detailUnit02#contactSection .section .mail {
				float: right;
				display: inline;
				margin: 0 81px 0 0;
				width: 230px;
			}
			
			body.fc_development.fc #contents .detailUnit02#contactSection .section .mail h4 {
				margin: 0 0 9px;
				font-weight: normal;
				font-size: 92.4%;
				line-height: 1.666;
			}
			
			body.fc_development.fc #contents .detailUnit02#contactSection .section .mail ul {
				position: relative;
				margin:0 0 -9px;
			}
			
			body.fc_development.fc #contents .detailUnit02#contactSection .section .mail ul li {
				margin: 0 0 9px;
			}

/* Fc_development Fc Land
****************************************************************************************/
body.fc_development.fc#land #contents .detailUnit02 {
}

/* contentsHeader
========================================== */
body.fc_development.fc#land #contents .detailUnit02 .contentsHeader {
	margin: 38px 0 47px 21px;
}

body.fc_development.fc#land #contents .detailUnit02 .contentsHeader h3 {
}

/* detailUnit04
========================================== */
body.fc_development.fc#land #contents .detailUnit02 .detailUnit04 {
	margin: 0 0 22px;
	zoom: 1;
}
body#land #contents .detailUnit02 .detailUnit04:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

body.fc_development.fc#land #contents .detailUnit02 .detailUnit04 h4 {
	margin: 0 0 16px 16px;
}

body.fc_development.fc#land #contents .detailUnit02 .detailUnit04 p.textNotes {
	float: left;
	display: inline;
	margin: 62px 0 0 25px;
	width: 410px;
}

body.fc_development.fc#land #contents .detailUnit02 .detailUnit04 p.img {
	float: right;
	display: inline;
	margin: 0 14px 0 0;
	width: 287px;
}


/* Fc_development Fc Land-cd /  Land-mc / Land-db
****************************************************************************************/
body.fc_development.fc#land-cd #contents .detailUnit02 {
}

/* contentsHeader
========================================== */
body.fc_development.fc#land-cd #contents .detailUnit02 .contentsHeader,
body.fc_development.fc#land-mc #contents .detailUnit02 .contentsHeader,
body.fc_development.fc#land-db #contents .detailUnit02 .contentsHeader {
	margin: 28px 19px 18px;
	padding: 0 0 48px;
	background: url(../../images/fc_development/fc/index_line_01.png) repeat-x 0 100%;	
}

body.fc_development.fc#land-mc #contents .detailUnit02 .contentsHeader {
	padding-bottom: 58px;
}

body.fc_development.fc#land-cd #contents .detailUnit02 .contentsHeader h3,
body.fc_development.fc#land-mc #contents .detailUnit02 .contentsHeader h3,
body.fc_development.fc#land-db #contents .detailUnit02 .contentsHeader h3 {
}

/* detailUnit04
========================================== */
body.fc_development.fc#land-cd #contents .detailUnit02 .detailUnit04,
body.fc_development.fc#land-mc #contents .detailUnit02 .detailUnit04,
body.fc_development.fc#land-db #contents .detailUnit02 .detailUnit04 {
}

body.fc_development.fc#land-cd #contents .detailUnit02 .detailUnit04 p.text,
body.fc_development.fc#land-mc #contents .detailUnit02 .detailUnit04 p.text,
body.fc_development.fc#land-db #contents .detailUnit02 .detailUnit04 p.text {
	margin: 0 23px 7px;
}

body.fc_development.fc#land-cd #contents .detailUnit02 .detailUnit04 p.textNotes,
body.fc_development.fc#land-mc #contents .detailUnit02 .detailUnit04 p.textNotes,
body.fc_development.fc#land-db #contents .detailUnit02 .detailUnit04 p.textNotes {
	margin: 0 23px 18px 27px;
	color: #666666;
	font-size: 84.7%;
	line-height: 1.819;
}

body.fc_development.fc#land-cd #contents .detailUnit02 .detailUnit04 p.img,
body.fc_development.fc#land-db #contents .detailUnit02 .detailUnit04 p.img {
	margin: 0 0 12px 21px;
}

body.fc_development.fc#land-mc #contents .detailUnit02 .detailUnit04 p.img { margin: 0 0 12px 17px;}


/* Fc_development Fc Index
****************************************************************************************/
body.fc_development.fc#fcIndex #contents {
}

/* detailUnit02
========================================== */
body.fc_development.fc#fcIndex #contents .detailUnit02 {
	margin: 0 0 22px;
}

	/* contentsHeader
	------------------------------------------ */
	body.fc_development.fc#fcIndex #contents .detailUnit02 .contentsHeader {
		margin: 23px 0 23px 0;
		padding: 0 23px 23px;
		background: url(../../images/fc_development/fc/index_line_01.png) repeat-x 0 100%;
	}
	
	body.fc_development.fc#fcIndex #contents .detailUnit02 .contentsHeader h3 {
		margin: 0 0 14px;
	}
	
	body.fc_development.fc#fcIndex #contents .detailUnit02 .contentsHeader p.textNotes {
		margin: 0 0 0 0;
	}
	
	/* flowChart
	------------------------------------------ */
	body.fc_development.fc#fcIndex #contents .detailUnit02 .flowChart {
	}
	
	body.fc_development.fc#fcIndex #contents .detailUnit02 .flowChart .flow01 {
		position: relative;
		margin: 0 0 0 234px;
		width: 265px;
		height: 81px;
		background: url(../../images/fc_development/fc/index_bg_01.png) no-repeat;
	}
	
	body.fc_development.fc#fcIndex #contents .detailUnit02 .flowChart .flow01 p.btn {
		position: absolute;
		top: 46px;
		left: 58px;
		margin: 0;/* reset */
	}
	
	body.fc_development.fc#fcIndex #contents .detailUnit02 .flowChart p.flow02 {
		margin: 0 0 14px 86px;
	}


/* fc_development Frozen_dough Index
****************************************************************************************/
body.fc_development.frozen_dough#frozen_doughIndex #contents h2 {
	margin: 0 0 15px;
}

/* detailUnit02
========================================== */
body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02 {
	margin: 0 0 27px;
}

/* detailUnit02#support
========================================== */
body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support {
}

body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support h3 {
}



	/* headSection
	------------------------------------------ */
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support .headSection {
		margin: 0 0 0 0;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support .headSection h4 {
		margin: 22px 0 17px 22px;
	}
		
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support .headSection p.textNotes {
		margin: 0 0 31px 22px;
	}
	
		/* section
		------------------------------------------ */
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support .headSection .section {
			margin: 0 0 39px 22px;
			width: 636px;
			zoom: 1;
		}
		body#frozen_doughIndex #contents #support .headSection .section:after { /* for Modern Browser */
			content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support .headSection .section p.dough {
			float: left;
			display: inline;
			margin: 0 0 0 0;
			width: 309px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support .headSection .section p.bake {
			float: right;
			display: inline;
			margin: 0 0 0 0;
			width: 309px;
		}

	/* bakerySupport
	------------------------------------------ */
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport {
		margin: 0 0 0 16px;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport h4 {
		margin: 0 0 13px;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport p.textNotes {
		margin: 0 0 57px 4px;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport p.bussinesImg {
		margin: 0 0 24px 14px;
	}
	
		/* ul.itemUnit
		------------------------------------------ */
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport ul.itemUnit {
			position: relative;
			margin: 0 -13px 24px 8px;
			width: 705px;
			zoom: 1;
		}
		body#frozen_doughIndex #contents .detailUnit02#support #bakerySupport ul.itemUnit:after { /* for Modern Browser */
			content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport ul.itemUnit li {
			float: left;
			display: inline;
			margin: 0 13px 0 0;
			width: 222px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport ul.itemUnit li p.itemImg {
			margin: 0 0 8px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport ul.itemUnit li h4 {
			margin: 0 0 3px 3px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#support #bakerySupport ul.itemUnit li p.textNotes {
		}
		
/* detailUnit02#sale
========================================== */
body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale {
}

body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale h3 {
	margin: 0 0 17px;
}

	/* solution
	------------------------------------------ */
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .solution {
		position: relative;
		margin: 0 0 20px 18px;
		padding: 0 0 22px 0;
		width: 704px;
		background: url(../../images/common/line_dotted_06.gif) repeat-x 0 100%;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .solution p.img01 {
		position: absolute;
		top: 72px;
		left: 9px;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .solution p.img02 {
		text-align: right;
	}
	
	/* section
	------------------------------------------ */
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .section {
		margin: 0 0 19px 0;
		width: 100%;
		zoom: 1;
	}
	body#frozen_doughIndex #contents #sale .section:after { /* for Modern Browser */
		content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .section h4 {
		margin: 0 0 7px;
	}
	
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .section p.textNotes {
		margin: 0 0 0 10px;
	}
	
		/* saleSection
		------------------------------------------ */
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .section .saleSection {
			margin: 0 0 0 24px;
			width: 303px;
			float: left;
			display: inline;
		}
		
		/* doughSection
		------------------------------------------ */
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#sale .section .doughSection {
			margin: 0 35px 0 0;
			width: 344px;
			float: right;
			display: inline;
		}

/* contactSection
========================================== */
body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection {
}

body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection h3 {
	margin: 0 0 12px;
}
	
	/* section
	------------------------------------------ */
	body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section {
		margin: 0 0 21px;
		zoom: 1;
	}
	body#frozen_doughIndex #contents #contactSection .section:after { /* for Modern Browser */
		content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
	}
	
		/* tel
		------------------------------------------ */
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .tel {
			float: left;
			display: inline;
			margin: 0 0 0 70px;
			width: 210px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .tel h4 {
			margin: 0 0 9px;
			font-weight: normal;
			font-size: 92.4%;
			line-height: 1.666;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .tel p.contactImg {
		}
		
		/* mail
		------------------------------------------ */
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .mail {
			float: right;
			display: inline;
			margin: 0 70px 0 0;
			width: 230px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .mail h4 {
			margin: 0 0 9px;
			font-weight: normal;
			font-size: 92.4%;
			line-height: 1.666;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .mail ul {
			position: relative;
			margin:0 0 -9px;
		}
		
		body.fc_development.frozen_dough#frozen_doughIndex #contents .detailUnit02#contactSection .section .mail ul li {
			margin: 0 0 9px;
		}
