@charset "UTF-8";

@import "/lib/cmn_css/component.css";

#contents div.mv {
 background:url(/howtobuy/images/p_howtobuy_mv.jpg) top left no-repeat;
	margin-bottom:10px;
	height:60px;
 width:780px;
}

#contents div.mv span {
 display:block;
 overflow:hidden;
 text-indent:-9999px;
}

#mainContents h2 {
 background:url(/howtobuy/images/h_howtobuy_index.gif) top left no-repeat;
	margin-bottom:20px;
	height:27px;
}

#mainContents h2 span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents div.gradBlock {
 background:url(/howtobuy/images/bg_grad_btm.gif) bottom left no-repeat;
	margin-bottom:20px;
	padding-bottom:10px;
 width:530px;
}

#mainContents div.gradBlock div.gradTop {
 background:url(/howtobuy/images/bg_grad_l_top.gif) top left no-repeat;
	padding-top:10px;
	width:530px;
}

#mainContents div.redHeader span.htbFl {
 float:left;
}

#mainContents div.redHeader span.htbFr {
text-align:right;
 float:right;
}
#mainContents div.redHeader span.htbFl img {
width:77px;
line-height:0;
font-size:1%;
}


#mainContents div.redBtmBoxInner div.iconBox {
 float:right;
	text-align:right;
 width:180px;
}

#mainContents div.redBtmBoxInner div.iconBox img {
 margin-right:3px;
}

.bgmap {
 background:url(/howtobuy/images/p_howtobuy_map_bg.gif) bottom left no-repeat;
	height:140px;
}

.maptxt {
	width:300px;
}

h3 {
 width:487px;
}

#mainContents div.redhBox div.redHeader2 {
 background:url(/lib/cmn_img/h_redheader2.gif) top left no-repeat;
	padding:8px 0 6px 0;
	width:510px;
}

#mainContents div.redhBox div.redHeader2 h3 {
		margin:0 5px 0 18px;
}

#mainContents div.redhBox div.redHeader2 h3 span.sizeS {
 font-size:x-small;
	margin-left:3px;
}
#mainContents div.redHeader2 span.htbFr {
 float:right;
}
#mainContents div.redHeader2 span.htbFl {
 float:left;
}

