/* CSS Document */


html{
	width:100%;
	margin:0px auto;
	padding:0px;
}

body {
	width:900px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	padding:0px;
	font-family:"MS PGothic",Osaka,sans-serif;
	font-style:normal;
	line-height:100%;
	font-size:11pt;
	background-color:#8E793B;
	text-align:center;
	/* setting border:0px hoses ie5 win window inner well border */
}
.toppage{
	margin-top:23px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	background:#321F1B;
}
.eda01{
	margin-top:23px;
	background:#8E793B url(img/bg.gif) repeat-x;
}
.eda02{
	margin-top:23px;
	background:#FFFFFF url(img/bg_f.gif) repeat-x;
}


.fra{
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	background:#8E793B url(img/bg.gif) repeat-x;
	text-align:center;
	/* setting border:0px hoses ie5 win window inner well border */
}

/* standard helper classes */
.clr{
	clear:both;

	width:1px;
	height:1px;
	margin:0px -1px -1px 0px;
	border:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}

img{
	border:0;
}

a {
	outline:none;
}

#topbody{
	width:900px;
	height:667px;
	margin:0px auto;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:10px;
	text-align:center;
	display:inlin;
}

#topbody h1{
	border: 0;
	margin:0px auto;
	padding:0px;
	height:426px;
	width:550px;
	text-indent: -9999px;
	background:url(img/top.jpg) no-repeat center;
	text-align:center;
	clear:both;
	display:block;
}


.topspe{
	margin-top:10px;
	margin-left:175px;
	margin-right:297px;
	margin-bottom:165px;
	padding:0;
	width:428px;
	height:42px;
	clear:both;
	display:inlin;
}

/*エンターバー*/
#enter {
	margin:0;
	padding:0px;
	float:left;
	text-align:left;
	width: 82px;
	height: 14px;
}

#m-bar2 {
	border: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#m-bar2 a,
#m-bar2 a:link,
#m-bar2 a:visited {
	background-position: 0px 0px;
	float:left;
	text-decoration:none;
}
#m-bar2 a:focus,
#m-bar2 a:hover,
#m-bar2 a:active {
	background-position: 0px 14px;
	float:left;
}
#m-bar2 .enter a {
	width: 82px;
	height: 14px;
	margin: 0;
	padding: 0;
	background-image: url(img/enter.gif);
}


.mark{
	margin-top:7px;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding:0px;
	height:35px;
	width:34px;
	float:right;
	text-align:right;
}

.topcopy{
	margin-top:0;
	margin-left:30px;
	margin-right:0;
	margin-bottom:0;
	height:20px;
	line-height:1px;
	width:489px;
	text-indent: -9999px;
	float:left;
	text-align:left;
	background:url(img/copy_top.gif) no-repeat left;
}
.topcopy_2{
	margin-top:0;
	margin-left:10px;
	margin-right:0;
	margin-bottom:0;
	height:9px;
	line-height:100%;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-size:9px;
}


#mainbody{
	width:900px;
	height:670px;
	margin:0px auto;
	padding-top:7px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	display:inlin;
}

#eda01_topspe h1{
	border: 0;
	margin: 0;
	padding:0;
	height:157px;
	width:255px;
	text-indent: -9999px;
	background:url(img/mainimg.gif) no-repeat bottom right;
	text-align:left;
	float:left;
	display:inline;
}

#eda01_topspe {
	height:310px;
	width:850px;
	clear:both;
	background:url(img/mark_eda01.gif) no-repeat right bottom;
	border: 0;
	padding: 0;
	margin-top:0;
	margin-left:50px;
	margin-right:0;
	margin-bottom:0px;
	display:inlin;
}

#eda02_topspe {
	height:310px;
	width:850px;
	clear:both;
	background:url(img/mark_eda02.gif) no-repeat right bottom;
	border: 0;
	margin: 0;
	padding-top:0;
	padding-left:50px;
	padding-right:0;
	padding-bottom:0px;
	display:inlin;
}
#eda02_topspe h1{
	border: 0;
	margin: 0;
	padding:0;
	height:157px;
	width:255px;
	text-indent: -9999px;
	background:url(img/mainimg2.gif) no-repeat bottom;
	text-align:left;
	float:left;
}


#eda01_leftspe{
	float:left;
	text-align:left;
}

