@charset "euc-jp";

body,#suzukaHeader *,
#suzukaFooter *,
#suzukaHeader2010 *,
#suzukaFooter2010 *{margin:0;padding:0}
body{text-align:center; }
img{border:0}

#suzukaHeader,
#suzukaFooter,
#suzukaHeader2010,
#suzukaFooter2010,
#SUZUKA{width:980px;
margin:0 auto 10px;
font-size:12px;
text-align:left;}
#SUZUKA{margin-bottom:0; padding-bottom:10px;clear:both;}
#SUZUKAlgcy{width:750px;
margin:0 auto;
padding:0 0 10px;
font-size:12px;
text-align:left;clear:both;}



/*  ------------------------------  
              header
  ------------------------------  */

#suzukaHeader a:link,
#suzukaFooter a:link, 
#suzukaHeader a:visited ,
#suzukaFooter a:visited ,
#suzukaHeader a:active,
#suzukaFooter a:active { text-decoration: none; color:#666;}
#suzukaHeader a:hover,
#suzukaFooter a:hover {text-decoration:underline; color:#666;}

#suzukaHeader {margin:0 auto 3px}

#suzukaHeader #suzukaLogo{width:240px;
float:left;padding:7px 0 0}


#suzukaHeader #suzukaLogo .bflinks {
padding:22px 0 0 }
#suzukaHeader #suzukaLogo .bflinks a{padding:3px 1px}
#suzukaHeader #suzukaHDRt{width:726px;
float:right;padding-right:0}
#suzukaHeader #suzukaHDRt .inbnr{padding:0 0 4px;}
#suzukaHeader #suzukaHDRt .gmanu{padding:6px 0;clear:left;}

#suzukaHeader .hdTopLeft{padding:0 0 0 10px}
#suzukaHeader .hdTopLeft a{padding:4px 10px 1px 0 }
#suzukaHeader #hdTop {background:url(../img/suzuka/h_bg.jpg) no-repeat 0 0;padding:2px 5px 0 }
#suzukaHeader .hdMdl,
#suzukaHeader .hdBtm{padding:2px 0 0;clear:both;height:30px}
#suzukaHeader .hdBtm li{display:inline;float:left}
#suzukaHeader .hdBtm li a{display:block}
#suzukaHeader .hdBtm li a:hover {	background-color:transparent;}
#suzukaHeader .hdBtm li a:hover img{visibility:hidden;}

#suzukaHeader .hdBtm li.suzukaMenu1{background:url(../img/suzuka/menu1_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu2{background:url(../img/suzuka/menu2_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu3{background:url(../img/suzuka/menu3_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu4{background:url(../img/suzuka/menu4_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu5{background:url(../img/suzuka/menu5_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu6{background:url(../img/suzuka/menu6_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu7{background:url(../img/suzuka/menu7_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu8{background:url(../img/suzuka/menu8_f2.gif) no-repeat 0 0;}
#suzukaHeader .hdBtm li.suzukaMenu9{background:url(../img/suzuka/menu9_f2.gif) no-repeat 0 0;}

#suzukaHeader #hdTop form{padding: 0 0 3px;height:22px;overflow:hidden;float:left;width:605px}
#suzukaHeader #hdTop .fslink{width:110px;text-align:right;float:right}
#suzukaHeader #hdTop .NVsearchform{border:1px solid #999;padding:1px 2px 2px;width:155px;vertical-align:middle}
#suzukaHeader #hdTop .NVsearchBtn{vertical-align:middle}
#suzukaHeader .cateLinks{background:#EDEDED;padding:4px 10px ;font-size:10px}
#suzukaHeader .cateLinks p{float:left;padding-right:10px;line-height:1.3em;}
#suzukaHeader .cateLinks p.cateLinks3{padding-right:0}
#suzukaHeader .cateLinks img{vertical-align:middle;}
#suzukaHeader .cateLinks p span{display:block;padding:2px 0 0}
#suzukaFooter .section,
.section{margin-bottom:10px}

/*  ------------------------------  
              suzukaHeader2010
	new 2010.03.12
  ------------------------------  */
#suzukaHeader2010{
	margin:0 auto;
	padding-bottom: 10px;
	background: url(/autonavi/img/header/header_bg.gif) no-repeat center top;
}
#suzukaHeader2010 ul,
#suzukaHeader2010 li{list-style:none;}
#suzukaHeader2010 li a { display: block; position: relative; overflow: hidden; }
#suzukaHeader2010 li a img{ position: absolute; }
#suzukaHeader2010 li a.current img,
#suzukaHeader2010 li a:hover img{ opacity: 0; filter: alpha(opacity=0); }

