@charset "utf-8";
/*--------contents layout--------------------*/

@import url("localnavi_pro.css");
@import url("product.css");


/*-------------localnavi */

div#sub ul li span.tiregauge {
		background-color: #DFEAF7;
		}

div#sub ul ul li.gaugebotaru a {
		background: #DFEAF7 url(../common/lnlistm_ro.gif) left top repeat-y;
		}



/*-------------gaugebotaru read */

div.read {
		width: 600px;
		clear: both;
		padding-top: 22px;
		background: #004a75 url(../img/img_gbotaru.gif) top no-repeat;
		margin-bottom: 10px;
		}

div.read h4 {
		width: 588px;
		padding-left: 12px;
		}

div.read p {
		font-size: 80%;
		font-family: "HGPｺﾞｼｯｸM", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
		line-height: 140%;
		color: #FFFFFF;
		}

div.read em {
		font-style: normal;
		color: #F29B87;
		}

div.read p.left {
		display: block;
		width: 300px;
		float: left;
		padding-top: 78px;
		padding-left: 12px;
		padding-bottom: 20px;
		}

div.read p.right {
		display: block;
		float: right;
		margin-top: 60px;
		margin-right: 10px;
		}


/*-------------gaugebotaru body */

h6.id,
div.item p,
div.item ul,
ul.feature li span {
		font-family: "HGPｺﾞｼｯｸE", "ヒラギノ角ゴ ProN W6", "ＭＳ Ｐゴシック", Osaka;
		}

h6.id,
div.item ul {
		font-size: 90%;
		}

div.item table {
		font-size: 80%;
		}

div#body h5.top {
		margin-top: 0.5em;
		}

div.item {
  position: relative;
		margin-top: 0.5em;
		margin-bottom: 1em;
		padding-bottom: 1px;
		border-top: #b5b5b6 solid 1px;
		border-left: #b5b5b6 solid 1px;
		min-height: 1px;
		}
/*------Ie 6.0 */
*html div.item {
		height: 1px;
		}

div.boxHead {
		background: #eaeef0;
		padding: 4px 0 3px 10px;
		margin-bottom: 0.5em;
		border-bottom: #b5b5b6 solid 1px;
		border-right: #b5b5b6 solid 1px;
		min-height: 1px;
		}
/*------Ie 6.0 */
*html div.boxHead {
		height: 1px;
		}

div.boxHead img {
		vertical-align: middle;
		}
/*------safari only */
html[xmlns*=""] body:last-child div.boxHead img {
		vertical-align: baseline;
		}

div.chuck {
		width: auto;
		float: left;
		}

h6.id {
		float: left;
		width: 7em;
		font-weight: bold;
		margin-top: 0.1em;
		}

p.copy {
		width: 13em;
		float: left;
		}

img.photo {
		width: 160px;
		float: left;
		margin-left: 4px;
		}

ul.feature {
		width: 180px;
		margin-right: 10px;
		float: left;
		}

ul.feature li span {
		display: block;
		background: #f0c085;
		text-align: center;
		padding: 0.1em;
		margin-bottom: 0.4em;
		}

ul.feature li ul {
		padding-left: 16px;
		margin-top: 2px;
		}

ul.feature li ul li {
		display: list-item;
		list-style-type: disc;
		list-style-position: outside;
		margin-bottom: 0.3em;
		line-height: 1.2em;
		}

table.spec caption {
		background-color: #efefef;
		border-top: #b5b5b6 solid 1px;
		border-bottom: #b5b5b6 solid 1px;
		padding: 0.1em;
		}

table.spec td {
		border-bottom: #b5b5b6 solid 1px;
		}

img.new {
  position: absolute;
  top: 50px;
  left: 5px;
}