#eda01_rightspe{
	float:right;
	text-align:left;
}
.sweets_text {
	background:url(img/mark_sweets.gif) no-repeat right bottom;
	border: 0;
	margin: 0;
	padding-top:32px;
	padding-left:60px;
	padding-right:0;
	padding-bottom:0px;
	width:440px;
	height:288px;
	display:inlin;
}
.noodle_text {
	background:url(img/mark_noodle.gif) no-repeat right bottom;
	border: 0;
	margin: 0;
	padding-top:32px;
	padding-left:70px;
	padding-right:0;
	padding-bottom:0px;
	width:430px;
	height:288px;
	display:inlin;
}
.project_text {
	border: 0;
	margin: 0;
	padding-top:37px;
	padding-left:34px;
	padding-right:0;
	padding-bottom:0px;
	width:406px;
	height:268px;
	display:inlin;
}
.whatplace_text {
	background:url(img/mark_whatplace.gif) no-repeat right bottom;
	border: 0;
	margin: 0;
	padding-top:35px;
	padding-left:35px;
	padding-right:0;
	padding-bottom:0px;
	width:865px;
	height:285px;
	display:inlin;
}
.inquiry_text {
	border: 0;
	margin: 0;
	padding-top:32px;
	padding-left:70px;
	padding-right:65px;
	padding-bottom:0px;
	width:239px;
	height:288px;
	display:inlin;
}
.inquiry_text_thanks {
	border: 0;
	margin: 0;
	padding-top:32px;
	padding-left:70px;
	padding-right:429px;
	padding-bottom:0px;
	width:401px;
	height:288px;
	display:inlin;
}
.sweets_img{
	border: 0;
	margin: 0;
	padding:0;
	background:url(img/img_sweets.jpg) no-repeat;
	width:400px;
	height:320px;
}
.noodle_img{
	border: 0;
	margin: 0;
	padding:0;
	background:url(img/img_noodle.jpg) no-repeat;
	width:400px;
	height:320px;
}
.project_img{
	border: 0;
	margin: 0;
	padding:0;
	background:url(img/img_project.jpg) no-repeat;
	width:460px;
	height:320px;
}
.whatplace_img{
	border: 0;
	margin: 0;
	padding:0;
	background:url(img/img_whatplace.gif) no-repeat;
	width:440px;
	height:320px;
}
.inquiry_img{
	border: 0;
	margin: 0;
	padding-top:32px;
	padding-left:0;
	padding-right:0;
	padding-bottom:0px;
	width:526px;
	height:288px;
}
.inquiry_p{
	margin: 0;
	padding: 0;
}

