@charset "euc-jp";
body { margin:0px; }
body,td { font-size:12px; line-height:16px; vertical-align:top; }
img,table { border:0px; }
p{ margin:0;}

/* ---------------------------------- */
/* リンク */
/* ---------------------------------- */

/* 基本色 */
a:link { color:#000099; text-decoration:none; }
a:visited { color:#000099; text-decoration:none; }
a:hover { color: #FF0000; text-decoration:underline; }
a:active { color: #0099FF;}

/* 特別色 */
a:link.XXXXX { color:#FFFFFF; text-decoration:none; }
a:visited.XXXXX { color:#FFFFFF; text-decoration:none; }
a:hover.XXXXX { color:#FFCC66; text-decoration:none; }
a:active.XXXXX { color:#CCCCCC;}

/* ---------------------------------- */
/* 基本要素 */
/* ---------------------------------- */

/* 配置 */
.center { text-align:center; }
.right { text-align:right; }
.right_f { float:right; }
.left_f { float:left; }
.clear { clear:both; }

/* 文字色 */
.red { color:#FF0000; }
.gray { color:#444444; }
.gray6 { color:#666666; }

/* 枠 */
.bd { border:1px #CCCCCC solid; }

/* 文字サイズ */
.s2 { font-size:8px; }
.s { font-size:10px; }
.m { font-size:12px; }
.l { font-size:14px; }
.l2 { font-size:18px; }
.l3 { font-size:26px; }
.b{ font-weight:bold;}
.b_n{ font-weight:normal;}

/* IMEオフ */
.ime_off { ime-mode:disabled; }

/* DIVリセット */
.div_s { margin:0px; font-size:0; line-height:0; }

h1{
	margin:0;
	padding:0;
	height:19px;
	font-size:10px;
/*
	background-color:#F49E0C;
*/
	background:url(../img/h1_bg.gif) repeat-x 0 0;
	color:#FFEAC6;
	font-weight:normal;
}
h1 span{
	display:block;
	width:800px;
	padding-left:10px;
	margin:auto;
	text-align:left;
}
#header{
	width:800px;
	height:71px;
	margin:-3px auto 0px auto;
	background:url(../img/head_bg.gif) no-repeat right top;
	z-index:1;
}
ul.head_ul{
	margin:0px 10px 0px 0px;
	padding:0;
	list-style:none;
	display:inline;
	float:right;
}
ul.head_ul li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	float:left;
	font-size:10px;
}
#header ul.head_ul li.h_menu1{
	background:url(../img/pri_po_on.gif) no-repeat left center;
	width:115px;
	color:#5D5D5D;
	margin:0px 20px 0px 0px;
}
#header ul.head_ul li.h_menu1 a{
	background:url(../img/pri_po.gif) no-repeat left center;
	display:block;
	width:115px;
	color:#FFFFFF;
}
#header ul.head_ul li.h_menu1 a:hover{
	background:url(../img/pri_po_on.gif) no-repeat left center;
	display:block;
	width:115px;
	color:#5D5D5D;
	text-decoration:none;
}
#header ul.head_ul li.h_menu2{
	background:url(../img/site_po_on.gif) no-repeat left center;
	width:95px;
	color:#5D5D5D;
}
#header ul.head_ul li.h_menu2 a{
	background:url(../img/site_po.gif) no-repeat left center;
	display:block;
	width:95px;
	color:#FFFFFF;
}
#header ul.head_ul li.h_menu2 a:hover{
	background:url(../img/site_po_on.gif) no-repeat left center;
	display:block;
	width:95px;
	color:#5D5D5D;
	text-decoration:none;
}
.logo{
	float:left;
	font-size:0;
	line-height:0;
	margin:10px 0px 7px 15px;
	display:inline;
}
.h_tel{
	float:right;
	font-size:0;
	line-height:0;
	margin:-7px 0px 0px 0px;
	display:inline;
}

/*--------------------*/
/* menu */
#menu{
	width:800px;
	height:44px;
	margin:auto;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	float:left;
	font-size:0;
	line-height:0;
}
#menu ul li span{
	display:none;
}
#menu ul li a img{
	display:none;
}
@media print{
	#menu ul li a img{
		display:block;
	}
}
/* menu1 */
#menu ul li.menu1 a{
	background:url(../img/menu/menu_01.jpg) no-repeat 0 0;
	display:block;
	width:73px;
	height:44px;
}
#menu ul li.menu1 a:hover{
	background:url(../img/menu/menu_on_01.jpg) no-repeat 0 0;
}
/* menu2 */
#menu ul li.menu2 a{
	background:url(../img/menu/menu_02.jpg) no-repeat 0 0;
	display:block;
	width:77px;
	height:44px;
}
#menu ul li.menu2 a:hover{
	background:url(../img/menu/menu_on_02.jpg) no-repeat 0 0;
}
/* menu3 */
#menu ul li.menu3 a{
	background:url(../img/menu/menu_03.jpg) no-repeat 0 0;
	display:block;
	width:55px;
	height:44px;
}
#menu ul li.menu3 a:hover{
	background:url(../img/menu/menu_on_03.jpg) no-repeat 0 0;
}
/* menu4 */
#menu ul li.menu4 a{
	background:url(../img/menu/menu_04.jpg) no-repeat 0 0;
	display:block;
	width:80px;
	height:44px;
}
#menu ul li.menu4 a:hover{
	background:url(../img/menu/menu_on_04.jpg) no-repeat 0 0;
}
/* menu5 */
#menu ul li.menu5 a{
	background:url(../img/menu/menu_05.jpg) no-repeat 0 0;
	display:block;
	width:90px;
	height:44px;
}
#menu ul li.menu5 a:hover{
	background:url(../img/menu/menu_on_05.jpg) no-repeat 0 0;
}
/* menu6 */
#menu ul li.menu6 a{
	background:url(../img/menu/menu_06.jpg) no-repeat 0 0;
	display:block;
	width:80px;
	height:44px;
}
#menu ul li.menu6 a:hover{
	background:url(../img/menu/menu_on_06.jpg) no-repeat 0 0;
}
/* menu7 */
#menu ul li.menu7 a{
	background:url(../img/menu/menu_07.jpg) no-repeat 0 0;
	display:block;
	width:102px;
	height:44px;
}
#menu ul li.menu7 a:hover{
	background:url(../img/menu/menu_on_07.jpg) no-repeat 0 0;
}
/* menu8 */
#menu ul li.menu8 a{
	background:url(../img/menu/menu_08.jpg) no-repeat 0 0;
	display:block;
	width:243px;
	height:44px;
}
#menu ul li.menu8 a:hover{
	background:url(../img/menu/menu_on_08.jpg) no-repeat 0 0;
}