#suzukaHeader2010 #headerLinks{
	background: url(../img/header/yellow_navi.gif) no-repeat left bottom;
	float: right;
	width: 457px;
	height: 23px;
	margin-bottom: 12px;
}
#suzukaHeader2010 #headerLinks li{  height:23px; float: left; }
#suzukaHeader2010 #headerLinks li a{  height:23px;float:left; display:block;}

#suzukaHeader2010 #headerLinks #hLunks01 { width: 96px; }
#suzukaHeader2010 #headerLinks #hLunks02 { width: 105px;}
#suzukaHeader2010 #headerLinks #hLunks03 { width: 106px;}
#suzukaHeader2010 #headerLinks #hLunks04 { width: 88px;}

#suzukaHeader2010 #headerLinks #hLunks01 a { width: 87px; }
#suzukaHeader2010 #headerLinks #hLunks02 a { width: 96px;}
#suzukaHeader2010 #headerLinks #hLunks03 a { width: 97px;}
#suzukaHeader2010 #headerLinks #hLunks04 a { width: 88px;}

#suzukaHeader2010 #headerLinks #hLunks01{}
#suzukaHeader2010 #headerLinks #hLunks02 img{ left: -96px;}
#suzukaHeader2010 #headerLinks #hLunks03 img{ left: -201px;}
#suzukaHeader2010 #headerLinks #hLunks04 img{ left: -307px;}



#suzukaHeader2010 #headerGlobalNavi{
	background: url(/autonavi/img/header/g_navi.gif) no-repeat left bottom;
	float: right;
/*	clear: right;*/
	width: 658px;
	height: 60px;
}

#suzukaHeader2010 #headerGlobalNavi li{ width: 80px; height:60px; float: left; }
#suzukaHeader2010 #headerGlobalNavi li a{ width: 74px; height:60px;float:left }

#suzukaHeader2010 #headerGlobalNavi li#hGLunks01 img{ left: 0;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks02 img{ left: -80px;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks03 img{ left: -160px;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks04 img{ left: -240px;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks05 img{ left: -320px;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks06 img{ left: -400px;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks07 img{ left: -480px;}
#suzukaHeader2010 #headerGlobalNavi li#hGLunks08 img{ left: -560px;}




#suzukaHeader2010 #headerSubNavi{
	background: url(/autonavi/img/header/sub_navi.gif) no-repeat left bottom;
	width: 235px;
	height: 80px;
	margin:-28px 0 0 36px;
	_margin:-28px 0 0 18px;
	float: left;
}

#suzukaHeader2010 #headerSubNavi li{ float: left; }

#suzukaHeader2010 #headerSubNavi li#hSLunks01{ width: 123px; height:80px; }
#suzukaHeader2010 #headerSubNavi li#hSLunks01 a{ width: 101px; height:80px;}
#suzukaHeader2010 #headerSubNavi li#hSLunks01 img{}

#suzukaHeader2010 #headerSubNavi li#hSLunks02{ width: 77px; height:80px;}
#suzukaHeader2010 #headerSubNavi li#hSLunks02 a{ width: 77px; height:80px;}
#suzukaHeader2010 #headerSubNavi li#hSLunks02 img{ left: -123px;}



/*  ------------------------------  
              footer
  ------------------------------  */

#suzukaFooter{clear:both;padding:0 0 8px;	background:url(/autonavi/img/foot/foot_bg.gif) repeat-x 0 18px;}
* body #suzukaFooter{line-height:1.1em}

#suzukaFooter,#suzukaFooter a{color:#666}

#suzukaFooter #qr{width:310px;padding:11px 10px 8px;float:right;border:1px solid #ccc;margin-bottom:5px}
#suzukaFooter #qr img{float:right;padding-left:10px}
#suzukaFooter #qr p{text-align:left;font-size:10px;padding:8px 0 0;border-top:1px dotted #ccc;margin-top:6px;float:left;width:180px}
#suzukaFooter #qr div.qrurl{text-align:right;padding:2px 0 0;border:0 none;margin:0;clear:both;height:10px}
#suzukaFooter #pagelink{text-align:right;padding-bottom:18px}
#suzukaFooter #pagelink a{padding:0 5px}
#suzukaFooter .copyright{font-size:10px;padding:5px 0}
#suzukaFooter .copyright img{padding:0 5px 5px 0;}
#suzukaFooter .fnvInfo{padding:3px 0 5px}