.project_text h2{
	border: 0;
	margin: 0 39px 37px 0;
	padding:0;
	height:246px;
	width:367px;
	text-indent: -9999px;
	background:url(img/project_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
	display: inline;
}
.whatplace_text h2{
	border: 0;
	margin: 0 411px 37px 0;
	padding:0;
	height:248px;
	width:454px;
	text-indent: -9999px;
	background:url(img/whatplace_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
}
.noodle_text h2{
	border: 0;
	margin: 0 255px 0 0;
	padding:0;
	height:54px;
	width:175px;
	text-indent: -9999px;
	background:url(img/noodle_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
}
.sweets_text h2{
	border: 0;
	margin: 0 135px 0 0;
	padding:0;
	height:53px;
	width:305px;
	text-indent: -9999px;
	background:url(img/sweets_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
}
.inquiry_text h2{
	border: 0;
	margin: 0 81px 0 0;
	padding:0;
	height:23px;
	width:155px;
	text-indent: -9999px;
	background:url(img/inquiry_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
}
.inquiry_text_thanks h2{
	border: 0;
	margin: 0 81px 0 0;
	padding:0;
	height:23px;
	width:155px;
	text-indent: -9999px;
	background:url(img/inquiry_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
}
.whatplace_text h2{
	border: 0;
	margin: 0 411px 37px 0;
	padding:0;
	height:248px;
	width:454px;
	text-indent: -9999px;
	background:url(img/whatplace_h2.gif) no-repeat bottom;
	text-align:left;
	clear:both;
}

.project_text h3{
	border: 0;
	margin: 25px 0 8px 0;
	padding:0;
	height:14px;
	width:189px;
	text-indent: -9999px;
	background:url(img/noodle_h3.gif) no-repeat;
	text-align:left;
	clear:both;
}
.noodle_text h3{
	border: 0;
	margin: 25px 0 0 0;
	padding:0;
	height:124px;
	width:351px;
	text-indent: -9999px;
	background:url(img/noodle_h3.gif) no-repeat;
	text-align:left;
	clear:both;
	font-size:11pt;
	line-height:100%;
}

.sweets_text h3{
	border: 0;
	margin: 25px 0 0 0;
	padding:0;
	height:124px;
	width:350px;
	text-indent: -9999px;
	background:url(img/sweets_h3.gif) no-repeat;
	text-align:left;
	clear:both;
}
.inquiry_text h3{
	border: 0;
	margin: 20px 0 0 0;
	padding:0;
	height:156px;
	width:239px;
	text-indent: -9999px;
	background:url(img/inquiry_h3.gif) no-repeat;
	text-align:left;
	clear:both;
}
.inquiry_text_thanks h3{
	border: 0;
	margin: 20px 0 24px 0;
	padding:0;
	height:132px;
	width:401px;
	text-indent: -9999px;
	background:url(img/inquiry_h3_thanks.gif) no-repeat;
	text-align:left;
	clear:both;
}
.project_text h4{
	border: 0;
	margin: 0 0 30px 0;
	padding:0;
	height:75px;
	width:306px;
	text-indent: -9999px;
	background:url(img/text_noodle.gif) no-repeat;
	text-align:left;
	clear:both;
}

.map{
	border: 0;
	margin: 30px 0 0 0;
	height:12px;
	width:48px;


	text-align:left;
	clear:both;
}

.noodle_text .map{
	margin-bottom:43px;
}
.sweets_text .map{
	margin-bottom:43px;
}

.more{
	border: 0;
	margin: 0;
	padding:0;
	height:11px;
	width:77px;
	text-indent: -9999px;
	background:url(img/more.gif) no-repeat;
	text-align:left;
	clear:both;
}

.eda01copy{
	margin-top:10px;
	margin-left:50px;
	margin-right:0;
	margin-bottom:10px;
	padding:0px;
	height:20px;
	width:489px;
	text-indent: -9999px;
	line-height:1px;
	float:left;
	clear:both;
	text-align:left;
	background:url(img/copy.gif) no-repeat left;
	display: inline;
}
.eda02copy{
	margin-top:10px;
	margin-left:50px;
	margin-right:0;
	margin-bottom:10px;
	padding:0px;
	height:20px;
	width:489px;
	text-indent: -9999px;
	line-height:1px;
	float:left;
	clear:both;
	text-align:left;
	background:url(img/copy2.gif) no-repeat left;
	display: inline;
}






/*メニューバー*/
#m-bar {
	border: 0;
	margin-top:0;
	margin-left:309px;
	margin-right:54px;
	margin-bottom:0;
	padding:0px;
	width:131px;
	text-indent: -9999px;
	float:right;
	display:inlin;
}

#m-bar .project a {
	width: 16px;
	height: 132px;
	margin-top:0;
	margin-left:34px;
	margin-right:0;
	margin-bottom:0;
	padding:0px;
	float:left;
	display:inlin;
}
#m-bar .whatplace{
	width: 26px;
	height: 281px;
	margin-top:0;
	margin-left:35px;
	margin-right:1px;
	margin-bottom:0;
	padding: 0;
	float:left;
	background-image: url(img/whatplace.gif);
	display:inlin;
}
#m-bar .noodle{
	width: 28px;
	height: 187px;
	margin-top:0;
	margin-left:34px;
	margin-right:0;
	margin-bottom:0;
	padding: 0;
	float:left;
	background-image: url(img/noodle.gif);
	display:inlin;
}
#m-bar .sweets{
	width: 21px;
	height: 132px;
	margin-top:0;
	margin-left:38px;
	margin-right:3px;
	margin-bottom:0;
	padding: 0;
	float:left;
	background-image: url(img/sweets.gif);
	display:inlin;
}
#m-bar .inquiry{
	width: 24px;
	height: 138px;
	margin-top:0;
	margin-left:36px;
	margin-right:1px;
	margin-bottom:0;
	padding: 0;
	float:left;
	background-image: url(img/inquiry.gif);
	display:inlin;
}


#m-bar_f {
	border: 0;
	margin-top:0;
	margin-left:20px;
	margin-right:57px;
	margin-bottom:0;
	padding:0px;
	width:300px;
	height:254px;
	float:right;
	display:inlin;
}


#m-bar3 {
	border: 0;
	margin-top:0;
	margin-left:309px;
	margin-right:54px;
	margin-bottom:0;
	padding:0px;
	width:131px;
	text-indent: -9999px;
	float:right;
	display:inlin;
}
#m-bar3 a,
#m-bar3 a:link,
#m-bar3 a:visited {
	background-position: 0px 0px;
	float:left;
	text-decoration:none;
}
#m-bar3 a:focus,
#m-bar3 a:hover,
#m-bar3 a:active {
	background-position: 131px 0px;
	float:left;
}
#m-bar3 .main_bar_spe_swe a {
	width: 131px;
	height: 132px;
	margin: 0;
	padding: 0;
	background-image: url(img/main_bar_spe_img_swe.gif);
}

#m-bar3 .main_bar_spe_noodle a {
	width: 131px;
	height: 187px;
	margin: 0;
	padding: 0;
	background-image: url(img/main_bar_spe_img_noodle.gif);
}