#base{
	width:800px;
	margin:auto;
}
/*---------------------------*/
/* left */
#left{
	width:192px;
	margin:auto;
	float:left;
}
#left ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
	float:right;
}
#left ul li{
	margin:0px 0px 2px 0px;
	padding:0;
	list-style:none;
	list-style-position:outside;
}
#left ul li span{
	display:none;
}
#left ul li a img{
	display:none;
}
@media print{
	#left ul li a img{
		display:block;
	}
}
/* l_menu1 */
#left ul li.l_menu1 a{
	background:url(../img/yamato_banner.gif) no-repeat 0 0;
	display:block;
	width:182px;
	height:62px;
}
#left ul li.l_menu1 a:hover{
	background:url(../img/yamato_banner_on.gif) no-repeat 0 0;
}
/* l_menu2 */
#left ul li.l_menu2{
	margin-bottom:2px;
}
#left ul li.l_menu2 a{
	background:url(../img/onix_banner.gif) no-repeat 0 0;
	display:block;
	width:181px;
	height:62px;
}
#left ul li.l_menu2 a:hover{
	background:url(../img/onix_banner_on.gif) no-repeat 0 0;
}
/* l_menu3 */
#left ul li.l_menu3 a{
	background:url(../img/lotas_banner.gif) no-repeat 0 0;
	display:block;
	width:181px;
	height:66px;
}
#left ul li.l_menu3 a:hover{
	background:url(../img/lotas_banner_on.gif) no-repeat 0 0;
}
/* l_menu4 */
#left ul li.l_menu4{
	margin-top:26px;
}
#left ul li.l_menu4 a{
	background:url(../img/mitumori_btn.gif) no-repeat 0 0;
	display:block;
	width:182px;
	height:87px;
}
#left ul li.l_menu4 a:hover{
	background:url(../img/mitumori_btn_on.gif) no-repeat 0 0;
}
#left p.add_com{
	background:url(../img/add_com_bg.gif) no-repeat 0 0;
	color:#FFFFFF;
	text-align:left;
	width:159px;
	line-height:2.2em;
	padding:0px 0px 0px 4px;
	margin-top:10px;
}
.addr_box{
	background:url(../img/addr_bg.gif) repeat-y 0 0;
	width:182px;
	float:right;
}
.addr_box p{
	text-align:left;
	padding-left:13px;
}
.addr_box p.com_name{
	color:#C46100;
	font-weight:bold;
	background-color:none;
}
.addr_box p.go_map{
	font-size:10px;
	text-align:right;
	padding-right:15px;
}
p.addr_text{
	background:url(../img/addr_bg2.gif) repeat-y 0 0;
	color:#3C3C3C;
	line-height:1.2em;
	padding-bottom:10px;
}
p.addr_text2{
	background:url(../img/addr_bg3.gif) repeat-y 0 0;
	color:#3C3C3C;
	line-height:1.2em;
	height:93px;
}
.qr_code{
	float:right;
	margin:-20px 10px 0px 10px;
	font-size:0;
	line-height:0;
}


