@charset "utf-8";
/* CSS shopping */
/*=============orig_b============== */
#original #shop{
}
#original #shop h1 {
	font-size: 18px;
	padding: 5px 15px;
	font-weight: bold;
	color: #000099;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top: 3px solid #000099;
	border-bottom: 3px 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%;
	margin-top: 10px;
}
#original #shop h4{
	font-size: 14px;
	line-height: 170%;
	font-weight: bold;
	color: #000099;
	padding: 5px 10px;
	border-left: 5px solid #000099;
}
#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_center10 {
	text-align: center;
	padding: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}



.orig_b_font_pin {
	color: #FF33CC;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}

.orig_b_font_14bb {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}


.orig_b_font_20bb {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	line-height: normal;
}


.orig_b_font_13bb {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
}


.orig_b_tx_inner01 {
	margin: 5px;
	padding: 5px 10px;
}
.orig_shp_pp01 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.orig_shp_pp02 {
	text-decoration: line-through;
}
.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;
}
/*=============table========== */
table.orig_table_pla_02 {
	font-size: 12px;
	line-height: 170%;
	width: 98%;
	margin: 3px;
	text-align: left;
	padding: 3px;
	border-top: 1px dotted #666666;
}
table.orig_table_pla_02 th,
table.orig_table_pla_02 td {
	border-bottom: 1px dotted #666666;
	margin: 0px;
	text-align: left;
}
/*================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;
}
/*======shop-title================*/
.orig_shop_ti_01{
	line-height: 31px;
	background: url(../../../../ichiba/imgs/index01/midasi01/m_s0810_r1_c1.gif) no-repeat;
	width: 27px;
}
.orig_shop_ti_02{
	line-height: 31px;
	background: url(../../../../ichiba/imgs/index01/midasi01/m_s0810_r1_c3.gif) repeat-x;
}
.orig_shop_ti_03{
	line-height: 31px;
	background: url(../../../../ichiba/imgs/index01/midasi01/m_s0810_r1_c9.gif) no-repeat;
	width: 43px;
}
/*=============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;
	line-height: 170%;
}
.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;
}
/*=============orig_shop2-book============== */
#origtop #shop02 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 170%;
}
#origtop #shop02 h1 {
	font-size: 18px;
	padding: 5px 15px;
	font-weight: bold;
	color: #003399;
	border-top: 3px solid #000099;
	border-bottom: 3px solid #000099;
	margin: 5px 0px;
	line-height: 180%;
}
#origtop #shop02 h2 {
	font-size: 18px;
	padding: 5px 15px;
	font-weight: bold;
	color: #003399;
	border-bottom: 3px solid #000099;
	margin: 5px 0px;
	border-top: 1px solid #000099;
}
#origtop #shop02 h3 {
	font-size: 16px;
	padding: 5px 15px;
	font-weight: bold;
	color: #003399;
	border-bottom: 3px solid #999999;
	margin: 20px 0px 5px;
	border-top: 1px solid #999999;
	clear: both;
	background: #DFEFFF;
}
#origtop #shop02 h4 {
	font-size: 14px;
	line-height: 170%;
	font-weight: bold;
	color: #000099;
	padding: 2px 6px;
	border-left: 10px solid #000099;
	margin-top: 3px;
	margin-bottom: 3px;
}
#origtop #shop02 ul {
	line-height: 170%;
}
.orig_font_price14 {
	font-size: 14px;
	color: #FF3300;
	font-weight: bold;
}
.orig_font_price_no {
	font-size: 12px;
	color: #CC3300;
	text-decoration: underline;
	font-weight: bold;
}
.orig_book_mi01 {
	padding: 0px;
	font-size: 22px;
	font-weight: bold;
	color: #003399;
	line-height: 180%;
}
.orig_book_mi02 {
	font-weight: bold;
	color: #003399;
	margin: 5px 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.orig_book_cont01 {
	padding: 5px 8px;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	margin: 10px 0px;
	border-bottom: 2px dotted #003399;
}

/*=============komet================================== */
/*======komet-title================*/
.orig-kome01_01{
	line-height: 105px;
	background: url(../../../../ichiba/kyouzai-usa/imgs10/title_r1_c1.gif) no-repeat;
	width: 5px;
}
.orig-kome01_02{
	line-height: 105px;
	background: url(../../../../ichiba/kyouzai-usa/imgs10/title_r1_c2.gif) no-repeat;
	width: 439px;
}
.orig-kome01_03{
	line-height: 105px;
	background: url(../../../../ichiba/kyouzai-usa/imgs10/title_r1_c3.gif) repeat-x;
}
/*======komet-title================*/
/*=============easy campaign================================== */
.orig_font_eas_camp01 {
	font-size: 22px;
	color: #FF3300;
	font-weight: bold;
	line-height: 140%;
	margin: 5px;
	padding: 5px 20px;
	border-top: 2px solid #FF3300;
	border-bottom: 2px solid #FF3300;
}

/*======campaign mmpet================*/
.orig_font_eas_camp_mmp01 {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bolder;
	line-height: 160%;
	background: url(../../../../ichiba/imgs_sho/mm/mmpback_b01.gif);
	margin: 5px;
	padding: 5px 20px;
}
.orig_font_eas_camp_mmp02 {
	font-size: 18px;
	color: #00CC00;
	font-weight: bolder;
	line-height: 160%;
	margin: 5px;
	padding: 5px 20px;
	text-align: center;
}
.orig_font_eas_camp_mmp03 {
	line-height: 160%;
	background: #FFFF99;
	margin: 5px;
	text-align: center;
	padding: 5px 25px;
	border-top: 2px solid #33CCFF;
	border-bottom: 2px solid #33CCFF;
}
/*======eary-title================*/
.orig-eary_mi_01{
	line-height: 55px;
	background: url(../../../../ichiba/imgs/index/mi02_a_r1_c2.gif) repeat-x;
	font-size: 26px;
	color: #0033FF;
	font-weight: bold;
	text-indent: 1em;
	padding-left: 10px;
}

.orig-eary_mi_01_b{
	line-height: 140%;
	background: url(../../../../ichiba/imgs/index/mi02_a_r1_c2.gif) repeat-x;
	font-size: 26px;
	color: #0033FF;
	font-weight: bold;
	text-indent: 1em;
	padding-left: 10px;
}

/*=============table　jtb========== */
table.orig_esr_jt01 {
	font-size: 14px;
	line-height: 180%;
	width: 95%;
	margin: 15px;
	border-top: 1px solid #999999;
}
table.orig_esr_jt01 th,
table.orig_esr_jt01 td {
	padding: 10px;
	border-bottom: 1px solid #999999;
}
table.orig_esr_jt01 th {
	text-align: center;
	width: 25%;
}
table.orig_esr_jt01 td {
	text-align: left;
}
/*=============table　jtb-2========== */
table.orig_esr_jt01_02 {
	font-size: 14px;
	line-height: 180%;
	width: 95%;
	margin: 15px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
table.orig_esr_jt01_02 th,
table.orig_esr_jt01_02 td {
	padding: 10px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
}
/*=============table　jtb2========== */
table.orig_esr_jt02 {
	border-top: 1px solid #009900;
	border-bottom: 1px solid #009900;
	border-left: 1px solid #009900;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 170%;
	margin: 15px;
}
table.orig_esr_jt02 td {
	border-right: 1px solid #009900;
}
/*============box　========== */
.orig_b_box_01mm {
	text-align: left;
	padding: 5px;
	clear: left;
	height: 200px; top
	width: 50%;
}
/*============box top========== */
.orig_b_box_top {
	height: 200px;
	width: 100%;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	/*border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;= */
	
}
.orig_b_box_top3_1 {
	text-align: left;
	padding: 3px;
	height: 190px;
	width: 30%;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.orig_b_box_top3_2 {
	text-align: left;
	padding: 3px;
	height: 190px;
	width: 31%;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

/*============box link　========== */
.orig_b_box_l_kako_b {
	text-align: center;
	padding: 5px 20px;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	margin: 5px auto;
	border: 2px solid #03F;
}