@charset "Shift_JIS";



div.contentsArea div.contentsHead h3 {

	width:98px;

	height:34px;

	text-indent:-9999px;

	background:url(image/contents_title.gif) 0 0 no-repeat;

	float:left;

}



div.contentsArea div.contentsHead div.menu {

	padding-top:4px;

	float:right;

}



div.contentsArea div.contentsHead div.menu li {

	float:left;

	padding-right:4px;

	text-indent:-9999px;

}



div.contentsArea div.contentsHead div.menu li.menu1 a {

	width:138px;

	height:26px;

	background:url(image/menu01.gif) 0 0 no-repeat;

	display:block;

}

div.contentsArea div.contentsHead div.menu li.menu2 a {

	width:138px;

	height:26px;

	background:url(image/menu02.gif) 0 0 no-repeat;

	display:block;

}

div.contentsArea div.contentsHead div.menu li.menu3 a {

	width:138px;

	height:26px;

	background:url(image/menu03.gif) 0 0 no-repeat;

	display:block;

}

div.contentsArea div.contentsHead div.menu li.menu4 a {

	width:138px;

	height:26px;

	background:url(image/menu04.gif) 0 0 no-repeat;

	display:block;

}

div.contentsArea div.contentsHead div.menu li.menu1 a:hover,

div.contentsArea div.contentsHead div.menu li.menu2 a:hover,

div.contentsArea div.contentsHead div.menu li.menu3 a:hover,

div.contentsArea div.contentsHead div.menu li.menu4 a:hover {

	background-position:0 -26px;

}



div.contentsArea div.contentsHead div.menu li a.current {

	background-position:0 -26px;

}





/*ua追加*/

div.container div.contentsArea div.kakudai-pankuzu {

	margin-left:10px;

	line-height:150%;

}



div.container div.contentsArea div.kakudai-navi {

	padding:10px;

	float:left;

	font-size:12px;

}



div.container div.contentsArea div.kakudai-navi li.back {

	display:block;

	float:left;

	width:217px;

	background-image: url(../common-image/allow-left.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

}



div.container div.contentsArea div.kakudai-navi li.top {

	display:block;

	float:left;

	width:226px;

	text-align:center;

}



div.container div.contentsArea div.kakudai-navi li.next {

	display:block;

	float:left;

	width:217px;

	text-align:right;

	background-image: url(../common-image/allow-right.gif);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 10px;

}





/*ua追加 装備ページで使用*/



div#meter {

	width:680px;

	margin:auto;

}



div#meter div.imgbox {

float:left;

width:214px;

height:119px;

}





div#meter div.textbox {

clear:both;

	background-color:#E8ECEF;

	padding:10px;

	margin:0;

}



div#wipeable {

	width:680px;

	margin:auto;

}



div#wipeable div.imgboxwipe1 {

float:left;

width:447px;

height:250px;

}



div#wipeable div.imgboxwipe2 {

float:left;

width:214px;

height:250px;

}



div#wipeable div.textbox {

clear:both;

	background-color:#E8ECEF;

	padding:10px;

	margin:0;

}



/*ua追加 メーカーオプションページで使用*/



div.container div.contentsArea div.threecolumn p.textmo {

	background-color:#BFBD9D;

	padding:10px;

	margin:0;

}



div#cv-package {

	width:680px;

	margin:auto;

	padding-bottom:30px;

}



div#cv-package div.komidashi {

margin-bottom:5px;

text-align:center;

padding:0.4em;

background-color:#BFBD9D;

}



div#cv-package div.imgbox {

float:left;

width:214px;

}



div#cv-package div.imgbox p.textmo {

	background-color:#BFBD9D;

	padding:10px;

	margin:0;

}



div#hondasmartkey {

	width:680px;

	margin:auto;

	padding-bottom:30px;

}



div#hondasmartkey div.komidashi {

margin-bottom:5px;

text-align:center;

padding:0.4em;

background-color:#BFBD9D;

}



div#hondasmartkey div.imgbox {

float:left;

width:214px;

}



div#hondasmartkey div.imgbox p.textmo {

	background-color:#BFBD9D;

	padding:10px;

	margin:0;

}



div#hondasmartkey dl {

margin:10px 0 10px 0;

}



div#hondasmartkey dt {

float:left;

}



div#hondasmartkey div.entryarea-left {

width:447px;

margin-right:19px;

float:left;

}



div#hondasmartkey div.entryarea-right {

float:left;

width:214px;

}





/*ua追加 naviページで使用*/

div.container div.contentsArea div.onecolumn div.twocolumleft-ua {

	width:447px;

	margin-right:19px;

	float:left;

}



div.container div.contentsArea div.onecolumn div.twocolumright-ua {

	width:214px;

	float:left;

}



div.container div.contentsArea div.threecolumn div.attention-waku {

width:680px;

margin:auto;

}



.attention {

color:#0F0065;

}



#premiumclub {

width:660px;

margin:10px 10px 14px 10px;

/*padding:20px 10px;

background-color:#f5f5f9;*/

font-size:80%;

line-height:130%;

}



#premiumclub p.leadcopy {

font-weight:bold;

	margin:14px 0 10px 0;

	padding-bottom:3px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



#premiumclub p.komidashi {

text-align:center;

font-weight:bold;

color:#FFFFFF;

background-color:#1C1F7A;

padding:0.4em 0;