#main{
	width:608px;
	margin:auto;
	float:left;
	text-align:left
}
#top{
	width:598px;
	float:right;
}
#index{
	width:606px;
	float:right;
}

/*-------------------------*/
/* footer */
#footer{
	width:780px;
	height:102px;
	margin:20px auto 0px auto;
	padding-top:15px;
	background:url(../img/footer_bg.gif) repeat-x 0 0;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	margin:0;
	padding:0px 7px 0px 10px;
	list-style:none;
	list-style-position:outside;
	display:inline;
	color:#D39910;
}
#footer ul li a{
	color:#555555;
}
#footer ul li a:hover{
	color:#D39910;
	text-decoration:none;
}

#footer ul li.li_bd{
	border-left:solid #555555 1px;
}
p.foot_text{
	margin-top:20px;
	color:#F0AD09;
}
p.copy{
	color:#555555;
	font-size:10px;
	line-height:1.4em;
}

/*-----------------------*/
/* index */
#index .top_img{
	margin:0px 0px 7px 8px;
	font-size:0;
	line-height:0;
}
#index h3{
	font-size:0;
	line-height:0;
	margin:0px 0px 0px 7px;
	padding:0;
}
#index h4{
	font-size:0;
	line-height:0;
	margin:10px 0px 3px 7px;
	padding:0;
}
#index ul.top_ul{
	margin:0px 0px 0px 5px;
	padding:0;
	list-style:none;
	font-size:0;
	line-height:0;
}
#index ul.top_ul li{
	margin:0px 0px 5px 0px;
	padding:0;
	list-style:none;
	list-style-position:outside;
	float:left;
}

#index ul.top_ul li a img,
#index ul.top_ul li span{
	display:none;
}

