body.mori{margin:0; font-size:100%; line-height:140%;}
table.mori{font-size:100%; line-height:140%;}

td{padding:0}

h2{margin:0 0 6px 0; letter-spacing:0; line-height:100%;}
p.mori{margin:0 0 8px 0;}
b.mori{font-size:100%; color:black;}
hr.mori{margin:-2px 0 0 0; color:black; height:0;}
ul.mori{margin:0 0 8px 30px; line-height:120%;}
ol.mori{margin:0 0 8px 30px; line-height:120%;}
li.mori{margin:0 0 4px 0;}

A:hover {color:#FF0000;}

h4{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size:100%;
	line-height:110%;
}

h3{
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size:120%;
	line-height:110%;
}

font.body02{
line-height:140%;
margin:0pt;
font-weight:normal;
}

.text01{
font-size:9pt;
line-height:12pt;
font-weight:normal;
margin:0pt 0pt 0pt 0pt;
}

.text02{
line-height:12pt;
font-weight:normal;
margin:0pt 0pt 0pt 0pt;
}

.text03{
font-size:12pt;
line-height:15pt;
font-weight:normal;
margin:0pt 0pt 0pt 0pt;
}

.text04{
font-size:10pt;
font-weight:normal;
line-height:15pt;
margin:0pt 0pt 0pt 0pt;

}



.midashi01{
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0pt 0pt 0pt 0pt;

}

.midashi02{
font-size:14px;
line-height:18px;
font-weight:bold;
margin:0pt 0pt 0pt 0pt;

}

.midashi03{
font-size:16px;
line-height:20px;
font-weight:bold;
margin:0pt 0pt 0pt 0pt;

}
.text02t {
	line-height: 2ex;
}


/* 071214 cartRec */

#cartrec {
margin-left:22px;
padding-bottom:40px;
}
#cartrec a {
font:bold;
}

#cartrec p.pr {
margin-left:0;
padding-left:0;
}

#cartrec p.priceB {
margin-top:0.8em;
}

#cartrec table th {
}

#cartrec table td {
vertical-align:top;
}

#cartrec .img{width:60px; float:left;}
#cartrec .txt{text-align:left; margin-left:65px;}
#cartrec .txt2{text-align:left; margin-left:65px;}
#cartrec .name{text-align:left; margin:0;}
#cartrec .priceB,.priceR{text-align:left; margin:5px 0;}
#cartrec .priceR{color:#e00;}
#cartrec .pr{margin:5px;}
#cartrec .btn{margin:0; text-align:right;}

/*090310 CHOWARI*/
#cho_box{ width:200px;}
#cho_box *{margin:0; text-align: center;}
#cho_box * A:link,
#cho_box * A:visited{ text-decoration:none;}
#cho_box * A:hover{ text-decoration:underline;}


#cho_box .cho_unit{ border-bottom:2px dotted #999; margin-bottom:7px; padding-bottom:5px;}
#cho_box .pc{ width:60px; float:left;}
#cho_box .tx{ margin-left:60px;}
#cho_box .tx *{ font-size:12px;}
#cho_box .tx H3{ margin:0 0 1px; padding:0;}

#cho_box .tx .th{ margin:0;}
#cho_box .tx .tc{font-size: 13px; text-align: center; color: #e00; font-weight: bold; margin:10px 0 3px;}
#cho_box .tx .tc A SPAN{color: #e00;}
#cho_box .tx .tc A SPAN SPAN{ font-size:14px}
#cho_box .tx .ts{margin: 0 0pt 1px; font-size: 10px;}

#cho_box .tx .cartBtnS a				{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
#cho_box .tx .cartBtnS a:link,
#cho_box .tx .cartBtnS a:visited		{ background:url(/cp/img/pageitem/cart_105x19_01.gif) no-repeat;}
#cho_box .tx .cartBtnS a:hover		{ background:url(/cp/img/pageitem/cart_105x19_02.gif) no-repeat;}


a img{border:0px;}

.width_fix{
	width:149px;
	}

.width_fix_2{
	width:149px;
	}

#CP_HTML{ background-color:#eeeeee;}

#maijan{ width:200px; text-align:center; margin-left:auto; margin-right:auto; border:0px solid #000000;}

#maijan2{ width:200px; text-align:center; margin-left:auto; margin-right:auto; border:0px solid #000000;}
#coupon{ width:200px; text-align:center; margin-left:auto; margin-right:auto; border:0px solid #000000; }
#myp_right{ text-align:center; border:0px solid #000000; padding-left:10px; padding-right:-10px;}
*>#myp_right{padding-left:0; padding-right:0;}

#nokori{display:none;}

#vs_cp_0421{width:180px;border:1px solid #FF9900; text-align:center; margin:0 auto 3px 5px; padding:4px; background-color:#eeeeee}
*>#vs_cp_0421{width:180px; margin:0 auto 10px ;}
#vs_cp_0421 #d_1{width:180px; border:0px solid #666666; font-size:12px;}
#vs_cp_0421 #d_2{clear:both; width:180px; border:0px solid #666666;}
#vs_cp_0421 #d_3{float:left;padding-top:4px; border:0px solid #666666; font-size:12px;}
#vs_cp_0421 #d_4{text-align:left; width:110px; border:0px solid #666666;margin-left:52px; line-height:100%; font-size:12px;}
*>#vs_cp_0421 #d_4{width:130px;margin-left:55px;}
#vs_cp_0421 #d_5{ font-size:10px;}
#vs_cp_0421 #d_6{ font-size:10px;}
#vs_cp_0421 #d_7{ margin-left:0; text-align:left;}

.f80,
.f80R{ font-size:80%;}
.f70,
.f70R{ font-size:70%;}

#EC .EC_close { font-size:70%; text-align:right}

/*ԐFw*/
.R,
.f70R,
.f80R,
.EC_PriceR,
.EC_pPriceR{ color:#e00;}

#EC .cartBtn a			{display:block; margin:0 auto; padding:0; width:138px; height:27px; background-position:top left;}
#EC .cartBtn a:link,
#EC .cartBtn a:visited	{ background:url(/cp/img/pageitem/cart_no.gif) no-repeat;}
#EC .cartBtn a:hover	{ background:url(/cp/img/pageitem/cart_no_o.gif) no-repeat;}

.cartBtnS a{display:block; margin:0 auto; padding:0; width:105px; height:19px; background-position:top left;}
.cartBtnS a:link, .cartBtnS a:visited	{ background:url(/cp/img/pageitem/cart_105x19_01.gif) no-repeat;}
.cartBtnS a:hover								{ background:url(/cp/img/pageitem/cart_105x19_02.gif) no-repeat;}