#m-bar3 .main_bar_spe_wp a {
	width: 131px;
	height: 281px;
	margin: 0;
	padding: 0;
	background-image: url(img/main_bar_spe_img_wp.gif);
}
#m-bar3 .main_bar_spe_inq a {
	width: 131px;
	height: 156px;
	margin: 0;
	padding: 0;
	background-image: url(img/main_bar_spe_img_inq.gif);
}


.left {
	border: 0;
	margin: 5px 8px 0 0;
	padding:0;
	height:21px;
	width:85px;
	text-indent: -9999px;
	vertical-align:bottom;
	text-align:left;
	display:inline;
}
.pagebreak{
   font-family: "Comic Sans MS";
   font-size: 14px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Comic Sans MS";
   font-size: 14px;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}

.text{
   font-family: "Comic Sans MS";
   font-size: 14px;
   font-weight:normal;
   color:#333333;
   border:0px;
   background: #FFFFFF url(mailimg/style2_txt_bg.gif) bottom repeat-x;
}

.btn{
   font-family: "Comic Sans MS";
   font-size: 14px;
   font-weight:normal;
   color:#333333;
   border:1px #333333 dotted;
   background: #8E793B;
}


/*問い合わせページホームボタン*/
#homebottan {
	border: 0;
	margin-top:42px;
	margin-left:0;
	margin-right:179px;
	margin-bottom:32px;
	padding:0px;
	text-indent: -9999px;
	font-size:1px;
	line-height:100%;
	display:inlin;
	float:left;
	text-align:left;
	width: 60px;
	height: 12px;
}

#m-bar_home {
	border: 0;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#m-bar_home a,
#m-bar_home a:link,
#m-bar_home a:visited {
	background-position: 0px 0px;
	float:left;
	text-decoration:none;
}
#m-bar_home a:focus,
#m-bar_home a:hover,
#m-bar_home a:active {
	background-position: 0px 12px;
	float:left;
}
#m-bar_home .home a {
	width: 60px;
	height: 12px;
	margin: 0;
	padding: 0;
	background-image: url(img/home.gif);
}


#submit {
	display:block;
	width:40px;
	height:13px;
	padding:0 45px 0 25px;
	border:0;
	background:url(img/send.gif) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	line-height: 0px;
	float:right;
}
#submit:hover,
#submit:focus {
	background-position:left -12px;
}

#reset {
	display:block;
	width:80px;
	height:13px;
	padding:0;
	border:0;
	background:url(img/cnan.gif) no-repeat left top;
	text-indent:-9898px;
	font-size: 0px;
	line-height: 0px;
	float:right;
}
#reset:hover,
#reset:focus {
	background-position:left -12px;
}

.shop_tenp{
	background-color:#820000;
	text-align:center;
	margin:0px auto;
	padding:0px;
}
.tenp_main{
	background-color:#ffffff;
	width:380px;
	margin:0px auto;
	padding:0px;
}
.no{
	float:left;
	height:56px;
	width:44px;
	padding:10px;
	text-align:center;
	font-size:20pt;
	font-weight:bold;
	color:#FFFFFF;
	line-height:100%;
	background:url(img/noodle_shop_tenp/no.gif) no-repeat center top;
}
.tenp_main h1{
	margin:10px 0 5px 10px;
	font-size:14pt;
	line-height:100%;
	text-align:center;
}
.tenp_main h2{
	margin:0;
	padding:0;
	font-size:18pt;
	line-height:100%;
	text-align:center;
}
.otegal{
	padding:10pt;
	color:#3B6981;
	font-weight:bold;
	font-size:10pr;
}
.vol{
	padding:10pt;
	color:#975B29;
	font-weight:bold;
	font-size:10pr;
}
.tenp_main p{
	padding:10px;
	text-align:left;
	line-height:120%;
	font-size:10pt;
}
.zip{
	background-color:#820000;
	padding:10px;
}
.n_sub_img{
	float:left;
	text-align:left;
	padding:0 10px 0 0;
	height:80px;
}
.bottomzip{
	background-color:#000000;
	color:#FFFFFF;
}
.bottomzip h3{
	font-size:13pt;
	padding:0;
	margin:0;
	text-align:center;
	line-height:110%;

}
.bottomzip h4{
	font-size:10pt;
	padding:0;
	margin:0;
	text-align:left;
	line-height:120%;
	font-weight:normal;
}
.n_main_img{
	text-align:center;
	clear:both;
}
.h80px{
	height:80px;
}
.m30px{
	margin:30px auto;
}
.m50px{
	margin:50px auto;
}