/* top_menu1 */
#index ul.top_ul li.top_menu1 a{
	background:url(../img/top/h2_1.gif) no-repeat 0 0;
	display:block;
	width:293px;
	height:59px;
}
#index ul.top_ul li.top_menu1 a:hover{
	background:url(../img/top/h2_1_on.gif) no-repeat 0 0;
}

/* top_menu2 */
#index ul.top_ul li.top_menu2{
	margin:0px 0px 0px 7px;
}
#index ul.top_ul li.top_menu2 a{
	background:url(../img/top/h2_2.gif) no-repeat 0 0;
	display:block;
	width:293px;
	height:59px;
}
#index ul.top_ul li.top_menu2 a:hover{
	background:url(../img/top/h2_2_on.gif) no-repeat 0 0;
}

/* top_menu3 */
#index ul.top_ul li.top_menu3 a{
	background:url(../img/top/h2_3.gif) no-repeat 0 0;
	display:block;
	width:293px;
	height:59px;
}
#index ul.top_ul li.top_menu3 a:hover{
	background:url(../img/top/h2_3_on.gif) no-repeat 0 0;
}

/* top_menu4 */
#index ul.top_ul li.top_menu4{
	margin:0px 0px 0px 7px;
}
#index ul.top_ul li.top_menu4 a{
	background:url(../img/top/h2_4.gif) no-repeat 0 0;
	display:block;
	width:293px;
	height:59px;
}
#index ul.top_ul li.top_menu4 a:hover{
	background:url(../img/top/h2_4_on.gif) no-repeat 0 0;
}

#index p.top_text{
	margin:0px 25px 15px 25px;
	line-height:1.6em;
}
.news_box{
	background:url(../img/top/news_bg.gif) repeat-y 0 0;
	margin:0px 0px 0px 10px;
	width:592px;
}
.scroll{
	text-align:left;
	padding:9px 5px 9px 0px;
	text-align:left;
	margin:0px 0px 0px 0px;
	width:580px;
	height:140px;
	overflow:auto;
	border: 0px;
	scrollbar-face-color:#F5AF1C;					/*スクロールバー本体の色*/
	scrollbar-highlight-color: #F5AF1C;		/*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #F5AF1C;			/*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #F5AF1C;			/*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #FFFFFF;				/*矢印の色*/
	scrollbar-track-color: #FFFF8D;				/*背面の色*/
	scrollbar-darkshadow-color: #F5AF1C;	/*スクロールバー右側（下）の影*/
	color:#555555;
}
.news_box .scroll p.news_title{
	color:#1A150F;
	font-weight:bold;
	margin:5px 0px 0px 10px;
}
.news_po{
	vertical-align:1px;
	margin-right:6px;
}
.news_box .scroll p.news_text{
	color:#1A150F;
	margin:5px 0px 10px 20px;
}
.news_img{
	border:solid #CCCCCC 1px;
	float:right;
	margin:10px 0px 10px 10px;
}

.newcar{
	background:url(../img/top/newcar_bg.jpg) no-repeat top left;
	padding:0px 12px;
	height:109px;
	margin-left:10px;
}
.newcar h3.newcar_h3{
	float:right;
}
.newcar p{
	float:left;
	margin:20px 20px 0px 280px;
	display:inline;
}

/*
.newcar{
	background:url(../img/top/newcar_bg.jpg) no-repeat top center;
	height:108px;
	padding:12px 24px;
}
.newcar h3.newcar_h3{
	float:right;
}
.newcar p{
	float:left;
	margin:13px 20px 0px 260px;
	display:inline;
}



*/


/*-----------------------*/
/* contents */

