.images_bg {
	background-color: #FFFFFF;
	float: right;
	width: 230px;
	padding: 10px;
}
.news_t_eria {
	background-image: url(../images/images/back3.gif);
	background-repeat: repeat;
	width: 420px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.caption {
	font-size: 11px;
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 0px;
}
.caption2 {
	font-size: 11px;
	line-height: 130%;
	margin-top: 5px;
}
.t_member {
	background-color: #E5D9C1;
	border: 4px solid #BFA063;
	text-align: center;
	color: #522D24;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 5px;
}
.t_member #deer {
	vertical-align: top;
	padding-right: 7px;
}
.news_dl {
	width: 100%;
	font-size: 11px;
	line-height: 130%;
	margin: 0px;
	padding-top: 15px;
}
.news_dl dt {
	background-image: url(../images/sozai/yazirushi1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 60px;
	padding-left: 15px;
	padding-top: 5px;
}
.news_dl dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 78px;
	padding-bottom: 3px;
	line-height: 130%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-top: 5px;
}
.news_dl2 {
	width: 100%;
	margin: 0px;
	padding-top: 15px;
}
.news_dl2 dt {
	font-size: 11px;
	line-height: 130%;
	background-image: url(../images/sozai/yazirushi1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 80px;
	padding-left: 15px;
	padding-top: 3px;
}
.news_dl2 dd {
	font-size: 12px;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
	padding-bottom: 8px;
}
.navigation {
	background-image: url(../images/botan/navi_3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 100%;
	padding-bottom: 5px;
	background-color: #FF3737;
}
.left02 h2 {
	color: #FFFFFF;
	background-color: #FF3737;
	background-image: url(../images/botan/navi_y.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	padding-right: 5px;
	width: 115px;
	line-height: 120%;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.navi_ul {
	width: 100%;
	margin: 0px;
	list-style-type: none;
	background-image: url(../images/botan/navi_back2.jpg);
	background-repeat: repeat-y;
	padding: 0px;
}
.navi_ul li {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	background-image: url(../images/botan/navi_back.gif);
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 20px;
	background-position: 2px center;
}
.navi_under {
	background-image: url(../images/botan/navi_4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	width: 140px;
	height: 50px;
	background-position: bottom;
}
.con_eria {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.con_eria p {
	margin-top: 0px;
	margin-bottom: 15px;
}
.con_eria2 {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
}
.ul_waku1 {
	padding-right: 20px;
	padding-left: 15px;
	list-style-type: disc;
	margin: 0px;
	padding-top: 25px;
}
.share {
	background-image: url(../images/images/2_04-5.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #FFFFFF;
	height: 145px;
}
.share dt {
	background-image: url(../images/images/2_04-1.gif);
	margin: 0px;
	height: 134px;
	width: 52px;
	float: left;
}
.s_dl1 {
	background-image: url(../images/images/2_04-2.gif);
	height: 40px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 57px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.s_dl2 {
	background-image: url(../images/images/2_04-3.gif);
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 57px;
	text-indent: -9999px;
}
.s_dl3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 57px;
}
.share01 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	padding-left: 60px;
	font-size: 11px;
	line-height: 130%;
}
.share02 {
	background-image: url(../images/images/2_04-4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 280px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}
.tokuten {
	font-size: 12px;
	line-height: 150%;
	margin: 0px;
	width: 410px;
	float: left;
	padding-bottom: 10px;
}
.tokuten dt {
	width: 55px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 36px;
}
.tokuten dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.tokuten2 {
	font-size: 12px;
	line-height: 150%;
	width: 140px;
	float: right;
	background-image: url(../images/images/point6.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 120px;
	text-indent: -9999px;
}
.tokuten_l1 {
	width: 163px;
	float: left;
}
.tokuten_l2 {
	width: 100%;
	float: left;
}
.tokuten_eria {
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	padding-top: 15px;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
}
.t_dl {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.t_dl dt {
	margin: 0px;
	height: 52px;
	width: 100%;
}
.tdd_1 {
	height: 73px;
	width: 124px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 39px;
}
.tdd_2 {
	font-size: 11px;
	line-height: 130%;
	margin: 0px;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 5px;
}
.t_left01 {
	float: left;
	width: 347px;
}
.t_left02 {
	float: left;
	width: 215px;
}
.t_right01 {
	float: right;
	width: 163px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.t_right02 {
	float: right;
	width: 300px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	background-image: url(../images/images/2_5-07.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 10px;
	height: 180px;
}
.info_ad {
	font-size: 12px;
	padding: 10px;
	border: 1px solid #999999;
	line-height: 150%;
}
.qa_dl {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.qa_dl dt {
	display: block;
	margin: 0px;
	height: 30px;
	width: 63px;
	float: left;
	padding: 0px;
}
.qa_dd1  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	font-size: 12px;
	font-weight: bold;
	color: #522D24;
	line-height: 150%;
	padding-bottom: 15px;
	padding-top: 5px;
	padding-right: 15px;
}
.qa_dd2  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 80px;
	font-size: 12px;
	line-height: 150%;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-right: 15px;
}
.qa_dd3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 80px;
	font-size: 12px;
	line-height: 150%;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
}
.toi_eria {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 10px;
	background-image: url(../images/images/4_shika.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.toi_eria2 {
	width: 670px;
	margin-right: auto;
	margin-left: auto;
}
.toi_dl {
	font-size: 12px;
	line-height: 140%;
	display: block;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.toi_dl dt {
	font-size: 11px;
	line-height: 130%;
	font-weight: bold;
	color: #522D24;
	display: block;
	width: 60px;
	margin: 0px;
	float: left;
}
.toi_dl dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	padding-bottom: 10px;
}
.site_ol {
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
}
.site_ol li {
	list-style-position: outside;
	margin-left: 15px;
	font-size: 12px;
	line-height: 140%;
	padding-bottom: 5px;
	color: #FF3737;
	font-weight: bold;
	padding-right: 5px;
}
.common_eria1 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
.common_eria2 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 20px;
	margin: 0px;
}
.midashi {
	background-color: #D8D8D8;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 570px;
	margin-right: auto;
	margin-left: auto;
}
.common_eria1 h3 {
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.ul1 {
	list-style-type: disc;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.ul1 li {
	padding-bottom: 10px;
	padding-right: 10px;
}
.blog_t {
	background-image: url(../images/sozai/sozai.gif);
	background-repeat: no-repeat;
	height: 27px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF3737;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #FF3737;
	padding-top: 5px;
}
.blog_t2 {
	background-image: url(../images/sozai/sozai.gif);
	background-repeat: no-repeat;
	height: 27px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF3737;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #FF3737;
	padding-top: 5px;
	margin-top: 30px;
}

.left01 {
	float: left;
	width: 460px;
}
.left02 {
	float: left;
	width: 140px;
	background-image: url(../images/botan/navi_back3.gif);
	background-repeat: repeat-y;
}
.left03 {
	float: left;
	width: 260px;
}
.left04 {
	float: left;
	width: 340px;
}
.left04_2 {
	float: left;
	width: 340px;
	font-size: 11px;
	line-height: 130%;
}
.left05 {
	float: left;
	width: 290px;
}
.left06 {
	float: left;
	width: 180px;
	font-size: 11px;
	line-height: 130%;
	padding: 5px;
}
.left07 {
	float: left;
	width: 160px;
	font-size: 11px;
	line-height: 130%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.right01 {
	float: right;
	width: 250px;
}
.right02 {
	float: right;
	width: 570px;
}
.right03 {
	float: right;
	width: 221px;
}
.right04 {
	float: right;
	width: 150px;
}
.right05 {
	float: right;
	width: 290px;
}
