@charset "shift_jis";

@import url(../css/common.css);
@import url(../css/basic.css);

/* ====================================================================

   Style Info: 工場見学
 
==================================================================== */


/* 説明文
--------------------------------- */

#exp {
	width:555px;
	height:170px;
	margin:10px auto 0 auto;
	background:url(image/exp.gif) no-repeat left top;
	}
	
	#exp p, #exp ul { display:none; }


/* ---------------------------------------------
   工場
----------------------------------------------*/

.factory {
	width:615px;
	margin:30px auto;
	background:url(../image/h_lineb.gif) repeat-x left top;
	padding-top:30px;
	}
	
	.factory2 {
		width:615px;
		margin:0 auto;
		}

.factory:after, .factory2:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}


/* 工場名・写真
--------------------------------- */

.fleft {
	width:250px;
	float:left;
	}

	.foline { padding-left:15px; padding-bottom:16px; }
	.foline ul { list-style:none; margin-top:15px; }


/* マップ
--------------------------------- */

.fright {
	width:345px;
	float:right;
	}


/* 第二 麺ショップ
--------------------------------- */

#menshop {
	width:613px;
	margin-top:20px;
	background-color:#ebF5ff;
	border:1px solid #a5cdf0;
	}

#menshop:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	}
	
	#menshop p { padding:20px; }
	#menshop img { float:right; margin:15px; }


/* ---------------------------------------------
   申し込み
----------------------------------------------*/

#appli {
	width:615px;
	margin:0 auto;
	background:url(../image/h_lineb.gif) repeat-x left top;
	text-align:center;
	padding-top:30px;
	}
	
	#appli p {
		width:350px;
		padding:25px 0;
		margin:0 auto;
		text-align:right;
		background:url(image/appli_kuma.gif) no-repeat left top;
		}

	#appli p span {
        color: #ff0000;
        font-weight: bold;
        display: block;
        margin: 0.5em 0.5em 0;
		}
