@charset "shift_jis";

@import url("/css/import.css");

/* ヘッダ */


#subWrap {
	width:740px;
	overflow:hidden;
}
/*
#header {
	background-color: #FFFEEC;
	width: 730px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
}
#header a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header div {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#header .rogo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 10px;
}

#header p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header p br {
	clear: none;
}
#header img {
	margin: 0px;
	padding: 0px;
}
#header .home {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}
#header #header_menu {
	padding: 0px;
	text-align: right;
	margin: 0px;
}
*/
/* フッタ */
/*
#footer {
	clear: both;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	width: 750px;
}

#footer ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}

#footer img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

#footer p {
	margin: 0px;
	padding: 0px;
}
#footer ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
#footer ul li a:link,#footer ul li a:visited {
	background-image: url(/images/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: lighter;
	color: #4D4D4D;
	text-decoration: none;
	margin-right: 10px;
}
#footer ul li a:hover {
	background-image: url(/images/common/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	color: #000000;
	text-decoration: underline;
}
#footer ul .mail a:link,#footer ul .mail a:visited {
	background-image: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: lighter;
	color: #4D4D4D;
	text-decoration: none;
	padding: 0px;
}
#footer ul .mail a:hover {
	background-image: none;
	color: #000000;
	text-decoration: underline;
	padding: 0px;
}




body{
	background-color:#FFFFFF;
	color:#333333;
	line-height:14px;
	margin-top:0px;
	margin-left:0px;
}
*/

/* --- スクロールバー(指定ない場合は削除) --- */
/*	scrollbar-face-color:#060606;
	scrollbar-track-color:#878787;
	scrollbar-shadow-color:#878E8A;
	scrollbar-darkshadow-color:#505251;
	scrollbar-highlight-color:#DCDCDC;
	scrollbar-3dlight-color:#B2B3B2;
	scrollbar-arrow-color:#C9C9C9;
	*/
}


/* -- 基本テーブル内フォント -- */
/*tr, th, td{	font-size:12px;	line-height:14px; }*/


/* --- 基本リンク色 --- */
/*
	a:link		{ color:#000000; ; text-decoration: none}
	a:visited	{ color:#CC6600;	text-decoration:none; }
	a:active	{ color:#CC6600;	text-decoration:none; }
	a:hover		{ color:#FF6633;	text-decoration:underline; }
*/

.f11 { font-size:11px; line-height:12px;}
.f12 { font-size:12px; line-height:14px;}
.f14 { font-size:14px; line-height:16px;}

.f11b { font-size:11px; line-height:12px; font-weight: bold;}
.f12b { font-size:12px; line-height:14px; font-weight: bold;}
.f14b { font-size:14px; line-height:16px; font-weight: bold;}



