/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 "‚l‚r ‚oƒSƒVƒbƒN",arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% "‚l‚r ‚oƒSƒVƒbƒN",arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
/* CSS Document */

/**
 * ã‚°ãƒ­ãƒ¼ãƒãƒ«ã‚µã‚¤ãƒˆç”»é¢ç”¨CSSãƒžã‚¹ã‚¿ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«
 * @author colori
 * @version 1.0
 * @created 2008/11/17
 */

/**
 * å…±é€šã‚¨ãƒªã‚¢ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ
 */
body {
	background-color:#F6F6F6;
}

strong {
	font-weight:bold;
}

br {
	letter-spacing:normal;
}

#global {
	width:900px;
	margin:0px auto;
	/*
	border-width:0px 3px 3px 3px;
	border-style:solid;
	border-color:#F1F1F1;
	*/
}

#header {
	height:60px;
	width:100%;
	background-image:url(../../img/share_ds_gtop_topbg.gif);
}

#header p#logo {
	float:left;
	padding-left:15px;
	padding-top:10px;
}

#header p#catch {
	float:left;
	padding-left:10px;
	padding-top:25px;
}

#header p#inquiry, #header p#dealer {
	float:right;
	padding-right:10px;
}

#header p#dealer-link {
	float:right;
	padding-right:230px;
	padding-top:10px;
}

#main {
	width:100%;
	background-color:#FFFFFF;
}

/**
 * gnavi
 */

#gnavi {
	width:100%;
	background-color:#FFFFFF;
	float:left;
	padding:10px 0px;
}

#gnavi ul {
	width:880px;
	margin:0px auto;
}

#gnavi li {
	float:left;
	width:123px;
}

#gnavi li a {
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(../../img/share_ds_gnavi_7.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#gnavi li.item1 {
	width:132px;
}

#gnavi li.item7 {
	width:133px;
}

#gnavi li.item1 a:hover {
	background-position:0px -25px;
}

#gnavi li.item2 a {
	background-position:-132px 0px;
}

#gnavi li.item2 a:hover {
	background-position:-132px -25px;
}

#gnavi li.item3 a {
	background-position:-255px 0px;
}

#gnavi li.item3 a:hover {
	background-position:-255px -25px;
}

#gnavi li.item4 a {
	background-position:-378px 0px;
}

#gnavi li.item4 a:hover {
	background-position:-378px -25px;
}

#gnavi li.item5 a {
	background-position:-501px 0px;
}

#gnavi li.item5 a:hover {
	background-position:-501px -25px;
}

#gnavi li.item6 a {
	background-position:-624px 0px;
}

#gnavi li.item6 a:hover {
	background-position:-624px -25px;
}

#gnavi li.item7 a {
	background-position:-747px 0px;
}

#gnavi li.item7 a:hover {
	background-position:-747px -25px;
}

/*#gnavi li {
	float:left;
	width:146px;
}

#gnavi li a {
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(../../img/share_ds_gnavi_6.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#gnavi li.item1 {
	width:147px;
}

#gnavi li.item7 {
	width:149px;
}

#gnavi li.item1 a:hover {
	background-position:0px -25px;
}

#gnavi li.item2 a {
	background-position:-147px 0px;
}

#gnavi li.item2 a:hover {
	background-position:-147px -25px;
}

#gnavi li.item3 a {
	background-position:-293px 0px;
}

#gnavi li.item3 a:hover {
	background-position:-293px -25px;
}

#gnavi li.item4 a {
	background-position:-439px 0px;
}

#gnavi li.item4 a:hover {
	background-position:-439px -25px;
}

#gnavi li.item5 a {
	background-position:-439px 0px;
}

#gnavi li.item5 a:hover {
	background-position:-439px -25px;
}

#gnavi li.item6 a {
	background-position:-585px 0px;
}

#gnavi li.item6 a:hover {
	background-position:-585px -25px;
}

#gnavi li.item7 a {
	background-position:-731px 0px;
}

#gnavi li.item7 a:hover {
	background-position:-731px -25px;
}*/