/*  ------------------------------  
              suzukaFooter2010
	new 2010.03.09
  ------------------------------  */
#suzukaFooter2010{
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W6','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	clear:both; padding:0 0 8px;
	background: url(/autonavi/img/footer/footer_bg_check.gif) repeat left top;
	color: #7f7f7f;
	width: 980px;
	margin: 0 auto 0;
	padding: 0;
}
#suzukaFooter2010 a{color:#333333; text-decoration:none;}
#suzukaFooter2010 a:hover{color:#333333; text-decoration:underline;}
#suzukaFooter2010 .section{ margin:0; padding: 0 ;}
#suzukaFooter2010 #footerNaviArea{	background: url(/autonavi/img/footer/footer_bg_top.gif) no-repeat left top;padding-top:15px}
#suzukaFooter2010 ul,
#suzukaFooter2010 ul li{ list-style: none; margin: 0;padding:0;}
#suzukaFooter2010 ul li li{ float: none;}

/* ¥Ð¥Ê¡¼ */
#suzukaFooter2010 #fBanner{}
#suzukaFooter2010 #fBanner a:hover img{ opacity:0.8; filter:alpha(opacity=80); }
#suzukaFooter2010 #fBanner div { float: left; width: 98px; padding: 0 0 12px 20px;}
#suzukaFooter2010 #fBanner div p{ padding: 3px; background: url(../../autonavi/img/footer/f_banner_m_bg.gif) no-repeat left top;}

#suzukaFooter2010 #fBanner ul { float: right; padding: 0; width: 862px; }
#suzukaFooter2010 #fBanner ul li{ float: left; width: 170px; height:52px; background:url(/autonavi/img/footer/f_banner_s_bg.gif) no-repeat left top;}
#suzukaFooter2010 #fBanner ul li a{ display:block; margin: 3px; width:158px; height:41px; }
#suzukaFooter2010 #footerLinksArea{ padding: 8px 0 0; margin: 0 0 12px; background: url(/autonavi/img/footer/f_bg_middle_top.gif) no-repeat center top; }
#suzukaFooter2010 #footerLinksArea .box{ min-height: 145px; _height: 145px; background: url(/autonavi/img/footer/f_bg_middle_bottom.gif) no-repeat center bottom; }

/* ¥á¥Ë¥å¡¼ */
#suzukaFooter2010 #fLinks{ 	float: left; margin-left: 38px; _margin-left: 19px; width: 760px; line-height: 1; padding: 12px 0 14px; }
#suzukaFooter2010 #fLinks h6{margin:0 0 3px; padding:0;line-height:1em;border-top:1px solid #f3f3f3}
#suzukaFooter2010 #fLinks h6 a{ font-size: 12px; font-weight: bold;}
#suzukaFooter2010 #fLinks ul.parent{ float: left; padding: 0 0 0;}
#suzukaFooter2010 #fLinks ul#f_navi_01{	width: 101px; }
#suzukaFooter2010 #fLinks ul#f_navi_02{	width: 166px; }
#suzukaFooter2010 #fLinks ul#f_navi_03{	width: 150px; }
#suzukaFooter2010 #fLinks ul#f_navi_04{	width: 120px; }
#suzukaFooter2010 #fLinks ul#f_navi_05{	width: 221px; }
#suzukaFooter2010 #fLinks ul li{ padding:0; }
#suzukaFooter2010 #fLinks ul li ul{ margin-bottom: 15px;}
#suzukaFooter2010 #fLinks ul li ul li{	padding: 0 0 0 10px; line-height: 1.2; margin-bottom:1px; background: url(/autonavi/img/footer/ico_list_arrow.gif) no-repeat 3px 5px; }
#suzukaFooter2010 #fLinks a{ font-size: 10px; color: #666666; text-decoration: none; font-weight: bold;}
#suzukaFooter2010 #fLinks ul li a:hover{ text-decoration: underline;}
#suzukaFooter2010 #fLinks ul li#fHome h6 a{color: #009e96; }
#suzukaFooter2010 #fLinks ul li#fMotorsports h6 a{ color: #333333; }
#suzukaFooter2010 #fLinks ul li#fPlay h6 a{	color: #ff7608; }
#suzukaFooter2010 #fLinks ul li#fPtay h6 a{	color: #305ed3; }
#suzukaFooter2010 #fLinks ul li#fEat h6 a{	color: #f0b400; }
#suzukaFooter2010 #fLinks ul li#fGarden h6 a{	color: #f96bae; }
#suzukaFooter2010 #fLinks ul li#fStec h6 a{	color: #39ac41; }
#suzukaFooter2010 #fLinks ul li#fInfo h6 a{	color: #009e96; }
#suzukaFooter2010 #fLinks ul li#fGroup h6 a{	color:#939 ; }
#suzukaFooter2010 #fLinks ul li#fwedding h6{padding-top:8px}
#suzukaFooter2010 #fLinks ul li#fwedding h6 a{	color:#990033; }
#suzukaFooter2010 #fLinks ul li#fInfo ul li{float: left; width: 100px; _width: 100px;border-bottom:1px solid #f3f3f3}
#suzukaFooter2010 #fLinks ul li ul li.fEnd{line-height:1.1em; padding-top:2px; }


