@charset "Shift_JIS";





/* āE*/

*{
	margin: 0px@30px;
	padding: 0px;
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;

}

body{

	background:#bbac7f;

	color:#333;

	text-align:center;
}

br{

	letter-spacing:normal;
}

a{

	color:#0073a2;text-decoration:none;
}

a:hover{

	color:#bb004b;text-decoration:none;
}

img{
	border: 0px;
	text-align: center;
}
p{
	font-size: 14px;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 60px;
	padding-left: 20px;

}
hr{

   width:650px;

   margin:10px 10px 10px 30px ;

   border:1px dotted #a2d29e;

}

/* ƥץE */

#temp{

	width:850px;

	text-align:center;

	line-height:18px;

	letter-spacing:1px;

	margin:0px auto;

	border-left:1px solid #5e4909;

	border-right:1px solid #5e4909;

}

#header{

	background:url("img/header.gif") repeat-x;

	width:850px;height:90px;

	text-align:left;
}

#menu{
	background-color: #463202;
	width: 800px;
	height: 30px;
	text-align: left;
	color: #fff;
	margin: 0px 0px;
	padding-left: 50px;
}

#main{
	background-color: #fff;
	width: 850px;
	text-align: left;
	padding: 0px;
	font-size: 12px;

}

#footer{

	background:#463202;

	width:850px;

	color:#fff;

	padding:8px 0px;

   font-size:13px;
   text-align: center;
}
/* ȥEʬ */

#header h1{

	padding:10px 0px 0px 20px;

}

/* ˥塼ʬ */

#menu ul{

	list-style-type:none;

	height:24px;

}



#menu li{

	display:inline;

	padding:0px

}



#menu a{

	color:#fff;

	display:block;

	line-height:30px;

	float:left;

	text-decoration:none;

	padding:0px 15px;

}



#menu a:hover{

	display:block;

	background-color:#cc5933;

	color:#fff;

	text-decoration:none;

}



#menu #current{
	color: #fff;
	line-height: 30px;
	float: left;
	background-color: #5E4909;
}



/* ڡȥE*/

#page_title{
	color: #e97e0b;
	font-size: 24px;
	font-family: Times New Roman,serif;
	font-weight: bold;
	margin: 2px 10px;
	padding: 0px 5px 8px 25px;

}



/* ᥤ󥳥ƥĤθФ */

#main h2 {

   text-align:center;

   padding:3px 3px 0px 10px;

   color:#fff;

   font-size:15px;

   font-weight:bold;

   border-bottom:2px solid #503830;

   background:#7a592f;

}



#main h3{
	margin: 5px 25px 20px 45px;
	font-size: 16px;
	background: url("img/mark.gif") no-repeat;
	padding: 1px 10px 1px 35px;
	color: #463202;
	border-bottom: 1px solid #503830;

}



#main h4{

   text-align:center;

   margin:5px 0px 20px 20px;

   padding:3px 3px 0px 10px;

   color:#fff;

   font-size:15px;

   font-weight:bold;

   border-top:2px solid #503830;

   border-bottom:2px solid #503830;

   background:#cc3f33;

}



#main h5{

   margin:10px 25px 10px 20px;

   padding:5px 3px 0px 15px;

   color:#003319;

   font-size:17px;

   font-weight:bold;

   border-bottom:1px solid #33664b;

   border-left:3px solid #003b66;

   background:#baf0a8;

}

#main h6{
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	border-left:5px solid #cccc00;
	border-bottom:2px solid #cccc00;
	background:#3d8f8f;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 35px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	width: 80px;

}

/* ᥤ󥳥ƥĤdt dd */

#main dt{

   margin:10px 0px 8px 20px;

   font-weight:bold;

   font-size:14px;

}



#main dd {

   margin:0px 35px 15px 40px;

   padding:5px 15px;

   line-height:1.5em;

   background:#FFF3EF;

}



/* ᥤ󥳥ƥĤul li */

#main ul{

   width:670px;

	list-style-type:none;

}





#main li{
	list-style-position: outside;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 50px;

}



/* ̳E*/

p.office{

   margin:0px;

   padding:12px 20px;

   border:1px solid #503830;

   border-bottom:5px solid #503830;

}



/* Ϣ܁E*/

.contact{
	padding: 10px;
	line-height: 1.5em;
	background-color: #dcebae;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #503830;
	border-bottom-color: #503830;
	margin-top: 10px;
	margin-right: 100px;
	margin-bottom: 10px;
	margin-left: 100px;

}



font.con{
	font-size: 14px;
	font-weight: bold;
	line-height: 2.5em;
	border-bottom-width: 3px;
	border-bottom-style: ridge;
	border-bottom-color: #ae2b52;

}