#cts{
	margin:10px 10px 0px 10px;
	padding-bottom:20px;
	float:left;
	display:inline;
	width:578px;
}
h2{
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
}
#cts h3{
	margin:20px 0px 10px 0px;
	padding:3px 0px 0px 20px;
	line-height:1.8em;
	font-size:14px;
	font-weight:bold;
	background:url(../img/cts/h3_po.gif) no-repeat left center #FFBF24;
	border-bottom:solid #CCCCCC 2px;
	color:#444444;
}
#cts h4{
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	line-height:1.6em;
	font-size:14px;
	font-weight:bold;
	border-left:solid #FFBF24 4px;
	border-bottom:solid #CCCCCC 2px;
	color:#444444;
}
#cts p{
	margin: 0px 15px;
	line-height:1.4em;
}
#cts p br{
	line-height:0.4em;
}
.left_mr10{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	background-color:#FFFFFF;
}
.dash_bd{
	border-bottom:dashed #AAAAAA 1px;
	line-height:2em;
	padding-bottom:2px;
}
#help{
	margin:10px 20px;
}
#help h3{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	line-height:2em;
	font-size:12px;
	font-weight:bold;
	width:300px;
	background:url(../img/cts/h3_po.gif) no-repeat 0 0 #FFBF24;
	border-bottom:solid #CCCCCC 2px;
	color:#444444;
}
#help div span.tojiru_btn a{
	background-color:#555555;
	color:#FFFFFF;
	padding:3px 8px 2px 8px;
	margin-right:20px;
}
#help div span.tojiru_btn a:hover{
	background-color:#CCCCCC;
	color:#555555;
	padding:3px 8px 2px 8px;
}
#help p{
	margin:10px 15px;
	line-height:1.6em;
}
#agree{
	margin:10px 20px;
}
#agree h3{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	line-height:2em;
	font-size:12px;
	font-weight:bold;
	width:430px;
	background:url(../img/cts/h3_po.gif) no-repeat 0 0 #FFBF24;
	border-bottom:solid #CCCCCC 2px;
	color:#444444;
}
#agree p{
	margin:10px 15px;
	line-height:1.6em;
}
#agree p br{
	line-height:0.4em;
}
#agree div span.tojiru_btn a{
	background-color:#555555;
	color:#FFFFFF;
	padding:3px 8px 2px 8px;
	margin-right:20px;
}
#agree div span.tojiru_btn a:hover{
	background-color:#CCCCCC;
	color:#555555;
	padding:3px 8px 2px 8px;
}

#cts div.page_back a{
	color:#E57201;
	font-size:10px;
}
#cts div.page_back a:hover{
	color:#666666;
	text-decoration:none;
}

#cts div.cts_add{
	background-color:#F2F2F2;
	margin:30px 10px 0px 0px;
	padding:15px 20px;
	height:100%;
}
#cts div.cts_add br{
	line-height:0.4em;
}
#cts div.cts_add span.com{
	background-color:#666666;
	color:#FFFFFF;
	padding:5px 10px 4px 10px;
}	
#cts div.cts_add img.map{
	float:right;
	margin-left:10px;
	border:solid #CCCCCC 1px;
}





/* mitumori_btn */
.go_mitumori span{
	display:none;
}
.go_mitumori a img{
	display:none;
}
@media print{
	.go_mitumori a img{
		display:block;
	}
}
.go_mitumori{
	margin:20px 0px 20px 40px;
}
.go_mitumori a{
	background:url(../img/cts/go_mitumori.gif) no-repeat 0 0;
	display:block;
	width:448px;
	height:40px;
}
.go_mitumori a:hover{
	background:url(../img/cts/go_mitumori_on.gif) no-repeat 0 0;
}


