#main .ie_img {margin-bottom: 30px;}

#main #overview #banner li img,
.modelhouseLink a img {border: 1px solid #CCC;}
#main #overview #banner li a:hover img,
#main #overview #banner li a:active img,
.modelhouseLink a:hover img {border: 1px solid #7F0019;}

ul.ie_annotation { margin-top: 3px; padding-left: 1em; }
ul.ie_annotation li { font-size: 11px; list-style-type: none; }

.detailData { border-top: 0 none;}

#order .modelhouseLink { clear: both; padding-top: 10px; text-align: right; }

#sizeColor dd.current {padding: 5px 8px; background-color: #FFFFFF; border: 3px solid #7F0019; font-weight: bold; display: block;}

.ie_img .title {display: block; border-bottom: 1px solid #666666; padding: 0 0 7px; margin-bottom: 15px; }
.ie_img .ie_annotation { font-size: 11px;}

.priceH { color:#808080; font-size: 11px; line-height: 1.2;}

/* asanoie */
#main .sct ul { margin: 20px 0 16px 10px;}
#main .sct ul li { line-height: 19px; vertical-align: middle; padding: 6px 0 0 0px;}
#main .sct ul li img { vertical-align: middle; margin: 0 5px 2px 0;}

/* madonoie */
#priceTag .price .num { line-height: 1.2; }
dl.mado_caption { width: 506px; margin: 20px 0 0 12px;}
.mado_caption dt { font-weight: bold; color: #7f0019;}
.mado_caption dd { margin-bottom: 20px;}

/* tatenoie */
#howTo {margin: 20px 0;}
#howTo .lead p {width: 250px; float: left; margin-right: 20px; font-size: 12px;}
#howTo .lead img {width: 250px; height: auto;}
.madoriImg img {width: 100%;}
#detail #spec #howTo p.title {margin: 20px 0 0 0;}
.catalog a {background: url("/img/store/common/sprite_sidenav.png") no-repeat scroll 5px -178px transparent; height: auto !important; padding-left: 15px; display: block;}
.madori h3 img {width: 150px; height: auto;}

p.title {font-weight: bold; margin-top:	10px; }

#priceTag h1 .cap {font-size: 12px; margin-left: 10px;}
#detail #spec dt {float: left; margin-right: 5px;}
#detail #spec p {margin-top: 10px;}
#main #overview #picture p {margin-top: 10px;}
#main #overview #picture p.catalog {margin-bottom: 20px;}
.madori img {margin: 30px 0 20px;}

#howTo .lead {zoom:1;}
#howTo .lead:after {content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}

#mainPicture li#mp0 {display: block;}
#mainPicture li#mp1 {display: none;}
#mainPicture li#mp2 {display: none;}
#mainPicture li#mp3 {display: none;}
#mainPicture li#mp4 {display: none;}
#mainPicture li#mp5 {display: none;}
#mainPicture li#mp6 {display: none;}
#mainPicture li#mp7 {display: none;}
#mainPicture li#mp8 {display: none;}


#mainPicture:hover:after {display: none;}

/* clearfix */
#detail #spec dd {zoom:1;}
#detail #spec dd:after {content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0;}

/* price mainte*/
#priceTag .price {padding: 5px 12px 5px 5px;}
#priceTag .price .num {font-size: 16px; margin:0 5px 0 28px;}
#main .taxesIncluded {display:block; text-align:right; margin: 2px -11px 2px 0;}
#recommend .thumb {margin-bottom: 3px;}
#recommend .itemList a:link,
#recommend .itemList a:visited {text-decoration:none;}
#recommend .itemList a:link .name,
#recommend .itemList a:visited .name {text-decoration:underline;}
#recommend .itemList li a:link .priceH {display:block;}