body {
	background-image: url('../images/background.gif');
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-height: 0px;
}
.ky {
	font-size:1pt;
	color:#fefefe;
}
.myheader {
	width: 984px;
	height: 26px;
	padding: 0px;
	margin: 0em;
	overflow: hidden;
	background-image: url('../images/header1.gif');
	background-repeat: no-repeat;
}

.contents {
	text-indent: 1em;
	width: 984px;
	height: 26px;
	margin: 0em;
	overflow: hidden;
}

.shop_name{
	font-size: 14;
	color: #ffffff;
}

.top_cm{
	font-size: 12;
	color: #4a9208;
}

.header2{
	width: 984px;
	height: 62px;
	padding: 0px;
	overflow: hidden;
	background-image: url('../images/header2.gif');
}

.back {
	width: 984px;
	padding: 0px;
	overflow: hidden;
	background-image: url('../images/background2.gif');
	background-repeat: repeat-x;
}

.menu_back {
	vertical-align: top;
	width: 240px;
	height: 734px;
	padding: 10px 20px 10px 20px;
	overflow: hidden;
	background-image: url('../images/menu_back.gif');
	background-repeat: no-repeat;
}

.menu_back_2 {
	vertical-align: top;
	width: 240px;
	height: 787px;
	padding: 10px 20px 10px 20px;
	overflow: hidden;
	background-image: url('../images/menu_back_2.gif');
	background-repeat: no-repeat;
}

.menu_contents {
	width: 200px;
	height: 715px;
	margin: 0em;
	overflow: hidden;
}
.menu_contents_2 {
	width: 200px;
	height: 768px;
	margin: 0em;
	overflow: hidden;
}
.menu_back2 {
	vertical-align: top;
	width: 240px;
	height: 907px;
	padding: 10px 20px 10px 20px;
	overflow: hidden;
	background-image: url('../images/menu_back2.gif');
	background-repeat: no-repeat;
}
.menu_back2_2 {
	vertical-align: top;
	width: 240px;
	height: 960px;
	padding: 10px 20px 10px 20px;
	overflow: hidden;
	background-image: url('../images/menu_back2_2.gif');
	background-repeat: no-repeat;
}

.menu_contents2 {
	width: 200px;
	height: 887px;
	margin: 0em;
	overflow: hidden;
}

.osusume_sukima {
	width: 23px;
}

.footer {
	width: 984px;
	height: 59px;
	padding: 15px 15px 13px 15px;
	margin: 0em;
	overflow: hidden;
	background-image: url('../images/footer.gif');
	background-repeat: no-repeat;
}

.footer_contents {
	color: #5a615a;
	vertical-align: middle;
	width: 954px;
	height: 31px;
	margin: 0em;
	overflow: hidden;
	font-size: 13;
}

.footer_menu {
	color: #5a615a;
	font-size: 13;
}

.footer_bottom{
	text-align: left;
	text-indent: 1em;
	color: #5a615a;
	font-size: 11;
}

.pagesize{
	width: 984px;
}

.newblog{
	width: 620px;
	height: 173px;
	padding: 40px 10px 8px 10px;
	margin: 0em;
	overflow: auto;
	background-image: url('../images/newblog.gif');
	background-repeat: no-repeat;
}
.newblog2{
	width: 620px;
	height: 173px;
	padding: 40px 10px 8px 10px;
	margin: 0em;
	overflow: auto;
	background-image: url('../images/newblog2.gif');
	background-repeat: no-repeat;
}

.newblog_contents {
	color: #63695a
	width: 600px;
	height: 125px;
	margin: 0em;
	overflow: auto;
	font-size: 13;
}
.root {
	color: #737d6b;
	font-size: 9;
	width: 744px;
}

.datawidth {
	text-align: center;
	vertical-align: top;
	width: 744px;
}

.datawidth2 {
	text-align: center;
	vertical-align: top;
	width: 620px;
}

.fildwidth {
	width: 984px;
}

.bunsyo {
	color: #5a615a;
	font-size: 12px;
	line-height: 150%;
}

.nedan {
	color: #5a615a;
	font-size: 16pt;
}

#topics_icon ul li {
	padding-left:15px;
	font-size:12px;
	line-height:27px;
	background-image: url("../images/icon_reaf.gif");
	background-position:0px 7px;
	background-repeat:no-repeat;
}

td.title {
	width: 626px;
	height: 95px;
	colspan: 2;
	text-align: center;
	vertical-align: top;
}

.osusume_title {
	width: 626px;
	height: 95px;
	padding: 0px;
	margin: 0em;
	overflow: hidden;
	background-image: url('../images/osusume_title1.gif');
	background-repeat: no-repeat;
}

.osusume_title_contents {
	color: #5a615a;
	vertical-align: middle;
	width: 626px;
	height: 95px;
	margin: 0em;
	overflow: hidden;
	font-size: 12;
}

.img_waku{
 border:1px solid #CCCCCC;
 padding:1px;
}

.tyumontitle{
	text-align: center;
	vertical-align: top;
	width: 620px;
	height: 42px;
	padding: 11px 13px 13px 343px;
	margin: 0em;
	overflow: hidden;
	background-image: url('../images/title_tyumon.gif');
	background-repeat: no-repeat;
}

.tyumontitle_contents {
	text-align: right;
	width: 264px;
	height: 23px;
	margin: 0em;
	overflow: hidden;
	font-size: 13;
}

.resetbtn {
	color: #ffffff;
	border: 0px;
	background-image: url('../images/reset.gif');
	width: 101px;
	height: 37px;
}

.kakuninbtn {
	color: #ffffff;
	border: 0px;
	background-image: url('../images/kakunin.gif');
	width: 151px;
	height: 37px;
}

.kakunin_tbtn {
	color: #ffffff;
	border: 0px;
	background-image: url('../images/kakunin_t.gif');
	width: 223;
	height: 37px;
}

.sousinbtn {
	color: #ffffff;
	border: 0px;
	background-image: url('../images/sousin.gif');
	width: 75;
	height: 37px;
}

.modorubtn {
	color: #ffffff;
	border: 0px;
	background-image: url('../images/modoru.gif');
	width: 75;
	height: 37px;
}

.textback {
	color: #000000;
}

.textback2 {
	color: #000000;
	ime-mode:disabled;
}
.textback3 {
	height: 102px;
	color: #000000;
}

.gokeiback {
	text-align: right;
	height: 16px;
	color: #000000;
	border-style: none none solid none;
	background-color: #fbfdf4;
	border-color: #5a615a;
	border-width: 1px;
}

.rss_items {
	list-style-type: none;
	list-style-image: url("http://www.ochatu.jp/images/icon_reaf.gif");
}

.blognews {
	font-size: 13;
	background-color: #ffffff;
	color: #5a615a;
	line-height: 150%;
}

a:link    { color: #5a615a; text-decoration: underline; }
a:visited { color: #5a615a; text-decoration: underline; }
a:hover   { color: #e7aa10; text-decoration: underline; }
a:active  { color: #5a615a; text-decoration: underline; }
