/*=======================================================
 * CSS by Future Associates
 *=======================================================*/

/*=======================================================
 * Style for BODY  メイン幅width:600px;
 *=======================================================*/
	body {
		margin:0px;
		padding:0px;
		background-color:#FFECB2;
	}

	#main_contents {
		width: 910px;
		margin-right: auto;
		margin-left: auto;
	}

	div.clear {
		clear:both;
	}

	br.clear {
		clear:both;
	}

	#main_kage {
		width:910px;
		background-image: url(../images/main_kage.jpg);
		background-repeat: repeat-y;
	}

	#main_contents_area {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}

/*=======================================================
 * Style for HRDDER
 *=======================================================*/
	#hedder {
		width:900px;
		height:417px;
		background-image: url(../images/hedder.jpg);
		background-repeat: no-repeat;
	}

	#hedder span{
		visibility:hidden;
		font-size: 8px;
	}

	#hedder_in {
		width:900px;
		height:259px;
		background-image: url(../images/hedder_in.jpg);
		background-repeat: no-repeat;
	}

	#hedder_in span{
		visibility:hidden;
		font-size: 8px;
	}

/*=======================================================
 * Style for TWE COLUMN AREA
 *=======================================================*/
	#twe_column_area {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}

	#my_navi_1 {
		float:left;
		width:280px;
	}

	#my_navi_2 {
		float:left;
		width:620px;
	} 

	#left_contents {
		width:220px;
		margin-right: 30px;
		margin-left: 30px;
	}

	#right_contents {
		width:600px;
		margin-right: 20px;
	}

/*=======================================================
 * Style for LEFT MENU
 *=======================================================*/
	#navi_bottom {
		width: 220px;
		height: 279px;
	}

	#navi_bottom ul{
		margin:0px;
		padding:0px;
		padding-top:0px;
	}

	#navi_bottom li{
		list-style-type:none;
		padding-top:0px;
		padding-left:0px;
	}

	#navi_bottom li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#navi_bottom li span{
		visibility:hidden;
	}

	#navi_bottom li#n1 a{width:220px; height: 40px; background: url(../images/botton1.jpg) no-repeat;}
	#navi_bottom li#n1_on a{width:220px; height: 40px; background: url(../images/botton1-2.jpg) no-repeat;}
	#navi_bottom li#n1 a:hover{width:220px; height: 40px; background: url(../images/botton1-2.jpg) no-repeat;}

	#navi_bottom li#n2 a{ width:220px; height: 40px; background: url(../images/botton2.jpg) no-repeat;}
	#navi_bottom li#n2_on a{ width:220px; height: 40px;; background: url(../images/botton2-2.jpg) no-repeat;}
	#navi_bottom li#n2 a:hover{ width:220px; height: 40px; background: url(../images/botton2-2.jpg) no-repeat;}

	#navi_bottom li#n3 a{ width:220px; height: 40px; background: url(../images/botton3.jpg) no-repeat;}
	#navi_bottom li#n3_on a{ width:220px; height: 40px; background: url(../images/botton3-2.jpg) no-repeat;}
	#navi_bottom li#n3 a:hover{ width:220px; height: 40px; background: url(../images/botton3-2.jpg) no-repeat;}

	#navi_bottom li#n4 a{width:220px; height: 40px; background: url(../images/botton4.jpg) no-repeat;}
	#navi_bottom li#n4_on a{width:220px; height: 40px; background: url(../images/botton4-2.jpg) no-repeat;}
	#navi_bottom li#n4 a:hover{width:220px; height: 40px; background: url(../images/botton4-2.jpg) no-repeat;}

	#navi_bottom li#n5 a{width:220px; height: 40px; background: url(../images/botton5.jpg) no-repeat;}
	#navi_bottom li#n5_on a{width:220px; height: 40px; background: url(../images/botton5-2.jpg) no-repeat;}
	#navi_bottom li#n5 a:hover{width:220px; height: 40px; background: url(../images/botton5-2.jpg) no-repeat;}

	#navi_bottom li#n6 a{width:220px; height: 40px; background: url(../images/botton6.jpg) no-repeat;}
	#navi_bottom li#n6_on a{width:220px; height: 40px; background: url(../images/botton6-2.jpg) no-repeat;}
	#navi_bottom li#n6 a:hover{width:220px; height: 40px; background: url(../images/botton6-2.jpg) no-repeat;}

	#navi_bottom li#n7 a{width:220px; height: 39px; background: url(../images/botton7.jpg) no-repeat;}
	#navi_bottom li#n7_on a{width:220px; height: 39px; background: url(../images/botton7-2.jpg) no-repeat;}
	#navi_bottom li#n7 a:hover{width:220px; height: 39px; background: url(../images/botton7-2.jpg) no-repeat;}


