@charset "Shift_JIS";





/*

//====================================

//Honda-自動CSSを強制的に上書き（W900ヘッダになった際に削除）

//====================================

*/

div#contents {

width:900px !important;

}











/*

//====================================

//以下旧/HOT/ModelData/common/のCSS-主にW900に使われていたようだ

//====================================

*/









/*

//-----------------------------------

//旧（/HOT/ModelData/common/CSS/common.css）

//-----------------------------------

*/









/* -----------------------------------------------------------



	Default

	hotBody

	hotHead

	hotCont

	hotFoot

	

----------------------------------------------------------- */

/*



	Default

	

----------------------------------------------------------- */



body {

	margin: 0;

	padding:0;

	text-align:center;

	font-size: 80%;

	background: url(../image/bg_shadow.gif) repeat-y center;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Lucida Grande", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;

}



/* IE7でpadding指定 */

*:first-child+html body {

	padding: 0 0 0 1px;

}



/* IE6以下でpadding指定 */

*html body {

	padding: 0 0 0 1px;

}



p,tr,td,th,ul,ol,h1,h2,h3,h4,h5,form,table,li,dl,dt,dd {

	margin: 0px;

	padding: 0px;

}



ul {

	list-style: none;

}



th,td {

	font-weight: normal;

	vertical-align: top;

	text-align: left;

}



img {

	border: none;

}



a { color: #000000; text-decoration: underline; }

a:link { color: #000000; text-decoration: underline; }

/*a:hover { color: #1B9F7E; text-decoration: underline; }*/

a:hover { color: #c00; text-decoration: underline; }



/* -----------------------------------------------------------	



	contens

	

----------------------------------------------------------- */



/*div#contents {

	width:100%;

	text-align: center;

}*/



/* -----------------------------------------------------------	



	hotBody

	

----------------------------------------------------------- */



div#hotBody {

	background: #FFFFFF;

	width: 900px;

	margin: 0 auto;

	text-align: left;

	line-height: 1.3;

/*	border:1px #09F solid;*//*検証*/

}



/* -----------------------------------------------------------	



	hotHead

	

----------------------------------------------------------- */



/*div#hotBody div#hotHead h1 {

	width: 809px;

	height: 83px;

	text-indent: -9999px;

	font-size: 1px;

}*/



/* gNavi

----------------------------------------------------------- */



/*div#hotBody div#hotHead div#gNavi {

	background: #000000;

	width: 900px;

	height: 20px;

	margin: 0 0 15px;

}



div#hotBody div#hotHead div#gNavi ul {

	float: left;

	height: 20px;

	padding: 0 0 0 98px;

}



div#hotBody div#hotHead div#gNavi ul li {

	float: left;

	height: 20px;

}



div#hotBody div#hotHead div#gNavi ul li img {

	vertical-align: bottom;

}*/



/* -----------------------------------------------------------	



	hotCont

	

----------------------------------------------------------- */



/*div#hotBody div.hotCont {

	clear: both;

	width: 870px;

	margin: 0 15px;

}*/



/* -----------------------------------------------------------	



	hotFoot

	

----------------------------------------------------------- */



/*div#hotBody div#hotFoot {

	clear: both;

	width: 870px;

	margin: 0 15px 15px;

	text-align: right;

}

*/









/*

//-----------------------------------

//旧（/HOT/ModelData/CSS/style.css）

//-----------------------------------

*/





/* -----------------------------------------------------------



	font

	clear

	

	

----------------------------------------------------------- */

/*



	font

	

----------------------------------------------------------- */



.font_xxmini { font-size: 70%; }

.font_xmini { font-size: 75%; }

.font_mmini { font-size: 90%; }

.font_mini { font-size: 100%; }







/* -----------------------------------------------------------	



	align

	

----------------------------------------------------------- */



.aC { text-align: center;}

.aR { text-align: right;}

.aL { text-align: left;}

.vT {vertical-align: top;}

.vM {vertical-align: middle;}

.vB {vertical-align: bottom;}



.small { font-size: 70%;}





/* -----------------------------------------------------------	



	table

	

----------------------------------------------------------- */

table.table-pdg01 td{

padding:2px;

}



table.table-fontM,

table.table-fontM td{

font-size:10pt;

}



.mlr_auto{margin:0 auto;}



table.table-line01 { border-right:1px #000000 solid; border-bottom:1px #000000 solid;}

table.table-line01 td{ border-top:1px #000000 solid; border-left:1px #000000 solid;}









/*

//====================================

//　■2010-3月-UA追加

//====================================

*/





/* ヘッダコーション

-------------------------------------*/



p.finish{/*「auto-archive」から移植*/

	margin:0;

	padding:0;

/*	width:580px;*/

	padding:5px;

	font-size:12px;

	background:#ddd;

	border-bottom:3px double #666;

	text-align:center;

	color:#f00;

}





/* ヘッダリンク

-------------------------------------*/

table#hotHeadLink td{

padding:10px;

font-size:small;

_font-size:x-small;

}



table#hotHeadLink td.left{

text-align:left;

}



table#hotHeadLink td.right{

text-align:right;

}





/* コミュニティ

=========================================*/

div#communityArea {

padding:20px 0 40px 175px;

}



div#communityArea p{

font-size:80%;

}


/*div#communityArea h4 {
	margin:0;
	padding:0;
}*/


div#communityArea p.usersvoice,

div#communityArea p.familymeeting{

	

	font-size:64%;

	line-height:1.2;

	position:relative;

}



div#communityArea p.usersvoice span,

div#communityArea p.familymeeting span{

	width:154px;

	position:absolute;

	top:-32px;
	
	
	left:106px;

	

}



/* HOTへのリンクボタン

-------------------------------------*/

td.toHotBtnArea {

padding:15px 0 5px 130px;

}



td.toHotBtnArea a {

width:417px;

height:27px;

display:block;

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

}

td.toHotBtnArea a:hover {

filter:alpha(opacity=70); 

-moz-opacity: 0.7; 

opacity: 0.7;

}



td.toHotBtnArea a span {

display:none;

}