.f12_gray { font-size:12px; line-height:14px; color:#666666;}
.f12_red { font-size:12px; line-height:14px; color:#CC0000;}
.f12b_orange { font-size:12px; line-height:14px; color:#FF3300; font-weight: bold;}
.f14b_red { font-size:14px; line-height:16px; font-weight: bold; color:#CC0000;}
.f14b_white { font-size:14px; line-height:16px; font-weight: bold; color:#FFFFFF;}
.f18b_red { font-size:18px; line-height:20px; font-weight: bold; color:#CC0000;}

.t1_text {
	font-size: 12px;
	line-height: 16px;
	color: #4D4D4D;
	text-align:center;}
.t2_text {
	font-size: 12px;
	line-height: 16px;
	color: #4D4D4D;
	text-align:left;
	}
.t3_text {
	font-size: 12px;
	line-height: 16px;
	color: #00000;
	text-align:left;
	}
.t4_text {
	font-size: 12px;
	line-height: 16px;
	color: #990000;
	text-align:center;
	}
.t5_text {
	font-size: 12px;
	line-height: 16px;
	color: #FF0000;
	}
.t6_text {
	font-size: 14px;
	line-height: 16px;
	color: #4D4D4D;
	font-weight: bold;
	}
.t7_text {
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	}
.t8_text {
	font-size: 12px;
	line-height: 14px;
	color: #990000;
	font-weight: bold;
	}
.t9_text {
	font-size: 13.5px;
	line-height: normal;
	color: #FF4600;
	}
	
/*会社紹介沿革*/
table.history{
	background-color:#333333;
}
.h_times{
	background-color:#6699CC;
	color:#FFFFFF;
	font-size:12px;
	line-height:14px;
}
.h_word{
	background-color:#FFF6F4;
	color:#333333;
	font-size:12px;
	line-height:14px;
}

/*ヘッダリードテキスト部分*/
.headercomment {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}
/*Copyright*/
/*.copyright {
	font-size: 12px;
	line-height: 14px;
	color: #663333;
}
*/.indent_ksystem {
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 10px;
}

.white12 {  font-size: 12px; color: #FFFFFF; line-height: 18px}
.top_ichiran {
	background-color: #ffffff;
	padding: 0px 0px 0px 8px;
	line-height: 13pt;
; color: #837666; font-size: 12px}
.white12 {  font-size: 12px; color: #FFFFFF}
.white18s {  font-size: 18px; font-weight: bold; color: #FFFFFF}
.white14s {  font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 24px}
.brown14s {  font-size: 14px; font-weight: bold; color: #837666; line-height: 24px}
.brown14 {  font-size: 14px; color: #837666; line-height: 24px}
.brown:visited {  color: #837666; text-decoration: none}
.brown:link {  color: #4B4338; text-decoration: none}
.brown:hover {  color: #FF6600; text-decoration: underline}
.white:visited {  color: #ffffff; text-decoration: none}
.white:link {  color: #FFFFFF; text-decoration: none}
.white:hover {  color: #ff6600; text-decoration: underline}
.search {  font-size: 14px; color: #996666}
.brown12 {  font-size: 12px; color: #837666; line-height: 16px}
.brown18s {  font-size: 18px; font-weight: bold; color: #837666; line-height: 24px}
.brown12s {  font-size: 12px; font-weight: bold; color: #837666; line-height: 18px}
.white14 {  font-size: 14px; color: #FFFFFF}
.top_shinchaku {  padding-left: 2px; background-color: #cDc673; margin-top: 9px; margin-left: 10px; margin-bottom: 0px; font-size: 12px; padding-top: 2px; padding-bottom: 0px; letter-spacing: 0.1em; vertical-align: middle; height: 18px}
.bar {  background-color: #cDc673; font-size: 14px; font-weight: bolder; color: #ffffff; letter-spacing: 0.1em; padding-left: 2px; clip:   rect(   ); padding-top: 2px; padding-bottom: 2px}
.bar_brown {  background-color: #837666; font-size: 14px; font-weight: bolder; color: #ffffff; letter-spacing: 0.1em; padding-left: 2px; clip:   rect(   ); padding-top: 2px; padding-bottom: 2px}
.top_pickup {  padding-top: 5px; padding-right: 5px; padding-left: 5px; background-color: #827161; margin-top: 5px; color: #FFFFFF; font-size: 12px; margin-right: 5px; margin-left: 5px; padding-bottom: 5px; height: 180px; line-height: 16px}
.top_bottommenu {  background-color: #827161 ; padding-left: 5px; font-size: 14px; padding-top: 1px; padding-bottom: 1px}
.ichiran {  border-color: #FFFFFF #FFFFFF #CDC673 #CDC673; margin-left: 0px; padding-left: 2px; border-style: solid; border-bottom-width: 1px; border-left-width: 3px; width: 174px; margin-bottom: 10px}
.top_bottomtext {  font-size: 12px; letter-spacing: 0.1em; color: #837666; clip:  rect(   ); line-height: 16px; height: 48px; padding-right: 2px; padding-left: 2px; width: 236px}
.maintext {  font-size: 14px; line-height: 18px; color: #837666; margin-left: 5px; padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px}
.header {  font-size: 12px; background-color: #AD9116; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px}
.footer {  font-size: 12px; color: #FFFFFF; background-color: #AD9116; padding-top: 2px; padding-bottom: 2px}
.header_text {  font-size: 12px; width: 210px; padding-right: 10px; padding-left: 10px; color: #837666; letter-spacing: 0.05em; line-height: 16px}
.ichiran_text {  font-size: 10px; line-height: 16px; color: #433626; padding-left: 8px}
.header_ichiran {  font-size: 11px; color: #FFFFFF; background-color: #cDc673; margin-top: 5px; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; font-weight: bold}
.help_left {  width: 550px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; float: left}
.help_right {  width: 200px}

/*
#footer_contents {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 10px;
	color: #666666;
	width: 670px;
}
*/