@charset "Shift-JIS";

*		{ margin:0; padding:0; }

body		{ background:#2155A4; width:100%; text-align:center; }

#main		{ background:#FFF; width:800px; margin:0 auto; }
#head		{ width:800px; height:380px; text-align:left; } /*INDEX*/
#head2		{ width:800px; text-align:left; margin-bottom:10px; } /*INDEX以外*/
#navi		{ width:230px; float:left; text-align:left; }
#content	{ width:570px; float:left; text-align:left; }
#foot		{ background:url("images/bg.gif"); width:800px; height:22px; font:13px/1.6 "MS PGothic","Osaka"; color:#FFF; text-align:center; clear:both; }

a:link		{ color:#000; text-decoration:none; }
a:visited	{ color:#000; text-decoration:none; }
a:hover		{ color:#F00; text-decoration:none; }
a:active	{ color:#F00; text-decoration:none; }

img			{ border:0px; }
ul			{ margin-left:20px; }

.title		{ background:url("images/title.jpg") no-repeat; width:800px; height:41px; }
.sml		{ font-size:10px; }

/*イベント*/
.g_bg		{ background:url("images/green2009.jpg");width:560px;height:1035px;text-align:center; }
.c_bg		{ background:url("images/concert2.jpg");width:560px;height:724px;text-align:center;}
.mapf		{ font-size:12px; line-height:1.3; }


/* サーヴィス */
.sv_moji		{ font-size:12px; }
.sv_mojis		{ font-size:11px; }
.sv_pdl10		{ padding-left:10px; }
.sv_pdr10		{ padding-right:10px; }
.sv_pda10		{ padding:10px; }
.sv_line		{ line-height:1.4; }
.sv_b			{ font-weight:bold; }
.sv_red			{ color:#F00; }
.sv_ao			{ color:#00F; }
.sv_mp1			{ border-left:8px solid #2155A4;padding-left:5px;margin-bottom:15px; }
td.sv_cpc01		{ font-size:12px;background:#E1E1E1;padding:3px; }
td.sv_cpc02		{ font-size:12px;background:#E6FFE6;padding:3px; }
td.sv_cpc02a	{ font-size:12px;background:#C8E1C8;padding:3px; }
td.sv_cpc03		{ font-size:12px;background:#E6E6FF;padding:3px; }
td.sv_cpc03a	{ font-size:12px;background:#C8C8E1;padding:3px; }


/* SHOP案内 */
.shop_news			{ margin:10px 0; background:url("shop/img/bg.jpg") top left no-repeat; width:560px; height:170px; }
td.shop 			{ font-size:12px; padding:3px 0; }
td.shop2 			{ font-size:11px; padding:3px 0; }

.shop_link:link		{ color:#0000FF;text-decoration:underline;}
.shop_link:visited	{ color:#0000FF;text-decoration:underline;}
.shop_link:hover	{ color:#FF0000;text-decoration:none;}
.shop_link:active	{ color:#FF0000;text-decoration:none;}

	/* 各店舗ページ */
	div.shop_in		{ border-left:#008ED8 5px solid; padding-left:10px; }
	table.shop_in	{ margin:10px 0;}
	td.shop_in1		{ font-size:12px; line-height:1.3; }
	td.shop_in2		{ font-size:10px; text-align:right; }
	div.shop_in2	{ width:530px; height:200px; background:url("shop/tenpo_img/event.jpg") top left no-repeat;}


/* U-Car店舗紹介 */
td.ucar		{ font-size:11px; color:#000080; height:30px;}
td.ucar2	{ font-size:12px; line-height:1.3; }

/* サイトマップ */
.midashi	{ font:bold 14px "MS PGothic","Osaka"; color:#DADADA; }
.sitemap	{ font:normal 11px "MS PGothic","Osaka"; text-align:left;}

/* CSR宣言 */
td.csr		{ font-size:12px; line-height:1.3; text-align:center; }

/* プライバシーポリシー */

td.pri		{ font-size:11px; line-height:1.3;padding-left:15px; }
td.pri_t	{ padding:15px 0 10px 0; }

.pri_link:link		{ color:#0000FF; text-decoration:none; }
.pri_link:visited	{ color:#0000FF; text-decoration:none; }
.pri_link:hover		{ color:#FF0000; text-decoration:underline; }
.pri_link:active	{ color:#FF0000; text-decoration:underline; }

table.pri2	{ border-collapse:collapse; border:1px #C0C0C0 solid; }
td.pri2		{ font-size:11px; line-height:1.3; padding:5px; }


/* 会社案内 */
table.company	{ border-collapse:collapse; border:1px #8C8C8C solid; }
caption.company	{ font-size:12px; padding:5px; }
td.company1		{ font-size:12px; padding:5px; width:100px; }
td.company2		{ font-size:12px; padding:5px; width:60px; }
td.company3		{ font-size:12px; padding:5px; }



/* パンくず */
.pan			{ background:url("images/bg.gif"); width:800px; height:30px; font:13px/2.2 "MS PGothic","Osaka"; color:#FFF; text-align:left; margin-top:15px;}
.pan a:link		{ color:#FFFFFF; text-decoration:none; }
.pan a:visited	{ color:#FFFFFF; text-decoration:none; }
.pan a:hover	{ color:#CCCCCC; text-decoration:none; position:relative; top:1px; left:1px; }
.pan a:active	{ color:#CCCCCC; text-decoration:none; position:relative; top:1px; left:1px; }

/* topメニュー */
.menu			{ background:url("images/bg.gif"); width:800px; height:30px; font:13px/2.2 "MS PGothic","Osaka"; color:#FFF; text-align:center; }
.menu a:link	{ color:#FFFFFF; text-decoration:none; }
.menu a:visited	{ color:#FFFFFF; text-decoration:none; }
.menu a:hover	{ color:#CCCCCC; text-decoration:none; position:relative; top:1px; left:1px; }
.menu a:active	{ color:#CCCCCC; text-decoration:none; position:relative; top:1px; left:1px; }

/* index */
.swf		{ margin:10px; }
.u15		{ margin-bottom:15px; }
.u25		{ margin-bottom:25px; }
.event		{ margin-top:4px; width:560px; font-size:11px; line-height:1.3; }
img.bnr		{ margin:0 0 5px 10px; }
img.bnr3	{ margin-right:3px; }
img.evbnr	{ margin-bottom:5px; }
table.atk	{ border:0px; border-collapse:collapse; }


/* サイドメニュー */
.m_ev1		{ border-left:5px solid #84D084; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_ev2		{ background:url("images/t_ev.jpg") no-repeat; padding-top:26px; }
.m_ev3		{ margin-left:5px; color:#84D084; }

.m_nc1		{ border-left:5px solid #E34A4A; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_nc2		{ background:url("images/t_nc.jpg") no-repeat; padding-top:26px; }
.m_nc3		{ margin-left:5px; color:#E34A4A; }

.m_uc1		{ border-left:5px solid #EAB0B0; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_uc2		{ background:url("images/t_uc.jpg") no-repeat; padding-top:26px; }
.m_uc3		{ margin-left:5px; color:#EAB0B0; }

.m_se1		{ border-left:5px solid #F4A460; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_se2		{ background:url("images/t_se.jpg") no-repeat; padding-top:26px; }
.m_se3		{ margin-left:5px; color:#F4A460; }

.m_sh1		{ border-left:5px solid #B0E0E6; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_sh2		{ background:url("images/t_sh.jpg") no-repeat; padding-top:26px; }
.m_sh3		{ margin-left:5px; color:#B0E0E6; }

.m_su1		{ border-left:5px solid #DDA5DD; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_su2		{ background:url("images/t_su.jpg") no-repeat; padding-top:26px; }
.m_su3		{ margin-left:5px; color:#DDA5DD; }

.m_cu1		{ border-left:5px solid #808080; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_cu2		{ background:url("images/t_cu.jpg") no-repeat; padding-top:26px; }
.m_cu3		{ margin-left:5px; color:#808080; }

.m_ot1		{ border-left:5px solid #2155A4; margin:5px 0 5px 10px; font:11px/1.3 "MS PGothic","Osaka"; }
.m_ot2		{ }
.m_ot3		{ margin-left:5px; color:#2155A4; }

.m_all a:link		{ color:#000000; text-decoration:none; }
.m_all a:visited	{ color:#000000; text-decoration:none; }
.m_all a:hover		{ color:#686868; text-decoration:none; position:relative; top:1px; left:1px; }
.m_all a:active		{ color:#686868; text-decoration:none; position:relative; top:1px; left:1px; }

.line		{ background:url("images/ten.jpg") no-repeat; width:220px; height:10px; }

/* くるくるパネル */
.atk00		{ width:560px; height:330px; margin-bottom:10px; }

.atk01 a:link		{ background:url("images/p01a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk01 a:hover		{ background:url("images/p01b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk01 a:visited	{ background:url("images/p01c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk01 a:active		{ background:url("images/p01c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk02 a:link		{ background:url("images/p02a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk02 a:hover		{ background:url("images/p02b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk02 a:visited	{ background:url("images/p02c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk02 a:active		{ background:url("images/p02c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk03 a:link		{ background:url("images/p03a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk03 a:hover		{ background:url("images/p03b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk03 a:visited	{ background:url("images/p03c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk03 a:active		{ background:url("images/p03c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk04 a:link		{ background:url("images/p04a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk04 a:hover		{ background:url("images/p04b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk04 a:visited	{ background:url("images/p04c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk04 a:active		{ background:url("images/p04c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk05 a:link		{ background:url("images/p05a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk05 a:hover		{ background:url("images/p05b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk05 a:visited	{ background:url("images/p05c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk05 a:active		{ background:url("images/p05c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk06 a:link		{ background:url("images/p06a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk06 a:hover		{ background:url("images/p06b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk06 a:visited	{ background:url("images/p06c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk06 a:active		{ background:url("images/p06c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk07 a:link		{ background:url("images/p07a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk07 a:hover		{ background:url("images/p07b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk07 a:visited	{ background:url("images/p07c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk07 a:active		{ background:url("images/p07c.gif") left center no-repeat; width:140px; height:110px; display:block; }


.atk08				{ background:url("images/p08c.gif") left center no-repeat; width:140px; height:110px; display:block; }
	/* 
	.atk08 a:link		{ background:url("images/p08a.gif") left center no-repeat; width:140px; height:110px; display:block; }
	.atk08 a:hover		{ background:url("images/p08b.gif") left center no-repeat; width:140px; height:110px; display:block; }
	.atk08 a:visited	{ background:url("images/p08c.gif") left center no-repeat; width:140px; height:110px; display:block; }
	.atk08 a:active		{ background:url("images/p08c.gif") left center no-repeat; width:140px; height:110px; display:block; }
	*/

.atk09 a:link		{ background:url("images/p09a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk09 a:hover		{ background:url("images/p09b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk09 a:visited	{ background:url("images/p09c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk09 a:active		{ background:url("images/p09c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk10				{ background:url("images/p10c.gif") left center no-repeat; width:140px; height:110px; display:block; }
	/*
	.atk10 a:link		{ background:url("images/p10a.gif") left center no-repeat; width:140px; height:110px; display:block; }
	.atk10 a:hover		{ background:url("images/p10b.gif") left center no-repeat; width:140px; height:110px; display:block; }
	.atk10 a:visited	{ background:url("images/p10c.gif") left center no-repeat; width:140px; height:110px; display:block; }
	.atk10 a:active		{ background:url("images/p10c.gif") left center no-repeat; width:140px; height:110px; display:block; }
	*/
.atk11 a:link		{ background:url("images/p11a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk11 a:hover		{ background:url("images/p11b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk11 a:visited	{ background:url("images/p11c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk11 a:active		{ background:url("images/p11c.gif") left center no-repeat; width:140px; height:110px; display:block; }

.atk12 a:link		{ background:url("images/p12a.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk12 a:hover		{ background:url("images/p12b.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk12 a:visited	{ background:url("images/p12c.gif") left center no-repeat; width:140px; height:110px; display:block; }
.atk12 a:active		{ background:url("images/p12c.gif") left center no-repeat; width:140px; height:110px; display:block; }

