/* Kizuna Jidousya*/

* {
	margin: 0px;
	padding: 0px;
}

body {font-size:80%; color:#333333; line-height:140%; text-align:center; background:#ffffff;}
td {
	line-height:140%;
	font-size:10px;
}

img, a img {border:none;}
.clear {clear:both;}
.black {color:#000000;}
.center {text-align:center;}

a {text-decoration:underline;}
a:link {color:#cc6600; text-decoration:underline;}
a:visited {color:#cc6600; text-decoration:underline;}
a:hover {color:#ffffff; text-decoration:underline; background:#ea6a10}

#page {width:860px; margin:0px auto; text-align:center; background:#cc9966 url('../images/bg_wrapper.gif') repeat-y scroll top center;}
#wrapper {width:840px; margin:0px auto; text-align:center; background:#ffffff url('../images/bg_page.gif') repeat-y scroll top center; overflow:hidden;}
#inwrapper {width:840px; margin:0px auto; text-align:center; background:#ffffff; overflow:hidden;}
#onwrapper {width:840px; margin:0px auto; text-align:center; background:#ffffff url('../images/bg_onpage.gif') repeat-y scroll top center; overflow:hidden;}

#intro {width:840px; height:180px; margin:0px auto; text-align:left; background:#ffffff url('../images/img_intro.jpg') no-repeat scroll top center; overflow:hidden;}
#intro a {display:block; margin:50px 220px; width:400px; height:80px; background-color:transparent;}
#intro h1 {margin:0px; overflow:hidden; text-indent:-1000px;}


#navigation {width:840px; height:30px; margin:0px; text-align:left; background:#ffffff; overflow:hidden;}
#navigation ul {margin:0px;}
#navigation li {display:inline; float:left; margin:0px;}


#side {display:inline; width:196px; float:left; margin:0px; overflow:hidden;}
#side2 {display:inline; width:196px; float:left; margin:0px; overflow:hidden;}
#space {display:inline; width:5px; float:left; margin:0px; overflow:hidden;}
#contents {display:inline; width:438px; float:left; margin:0px; overflow:hidden;}
#incontents {width:840px; margin:0px; overflow:hidden;}
#oncontents {display:inline; width:634px; float:left; margin:0px; overflow:hidden;}


#ending {clear:both; width:840px; height:80px; margin:0px auto; text-align:center; background:#ffffff url('../images/bg_ending.gif') no-repeat scroll top center; overflow:hidden;}

#ending div.globalNavi {clear:both; width:840px; text-align:center; margin:20px 0px auto;}
#ending div.globalNavi ul {margin:0px auto;}
#ending div.globalNavi li {display:inline; margin:0px; padding:0px 5px;}
#ending div.globalNavi a {padding:5px;}

#ending div.copyright {clear:both; width:840px; height:40px; margin:30px 0px; overflow:hidden; text-align:center; color:#737483;}


#side div.category {width:180px; margin:8px 8px 12px;}
#side div.category h2 {margin:0px; padding:0px;}
#side div.category ul {margin:3px 0px 0px; padding:0px;}
#side div.category li {width:180px; height:20px; margin:0px 0px 3px; padding:0px; overflow:hidden;}

#side div.module {width:180px; margin:8px; overflow:visible;}
#side2 div.module {width:180px; margin:8px; overflow:visible;}

#side div.module h2 {width:180px; margin:0px; padding:0px;}
#side div.module table {width:175px; margin:10px 0px 5px 5px; padding:0px; font-size:100%; text-align:left; line-height:100%;}
#side div.module th {width:15px; margin:0px; padding:0px 0px 5px; color:#996600; font-weight:normal; vertical-align:top; font-size:80%; overflow:hidden;}
#side div.module td {width:160px; margin:0px; padding:0px 0px 5px; vertical-align:top; overflow:hidden;}

#side div.module div.shopdetail {width:180px; margin:5px 0px; padding:0px; overflow:hidden; font-size:80%; line-height:120%;}
#side div.module div.shopdetail h3 {width:180px; margin:0px 0px 5px; padding:0px; text-align:left; color:#006600;}

#side div.module div.shopdetail table.shopdata {width:180px; margin:5px 0px; padding:0px; font-size:100%; text-align:left; line-height:100%;}
#side div.module div.shopdetail table.shopdata th {width:50px; margin:0px; padding:0px 0px 5px; color:#CC6600; font-size:100%; font-weight:normal; vertical-align:top; overflow:hidden;}
#side div.module div.shopdetail table.shopdata td {width:130px; margin:0px; padding:0px 0px 5px; font-size:100%; vertical-align:top; overflow:hidden;}
#side div.module div.shopdetail p {width:170px; margin:5px; padding:0px; text-align:left;}

#side2 div.module div.shopdetail {width:180px; margin:5px 0px; padding:0px; overflow:hidden; font-size:80%; line-height:120%;}
#side2 div.module div.shopdetail h3 {width:180px; margin:0px 0px 5px; padding:0px; text-align:left; color:#006600;}
#side2 div.module div.shopdetail table.shopdata {width:180px; margin:5px 0px; padding:0px; font-size:100%; text-align:left; line-height:100%;}
#side2 div.module div.shopdetail table.shopdata th {width:50px; margin:0px; padding:0px 0px 5px; color:#CC6600; font-size:100%; font-weight:normal; vertical-align:top; overflow:hidden;}
#side2 div.module div.shopdetail table.shopdata td {width:130px; margin:0px; padding:0px 0px 5px; font-size:100%; vertical-align:top; overflow:hidden;}
#side2 div.module div.shopdetail p {width:170px; margin:5px; padding:0px; text-align:left;}

#side2 div.module table.qr {width:160px; margin:10px; padding:0px; overflow:hidden; font-size:80%;}
#side2 div.module table.qr th {width:160px; margin:0px; padding:2px; overflow:hidden; font-weight:normal; font-size:100%; line-height:120%;}
#side div.module table.qr {width:160px; margin:10px; padding:0px; overflow:hidden; font-size:80%;}
#side div.module table.qr th {width:160px; margin:0px; padding:2px; overflow:hidden; font-weight:normal; font-size:100%; line-height:120%;}




#contents div.flash {margin-top:5px;}
#contents div.call {width:438px; height:60px; margin:0px;}

#contents div.pageNewcar {width:438px; margin-top:8px; overflow:hidden;}


/* COMPANY */

#incontents div.pageCompany {clear:both; width:840px; margin:0px; overflow:hidden; margin-bottom:20px; text-align:left;}
#incontents div.pageCompany h2 {width:840px; height:50px; margin:0px 0px 10px; padding:0px; overflow:visible;}
#incontents div.pageCompany table {display:inline; width:520px; margin:20px 10px 20px 30px; padding:0px; font-size:100%; line-height:140%; float:left;}
#incontents div.pageCompany th {width:100px; margin:0px; padding:5px 0px; vertical-align:top; overflow:hidden;}
#incontents div.pageCompany td {margin:0px; padding:5px 0px; vertical-align:top; overflow:hidden;}
#incontents div.pageCompany td.spacer {width:520px; height:1px; margin:0px; padding:0px; background:#ffffff url('../images/bg_dot.gif') repeat-x scroll top left; overflow:hidden;}
#incontents div.pageCompany div.photo {display:inline; width:240px; margin:20px 40px 30px 0px; padding:0px; overflow:visible; float:left;}


/* CATEGORY */

#oncontents div.pageNews {width:634px; margin-top:8px; overflow:hidden;}
#oncontents div.pageNews h2 {width:634px; height:25px; margin:0px 0px 5px; padding:0px; overflow:visible;}

/* Kai */

#incontents div.kai table { font-size:10pt; line-height:140%;}
#incontents div.kai td { padding:5px; vertical-align:top; overflow:hidden;}


/*モジュール設定*/

/*新着記事*/
.NewArticleClass 
{
	font-size:10px;
	line-height: 140%;
}
/*新着記事*/

/*カレンダー*/
.CalendarHeadClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarWeekClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarDayClass
{
	font-size:10px;
	line-height: 140%;
}
/*カレンダー*/

/*バックナンバー*/
.BackNumberClass
{
	font-size:10px;
	line-height: 140%;
}
/*バックナンバー*/

/*訪問履歴*/
.AccessClass
{
	font-size:10px;
	line-height: 140%;
}
/*訪問履歴*/

/*最近のコメント*/
.CommentClass
{
	font-size:10px;
	line-height: 140%;
}
/*最近のコメント*/

/*RSS*/
.RssClass
{
	font-size:10px;
	line-height: 140%;
}
/*RSS*/

/*QR*/
.QrClass
{
	font-size:10px;
	line-height: 140%;
}
/*QR*/

.ListDateClass
{
	font-size:10px;
	line-height: 140%;
}

/*モジュール設定*/