@charset "UTF-8";


/* --- Reset --------------------------------------------------------------- */

* {
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, img, form {
margin: 0;
padding: 0;
border: none;
font-style: normal;
font-weight: normal;
font-size: 100%;
text-align: left;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea {
font-size: 100%;
}

/* 画像の下にできる隙間をなくす */
img {
vertical-align: bottom;
}

/* ---- clearfix ---------------------------------------------- */

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

/* ---- 各要素の指定 ---------------------------------------------------- */

body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

a {
color: #333;
text-decoration: none;
}

a:hover {
}

.link {
color: green;
text-decoration: underline;
}



h1 {
	float: right;
	width: 292px;
	height: 56px;
	background: url(images/h1.jpg);
	margin-right: 20px;
	text-indent: -9999px;
}


body {
	background: #F69933;}

#wrap {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}

#header {
	height: 120px;
	min-width: 980px;
	background: url(images/top.jpg) no-repeat center #fff;
}

#header a {
	display: block;
	width: 930px;
	height: 120px;
	margin: 0 auto;
	text-indent: -9999px;
	overflow: hidden;}

#flash {
	width: 980px;
	height: 500px;
}

#contents {
	width: 947px;
	margin: 0px 0px 20px 12px;
	clear: both;
}

#nav {
	float: left;
	borde: red solid 1px;
	margin-top: 25px;
	margin-left: 18px;
}

#nav li {
	list-style: none;
	padding-left: 18px;
	float: left;
	margin-right: 25px;
	background: url(images/listmark.jpg) no-repeat 0 2px;
	font-size: 88%;
	color: #fff;
}

#nav li a {
	color: #f3f3f3;
}
#nav li a:hover {
	text-decoration: underline;}


#footer {
	width: 940px;
	height: 25px;
	borde: blue solid 1px;
	clear: both;
	margin: 30px 0 0 20px;
	padding-top: 55px;
}

address {
	float: left;
	font-size: 90%;
	color: #f3f3f3;
}

address span {
	font-size: 78%;
	margin-left: 15px;
}
	
#footer small {
	float: right;
	font-size: 78%;
	color: #f3f3f3;
	margin-top: 1px;
}





#customerlist {
	width: 1000px;
	margin-top: 30px;
}


#customerlist li {
	float: left;
	display: block;
	width: 306px;
	height: 130px;
	borde: blue solid 1px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#customerlist li a {
	display: block;
	width: 210px;
	height: 120px;
	float: left;
	borde: green solid 1px;
	color: #F69933;
	font-size: 14pt;
	padding: 10px 0 0 10px;
}

.thumblink {
	width: 50px!important;
	height: 50px!important;
	margin-right: 24px;
	borde: red solid 1px!important;
	text-indent: -9999px;}

#customerlist li a:hover p {
	text-decoration: underline;}

#customerlist li a span {
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	width: 43px;
	height: 18px;
	font-size: 8pt;
	color: #fff;
	line-height: 180%;
	text-align: center;}

.nisshin {
	background: url(images/nisshin.jpg);
}

.toyota {
	background: url(images/toyota.jpg);
}
.miyoshi {
	background: url(images/miyoshi.jpg);
}
.nagoya {
	background: url(images/nagoya.jpg);
}
.okazaki {
	background: url(images/okazaki.jpg);
}


#customerlist li a p {
	text-indent: 0;
	line-height: 150%;
	font-size: 10pt;
	margin-top: 5px;}


#list_kd01 {
	background: url(images/kondo01/listbg_kd01.jpg);
}
#list_og01 {
	background: url(images/og01/listbg_og01.jpg);
}
#list_ns01 {
	background: url(images/nasu01/listbg_ns01.jpg);
}
#list_ns02 {
	background: url(images/nasu02/listbg_ns02.jpg);
}
#list_kb01 {
	background: url(images/kobayashi01/listbg_kb01.jpg);
}
#list_os01 {
	background: url(images/os01/listbg_os01.jpg);
}
#list_us01 {
	background: url(images/us01/listbg_us01.jpg);
}
#list_yd01 {
	background: url(images/yd01/listbg_yd01.jpg);
}
#list_tm01 {
	background: url(images/tm01/listbg_tm01.jpg);
}
#list_sh01 {
	background: url(images/sh01/listbg_sh01.jpg);
}
#list_mm01 {
	background: url(images/mm01/listbg_mm01.jpg);
}
#list_mm02 {
	background: url(images/mm02/listbg_mm02.jpg);
}
#list_ks01 {
	background: url(images/ks01/listbg_ks01.jpg);
}
#list_st01 {
	background: url(images/st01/listbg_st01.jpg);
}
#list_ud01 {
	background: url(images/ud01/listbg_ud01.jpg);
}
#list_ts01 {
	background: url(images/ts01/listbg_ts01.jpg);
}
#list_ts01_02 {
	background: url(images/ts01_02/listbg_ts01_02.jpg);
}
#list_kk01 {
	background: url(images/kk01/listbg_kk01.jpg);
}
#list_no01 {
	background: url(images/no01/listbg_no01.jpg);
}
#list_hr01 {
	background: url(images/hr01/listbg_hr01.jpg);
}
#list_kd02 {
	background: url(images/kd02/listbg_kd02.jpg);
}
#list_kj01 {
	background: url(images/kj01/listbg_kj01.jpg);
}
#list_ot01 {
	background: url(images/ot01/listbg_ot01.jpg);
}
#list_to01 {
	background: url(images/to01/listbg_to01.jpg);
}


h3 {
	color: #613326;
	font-size: 90%;
	font-weight: bold;
}

p {
	font-size: 90%;
	color: #613326;
	line-height: 190%;
	text-indent: 1em
}

strong {
	font-size: 25pt;
	font-weight: normal;
	line-height: 200%;
	color: #669999;
}

#youtube_bg {
	width: 950px;
	height: 350px;
	margin-left: 10px;
	background: url(images/youtube_bg.jpg);
}

#youtube_bg iframe {
	float: right;
	margin: 59px 44px 0 0;
}

#youtube_bg a {
	color: #88B133;
	font-size: 100%;
	position: relative;
	top: 260px;
	left: 320px;
}

#youtube_bg a:hover {
	text-decoration: underline;
}