margin:10px 0;

}



#premiumclub span.largefont {

font-size:medium;

}



#premiumclub p.kokomidashi {

font-weight:bold;

color:#FFFFFF;

background-color:#BEAD6D;

padding:0.4em 0.4em;

margin:14px 0 2px 0;

}



#premiumclub div.beige-waku {

width:640px;

background-color:#f0ecdd;

padding:10px 10px;

margin-bottom:14px;

}



#premiumclub div.beige-waku div.beigeleft {

float:left;

width:290px;

margin-right:20px;

}



#premiumclub div.beige-waku div.beigeright {

float:left;

width:330px;

}



.sikaku-beige {

color:#BEAD6D;

}



#premiumclub div.twocolumleft-ua {

float:left;

width:310px;

margin-right:20px;

margin-top:5px;

}



#premiumclub div.twocolumright-ua {

float:left;

width:330px;

margin-top:5px;

}



#premiumclub div.qqcall-waku {

width:640px;

background-color:#e6e6e6;

padding:10px 10px;

}



#premiumclub div.qqcall-waku p.qq {

	margin:10px 0 14px 0;

	padding-bottom:4px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



#premiumclub div.qqcall-waku div.qqleft {

float:left;

width:310px;

}



#premiumclub div.qqcall-waku div.qqright {

float:left;

width:330px;

}



div.container div.contentsArea div.attention-waku {

width:680px;

margin:0 auto 30px auto;

}





/*装備一覧メインのテーブル部分*/

/* class="autoline-up-table-eqp" */

.autoline-up-table-eqp {

	border-top: 1px solid #B4BBBF;

	border-bottom: 1px solid #B4BBBF;

}

.autoline-up-table-eqp td {

	border-top: 1px solid #B4BBBF;

	border-left: 1px solid #B4BBBF;

}

.autoline-up-table-eqp td.element {

	border-left: none;

	line-height: 130%;

	padding-top: 6px;

	padding-bottom: 3px;

	padding-left: 2px;

}

.autoline-up-table-eqp td.category {

	border-left: none;

	padding-right: 3px;

	padding-left: 3px;

}

.autoline-up-table-eqp td.std {

	background-color: #EFEFEF;

	text-align: center;

	

	padding-top: 6px;

	padding-bottom: 3px;

}

.autoline-up-table-eqp td.maker {

	background-color: #E8E6D9;

	text-align: center;

	padding-top: 6px;

	padding-bottom: 3px;

	color: #000000;

}

.autoline-up-table-eqp td.others {

	text-align: center;

	

	padding-top: 6px;

	padding-bottom: 3px;

}

.autoline-up-table-eqp td.alltype-eqp {

	padding:5px;

	vertical-align:top;

}

.autoline-up-table-eqp td.division-rt {

	border-left: 1px solid #B4BBBF;

}

/*　特にカテゴリーの最後にあるtdにだけ適用する　*/

.autoline-up-table-eqp td.layout-bottom-border {

	border-bottom: 1px solid #B4BBBF;

}

/*　特に一番下にくるテーブルにだけ適用する　*/





/*　補足事項を載せるエリア　*/

/*id="auto-line-up-eqp-hosoku"*/

#auto-line-up-eqp-hosoku{

	width : 680px;

	text-align: left;

	margin-top:1em;

}

#auto-line-up-eqp-hosoku h3{

	font-size:90%;

	margin:35px 0px 6px;

	padding:0px;

}

#auto-line-up-eqp-hosoku .all-type{

	border:solid 1px #202020;

	padding:5px 25px 5px;

}

#auto-line-up-eqp-hosoku .all-type h4{

	font-size:80%;

	margin:0px;

	padding:0px;

	border-bottom:1px #808080 solid;

	

	padding-top:10px;

	padding-bottom:4px;

}

#auto-line-up-eqp-hosoku .all-type p{

	margin:0px;

	padding:0px;

	font-size:80%;

	

	padding-top:6px;

	padding-bottom:8px;

}

#auto-line-up-eqp-hosoku p.caution-table {

	font-size: 70%;

	line-height: 120%;

}

#auto-line-up-eqp-hosoku p.caution {

	font-size: 70%;

	line-height: 120%;

}

/*装備一覧メインのテーブル部分終*/







/*装備ナビページ071126追加*/

p.internavi-kinou{

	color:#FFF;

	background-color:#404040;

	padding:5px 10px;

}



p.premium-leadcopy{

	color:#FFF;

	padding:5px 0;

}



p.premium-komidashi{

	color:#1C1F7A;

	font-weight:bold;

	font-size:130%;

	line-height:140%;

	margin-top:2px;

}



p.wakunai{

	color:#1C1F7A;

	background-color:#FFF;

	padding:1px 3px;

	border:1px solid #1C1F7A;

	font-size:86%;

	line-height:120%;

	text-align:center;

}



p.premium-komidashi02{

	color:#1C1F7A;

	font-weight:bold;

	margin-bottom:2px;

}



td.internavi-bgleft{

	background-image:url(image/internavi-bgleft.gif);

	background-repeat:no-repeat;

	background-position:left center;

}



td.internavi-bgright{

	background-image:url(image/internavi-bgright.gif);

	background-repeat:no-repeat;

	background-position:right center;

}



p.mb14{

margin-bottom:14px;}





p.caution{

font-size:80%;

line-height:120%;

margin-top:1em;}







