@charset "utf-8";
/* CSS shopping */
/*=============orig_b============== */
#original #shop{
}
#original #shop h1 {
	font-size: 22px;
	padding: 5px 15px;
	font-weight: bold;
	color: #000099;
	margin-top: 5px;
	margin-bottom: 5px;
	background: #CCCCFF;
	border-top: 1px solid #000099;
	border-right: 2px solid #000099;
	border-bottom: 2px solid #000099;
	border-left: 1px solid #000099;
}
#original #shop h2 {
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	padding: 5px 10px;
	line-height: 170%;
}
#original #shop h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0099FF;
	padding: 5px 10px;
	border-bottom: 2px solid #0099FF;
	line-height: 170%;
}
#original #shop h4{
	font-size: 14px;
	line-height: 170%;
	font-weight: bold;
	color: #000099;
	padding: 5px 10px;
}
#original #shop h5{
	font-size: 12px;
	line-height: 140%;
}
/*=============font price model============== */
.orig_b_prc_font01 {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}
.orig_b_mdl_font01 {
	color: #000099;
	font-size: 16px;
	font-weight: bold;
}
.orig_b_catch_font01 {
	color: #0099FF;
	font-size: 14px;
	font-weight: bold;
}
.orig_b_tx_inner01 {
	margin: 5px;
	padding: 5px 10px;
}
.orig_shp_pp01 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.orig_shp_pos01r {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}


/*=============mm================================== */
/*=============table========== */
table.orig_b_mm01 {
	font-size: 12px;
	line-height: 170%;
	width: 95%;
	border-left: 1px solid #3366FF;
	margin: 10px;
	text-align: left;
	border-top: 1px solid #3366FF;
	padding: 5px;
}
table.orig_b_mm01 th,
table.orig_b_mm01 td {
	padding: 8px;
	border-right: 1px solid #3366FF;
	border-bottom: 1px solid #3366FF;
	margin: 0px;
}
table.orig_b_mm01 th {
	text-align: center;
	background: #DDDDFF;
	width: 25%;
}
table.orig_b_mm01 td {
	text-align: left;
	padding-right: 10px;
	padding-left: 20px;
}
/*================font============*/
/*ピンク*/
.orig_b_mm_font01 {
	color: #3366FF;
}
/*タイトル、ドクターウエルネス*/
.orig_b_mm_font02 {
	font-size: 17px;
	color: #3366FF;
	font-weight: bold;
	line-height: 17px;
	margin-top: 0px;
	text-align: left;
}

/*ナビ*/
.orig_b_mm_font03 {
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	color: #000099;
}

/*見出し*/
.orig_b_mm_font04 {
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	padding-top: 15px;
	text-align: center;
}
/*赤*/
.orig_b_mm_font05 {
	color: #FF0000;
	font-size: 16px;
}
.orig_b_mm_font07 {

	color: #FF0000;
	font-size: 12px;
}
/*水色*/
.orig_b_mm_font06 {
	color: #3399FF;
}
/*ブルー地*/
.orig_b_mm_back03 {
	text-decoration: none;
	height: 70px;
	background: url(../../../../ichiba/imgs_sho/mm/back01_01.gif) no-repeat center;
}
/*リストスタイル*/
.orig_b_mm_ul01 {
	margin: 5px 5px 5px 20px;
}
.orig_b_mm_li01 {
	font-size: 12px;
	text-align: left;
	margin: 5px;
	list-style: url(../../../../ichiba/imgs_sho/mm/btn2/btn01.gif);
	padding: 5px 5px 5px 10px;
}
.orig_b_mm_li02 {
	font-size: 13px;
	text-align: left;
	margin: 0px;
	padding-bottom: 3px;
	list-style: circle;
}
/*タイトル、ペットドクターウエルネス*/
.orig_b_mm_font02p {
	font-size: 17px;
	color: #FF9900;
	font-weight: bold;
	line-height: 17px;
	margin-top: 0px;
	text-align: left;
}
/*=============trans================================== */
.orig_b_tr_title01 {
	font-size: 14px;
	text-align: left;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 5px 5px 20px;
	border-bottom: 2px solid #0099FF;
	background: #000099;
	border-top: 2px solid #0099FF;
}
.orig_b_tr_title02 {
	font-size: 14px;
	margin: 0px;
	font-weight: bold;
	color: #000099;
}
.orig_b_tr_title03 {
	font-size: 14px;
	text-align: left;
	margin: 0px;
	padding-bottom: 3px;
}
/*=============table　trans========== */
table.orig_b_tr01 {
	font-size: 12px;
	line-height: 170%;
	width: 95%;
	margin: 10px;
	text-align: left;
	border-top: 1px solid #999999;
}
table.orig_b_tr01 th,
table.orig_b_tr01 td {
	padding: 10px;
	border-bottom: 1px solid #999999;
}
table.orig_b_tr01 th {
	text-align: center;
	width: 25%;
}
table.orig_b_tr01 td {
	text-align: left;
	padding-right: 10px;
	padding-left: 20px;
}
