@charset "Shift_JIS";
body,
#suzukaHeader2010 *,
#suzukaFooter2010 *{margin:0;padding:0}
body{text-align:center; }
img{border:0}

#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;}



/* ------------------------------ 
       suzukaHeader2010
	new 2010.03.12
 ------------------------------ */
#suzukaHeader2010{
	margin:0 auto;
	padding-bottom: 10px;
	background: url(../img/header2010/header_bg.gif) no-repeat center top;
}
#suzukaHeader2010 ul,
#suzukaHeader2010 li{list-style:none;}
#suzukaHeader2010 li a,
#suzukaHeader2010 #headerSubNavi a{ display: block; position: relative; overflow: hidden; }
#suzukaHeader2010 li a img,
#suzukaHeader2010 #headerSubNavi a img,
#suzukaHeader2010 #topsublinks .sublinks1 img,
#suzukaHeader2010 #topsublinks .sublinks2 img,
#suzukaHeader2010 #topsublinks .sublinks4 img,
#suzukaHeader2010 #topsublinks .sublinks5 img{ position: absolute; }
#suzukaHeader2010 li a.current img,
#suzukaHeader2010 li a:hover img,
#suzukaHeader2010 #headerSubNavi a:hover img{ opacity: 0; filter: alpha(opacity=0); }

#suzukaHeader2010 #headerLogo{padding: 0 0 0 16px; background:url(../img/header2010/logo_bg.gif) no-repeat 16px 0;width:289px;height:61px;float:left}
#suzukaHeader2010 #headerLogo a{width:272px;height:45px;padding-left:9px;text-indent:-9999px;display:block;overflow:hidden}
#suzukaHeader2010 #headerLogo .ticker{padding-left:10px}

#suzukaHeader2010 #suzukaHeaderTop{position: relative;height:67px;width:auto}
#suzukaHeader2010 #topsublinks .sublinks1{top:23px;left:336px;width:80px;height:52px;position: absolute;	display:block;overflow:hidden}
#suzukaHeader2010 #topsublinks .sublinks2{top:31px;left:427px;width:83px;height:63px;position: absolute;	display:block;overflow:hidden}
#suzukaHeader2010 #topsublinks .sublinks3{top:22px;left:510px;width:59px;height:30px;position: absolute;	display:block;}
#suzukaHeader2010 #topsublinks .sublinks4{top:27px;left:794px;width:46px;height:39px;position: absolute;	display:block;overflow:hidden}
#suzukaHeader2010 #topsublinks .sublinks5{top:20px;right:65px;width:61px;height:46px;position: absolute;	display:block;overflow:hidden;}
#suzukaHeader2010 #topsublinks .sublinks6{top:20px;right:65px;width:61px;height:28px;position: absolute;	display:block;overflow:hidden;}
#suzukaHeader2010 #topsublinks .sublinks7{top:45px;right:10px;width:54px;height:28px;position: absolute;	display:block;overflow:hidden;}
#suzukaHeader2010 #topsublinks a{display:block;}
#suzukaHeader2010 #topsublinks a:hover{padding:2px 0 0 2px;}
#suzukaHeader2010 #topsublinks .sublinks1 a:hover img{top:-52px}
#suzukaHeader2010 #topsublinks .sublinks2 a:hover img{top:-63px}
#suzukaHeader2010 #topsublinks .sublinks4 a:hover img{top:-38px}
#suzukaHeader2010 #topsublinks .sublinks5 a:hover img{top:-46px}
#suzukaHeader2010 #topsublinks .sublinks6 a:hover img{top:-28px}
#suzukaHeader2010 #topsublinks .sublinks7 a:hover img{top:-28px}


#suzukaHeader2010 #headerLinks{
	background: url(../img/header2010/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(../img/header2010/g_navi.gif) no-repeat left bottom;
	float: 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(../img/header2010/sub_navi.gif) no-repeat left bottom;
	width: 294px;
	height: 80px;
	margin:-28px 0 0 8px;
	_margin:-28px 0 0 4px;
	float: left;
}

#suzukaHeader2010 #headerSubNavi div{ float: left; }
#suzukaHeader2010 #headerSubNavi #hSLunksRt{float:left;width:146px}

#suzukaHeader2010 #headerSubNavi #hSLunks01{ width: 120px; height:35px;padding-left:26px}
#suzukaHeader2010 #headerSubNavi #hSLunks01 a{ width: 120px; height:35px;}
#suzukaHeader2010 #headerSubNavi #hSLunks01 img{left:-26px}

#suzukaHeader2010 #headerSubNavi #hSLunks02{ width: 73px; height:28px;padding-top:10px}
#suzukaHeader2010 #headerSubNavi #hSLunks02 a{ width: 73px; height:28px;}
#suzukaHeader2010 #headerSubNavi #hSLunks02 img{top:-42px }

#suzukaHeader2010 #headerSubNavi #hSLunks03{ width: 80px; height:80px;}
#suzukaHeader2010 #headerSubNavi #hSLunks03 a{ width: 78px; height:80px;}
#suzukaHeader2010 #headerSubNavi #hSLunks03 img{ left: -146px;}


