h1 {
margin:0;
padding:0;
}

h3.img {
border:none;
}

div.catalogueBox {
color:#333333;
float:left;
margin:0 8px 16px 8px;
width:152px;
height:250px;
}
div.catalogueBox p {
background-color:#CCCCCC;
text-align:left;
padding:6px;
margin:1px 0 1px 0px;
font-size:12px;
line-height:130%;
}
div.catalogueBox div.tmb {
height:150px;
width:150px;
border:1px solid #999999;
margin:0;
padding:0;
}
div.catalogueBox div.tmb img.T {
border:1px solid #666666;
margin:auto;
margin-top:6px;
padding:0;
}
div.catalogueBox div.tmb img.Y {
border:1px solid #666666;
margin:auto;
margin-top:26px;
padding:0;
}

img.btnDL {
margin-top:1px;
}
div.catalogueWrp {
width:530px;
margin-bottom:50px;
}


/*STAR.HTML*/
#star dl {
font-size:0.85em;
text-align:left;
margin:0 0 16px 0;
padding:0;
line-height:140%;
}
#star dd {
margin:0;
padding:0 0 0 0.85em;
}
#star dt {
font-weight:bold;
color:#10218b;
margin:0;
padding:0;
}



/* whats_apr */
dl#whatsapr {
width:260px;
margin:0;
float:left;
text-align:left;
}
dl#whatsapr dt {
color:#003399;
margin-bottom:4px;

font-weight:bold;
font-size:0.85em;
}
dl#whatsapr dd {
padding:0;
margin:0 0 4px 0;
font-size:0.8em;
}
dl#whatsapr dd.last {
margin-bottom:18px;
}
div#whats-parts13 {
border:1px solid #cc9900;
background-color:#F4EDD9;
font-size:0.8em;
text-align:left;
}





ul#payment {
text-align:left;
font-size:0.8em;
margin-left:0px;
}
ul#payment li {
margin-bottom:4px;
}
.kakomi{
font-size:0.75em;
border:1px solid #666666;
padding:6px;
margin-top:16px;
text-align:center;
}
.kakomiRed{
background-color:#F2DFDF;
font-size:0.75em;
line-height:140%;
border:1px solid #999999;
padding:6px 6px 6px 30px;
margin-left:0;
margin-top:16px;
text-align:left;
}
.kakomiRed li {
padding:0;
margin:0;
}


img.btn42 {
margin-bottom:44px;
}


/*index rec*/
div#recommend {
width:100%;
text-align:left;
border-bottom:3px solid #B27C00;
padding-bottom:1px;
margin-bottom:10px;
}
div#recommend h2 {
margin:0;
padding:0;
}
h3.rec {
margin:0 0 6px 0;
border:none;
text-align:left;
font-size:1.0em;
padding:0;
}

img.tmbRec {
margin:0 10px 10px 0;
display:block;
border:1px solid #666666;
}
div.recLeft {
margin:0;
padding:0;
width:132px;
float:left;
}
div.recRight {
width:398px;
margin:0;
padding:0;
float:right;
}
ul.specRec {
list-style-type:none;
margin:0 0 6px 1.0em;;
padding:0;
font-size:0.8em;
}
ul.specRec li {
margin:0;
padding:0;
}
p.textRec {
margin:0 0 10px 0;
padding:0;
font-size:0.8em;
line-height:130%;
}
img.btnRec {
margin:0 0 0 40px;
}
span.capSpecRec {
color:#747baf;
margin-right:0.5em;
}
div.iconRec img {
margin:0 1px 1px 0;
}
div.recWrp {
overflow:auto;
clear:both;
margin:10px 0 0 0;
width:100%;
border-bottom:1px solid #B27C00;
padding-bottom:8px;
}



table#safety-ncap {
text-align:left;
font-size:0.85em;
line-height:135%;
width:520px;
border-collapse:collapse;
border:1px solid #666666;
border-spacing:0;
empty-cells:show;
margin-bottom:20px;
}

table#safety-ncap td {
padding:8px;
border:1px solid #666666;
}
ul#safety-ncap {
margin:10px auto;
text-align:left;
font-size:0.85em;
list-style-type:none;
}
ul#safety-ncap li {
margin-bottom:4px;
}


