body {
	margin-top: 0px;
	font-family:arial,sans-serif;
}

td {
	font-size: 8pt;
/*	font-size: 12.5px;	*/
	line-height: 140%;
	color:#333333;
}

.text01 {
	font-size: 9px;
	line-height: 120%;
	color:#333333;
}

.text02 {
	font-size: 10px;
	line-height: 120%;
	color:#333333;
}

.text03 {
	font-size: 11px;
	line-height: 130%;
	color:#333333;
}

.text04 {
	font-size: 12px;
	line-height: 140%;
	color:#333333;
}

.text05 {
	font-size: 16px;
	line-height: 150%;
	color:#333333;
}

.text04Bold {
	font-size: 14px;
	font-weight:bold;
	line-height: 140%;
	color:#333333;
}

.text05Bold {
	font-weight:bold;
	font-size: 16px;
	line-height: 150%;
	color:#123F6C;
}

.copyrightText {
	font-family:Helvetica,Arial;
	font-size: 10px;
	color:#333333;
}

a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	color: #316FB1;
	text-decoration: none;
}
a:hover {
	color: #123F6C;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: underline;
}

.tdTextRed {
	font-size: 12.5px;
	line-height:140%;
	color:#C74044;
}

.header01 {
	background-color: #EBEBEB;
	width: 135px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.header02 {
	background-color: #A5C9B5;
	width: 135px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.header03 {
	background-color: #EBEBEB;
	width: 284px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.header04 {
	background-color: #A5C9B5;
	width: 284px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

a#detail_left01 {
	font-size: 8pt;
	color: #3E8B61;
	text-decoration: underline;
	white-space: nowrap;
}
a#detail_left02 {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
	white-space: nowrap;
}

/* detail_right—p */
a#detail_right {
	font-size: 8pt;
	color: #3E8B61;
	text-decoration: underline;
	white-space: nowrap;
}

span#detail_right_subject {
	color:#3E8B61;
	font-size:12pt;
	font-weight:bold;
	line-height:200%;
}

span#detail_right_body {
	color:#555555;
	font-size:10pt;
	line-height:140%;
}

div#jichitai01 {
	margin-left: 60px;
}

td#detail_left {
	background-color: #8F8F8F;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

.detail_note {
	background-color: #EBFACD;
	border-right: 1px solid #96B275;
	border-bottom: 1px solid #96B275;
	border-left: 1px solid #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #097C25;
	font-size:7pt;
	line-height: 150%;
}

.detail_note_hiv {
	background-color: #EBFACD;
	border-right: 1px solid #96B275;
	border-bottom: 1px solid #96B275;
	border-left: 1px solid #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333333;
	font-size:10pt;
	line-height: 150%;
}

.send_list {
	margin-left: 30px;
	margin-right: 30px;
	color: #097C25;
	font-size: 12pt;
	font-weight: bold;
}

.send_body {
	margin-left: 30px;
	margin-right: 30px;
}

.privacy_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.privacy_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.privacy_body {
	margin-left: 35px;
	margin-right: 35px;
}

.howtoorder_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.howtoorder_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.howtoorder_body {
	margin-left: 35px;
	margin-right: 35px;
}

.packing_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.packing_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.packing_body {
	margin-left: 35px;
	margin-right: 35px;
}
.packing_body_s {
	font-size: 8pt;
}

.termofuse_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.termofuse_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.termofuse_body {
	margin-left: 35px;
	margin-right: 35px;
}

.faq_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.faq_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.faq_body {
	margin-left: 35px;
	margin-right: 35px;
}

.company_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.company_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.company_body {
	margin-left: 35px;
	margin-right: 35px;
}

.aboutkit_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.aboutkit_text {
	font-size: 8pt;
}
.aboutkit_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.aboutkit_body {
	margin-left: 35px;
	margin-right: 35px;
}

.dog01_01 {
	background-color: #EBEBEB;
	width: 285px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.dog01_02 {
	background-color: #A5C9B5;
	width: 285px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.dog02_01 {
	background-color: #EBEBEB;
	width: 82px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.dog02_02 {
	background-color: #A5C9B5;
	width: 82px;
	height: 20px;
	padding-top:8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
	text-indent: 10px;
	text-align: left;
	vertical-align: middle;
}

.dog_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.dog_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.dog_body {
	margin-left: 35px;
	margin-right: 35px;
}

.itemname {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}

.dog01_detail_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}

td #cart_title {
	background-color: #99C4FF;
	text-align: center;
}
h1 {
	font-size: 15px;
	line-height: 160%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: middle;
}
h3 {
	font-size: 14px;
	line-height: 160%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align: middle;
}

.howtouse_text {
	font-size: 10px;
	color:#333333;
}

.detail_red {
	font-size: 10px;
	color:#FF0000;
}

.link_list {
	color: #097C25;
	font-size: 11pt;
	font-weight: bold;
}
.link_all {
	margin-left: 35px;
	margin-right: 35px;
	line-height: 170%;
}
.link_body {
	margin-left: 35px;
	margin-right: 35px;
}

.explain {
	font-size: 9px;
	color: #666666;
}