#suzukaFooter2010 #qr{ width:165px; float:right; padding: 16px 0 0;}

#suzukaFooter2010 #footerCopyArea{ padding: 3px 0 17px 19px; background: url(/autonavi/img/footer/footer_bg_bottom.gif) repeat-x left bottom; }
#suzukaFooter2010 .fnvInfo{ float: right; width: 670px; padding: 2px 0 0; margin:0 5px 0 0; font-size: 10px; color:#8c8c8c;	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W4','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;}
#suzukaFooter2010 .fnvInfo li{ display:inline; line-height: 1.2;}
#suzukaFooter2010 .fnvInfo li a{ color:#333333;}

#suzukaFooter2010 .pagelink{float:right; width:130px; padding:2px 0 0; margin:0; font-size:10px; color:#333333; font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W4','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif; line-height:1.2;}

#suzukaFooter2010 #fName{padding: 0 0 2px; margin:0;}
#suzukaFooter2010 #copyright{padding:3px 0 5px; margin:0; font-style:normal; font-size: 10px; float: left; line-height: 1.1;	font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;}
#suzukaFooter2010 #goTwinring{ margin:0; float: right; width:112px; padding-bottom:10px;}
#suzukaFooter2010 #goTwinring a{ display:block; width:82px; background: url(/autonavi/img/footer/footer_go_twinring_motegi_ov.gif) no-repeat left top; }
#suzukaFooter2010 #goTwinring a img{ vertical-align:top; line-height: 1;}
#suzukaFooter2010 #goTwinring a:hover img{ opacity:0; filter:alpha(opacity=0);}

/* ¥Ú¡¼¥¸¥È¥Ã¥× */
/*
#gototopWrapper{
	display:none;
}

#gototopWrapper{
	position: fixed;
	margin-top: -122px;
	top: 90%;
	margin-left:970px;
	_position: expression('absolute');
	_top: expression(documentElement.scrollTop + document.documentElement.clientHeight*0.9 + 'px');
}
#gototopWrapper a{
	display: block;
	background: url(../../autonavi/img/footer/img_goto_top.gif) no-repeat;
	width: 22px;
	height:122px;
	text-indent: -9999px;
	outline: none;
}
#gototopWrapper a:hover{
	background-position: right top;
}
*/

/*2013ºï½ü*/
/*
#gototopWrapper{
}

#gototopWrapper{
	position: absolute;
	top:0px;
	margin-left:990px;
}
#SUZUKAlgcy #gototopWrapper{
	margin-left:875px;
}

#gototopWrapper a{
	display: block;
	background: url(../../autonavi/img/footer/img_goto_top.gif) no-repeat;
	width: 22px;
	height:122px;
	text-indent: -9999px;
	outline: none;
	position: relative;
}
#gototopWrapper a:hover{
	background-position: right top;
}
*/


/*  ------------------------------  
              clearfix
  ------------------------------  */

#suzukaHeader:after,
.section:after,
.inner:after,
.innerSmll:after,
#suzukaHDRt:after,
#SUZUKA:after,
#SUZUKAlgcy:after,
#suzukaHeader2010:after,
#suzukaFooter2010:after,
#suzukaFooter2010 .section:after,
#suzukaFooter2010 #fBanner ul:after,
#suzukaFooter2010 #fLinks:after,
#suzukaFooter2010 .box:after,
#suzukaFooter2010 #fBanner ul:after{
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;}

#suzukaHeader,
.section,
.inner,
.innerSmll,
#suzukaHDRt,
#SUZUKA,
#SUZUKAlgcy,
#suzukaHeader2010,
#suzukaFooter2010,
#suzukaFooter2010 .section,
#suzukaFooter2010 #fBanner ul,
#suzukaFooter2010 #fLinks,
#suzukaFooter2010 .box,
#suzukaFooter2010 #fBanner ul
{zoom: 100%;}