/* onix */
.onix_img{
	float:left;
	width:300px;
}
.onix_ul_box{
	float:left;
	width:260px;
	margin:10px 0px 0px 10px;
	padding:0;
	list-style:none;
}
.onix_ul_box li{
	margin:0;
	padding:10px 0px 0px 0px;
	list-style:none;
	list-style-position:outside;
	font-size:10px;
	line-height:1.2em;
}
.onix_ul_box p{
	margin:0px 10px 10px 20px;
}
.onix_1up{
	float:left;
	width:100px;
	height:230px;
	margin:20px 0px 0px 20px;
}
.onix_ul{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
	float:right;
}
.onix_ul li{
	margin:0
	padding:0;
	list-style:none;
	list-style-position:outside;
}
.onix_ul li p.li_text{
	width:390px;
	padding:5px 10px 5px 0px;
}
.onix_ul li p.li_text span{
	border-bottom:dashed #AAAAAA 1px;
	line-height:2em;
	padding-bottom:2px;
}
.onix_tbl{
	margin:10px 0px 0px 20px;
}
.onix_tbl td{
	padding:2px 5px 1px 5px;
	font-size:10px;
	border-bottom:solid #AAAAAA 1px;
	border-right:solid #CCCCCC 1px;
}
.onix_tbl td.td1{
	background-color:#CCCCCC;
}
.onix_tbl td.td2{
	background-color:#A4B7E7;
}
.onix_tbl td.td3{
	background-color:#BECE6B;
}
.onix_tbl td.td4{
	background-color:#E0B75B;
}
.onix_tbl td.td5{
	background-color:#F2F2F2;
}
.car_name{
	background-color:#CCCCCC;
}
p.onix_car{
	border-bottom:solid #CCCCCC 1px;
	border-top:solid #CCCCCC 3px;
	background-color:#F6F6F6;
	padding:2px 0px;
}

/* lotas */
.span_bg{
	background-color:#FED9D9;
	padding:0px 5px;
	margin:0px 2px;
}
.lotas_ul{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
}
.lotas_ul li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	color:#FC6B00;
	font-size:14px;
	font-weight:bold;
}
.lotas_ul2{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
}
.lotas_ul2 li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	font-weight:bold;
}
.lotas_ul2 li.l{
	color:#444444;
}
.lotas_ul li p.li_p,
.lotas_ul2 li p.li_p{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px 15px 0px;
}
.lotas_ul2 li p.li_p2{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 10px 10px;
}
.lotas_ul li p.li_p span{
	border-bottom:dashed #CCCCCC 1px;
	line-height:2em;
	padding-bottom:2px;
}
.lotas_li_img{
	vertical-align:middle;
	margin-right:5px;
}
.lotas_textbox{
	background-color:#FAF1C9;
	padding:10px 15px;
	margin:0px 10px 20px 15px;
	border-bottom:solid #CCCCCC 2px;
	border-right:solid #CCCCCC 2px;
}
p.lotas_text1{
	font-size:14px;
	font-weight:bold;
	color:#E57201;
}
.lotas_ico{
	vertical-align:-8px;
	margin-right:5px;
}
.lotas_kakaku{
	font-size:10px;
	font-weight:normal;
}
.lotas_car{
	float:left;
	width:170px;
	margin-left:10px;
}
#cts p.lotas_car_p{
	margin: 0px;
	line-height:1.4em;
}
#cts p.lotas_car_p2{
	margin: 0px 0px 5px 0px;
	line-height:1.4em;
	color:#666666;
}
.lotas_ico2{
	float:right;
	margin:0px 10px 0px 0px;
}
.lo_bd{
	border-top:dashed #BBBBBB 1px;
	margin-bottom:15px;
}

/* privacy */
#top #cts p span.con_btn a{
	padding:5px 16px 4px 16px;
	margin-left:10px;
	background-color:#E57201;
	color:#FFFFFF;
	font-weight:bold;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#F2F2F2 #6C6C6C #6C6C6C #F2F2F2;
}
#top #cts p span.con_btn a:hover{
	background-color:#CCCCCC;
	color:#888888;
	text-decoration:none;
}
ul.pri_ul{
	margin:15px 0px;
	padding:0px 0px 0px 40px;
	list-style:none;
}
ul.pri_ul li{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	line-height:2em;
}

