@charset "Shift_JIS";

/* -------------------------------------------------------------------
	共通
------------------------------------------------------------------- */
div#contents {
    text-align: left;
    voice-family: inherit;
    width: 100% !important;
}
body #globalheader #globalsearch #textarea input {
    height: 16px !important;
    width: 123px !important;
}

.center {text-align:center;}

.clear{
	clear:both;font-size:0px;
	height:0; line-height:0px;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/}

.none {display:none;}

.sp00 {margin-top:0em;}
.sp05 {margin-top:0.5em;}
.sp10 {margin-top:1em;}


/* -------------------------------------------------------------------
	header
------------------------------------------------------------------- */


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

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

/* -------------------------------------------------------------------
	layout
------------------------------------------------------------------- */
html {
	text-align:center; margin:0; padding:0;
	color:#000;}
#wrap {
	margin: 0 auto; padding:0 6px; width:912px; height:auto;
	text-align:left;
	background:url(../images/wrapper_bg.gif) repeat-y 0 0;}

/* -------------------------------------------------------------------
	 BASIC FONT
------------------------------------------------------------------- */
body {font-size:77%;}
body {
    font-family: "HondaGlobalFontJP-Regular", sans-serif;
    font-weight: normal;
    font-feature-settings: "palt";

}
* + html body {
    font-family: "HondaGlobalFontJP-Regular", sans-serif;
    font-weight: normal;
    font-feature-settings: "palt";

}

/* -------------------------------------------------------------------
	 BASIC SETTING
------------------------------------------------------------------- */
html {overflow-y: scroll;}
address, caption, cite, code, dfn, em, strong, th, var	{font-style: normal;}
table	{border-collapse: collapse;	border-spacing: 0;}
caption, th	{text-align: left;}
q:before ,q:after	{content: '';}
object, embed	{vertical-align: top;}
h1,h2, h3, h4, h5, h6	{
	font-size: 100%;}
img, abbr, acronym, fieldset	{
	border: 0;
	vertical-align: bottom;}
li	{list-style-type: none;}
p,ul,ol,dl,h1,h2,h3,h4,h5,h6 {margin-top:1em; margin-bottom:0px;}
blockquote,form {margin-top:0px;margin-bottom:0px;}

a:link    { color: #231815; }
a:visited { color: #231815; }
a:active  { color: #231815; }
a:hover   { color: #0070ac; }

strong { font-style: normal; font-weight:bold; }
em     { font-style: normal; color: #990000;}

img {border:none;}


