*			{font-size: 1.0em;text-align: center;margin: 0;padding: 0;font-family: Osaka,Verdana,Helvetica,sans-serif;color: #000;}

a			{color: #336699;}
a:hover			{color: #336699;text-decoration: none;}
a.black			{color: #000;}
a.black:hover		{color: #000;text-decoration: underline;}

img.left		{float: left;margin: 0px 8px 0px 0px;}

img			{border: 0;}
span.hidden		{display: none;}
.w550img		{text-align: center;margin: 0px auto 10px auto;}
.w500			{width: 500px;margin: 0 auto;padding: 0px 0px 15px 0px;}
.fontb_midashi		{font-size: 1.0em;font-weight: bold;padding: 0px 0px 10px 0px;}
.fontb_midashi_l	{text-align: left;font-size: 1.0em;font-weight: bold;padding: 0px 0px 10px 0px;}
.font_normal		{text-align: left;font-size: 0.75em;line-height: 1.5em;padding: 0px 0px 15px 0px;}
.font_nakasmall		{font-size: 0.8em;line-height: 1.5em;}
.font_small		{font-size: 0.7em;line-height: 1.5em;}
.font_ssmall		{font-size: 0.6em;}
.red_bold		{color: #cc0000;font-weight: bold;}
.red			{color: #cc0000;}
#shop_info		{width: 160px;margin: 0px auto 10px auto;}
#gallery_bana		{width: 160px;margin: 0px auto 10px auto;}
#card			{width: 160px;margin: 0px auto 10px auto;}

#dot_table		{width: 500px;margin: 0px auto 15px auto;}
#dot_table th		{width: 100px;text-align: left;font-size: 0.75em;font-weight: normal;padding: 7px 0px 3px 5px;border-bottom: dotted 1px #666;}
#dot_table td		{text-align: left;font-size: 0.75em;padding: 7px 0px 3px 5px;border-bottom: dotted 1px #666;}

.thumb_table		{width: 500px;margin: 0px auto 10px auto;}
.thumb_table td		{padding: 3px;}

.text_table		{width: 500px;margin: 0px auto 15px auto;}
.text_table td		{text-align: left;font-size: 0.75em;padding: 7px 0px 3px 5px;}
.sub_tbg		{width: 555px;height: 31px;text-align: left;font-weight: bold;color: #333;background: url(../img/sub_tbg.gif) top center no-repeat;margin: 0px auto 8px auto;padding: 4px 0px 0px 15px;}

.price_table		{width: 500px;margin: 0px auto 10px auto;border-style: solid;border-width: 1px 0px 0px 1px;border-color: #000;}
.osusume_midashi {
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 5px;
}

.price_table th		{text-align: left;font-size: 0.75em;background-color: #C8D3DE;border-style: solid;border-width: 0px 1px 1px 0px;padding: 3px;}
.price_table td		{text-align: left;font-size: 0.75em;border-style: solid;border-width: 0px 1px 1px 0px;padding: 3px;}

.submenu_table		{width: 550px;margin: 0 auto 5px auto;}

#wrapper		{width: 790px;margin: 0 auto;}

#header			{background: url(../img/header_bg.gif) top center no-repeat;width: 790px;height: 80px;}
h1			{font-size: 0.6em;font-weight: lighter;text-align: left;padding: 3px 0px 0px 15px;}
.logo			{text-align: left;margin: 5px 0px 0px 15px;}
.logo a			{display: block;width: 185px;height: 45px;background: url(../img/logo.png) top center no-repeat;behavior: expression(IEPNGFIX.fix(this));}
.head_menu		{font-size: 0.6em;text-align: right;margin: 0px 20px 0px 0px;}

#main			{background: url(../img/main_bg.gif) bottom center no-repeat;}

#header_img		{width: 780px;height: 192px;background: url(../img/header_img.jpg) top center no-repeat;margin: 0 auto;}
#header_naka		{width: 780px;text-align: left;padding: 9px 0px 0px 0px;}
#safebg			{width: 279px;height: 167px;background: url(../img/header_naka.gif) top center no-repeat;}
#header_bana		{width: 255px;margin: 0 auto;padding: 37px 0px 0px 0px;}
#header_bana ul		{margin: 0;padding 0;}
#header_bana li		{float: left;list-style: none;padding: 0px 0px 0px 5px}
.head_bana01 a		{display: block;width: 120px;height: 74px;background: url(../img/viper3_out.gif) no-repeat;}
.head_bana01 a:hover	{display: block;width: 120px;height: 74px;background: url(../img/viper3_on.gif) no-repeat;}
.head_bana02 a		{display: block;width: 120px;height: 74px;background: url(../img/clif_out.gif) no-repeat;}
.head_bana02 a:hover	{display: block;width: 120px;height: 74px;background: url(../img/clif_on.gif) no-repeat;}

#sidebar		{float: left;width: 205px;margin: 0;padding: 0;}
#mainmenu		{width: 185px;margin: 0 auto;padding: 10px 0px 10px 10px;}
#mainmenu ul		{margin: 0;padding: 0;}
#mainmenu li		{list-style: none;padding: 0px 0px 5px 0px;}
.button01 a		{display: block;width: 185px;height: 53px;background: url(../img/button01out.gif) no-repeat;}
.button01 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button01on.gif) no-repeat;}
.button01on a		{display: block;width: 185px;height: 53px;background: url(../img/button01on.gif) no-repeat;}
.button02 a		{display: block;width: 185px;height: 53px;background: url(../img/button02out.gif) no-repeat;}
.button02 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button02on.gif) no-repeat;}
.button02on a		{display: block;width: 185px;height: 53px;background: url(../img/button02on.gif) no-repeat;}
.button03 a		{display: block;width: 185px;height: 53px;background: url(../img/button03out.gif) no-repeat;}
.button03 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button03on.gif) no-repeat;}
.button03on a		{display: block;width: 185px;height: 53px;background: url(../img/button03on.gif) no-repeat;}
.button04 a		{display: block;width: 185px;height: 53px;background: url(../img/button04out.gif) no-repeat;}
.button04 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button04on.gif) no-repeat;}
.button04on a		{display: block;width: 185px;height: 53px;background: url(../img/button04on.gif) no-repeat;}
.button05 a		{display: block;width: 185px;height: 53px;background: url(../img/button05out.gif) no-repeat;}
.button05 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button05on.gif) no-repeat;}
.button05on a		{display: block;width: 185px;height: 53px;background: url(../img/button05on.gif) no-repeat;}
.button06 a		{display: block;width: 185px;height: 53px;background: url(../img/button06out.gif) no-repeat;}
.button06 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button06on.gif) no-repeat;}
.button06on a		{display: block;width: 185px;height: 53px;background: url(../img/button06on.gif) no-repeat;}
.button07 a		{display: block;width: 185px;height: 53px;background: url(../img/button07out.gif) no-repeat;}
.button07 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button07on.gif) no-repeat;}
.button07on a		{display: block;width: 185px;height: 53px;background: url(../img/button07on.gif) no-repeat;}
.button08 a		{display: block;width: 185px;height: 53px;background: url(../img/button08out.gif) no-repeat;}
.button08 a:hover	{display: block;width: 185px;height: 53px;background: url(../img/button08on.gif) no-repeat;}