/*=======================================================
 * Style for INDEX
 *=======================================================*/
	div.news {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 20px;
		color:#000000;
	}

	div.news a:link{text-decoration:none; color:#E10000;}
	div.news a:visited{text-decoration:none; color:#E10000;}
	div.news a:active{text-decoration:none; color:#E10000;}
	div.news a:hover {text-decoration:none; color:#FF9C00;} 

	#carcon_girl {
		background-image: url(../images/carcon_girl.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
	}

/*=======================================================
 * Style for 新車販売 PAGE
 *=======================================================*/
	div.msg_box {
		width: 600px;
		margin-right: auto;
		margin-left: auto;
	}

	div.msg_box_left {
		width:130px;
		float:left;
	}

	div.msg_box_right {
		width:470px;
		float:right;
	}

	div.msg_box_bg {
		width:470px;
		background-image: url(../images/msg_box_bg.jpg);
		background-repeat: repeat-y;
	}

	div.msg_box_top {
		width:470px;
		height:16px;
		background-image: url(../images/msg_box_top.jpg);
		background-repeat: no-repeat;
	}

	div.msg_box_ichi {
		width: 450px;
		margin-right: auto;
		margin-left: auto;
	}

	div.msg_box_bottom {
		width:470px;
		height:16px;
		background-image: url(../images/msg_box_bottom.jpg);
		background-repeat: no-repeat;
	}

/*=======================================================
 * Style for *****PAGE
 *=======================================================*/

/*=======================================================
 * Style for *****PAGE
 *=======================================================*/

/*=======================================================
 * Style for *****PAGE
 *=======================================================*/

/*=======================================================
 * Style for *****PAGE
 *=======================================================*/

/*=======================================================
 * Style for *****PAGE
 *=======================================================*/


/*=======================================================
 * Style for FOOTER
 *=======================================================*/
	#footer {
		width:900px;
		height:88px;
		background-image: url(../images/footer.jpg);
		background-repeat: no-repeat;
	}

	#footer_menu_position {
		padding-top:20px;
		padding-right:20px;
	}

	#footer_menu {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color:#000000;
	}

	#footer_menu a:link{text-decoration:none; color:#000000;}
	#footer_menu a:visited{text-decoration:none; color:#000000;}
	#footer_menu a:active{text-decoration:none; color:#000000;}
	#footer_menu a:hover {text-decoration:none; color:#E10000;} 


/*=======================================================
 * Style for TEXT
 *=======================================================*/
	.default {
		color: #666666;
	}
	.white {
		color: #ffffff;
	}
	.black {
		color: #000000;
	}
	.green {
		color: #008000;
	}
	.silver {
		color: #C0C0C0;
	}
	.lime {
		color: #00FF00;
	}
	.blue {
		color: #626D9A;
	}
	.olive {
		color: #808000;
	}
	.orange {
		color: #ff6600;
	}
	.maroon {
		color: #800000;
	}
	.navy {
		color: #000080;
	}
	.red {
		color: #FF0000;
	}
	.pink {
		color: #FB3AA5;
	}
	.purple {
		color: #800080;
	}
	.teal {
		color: #008080;
	}
	.fuchsia {
		color: #FF00FF;
	}
	.aqua {
		color: #00FFFF;
	}

/*=======================================================
 * Style for TEXT&TABLE
 *=======================================================*/
	table.number1 {
		background-color:#C7C7C5;
	}

	td.color1 {
		background-color:#CFEAFF;
	}
	td.color2 {
		background-color:#FFF4CE;
	}
	td.color3 {
		background-color:#C3E2DA;
	}
	td.color4 {
		background-color:#FBE9E7;
	}
	td.color5 {
		background-color:#FFFFFF;
	}

	td.color6 {
		background-color:#FF9C00;
	}

	table {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color:#000000;
		line-height: 22px;
	}

	div.text {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color:#000000;
		line-height: 22px;
	}

	table.number1 a:link{text-decoration:none; color:#006699;}
	table.number1 a:visited{text-decoration:none; color:#006699;}
	table.number1 a:active{text-decoration:none; color:#006699;}
	table.number1 a:hover {text-decoration:none; color:#E10000;} 


/*=======================================================
 * Style for FORM
 *=======================================================*/


/*=======================================================
 * Style for SPACE
 *=======================================================*/
	div.space5 {
		padding-top:5px;
	}

	div.space10 {
		padding-top:10px;
	}

	div.space15 {
		padding-top:15px;
	}

	div.space20 {
		padding-top:20px;
	}

	div.space30 {
		padding-top:30px;
	}

	div.space40 {
		padding-top:40px;
	}

	div.space50 {
		padding-top:50px;
	}

	div.space60 {
		padding-top:60px;
	}

	div.space70 {
		padding-top:70px;
	}

	div.space80 {
		padding-top:80px;
	}

	div.space90 {
		padding-top:90px;
	}

	div.space100 {
		padding-top:100px;
	}