/* ץ饁E*/

p.program{

   width:450px;

   margin:0px 20px;

   padding:30px 20px;

   border:1px solid #503830;

}



font.program{

   margin:20px 0px 0px 20px;

   padding:5px 175px;

   font-size:15px;

   font-weight:bold;

   color:#fff;

   background: #ae2b52;

}



table.program{

   border: 1px solid;

   margin: 5px 20px;

   padding: 3px;

   font-size:10px;

} 



td.program{

   padding: 3px 5px;

   border: 0px;

}



	



/* ɽ */

table.charge{

   margin:20px 30px;

   border:1px solid #503830;

} 



td.charge{

   padding:5px 10px;

   border:1px solid #503830;

}



/* ƳʰEE*/

table.work{

   padding-left:30px;
   
   margin:20px 20px;

   border:none;

   font-size:14px;

} 



td.work{

   padding:2px 10px;

   border-right:1px dotted #91cc66;

   border-bottom:1px dotted #91cc66;

}



/* СEE*/

table.member{
	border: none;
	margin-top: 20px;
	margin-right: 35px;
	margin-bottom: 20px;
	margin-left: 80px;

} 



td.member{
	border: none;
	background: #f7ffcc;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	left: 30px;

}



/* EðEE*/

table.story{

   margin:20px 75px;

   border:none;

} 



td.story{

   width:500px;

   padding:4px 12px 0px 15px;

   border-bottom:1px dotted #003319;

}



/* E٥ץఁEE*/

table.katari_work{

   
   margin:20px 70px;

   border:none;

   font-size:14px;

} 



td.katari_work{

   padding:2px 10px;

   border-bottom:2px solid #91cc66;

}



/* Eǥå */

table.recipe{

   margin:0px 0px 10px 50px;

   border:none;

   border-spacing: 8px;

} 



td.inde{

   padding:2px 25px 0px 5px;

   border-left:8px solid #ff8833;

   border-bottom:1px dotted #ff8833;

   font-size:12px;

}
/* `V摜  */
.chirashi {
	 display: flex;
	-ms-display: flex;
	-webkit-display: flex;
	flex-direction: row;
	-ms-direction: row;
	-webkit-direction: row;
	margin: 20px;
	padding: 10px;
}
/*----
.chirashi_1 {
	width: 300px;
}
.chirashi_2 {
	width: 300px;
}
----*/
/* ޾¢ */

#jizoukou {

 float: left;

 width: 350px;

 margin: 12px 20px 20px 45px;

}



#jizoukou2 {

 margin: 20px;

 padding: 10px 5px;

 line-height: 1.5em;

 border-top: 5px solid #99cc33 ;

 border-bottom: 5px solid #99cc33 ; 

 }



/* ʪE*/



table.takatuki{

   margin:0px 5px 5px 10px;

   border:none;

} 


table.katari-list{
	margin: 0px 5px 5px 30px;
	border: none;

}
 

td.takatuki1{

   padding:0px;

}



td.takatuki2{

   padding:15px;

   font-size:14px;

   line-height:19px;

   text-align:justify;

   text-justify: inter-ideograph;

   background-color:#def0a8;

}



.takatuki_font{
	margin: 10px 65px;
	padding: 20px;
	line-height: 1.5em;
	border: 1px solid #503830;
	background: #f0f0a8;

}



/* ե */



font.shuho{

   margin:20px 0px 0px 20px;

   padding:5px 0px 0xp 0px;

   font-size:14px;

   color:#304285;

}



#shu1{

     margin:0px  120px;

   padding:5px ;

   line-height:1.5em;

 font-size:14px;

   color:#704b38;

  text-decoration:underline;

}



p.utsuki{

   margin:20px 120px;

   padding:8px 10px;

   line-height:1.5em;

   border:1px solid #ae2b52;

   background: #eee6de

}



/* ե */



#tukuri a{

   margin: 10px;

   font-size:14px;

   font-weight:bold;

   color:#fff;

   border:3px outset #00cc66;

   margin:10px 10px;

   padding:6px 10px;

	color:#fff;

   background: #97b64d;

	float:center;

	text-decoration:none;

}



#tukuri a:hover{

	background-color:#809933;

	color:#fff;

	text-decoration:none;

}





.font1{

   padding-right:70px;

} 



.font2{

   padding-right:40px;

} 



.font3{

   font-size: 12px;

}



p.recipe{

   margin:0px 35px;

   padding:15px;

   line-height:1.5em;

   background: #eedcf0;

   text-align:justify;

   text-justify: inter-ideograph;

}  