#suzukaHeader2010 #headerSubNavi #hSLunks04{ width: 68px; height:35px;padding-top:30px}
#suzukaHeader2010 #headerSubNavi #hSLunks04 a{ width: 68px; height:35px;}
#suzukaHeader2010 #headerSubNavi #hSLunks04 img{ left: -224px;top:-28px}






/* ------------------------------ 
       suzukaFooter2010
	new 2010.03.09
 ------------------------------ */
#suzukaFooter2010{
	clear:both; padding:0 0 8px;
	background: url(../img/footer/footer_bg_check.gif) repeat left top;
	color: #333;
	width: 980px;
	margin: 0 auto 0;
	padding: 0;
}
#suzukaFooter2010 a{color:#4F4F4F; text-decoration:none;}
#suzukaFooter2010 a:hover{color:#4F4F4F; text-decoration:underline;}
#suzukaFooter2010 .section{ margin:0; padding: 0 ;}
#suzukaFooter2010 #footerNaviArea{	background: url(../img/footer/footer_bg_top.gif) no-repeat left top;padding:15px 10px 0}
#suzukaFooter2010 ul,
#suzukaFooter2010 ul li{ list-style: none; margin: 0;padding:0;}
#suzukaFooter2010 ul li li{ float: none;}

/* バナー */
#suzukaFooter2010 #fBanner a:hover img{ opacity:0.8; filter:alpha(opacity=80); }
#suzukaFooter2010 #fBanner div { float: left; width: 90px; padding: 0 0 12px ;}
#suzukaFooter2010 #fBanner div p{ padding: 3px; background: url(../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(../img/footer/f_banner_s_bg.gif) no-repeat left top;}
#suzukaFooter2010 #fBanner ul li a{ display:block; margin: 3px; width:158px; height:41px; }
body #suzukaFooter2010 #footerLinksArea{  font-size: 10px !important;background:#f3f3f3;padding:0 5px 5px;width:950px;margin:0 auto}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm{width:210px ;float:left;font:Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height: 1.2em !important}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6{padding:8px 0 3px; line-height:1em;font-size: 10px;font-weight:bold}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6 a{padding:0;line-height:1em;background:none}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm a{	padding: 0 5px 0 13px;background: url(../img/footer/ico_list_arrow.gif) no-repeat 6px 3px;}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm .red{color:#F00}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabPlay a{color:#FF7608}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabEvents{color:#FF7608}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabStay a{color:#305ED3}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabShop,
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabShop a{color:#0033ff}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabGarden a{color:#F96BAE}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabStudy a{color:#39AC41}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabWedding a{color:#903}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabGroup a{color:#939}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabKochira a{color:#39AC41}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabQueen a{color:#DE51E1}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabOnline a{color:#03c}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabfoods a{color:#F0B400}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm h6.catetabMail a,
#suzukaFooter2010 #footerLinksArea #suzukaCate05 h6 a,
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm #qr h6{color:#009E96}

#suzukaFooter2010 #footerLinksArea #suzukaCate01 h6 a{color:#333}
#suzukaFooter2010 #footerLinksArea #suzukaCate04,
#suzukaFooter2010 #footerLinksArea #suzukaCate05{width:160px}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm #qr{ padding: 0 0 3px;text-align:center}
#suzukaFooter2010 #footerLinksArea .suzukaCatefrm #qr h6{padding:8px 0 ; text-align:left}


#suzukaFooter2010 #footerCopyArea{ padding: 8px 0 17px 19px; background: url(../img/footer/footer_bg_bottom.gif) repeat-x left bottom; clear:left}
#suzukaFooter2010 .fnvInfo{ float: right; width: 650px; 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;color:#7F7F7F}
#suzukaFooter2010 #goTwinring{ margin:0; float: right; width:112px; padding-bottom:10px;}
#suzukaFooter2010 #goTwinring a{ display:block; width:82px; background: url(../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);}


/* ページトップ */
/* 2013削除 */

/*#gototopWrapper{
	position: absolute;
	top:0px;
	margin-left:990px;
}
#SUZUKAlgcy #gototopWrapper{
	margin-left:875px;
}

#gototopWrapper a{
	display: block;
	background: url(../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;
}*/


/* ------------------------------ 
       info
 ------------------------------ */


.kinkyu{ width:960px; border:#FF0000 solid 1px; padding:0px; margin:10px auto; line-height:130%; background:#FFFFFF;}
.kinkyu .ttl{ color:#03F;}
.kinkyu .ticket_b{ width:820px; padding:5px; margin:0 auto;}
.kinkyu .text12{ font-size:12px;}
.kinkyu .text_l{ width:800px; text-align:left; padding:5px 0 5px 10px; margin:0 auto;}
.kinkyu a,
.kinkyu a:link,
.kinkyu a:visited{ color:#006699; text-decoration:none;}
.kinkyu a:hover,
.kinkyu a:active{ color:#006699; text-decoration:underline;}


/* ------------------------------ 
       clearfix
 ------------------------------ */

.section:after,
#SUZUKA:after,
#SUZUKAlgcy:after,
#suzukaHeader2010:after,
#suzukaFooter2010:after,
#suzukaFooter2010 #fBanner ul:after{
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;}

.section,
#SUZUKA,
#SUZUKAlgcy,
#suzukaHeader2010,
#suzukaFooter2010,
#suzukaFooter2010 #fBanner ul
{zoom: 100%;}

