/* サイト全体 */
body {
	margin: 0px;	padding: 0px;
	background: #ffffff; /* ブラウザの背景色 */
	font-family: "ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif; /* フォントタイプ */
	font-size: 13px; /* 文字サイズ */
	color: #333333;  /* 文字色 */
	line-height: 150%;  /* 行間 */
}

a {	color: #666666;	text-decoration: none;} /* 全体のリンク色 */
a:hover { color: #999999;text-decoration: underline;} /* 全体のリンク（マウスオーバー）色 */
a:visit { color: #999999;text-decoration: none;} /* 全体のリンク アクセス済み */
a:active { color: #999999;text-decoration: underline;} /* 全体のリンク（マウスオーバー）色 */

img {border:0px;}

/* H1 */
h1 {
	margin: 0px;
	padding: 1px 5px 5px 5px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
	line-height: 110%;  /* 行間 */
}

/* H2･H3 */
h2{
	margin: 0px;	padding: 5px 0px 0px 5px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
	width: 99%;
	border-bottom: 1px solid #000000;
	height: 30px;
	vertical-align: middle;
}

h3 {
	margin: 0px 0px 0px 5px;	padding: 0px;
	font-size: 13px; /* 文字サイズ */
	font-weight: normal; /* 文字の太さ */
}


/* 汎用 */
p {	margin: 0px;	padding: 5px 5px 5px 10px;	}

td { vertical-align: top; }

.center { text-align: center;}

/* コンテナ */
#container {
	border: 1px solid #000000;
	padding: 0px;
	background: #FFFFFF; /* 背景色 */
	margin: 0px auto; /* ブラウザ上の表示位置 */
	width: 920px; /* サイト全体の横サイズ */
}

/* ヘッダー */
#headder {
	width: 100%;	
	height: 90px;
	background: url("img/headder5.jpg") top left no-repeat; /* 背景色 */
}
#headder2 {
	width: 100%;	
	height: 90px;
	background: url("img/headder_s.jpg") top left no-repeat; /* 背景色 */
}


/* ヘッダーメニュー */

#headmenu{
text-align: center;
width: 100%;
background-image: url('img/botton.jpg');
background-repeat: repeat-x;
}

/* 左メニュースタイル */
#lmenu {
	width: 180px;
	padding: 0px 0px;
	vertical-align: top;
	background: #ffffff; /* 背景色 */
	color: #666666;  /* 文字色 */
	border-right: 1px solid #000000;
}

#lmenu a {	color: #666666;	text-decoration: none;	}

#lmenu ul {
	list-style: none; /* リストスタイル */
	margin:0px; 
	padding: 0px;
}

#lmenu li {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	list-style: none;
	height: 25px;
	background-image: url('img/border_01.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
}

#lmenu .menu{
	color: #FFFFFF;
	vertical-align: middle;
	margin: -1px 0px 5px 0px;
	padding: 5px 0px 0px 5px;
	list-style: none;
	height: 25px;
	background-position: -5px 0px;
	background-image: url('img/menu.jpg');
	background-repeat: repeat-x;
}


#lmenu .menu a {color: #ffffff;	} /* 全体のリンク色 */
#lmenu .menu a:hover {	color: #ffffff;	} /* 全体のリンク（マウスオーバー）色 */




/* コンテンツスタイル */
#main {
	width: 720px;	
	padding: 10px 10px 10px 10px;	
	vertical-align: top;
}

#main a {
              color: #000066;
}

.main1 {
	margin: 10px 10px 20px 10px;
	padding: 0px 0px 5px 0px;
	background: url("img/back.gif"); /* 背景色 */
}

.main_title1 {
	padding: 3px 0px 3px 5px;
	margin: 0px;
	background: #fff9cc;　/*#acaba7;  背景色 */
	font-size:18px;
	font-weight: bold;
	color: #111111;  /* 文字色 */
  	border-left: 10px solid #ff8e33; /* 左ライン色 */
  	border-right: 1px solid #ff8e33; /* 右ライン色 */
  	border-top: 1px solid #ff8e33; /* 左ライン色 */
  	border-bottom: 1px solid #ff8e33; /* 右ライン色 */
}

.main_right {
  padding: 0px 10px 0px 0px;
  text-align: right;
}

.main2 {
  margin: 10px 10px 10px 10px;
  padding: 0px 0px 5px 0px;
  background: #ffff99; /* 背景色 */
}

.main_title2{
   padding: 5px 0px 5px 10px;	
   margin:0px;
   color: #3333cc;
   border-bottom:1px solid #3333cc;
}

.main_title3{
	padding: 4px 0px 0px 5px;
	margin: 20px 0px 0px 0px;
	background: #fff9cc;　/*#acaba7;  背景色 */
	font-size:18px;
	font-weight: bold;
	color: #111111;  /* 文字色 */
  	border-left: 2px solid #ff8e33; /* 左ライン色 */
  	border-bottom: 3px solid #ff8e33; /* 右ライン色 */
}


