body.mori{margin:0; font-size:100%; line-height:140%;}
table.mori{font-size:100%; line-height:140%;}
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;}