@charset "utf-8";
/* CSS Document */

@import "common.css";
@import "index.css";
@import "pages.css";
@import "reset.css";


#indiv_nav_ttl {
	font-size:20px;
	font-weight:bold;
	color:#444444;
	padding:50px 10px 5px 0;
	border-bottom:1px dotted #999;
  width:160px;
	margin-left:30px;
	}
a.indiv_nav {
	display:block;
	text-align:left;
	font-size:10pt;
	padding:5px 10px 3px 0;
	border-bottom:1px dotted #999;
	text-decoration: none;
	color: #888888;
  width:160px;
	margin-left:30px;
	font-size:12px;
	font-weight:bold;
	}
a:hover.indiv_nav {
	text-decoration: none;
  background-color:#EEEEEE;
	color:#444444;
	}


/* ============================================================
# contact ここから
============================================================ */

.bizhour {
	margin-left:20px;	
	}
.bizhour td {
	padding:5px 0;
	border-bottom:1px dashed #CCC;
	/*border-bottom:1px solid #6CF;*/
	}

#mainclm_misc ul {
	margin:15px auto;
	}
#mainclm_misc ul li {
	list-style:url(../img/dot8.png);
	margin-left:25px;
	}

#form_ttl {
	margin:50px 0 20px 0;
	font-size:24px;
	font-weight:bold;
	color:#0055A5;
	}
#inq_squire {
	display:block;
	padding:10px 25px 25px 25px;
	border:1px solid #819AD2;
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px;
	}
li.bizhourBox {
	list-style:url(../img/dot8.png);
	}

.blue24 {
	font-size:24px;
	color:#0055A5;
	font-weight:bold;	
	}


#form_ttl_submitted {
	margin:50px 0 20px 20px;
	font-size:24px;
	font-weight:bold;
	color:#0055A5;
	}
#inq_submitted {
	display:block;
	margin:0 0 50px 20px;
	}

	
/* ========================================================
# policy
======================================================== */

#pol_content {
	display:block;
	padding:50px 20px;
	}
#pol_subttl {
	margin:0 0 25px 0;
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
	color:#4F78BA;
	border-bottom:1px dashed #4F78BA;
	}
#pol_misc {
	margin:20px 0 50px 0;
	}
#pol_misc ul li {
	list-style-image:url(../img/dot8.png);
	margin-left:20px;
	}
#pol_signature {
	text-align:right;
	margin:30px 0;
	}

	
/* ========================================================
# Dealer
======================================================== */


#dea_content {
	display:block;
	padding:50px 10px;
	}
#dea_table {
	margin:15px auto;
	border:1px solid #D4D9EF;
	}
#dea_table th {
	width:37%;
	text-align:left;
	vertical-align:middle;
	padding-left:15px;
	}
#dea_table th a {
	color:#005AAA;
	font-weight:bold;
	text-decoration:none;
	}
#dea_table th a:hover {
	border-bottom:1px solid #FF0000;
	}
#dea_table td {
	width:63%;
	}
#dea_table td.dea_address {
	border-bottom:1px solid #D4D9EF;
	padding:6px 0 4px 0;
	}
#dea_table td.dea_telfax {
	padding:4px 0 5px 0;
	}

#dea_subttl {
	margin:0 0 25px 0;
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
	color:#4F78BA;
	border-bottom:1px dashed #4F78BA;
	}
#dea_misc {
	margin:20px 0 50px 0;
	}
#dea_misc ul li {
	list-style-image:url(../img/dot8.png);
	margin-left:20px;
	}
#dea_signature {
	text-align:right;
	margin:30px 0;
	}

	
/* ========================================================
# Corporate Profile
======================================================== */

#prof_content {
	display:block;
	padding:50px 10px;
	}
#prof_misc {
	margin:20px 0 70px 0;
	border:1px solid #D4D9EF;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	padding:30px;
	}
#prof_subttl {
	margin:0 0 25px 0;
	padding-bottom:5px;
	font-size:24px;
	font-weight:bold;
	color:#4F78BA;
	border-bottom:1px solid #4F78BA;
	}
#prof_table {
	border:1px solid #D4D9EF;
	margin-bottom:50px;
	}
#prof_table th {
	width:22%;
	vertical-align:middle;
	padding:6px 6px 5px 15px;
	background:#D4D9EF;
	border-bottom:1px solid #FFFFFF;
	}
#prof_table th.bottom-th {
	width:22%;
	vertical-align:middle;
	padding:6px 6px 5px 15px;
	background:#D4D9EF;
	border-bottom:1px solid #D4D9EF;
	}
#prof_table td {
	width:78%;
	padding:5px 5px 4px 15px;
	border-bottom:1px solid #D4D9EF;
	}
#prof_misc ul li {
	list-style-image:url(../img/dot8.png);
	margin-left:20px;
	}
#prof_signature {
	text-align:right;
	margin:30px 0;
	}

/* ========================================================
# Teamwear
======================================================== */

#tw_list {
	float:left;
	display:inline-block;
	width:162px;
	margin:20px 14px 0 0;
	}
#tw_list #tw_pic {
	margin:0 auto;
	border:1px solid #999999;
	display:block;
	padding:5px 5px 0 5px;
	background:#DDDDDD
	}
#tw_list #tw_txt {
	text-align:center;
	padding:3px;
	background:#333333;
	color:#FFFFFF;
	font-size:85%;
	}






































	