.box_c{margin:20px;padding:10px;border:1px solid #000066;background:#FFFFCC;}
.box_title{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px; border-bottom:1px dotted #000066;font-weight:bold;}
.box_title2{font-weight:bold;color:#FF0000;text-align:center;}

.table650 { width: 650px;}
.td3 { width:180px; }

.mlink{ 
	font-size: 13px; /* 文字サイズ */
	font-weight: bold; /* 文字の太さ */
}

/* フッター */
#footer {
	width: 100%;	padding: 0px;
	background-color: #dc002e; /* 背景色 */
	font-size: 11px; /* 文字サイズ */
	color: #ffffff; /* 文字色 */
	border-top: 1px solid #000000;

}

#footer a {color: #ffffff;	} /* 全体のリンク色 */
#footer a:hover {	color: #ffffff;	} /* 全体のリンク（マウスオーバー）色 */

/* シトロエン選び */

#citrocomp {
	width: 667px;	
	height: 888px;
	background: url("img/citrocomp.jpg") top left no-repeat; /* 背景色 */
}


table#t_area{
	border:0px;
	margin:0px;
	border: 1px solid #666666;

}

table#t_area tr{
	border:0px;
	margin:0px;
}

table#t_area td{
	line-height: 100%;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	border: 1px solid #999999;
}

/* サービスメニュー */


.s_menu {
	border: 1px solid #000000;
	width: 650px;
}

.obj01 {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
}

.obj02 {
	border: 1px solid #ffffff;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	text-align: center;
}

.obj03 {
	border: 1px solid #ffffff;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	width: 14%;
}

.obj04 {
	border: 1px solid #ffffff;
	color: #FF0000;
	background-color: #CCCCCC;
	text-align: center;
}

.cs_menu {
	border: 1px solid #000000;
}

.obj05 {
	font-size: 14px;
	color: #00000;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
}

.obj06 {
	border: 1px solid #ffffff;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	text-align: left;
	width: 200px;
	padding-left: 5px;
}

.obj07 {
	border: 1px solid #ffffff;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000000;
	text-align: right;
	width: 100px;
	padding-right: 3px;
}

.obj08 {
	border: 1px solid #ffffff;
	color: #333333;
	background-color: #CCCCCC;
	text-align: left;
}



/* ショールーム */


.s_title1{
	padding: 4px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
	width: 100%;
	background: #fff9cc;　/*#acaba7;  背景色 */
	font-size:14px;
	font-weight: bold;
	color: #111111;  /* 文字色 */
  	border-left: 2px solid #ff8e33; /* 左ライン色 */
  	border-bottom: 3px solid #ff8e33; /* 右ライン色 */
}

.s_area1 {
	float: left;
	height: 150px;
	width: 45%;
	padding: 10px;
}

.s_area2 {
	float: left;
	height: 150px;
	width: 45%;
	padding: 10px;
}


.s_title2{
	padding: 4px 0px 0px 5px;
	margin: 10px 0px 0px 80px;
	width: 60%;
	background: #fff9cc;　/*#acaba7;  背景色 */
	font-size:16px;
	font-weight: bold;
	color: #111111;  /* 文字色 */
  	border-left: 5px solid #cc0000; /* 左ライン色 */
  	border-bottom: 1px solid #cc0000; /* 下ライン色 */
  	border-top: 1px solid #cc0000; /* 上ライン色 */
  	border-right: 2px solid #cc0000; /* 右ライン色 */
}


.c_title1{
	padding: 4px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
	width: 80%;
	background: #ffffff;　/*#acaba7;  背景色 */
	font-size:18px;
	font-weight: bold;
	color: #111111;  /* 文字色 */
  	border-left: 2px solid #dc002e; /* 左ライン色 */
  	border-bottom: 3px solid #4d4d4d; /* 右ライン色 */
}

.c_title2{
	padding: 4px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
	width: 80%;
	background: #ffffff;　/*#acaba7;  背景色 */
	font-size:14px;
	font-weight: bold;
	color: #111111;  /* 文字色 */
  	border-bottom: 3px solid #ff9c00
  	; /* 右ライン色 */
}


#c_table{ border : 0px;}

#c_table tr { margin: 0px 0px 20px 0px;}

.corporate01 {
	text-align: right;
	margin-bottom: 20px;
	border-right-width: 2px;
	border-right-color: #7a7a7a;
	border-right-style: solid;
	width: 150px;
	padding-right:  10px ;
	vertical-align: middle;
}

.corporate02 {
	text-align: left;
	vertical-align: middle;
	margin-bottom: 20px;
	padding-left: 10px;
}



