/* ¢§¢§¢§¢§¢§ base ¢§¢§¢§¢§¢§ */
* {
	color: #ffffff;
	font-size: 100%;
	font-weight: normal;
	line-height: 100%;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 100%;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
	background-color: #ffffff;
}

#frame1 {
	width: 800px;
	margin: 0px;
	background-image: url("img/bg2.gif");
}

#frame2 {
	margin: 0px 100px;
}


br.clear { clear: both; }
/* ¢¥¢¥¢¥¢¥¢¥ base ¢¥¢¥¢¥¢¥¢¥ */


/* ¢§¢§¢§¢§¢§ header ¢§¢§¢§¢§¢§ */
#header {  }

#contents_tag_frame { height:25px;padding-right:10px;text-align:right; }
#contents_tag { font-size:95%; }
#contents_tag b {  }
#contents_tag a {  }
#contents_tag img {  }

#header div.space { height:230px; }

#shop_name_frame { height:400px;background-image:url("img/img1.jpg");background-position:center bottom;background-repeat:no-repeat; }
#shop_name { float:left;width:200px;text-align:center;font-family:"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro","£Í£Ó ÌÀÄ«",serif; }
#shop_name span.name1 { font-size:16px; }
#shop_name span.name2 { font-size:20px;font-weight:bold;font-style:italic; }
#shop_name span.name3 { font-size:70px; }
#shop_name span.name4 { font-size:26px;font-weight:;font-family:"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro","£Í£Ó £ÐÌÀÄ«",serif; }

#intro_frame { float:right;padding:75px 0px 0px 0px;position:relative; }
#intro { text-align:center;font-family:"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro","£Í£Ó ÌÀÄ«",serif; }
#intro span.intro1 { font-size:16px;font-weight:bold; }
#mama { width:60px;height:110px;background:url("img/mama2.gif");position:absolute;top:15px;left:280px; }
/* ¢¥¢¥¢¥¢¥¢¥ header ¢¥¢¥¢¥¢¥¢¥ */


/* ¢§¢§¢§¢§¢§ contents ¢§¢§¢§¢§¢§ */
#contents { font-family: "¥Ò¥é¥®¥Î´Ý¥´ Pro W4", "Hiragino Maru Gothic Pro", "HGSÁÏ±Ñ³ÑŽÎŽßŽ¯ŽÌŽßÂÎ", cursive; }

#news_frame { padding:5px 0px 0px 0px;font-family:"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro","£Í£Ó ÌÀÄ«",serif; }

#campaign { margin:0px 30px;padding-bottom:5px;border:dashed 2px #ffffff;text-align:center;font-family:"¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","Hiragino Mincho Pro","£Í£Ó ÌÀÄ«",serif; }
#campaign div.camp1 { padding:5px 0px;color:red;font-size:120%;font-weight:bold; }
#campaign div.camp2 { font-size:90%; }
#campaign div.camp2 b { color:red;font-size:120%; }

#news { padding:30px 20px 0px 20px;text-align:center; }
#news div.news1 { color:red;font-size:100%;font-weight:bold; }
#news div.news2 { padding:3px 0px;font-size:80%;border-bottom:solid 2px #ffffff; }

#contents1 { width:340px;float:left; }

#menu_frame { padding-bottom:40px;letter-spacing:2px; }
#menu {  }
#menu_title { height:25px;margin-bottom:5px;border-bottom:dashed 1px #ffffff;background-image:url("img/allow_red.gif");background-repeat:no-repeat; }
#menu_title div.title { padding:3px 0px 0px 28px; }
#menu_table {  }
#menu_table th { width:200px;padding-top:5px;font-size:80%; }
#menu_table td { padding-top:5px;font-size:80%; }
#menu_table td.menu_cap1 { font-size:70%; text-align:right; }

#info_frame { letter-spacing:2px; }
#info {  }
#info_title { height:25px;margin-bottom:5px;border-bottom:dashed 1px #ffffff;background-image:url("img/allow_blue.gif");background-repeat:no-repeat; }
#info_title div.title { padding:3px 0px 0px 28px; }
#info_cap {  }
#info_cap .info1 { padding:5px 0px 5px 20px;font-size:80%; }
#info_cap .info2 { padding:0px 0px 5px 30px;font-size:75%; }

#part_time { padding:5px 0px 10px 0px;color:red;font-size:110%; text-align:center; }

#contents2 { width:240px;float:right; }

#image { padding-bottom:10px;position:relative; }
#image1 { width:200px;height:133px;background-image:url("img/img2.jpg");position:relative;top:20px;left:10px; }
#image2 { width:100px;height:150px;background-image:url("img/img3.jpg");position:relative;top:0px;left:130px; }

#info_bar_code { font-size:75%;text-align:center; }
#info_bar_code img { padding:5px 0px; }
/* ¢¥¢¥¢¥¢¥¢¥ contents ¢¥¢¥¢¥¢¥¢¥ */


/* ¢§¢§¢§¢§¢§ footer ¢§¢§¢§¢§¢§ */
#footer { padding:10px 0px 5px 0px;text-align:center; }
#ryomakai { text-align:center;font-size:90%;font-weight:bold; }
#footer b { font-style:italic; }
/* ¢¥¢¥¢¥¢¥¢¥ footer ¢¥¢¥¢¥¢¥¢¥ */





