	a:link {
		color: #0000FF;
		text-decoration: underline;
	}
	a:visited {
		color: #0000FF;
		text-decoration: underline;
	} 
	a:hover {
		color: #0000FF;
		text-decoration: none;
	}
	a:active {
		color: #FF6600;
		text-decoration: none;
	}
	a.b:link {
		color: #463636;
		text-decoration: none;
	}
	a.b:visited {
		color: #463636;
		text-decoration: none;
	} 
	a.b:hover {
		color: #463636;
		text-decoration: underline;
	}
	a.b:active {
		color: #463636;
		text-decoration: underline;
	}
	body.base {
		background-color: #E2E2E2;
		background-image: url(/images/body_bg.);
		background-repeat: repeat-y;
		margin: 0px;
		padding: 0px;
		color: #404040;
		background-position: center;
	}
	h1{
		font-size: 10px;
		line-height: 140%;
		margin: 0px;
		padding: 0px;
		color: #666666;
		text-indent: 6pt;
		text-align: center;
	}
	h2 {
		font-size: 10px;
		line-height: 140%;
		margin: 0px;
		padding: 0px;
		color: #666666;
	}
	h3 {
		font-size: 12px;
	}
	h4 {
		font-size: 12px;
	}
	h5 {
		font-size: 10px;
	}
	h6 {
		font-size: 12px;
	}
	.nomal {
		font-size: 12px;
	}
	.siro {
		color: #FFFFFF;
		font-size: 14px;
	}
	.left_img {
		float: left;
	}
	.right_img {
		float: right;
	}
	.small {
		font-size: smaller;
	}
	.price {
		font-size: 18px;
		font-weight: bold;
		color: #FF0000;
	}
.bg-c01 {
	background-color: #E3513D;
}
.bg-c02 {
	background-color: #EAEAEA;
}
.bg-c03 {
	background-color: #BDBDBD;
}
.bg-c04 {
	background-color: #F7F3EF;
}
.bg-c05 {
	background-color: #E70000;
}
.bg-c06 {
	background-color: #E2E2E2;
}
.bg-c07 {
	background-color: #FFF7C9;
}
.bg-c08 {
	background-color: #FEF2E3;
}
.bg-c09 {
	background-color: #CCCCCC;
}
.bg-c10 {
	background-color: #9A9A9A;
}
.bg-c11 {
	background-color: #DFDEDE;
}
.bg-c12 {
	background-color: #8B8A8A;
}
.bg-cw {
	background-color: #FFFFFF;
}
.bg-flow01 {
	background-color: #F1FAFA;
	border: 1px solid #BDBDBD;､ｮ｣・

}
.bg-flow02 {
	background-color: #FFF4F2;
	border: 1px solid #BDBDBD;
}
.bg-flow03 {
	background-color: #FFFCDD;
	border: 1px solid #BDBDBD;
}
.bg-area01 {
	border: 1px solid #BDBDBD;
}
.bg-staff01 {
	background-color: #ECECEC;
	border: 1px solid #BDBDBD;
}
.bg-staff02 {
	border: 1px solid #BDBDBD;
}

form{
	margin: 0px;
	padding: 0px;
}
ul li{
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}
ol li{
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}
.left-input {
	width: 160px;
	font-size: 11px;
}
.txt-bbb {
	font-size: 18px;
	line-height: 140%;
}
.txt-bb {
	font-size: 16px;
	line-height: 140%;
}
.txt-b {
	font-size: 14px;
	line-height: 140%;
}
.txt-m {
	font-size: 12px;
	line-height: 140%;
}
.txt-s {
	font-size: 10px;
	line-height: 140%;
}
.left-blog {
	border: 1px solid #C7C7C7;
	background-color: #FFFFFF;
}
.position {
	font-size: 10px;
	line-height: 140%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.detail-price {
	font-size: 18px;
	font-weight: bold;
	color: #E70000;
}
.detail-note {
	background-image: url(../images/detail_note_t.);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px 0px 0px 32px;
	height: 40px;
	width: 272px;
	font-size: 12px;
	line-height: 140%;
}
.cart-price {
	font-size: 14px;
	font-weight: bold;
	color: #E70000;
}
.left-pr {
	background-image: url(../images/left_img_bg.);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 10px;
	width: 160px;
}
p.note {
	font-size: 12px;
	line-height: 140%;
	text-indent: -1em;
	margin-left: 1em;
	padding-top: 0.5em;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.area-map {
	background-image: url(../images/guide/area_map.);
	background-repeat: no-repeat;
}
p.imgtit {
	margin: 0px;
	padding: 20px 0px 10px;
}
.tbl-m {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.tbl-left-m {
	background-color: #FEF2E3;
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}
.cart-price-d {
	font-size: 14px;
	font-weight: bold;
	color: #E70000;
	text-decoration: line-through;
}
.siro {
	color: #FFFFFF;
	font-size: 14px;
}
.txt-sw {
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
}
.red {
	font-size: 12px;
	color: #FF0000;
}
.box {
	border: 2px solid #333333;
	width:600px;
	background-color:#ffff99;
	font:14px/180%;
	text-align:center;
	padding: 20px;
}
.textline{
	background-color:#FFFF33;
}

.liner24{
	background-color:#FFFF33;
	font-size:24px;
	color:#db0000;
	font-weight:bold;
}

.liner18{
	background-color:#FFFF33;
	font-size:18px;
	color:#db0000;
	font-weight:bold;
}

.liner14{
	background-color:#FFFF33;
	font-size:14px;
	color:#db0000;
	font-weight:bold;
}

.lineb14{
	background-color:#FFFF33;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}

.lineb18{
	background-color:#FFFF33;
	font-size:18px;
	color:#333333;
	font-weight:bold;
}


.lineb{
	background-color:#FFFF33;
	color:#333333;
	font-weight:bold;
}

.faqQ{
	color:#000099;
	padding-left:3em;
	text-indent:-3em;
	}

.faqA{
	color:#db0000;
	padding-left:3em;
	text-indent:-3em;	
	}
.reformbox {
	border-bottom-width: thin;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	font-size: 20px;
	height: 30px;
	padding-top: 3px;
	text-align: left;
	text-indent: 4pt;
	font-weight: bold;
}
.navi {
	font-size: 12px;
	text-indent: 100pt;
}
.reform_box_g {
	color: #FFFFFF;
	background-color: #009900;
	height: 24px;
	font-size: 16px;
	font-weight: bold;
}
.reform_box_g-2 {
	border: thin solid #009900;
}
testtest
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: left;
	color: #6CAB3F;

}.testest2 {
	border-bottom-width: thin;
	border-left-width: thick;
	border-top-color: #6CAB3F;
	border-right-color: #6CAB3F;
	border-bottom-color: #6CAB3F;
	border-left-color: #6CAB3F;
	text-indent: 5pt;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 16px;
	line-height: 24px;

}