#cts p.pri_text{
	line-height:1.6em;
}
#cts p.pri_text2{
	line-height:1.6em;
	margin:20px 0px 20px 0px;
	float:right;
}
#cts p.pri_text2 span{
	border-bottom:dashed #CCCCCC 1px;
	line-height:2em;
	padding-bottom:2px;
}

/* company */
.com_tbl{
	margin:10px 0px 0px 10px;
}
.com_tbl td{
	padding:3px 8px 2px 8px;
	border-bottom:solid #AAAAAA 1px;
	border-right:solid #CCCCCC 1px;
	vertical-align:middle;
}
.com_tbl td.td1{
	background-color:#DADADA;
	border-left:solid #FFAA24 3px;
	color:#555555;
	font-weight:bold;
}
.com_tbl td.td2{
	background-color:#F2F2F2;
}
.com_tbl td.td2 br{
	line-height:0.4em;
}
.com_tbl td.td2 ul{
	margin:0;
	padding:0px 0px 5px 16px;
	list-style:disc;
}
.com_photo{
	float:left;
	margin:0px 10px 0px 5px;
	border:solid #AAAAAA 1px;
}


/* carcon */
.carcon_img{
	margin-bottom:3px;
	font-size:0;
	line-height:0;
}

/* yamato */
.yamato_tbl{
	margin:10px 0px 0px 0px;
}
.yamato_tbl td{
	border-bottom:solid #AAAAAA 1px;
	border-right:solid #CCCCCC 1px;
	font-weight:bold;
}
.yamato_tbl td div{
	font-weight:normal;
	padding:0px 3px;
}
.yamato_tbl td.td1{
	background-color:#CCCCCC;
	padding:2px 5px 1px 5px;
	color:#444444;
	vertical-align:middle;
	text-align:center;
}
.yamato_tbl td.td2{
	line-height:2em;
	color:#FF0000;
	padding:2px 5px 1px 5px;
	vertical-align:middle;
}
.yamato_tbl td.td3{
	padding:2px 5px 1px 5px;
	color:#444444;
	vertical-align:middle;
}

/* contact */
.con_tbl td{
	padding:3px 8px 2px 8px;
	border-bottom:solid #AAAAAA 1px;
	border-right:solid #CCCCCC 1px;
	vertical-align:middle;
}
.con_tbl td.td1{
	background-color:#DADADA;
	border-left:solid #888888 3px;
	color:#555555;
	font-weight:bold;
}
.con_tbl td.td2{
	background-color:#F2F2F2;
}
.con_tbl td.td3{
	border:0;
}
.con_img{
	margin:10px 0px 10px 0px;
}

/* mitumori */
ul.mitumori_btn{
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 80px;
	list-style:none;
}
ul.mitumori_btn li{
	margin:0px 0px 10px 0px;
	padding:0;
	list-style:none;
	list-style-position:outside;
	font-size:0;
	line-height:0;
}
ul.mitumori_btn li a img{
	display:none;
}
ul.mitumori_btn li span{
	display:none;
}

/* mitu1_btn */
.mitu1_btn a{
	background:url(../img/cts/mitumori_img1.gif) no-repeat 0 0;
	width:400px;
	height:40px;
	display:block;
}
.mitu1_btn a:hover{
	background:url(../img/cts/mitumori_img1_on.gif) no-repeat 0 0;
}
/* mitu2_btn */
.mitu2_btn a{
	background:url(../img/cts/mitumori_img2.gif) no-repeat 0 0;
	width:400px;
	height:40px;
	display:block;
}
.mitu2_btn a:hover{
	background:url(../img/cts/mitumori_img2_on.gif) no-repeat 0 0;
}
/* mitu3_btn */
.mitu3_btn a{
	background:url(../img/cts/mitumori_img3.gif) no-repeat 0 0;
	width:400px;
	height:40px;
	display:block;
}
.mitu3_btn a:hover{
	background:url(../img/cts/mitumori_img3_on.gif) no-repeat 0 0;
}

