body {
	text-align: left;
	padding: 0px;
	color: #666666;
	width: 817px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 100%;
	background-image: url(../img/background.gif);
	background-repeat: repeat-y;
}
#logo {
	text-align: left;
	width: 817px;
}
.m_onlineserve {
	font-size: 90%;
	background-image: url(../img/m_onlineserve_b.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 233px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 3px;
	line-height: 1.5em;
	padding-left: 6px;
}
.m_kinkyu {
	font-size: 90%;
	background-image: url(../img/m_kinkyu_b.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 233px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 3px;
	line-height: 1.5em;
	padding-left: 6px;
}
.m_murakanren {
	font-size: 90%;
	background-image: url(../img/m_murakanren_b.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 233px;
	color: #FFFFFF;
	height: 22px;
	padding-top: 3px;
	line-height: 1.5em;
	padding-left: 6px;
}
.m_space {
	margin-top: 2px;
	margin-bottom: 2px;
}
.m_jinkou {
	width: 206px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #939393;
	border-bottom-color: #939393;
	border-left-color: #939393;
	text-align: center;
	font-size: 90%;
	line-height: 1.2em;
	margin-left: 17px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.m_counter {
	font-size: 85%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 17px;
}
#kensaku {
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#new {
	width: 560px;
	margin-left: 10px;
	background-image: url(../img/new_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
.new_txt {
	width: 520px;
	margin-left: 15px;
	font-size: 95%;
	line-height: 1.4em;
	background-image: url(../img/dot_b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-align: left;
	padding-left: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#topics {
	width: 560px;
	margin-left: 10px;
	background-image: url(../img/topics_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
#topics_iframe {
	width: 545px;
	margin-left: 15px;
	height: 100px;
	margin-top: 8px;
}
#lifestyle {

	width: 560px;
	margin-left: 10px;
	background-image: url(../img/lifestyle_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 10px;
}
#lifestyle_table {
	margin-left: 15px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 3px;
}
#kurashi {
	border: 1px solid #FF9999;
	width: 242px;
	text-align: left;
	background-color: #FFFAFA;
	background-image: url(../img/l_kurashi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#tiiki {
	border: 1px solid #B05A43;
	width: 242px;
	text-align: left;
	background-color: #FBF7F5;
	background-image: url(../img/l_tiiki.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#tanosimu {
	border: 1px solid #009966;
	width: 242px;
	text-align: left;
	background-color: #F2FAF7;
	background-image: url(../img/l_tanosimu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#hataraku {
	border: 1px solid #CC9900;
	width: 242px;
	text-align: left;
	background-color: #FCFAF2;
	background-image: url(../img/l_hataraku.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#shiryou {
	border: 1px solid #8BC102;
	width: 242px;
	text-align: left;
	background-color: #F9FCF2;
	background-image: url(../img/l_shiryou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#manabu {
	border: 1px solid #6699FF;
	width: 242px;
	text-align: left;
	background-color: #F7FAFF;
	background-image: url(../img/l_manabu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#demae {
	border: 1px solid #999900;
	width: 242px;
	text-align: left;
	background-color: #FAFAF2;
	background-image: url(../img/l_demae.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#benrityou {
	border: 1px solid #6633CC;
	width: 242px;
	text-align: left;
	background-color: #F7F5FC;
	background-image: url(../img/l_benrityou.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#fukushi {
	border: 1px solid #FF9933;
	width: 242px;
	text-align: left;
	background-color: #FFFAF5;
	background-image: url(../img/l_fukushi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#copy {
	background-color: #F2F2F2;
	margin-left: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #C4C4C4;
	margin-right: 10px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.copy_ldot-link {
	font-size: 95%;
	line-height: 1.4em;
	background-image: url(../img/dot_b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-align: left;
	padding-left: 15px;
}