#sitemap ul		{width: 100%;}
#sitemap li.dir		{text-align: left;padding: 0px 0px 0px 40px;margin: 15px 0px 15px 0px;background: url(../../sitemap/img/folder.gif) top left no-repeat;list-style: none;}
#sitemap li.dir_down	{text-align: left;padding: 0px 0px 0px 23px;margin: 15px 0px 15px 25px;background: url(../../sitemap/img/folder2.gif) top left no-repeat;list-style: none;}

#side_shadowtop		{width: 160px;height: 10px;background: url(../img/side_shadowtop.gif) bottom center no-repeat;}
.side_shoptext		{font-size: 0.6em;text-align: left;padding: 0px 0px 10px 12px;line-height: 1.5em;}
#side_shadow		{width: 160px;background: url(../img/side_shadow.gif) bottom center no-repeat;}

#main_cont		{width: 581px;padding: 10px 0px 0px 0px;margin: 0px 0px 0px 205px;}


h3.about		{width: 555px;height: 60px;background: url(../../about/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.sitemap		{width: 555px;height: 60px;background: url(../../sitemap/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.shop			{width: 555px;height: 60px;background: url(../../shop/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.security		{width: 555px;height: 60px;background: url(../../security/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.audio		{width: 555px;height: 60px;background: url(../../audio/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.accessories		{width: 555px;height: 60px;background: url(../../accessories/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.custom		{width: 555px;height: 60px;background: url(../../custom/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.links		{width: 555px;height: 60px;background: url(../../links/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}
h3.inquiry		{width: 555px;height: 60px;background: url(../../inquiry/img/title.gif) top center no-repeat;margin: 0px auto 10px auto;}

#mcb_area		{width: 550px;margin: 0px auto 15px auto;}
#mccs_button		{float: left;width: 270px;height: 150px;background: url(../../img/carsecurity.gif) top center no-repeat;margin: 0px 0px 10px 0px;}
#mcca_button		{width: 270px;height: 150px;background: url(../../img/caraudio.gif) top center no-repeat;margin: 0px 0px 10px 275px;}
#mccac_button		{float: left;width: 270px;height: 150px;background: url(../../img/caracce.gif) top center no-repeat;margin: 0px 0px 10px 0px;}
#mcstaff_button		{width: 270px;height: 150px;background: url(../../img/mcstaff.gif) top center no-repeat;margin: 0px 0px 10px 275px;}
#shousai_b1		{margin: 0px auto 0px 115px;padding: 110px 0px 0px 0px;}
#shousai_b1 a		{display: block;width: 150px;height: 35px;background: url(../../img/shousai_b.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));}
#shousai_b2		{margin: 0px auto 0px 115px;padding: 110px 0px 0px 0px;}
#shousai_b2 a		{display: block;width: 150px;height: 35px;background: url(../../img/shousai_b.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));}
#shousai_b3		{margin: 0px auto 0px 115px;padding: 110px 0px 0px 0px;}
#shousai_b3 a		{display: block;width: 150px;height: 35px;background: url(../../img/shousai_b.png) no-repeat;behavior: expression(IEPNGFIX.fix(this));}

#info			{width: 560px;margin: 0 auto;}
#info h4		{width: 555px;height: 31px;background: url(../../img/new_title.gif) top center no-repeat;}
#info_area		{font-size: 0.8em;width: 550px;}
#info ul		{padding: 0;margin: 0;}
#info li		{text-align: left;list-style: none;background: url(../img/blue_arrow.gif) top left no-repeat;;border-bottom: dotted 1px #999;padding: 5px 0px 5px 25px;}
.info_date		{font-size: 0.7em;}

#main_bottom		{clear: both;}
#footer			{width: 790px;height: 80px;background: url(../img/footer_bg.gif) bottom center no-repeat;}
.footer			{font-size: 0.6em;padding: 35px 0px 0px 0px;}

.send_mail a		{display: block;width: 250px;height: 30px;background: url(../../inquiry/img/send_mailout.gif) top center no-repeat;margin: 0 auto;}
.send_mail a:hover	{display: block;width: 250px;height: 30px;background: url(../../inquiry/img/send_mailon.gif) top center no-repeat;margin: 0 auto;}

#campaign_chirashi {
	width: 550px;
	margin: 0px auto 15px;
	background-image: url(../../img/campaign_chirashi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 743px;
}


.font_bold_left {
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 7px 0px;
}
.font_bold {
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.font_left {
	font-size: 0.75em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 3px 0px;
}
.osusume_hiacemidashi {
	background: #ddd;
}