/* form_carcon */
.c_form_tbl{
	float:right;
	margin-bottom:10px;
}
.c_form_tbl td{
	padding:3px 8px 2px 8px;
	border-bottom:solid #D2D2D2 1px;
	border-right:solid #CCCCCC 1px;
	vertical-align:middle;
}
.c_form_tbl td.td1{
	background-color:#FFFCB3;
	border-left:solid #888888 3px;
	color:#555555;
	font-weight:bold;
}
.c_form_tbl td.td2{
	background-color:#F6F6F6;
}
.c_form_tbl td.td2 br{
	line-height:0.4em;
}
.c_form_tbl td.td2 input,
.c_form_tbl td.td2 select{
	vertical-align:-2px;
}
.c_form_tbl td.td2 img{
	vertical-align:middle;
}
.c_form_tbl td.td3{
	border:0;
}


/* qa */
.qa_ico{
	vertical-align:middle;
	margin:-5px 5px 0px -5px;
}
.a_ico{
	vertical-align:middle;
	margin:0px 0px 0px 25px;
}
#cts p.q_text{
	padding:10px 15px;
	background-color:#F2F2F2;
	margin:15px 0px 5px 15px;
	font-weight:bold;
	color:#555555;
}
#cts p.a_text{
	padding:10px 5px;
	margin:0px 0px 0px 0px;
}
ul.qa_ul{
	margin:20px 0px 10px 20px;
	padding:0;
	list-style:none;
}
ul.qa_ul li{
	margin:0;
	padding:0px;
	list-style:none;
	display:inline;
	color:#FF6600;
}
#cts ul.qa_ul li a{
	color:#FF6600;
	padding:0px 6px 0px 10px;
}
#cts ul.qa_ul li a:hover{
	color:#999999;
}
#cts ul.qa_ul li.li_bd{
	border-right:solid #555555 1px;
}


/* voice */
.voice_img{
	float:left;
	border:solid #AAAAAA 1px;
	margin-right:10px;
}
#cts p.v_text2{
	padding:3px 10px 2px 15px;
	margin:20px 0px 0px 0px;
	background-color:#F2F2F2;
	border-top:solid #F0910A 2px;
	color:#555555;
}
#cts p.v_text{
	padding:10px 15px;
	margin:0px 0px 15px 0px;
}

/* newsinfo */
.n_date{
	background-color:#F2F2F2;
	border-left:solid #AAAAAA 3px;
	padding:3px 8px 2px 8px;
	font-weight:bold;
	color:#444444;
}
.n_title{
	background-color:#F2F2F2;
	padding:4px 8px 3px 8px;
	font-weight:bold;
	color:#444444;
}
.n_text{
	padding:10px 15px;
}

/* sitemap */
.sitemap_ul{
	margin:0;
	padding:0px 0px 0px 15px;
	list-style:none;
}
.sitemap_ul li{
	margin:0px 0px 5px 0px;
	padding:2px 10px 1px 20px;
	list-style:none;
	list-style-position:outside;
	line-height:1.8em;
	color:#666666;
	background:url(../img/cts/site_po.gif) no-repeat 0 0 #F2F2F2;
	border-bottom:solid #CCCCCC 2px;
}
#cts .sitemap_ul li a{
	color:#E57201;
	font-weight:bold;
}
#cts .sitemap_ul li a:hover{
	color:#666666;
	text-decoration:none;	
}
.sitemap_ul li ul.sitemap_ul2{
	margin:0px -5px 4px -15px;
	padding:5px 0px 5px 20px;
	list-style:none;
	background-color:#FFFFFF;
	background-image:none;
}
.sitemap_ul li ul.sitemap_ul2 li{
	background-image:none;
	margin:0px 0px 3px 0px;
	padding:0;
	list-style:none;
	list-style-position:outside;
	background-color:#FFFFFF;
	line-height:1.8em;
	border-bottom:0px;
}