/* wrapper */
#wrapper {
	width:690px;
	float:left;
}

/* contents */
#contents {
	width:480px;
	float:right;
}

/* contents-tool */
#contents-tool {
	width:190px;
	float:left;
	margin-left:10px;
}

/* contents-side */
#contents-side {
	width:190px;
	float:right;
	margin-right:10px;
}

#footer {
	clear:left;
	width:100%;
	height:60px;
	text-align:center;
	background-color:#FFFFFF;
}

#footer ul {
	padding-top:20px;
}

#footer li {
	display:inline;
	margin:0px 5px 0px 5px;
}

#footer p {
	margin-top:5px;
}


/**
 * ã‚ˆãä½¿ã†ã‚¯ãƒ©ã‚¹
 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

.block {
	display:block;
}

.inline {
	display:inline;
}

.btn {
	width:120px;
}

.underline {
	text-decoration:underline;
}

.dim {
	color:#CCCCCC;
}

.ness {
	color:#FF0000;
}

.clear {
	clear:both;
}

/**
 * fonts.cssã‚’å…ƒã«ã—ãŸãƒ†ã‚­ã‚¹ãƒˆã‚µã‚¤ã‚ºæŒ‡å®šã‚¯ãƒ©ã‚¹
 */
.txt10 { font-size:77%; }
.txt11 { font-size:85%; }
.txt12 { font-size:93%; }
.txt13 { font-size:100%; }
.txt14 { font-size:108%; }
.txt15 { font-size:116%; }
.txt16 { font-size:123.1%; }
.txt17 { font-size:131%; }
.txt18 { font-size:138.5%; }
.txt19 { font-size:146.5%; }
.txt20 { font-size:153.9%; }
.txt21 { font-size:161.6%; }
.txt22 { font-size:167%; }
.txt23 { font-size:174%; }
.txt24 { font-size:182%; }
.txt25 { font-size:189%; }
.txt26 { font-size:197%; }@charset "utf-8";
/* CSS Document */

/**
 * ç”»é¢ç”¨CSS Win IE6ä»¥å‰ç”¨ãƒ•ã‚¡ã‚¤ãƒ«
 * Win IE6ä»¥å‰ç”¨ã«ã¯ã€é©ç”¨ã—ãŸã„ã‚»ãƒ¬ã‚¯ã‚¿åã®å‰ã«ã€Œ* htmlã€ã‚’ã¤ã‘ã¦ãã ã•ã„ã€‚
 * @author colori
 * @version 1.0
 * @created 31-8-2006 12:43:11
 */

* html img {
	behavior: url(/share/css/global/iepngfix.htc);
}

* html body {
	text-align:center;
}

* html #global {
	text-align:left;
	
}

* html #gnavi {
	text-align:center;
}

* html #gnavi ul {
	margin:10px 0px 0px 10px;
	width:890px;
}

/* contents-tool */
* html #contents-tool {
	margin-left:5px;
}

/* contents-side */
* html #contents-side {
	margin-right:5px;
}

/**
 * ã‚ˆãä½¿ã†ã‚¯ãƒ©ã‚¹
 */
* html .clearfix {
	zoom: 1;
}
@charset "utf-8";
/* CSS Document */

/**
 * ç”»é¢ç”¨CSS Win IE7ç”¨ãƒ•ã‚¡ã‚¤ãƒ«
 * Win IE7ç”¨ã«ã¯ã€é©ç”¨ã—ãŸã„ã‚»ãƒ¬ã‚¯ã‚¿åã®å‰ã«ã€Œ*:first-child+htmlã€ã‚’ã¤ã‘ã¦ãã ã•ã„ã€‚
 * @author colori
 * @version 1.0
 * @created 2008/11/17
 */

*:first-child+html  body {
	text-align:center;
}

*:first-child+html  #global {
	text-align:left;
}

/**
 * ã‚ˆãä½¿ã†ã‚¯ãƒ©ã‚¹
 */
*:first-child+html .clearfix {
	zoom: 1;
}